[LS-326] OBC Termination , FN Fetches RL from OMAPI instead of internal order history after modify BPM OBCTermination.bpmn (attached) Created: 08/Apr/25  Updated: 03/Nov/25  Due: 15/Apr/25

Status: Opened
Project: L3 Support
Component/s: FN
Affects Version/s: None
Fix Version/s: None

Type: CR Priority: Normal
Reporter: Salem Dannawi Assignee: Ayed Bada
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: 0 minutes
Time Spent: 2 hours
Original Estimate: Not Specified

Attachments: Zip Archive OBC_Termination.bpmn20.xml.zip     PNG File rejected orderr.png    
Customer:
OMAN-Tel
Planned Start:
Planned End:
Actual Start:
Date of Baselining:

 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); }

}
}


Generated at Fri Apr 17 08:12:12 EEST 2026 using JIRA 6.1.4#6159-sha1:44eaedef2e4a625c6c7183698b2468d4719c20dc.