L3 Support
  1. L3 Support
  2. LS-326

OBC Termination , FN Fetches RL from OMAPI instead of internal order history after modify BPM OBCTermination.bpmn (attached)

    Details

    • Type: CR CR
    • Status: Opened Opened (View Workflow)
    • Priority: Normal Normal
    • Resolution: Unresolved
    • Component/s: FN
    • Labels:
      None Labels
    • Customer:
      OMAN-Tel

      Description

      2. OBC Termination , FN Fetches RL from OMAPI instead of internal order history after modify BPM OBCTermination.bpmn (attached) , example rejected order attached image,

      <NS1:Envelope xmlns:NS1=http://schemas.xmlsoap.org/soap/envelope/>
      <NS1:Body>
      <NS2:GetFixedInternetDetailsResponse xmlns:NS2=http://omantel.om/ordermanagementservice>
      <OT_EAI_HEADER>
      <RequestorId>NEP</RequestorId>
      </OT_EAI_HEADER>
      <Response>
      <ReferenceNo>NEP_32175666809925959</ReferenceNo>
      <ReturnCode>0000</ReturnCode>
      <ReturnMessage>SUCCESS</ReturnMessage>
      <bandwidth/>
      <bandwidthPlan>8852</bandwidthPlan>
      <bandwidthPlanDesc>HBB - 200Mbps Prov</bandwidthPlanDesc>
      <bssTariffProductId/>
      <commitmentPlan/>
      <commitmentPlanDesc/>
      <externalId>24810882</externalId>
      <externalIdDetails>
      <item>
      <actionCode/>
      <externalId>102568348</externalId>
      <externalIdType>364</externalIdType>
      <serialNumber/>
      </item>
      <item>
      <actionCode/>
      <externalId>24810882</externalId>
      <externalIdType>200</externalIdType>
      <serialNumber/>
      </item>
      <item>
      <actionCode/>
      <externalId>24819896</externalId>
      <externalIdType>200</externalIdType>
      <serialNumber/>
      </item>
      <item>
      <actionCode/>
      <externalId>40QFM5963410580//OT226271</externalId>
      <externalIdType>53</externalIdType>
      <serialNumber/>
      </item>
      <item>
      <actionCode/>
      <externalId>4568607</externalId>
      <externalIdType>214</externalIdType>
      <serialNumber/>
      </item>
      <item>
      <actionCode/>
      <externalId>713826016</externalId>
      <externalIdType>40</externalIdType>
      <serialNumber/>
      </item>
      <item>
      <actionCode/>
      <externalId>rahmani78</externalId>
      <externalIdType>28</externalIdType>
      <serialNumber/>
      </item>
      <item>
      <actionCode/>
      <externalId>rahmani78</externalId>
      <externalIdType>203</externalIdType>
      <serialNumber/>
      </item>
      </externalIdDetails>
      <hbbFamilyPlanMembers/>
      <internetPassword>yw7xvt1p</internetPassword>
      <isBusiness/>
      <isUnlimitedInternet>Y</isUnlimitedInternet>
      <login>rahmani78</login>
      <nmsProfile>FBB_350MD_87MU_PFL</nmsProfile>
      <numberOfEmails/>
      <oldNmsProfile/>
      <serialNumber>4568607</serialNumber>
      <tariffPlan/>
      <tariffPlanDesc/>
      </Response>
      </NS2:GetFixedInternetDetailsResponse>
      </NS1:Body>
      </NS1:Envelope>

      -----------------

      // GTM 835

      println "start GTM 835 ";

      if(GetFixedInternetDetailsResponseMessage != null && GetFixedInternetDetailsResponseMessage.response != null) {
      if(GetFixedInternetDetailsResponseMessage.response.returnCode != null && !GetFixedInternetDetailsResponseMessage.response.returnCode.equalsIgnoreCase("0000"))

      { errorCode = GetFixedInternetDetailsResponseMessage.response.returnCode; errorMessage = "Failed to get serial number from arbor, error code: " + errorCode; }

      else {
      boolean matchFound = false;

      if(GetFixedInternetDetailsResponseMessage.response.externalIdDetails != null && GetFixedInternetDetailsResponseMessage.response.externalIdDetails.item != null) {
      for (item in GetFixedInternetDetailsResponseMessage.response.externalIdDetails.item) {
      println "externalIdTypeBasic = " + item.externalIdType;

      if ("364".equalsIgnoreCase(item.externalIdType))

      { println " found OBB Sequence no " + item.externalId; execution.setVariable("OBBSeqNumber",item.externalId); matchFound = true; break; }

      }

      if (!matchFound)

      { execution.setVariable("OBBSeqNumber", null); }

      } else

      { execution.setVariable("OBBSeqNumber", null); }

      }
      }

        Activity

        There are no comments yet on this issue.

          People

          • Assignee:
            Ayed Bada
            Reporter:
            Salem Dannawi
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Due:
              Created:
              Updated:
              Planned Start:
              Planned End:
              Actual Start:
              Date of Baselining:

              Time Tracking

              Estimated:
              Original Estimate - Not Specified
              Not Specified
              Remaining:
              Remaining Estimate - 0 minutes
              0m
              Logged:
              Time Spent - 2 hours
              2h

                Drag and Drop