Details

    • Type: Bug Bug
    • Status: Ready for QA Ready for QA (View Workflow)
    • Priority: Normal Normal
    • Resolution: Unresolved
    • Component/s: FN
    • Labels:
      None Labels
    • Customer:
      OMAN-Tel

      Description

      Following our discussion, we have identified an issue where an incorrect customer name is being sent in the request to FFMS.

      Interestingly, the GetCustomerInfoByNumberRequest returns the correct name (as shown below), and the Order Page also displays the information accurately. It appears the mapping error is specific to the FFMS request flow.

      Note ::We have number having same issue.

      @Mohan Singh Rathor please share FN logs of prod server dated 08/02/2026.

      08-Feb-2026 12:45:35.318 INFO [RMI TCP Connection(142489)-10.164.168.13] java_util_logging_Logger$info$0.call FFMS Create WO Body ---->
      <FIELDWORKORDER>
      <WODETAILS>
      <ARBOR_ITEM_ID>1661772182</ARBOR_ITEM_ID>
      <CHANNEL></CHANNEL>
      <CREATE_WHO>11162523</CREATE_WHO>
      <FINAL_ERROR>No Preferance</FINAL_ERROR>
      <FINAL_ERROR_CODE></FINAL_ERROR_CODE>
      <IR_REMARKS></IR_REMARKS>
      <ITEM_ID>1661772182</ITEM_ID>
      <LANGUAGE_CODE>1</LANGUAGE_CODE>
      <NETWORK_TYPE>2</NETWORK_TYPE>
      <ORDER_DATE>02-08-2026 12:45:32</ORDER_DATE>
      <ORDER_ID>294063419</ORDER_ID>
      <PLAN_NAME></PLAN_NAME>
      <REQUESTID></REQUESTID>
      <SALES_CODE>70476</SALES_CODE>
      <SERORDNO>1661772182</SERORDNO>
      <SURVEY_DT></SURVEY_DT>
      <TIMS_STATUS>notYetStarted</TIMS_STATUS>
      <USAGE_TYPE>GPON VOICE AND DATA HP1</USAGE_TYPE>
      <USAGE_TYPE_CODE>G</USAGE_TYPE_CODE>
      <VDSL_FLAG>FALSE</VDSL_FLAG>
      <WO_TYPE>INSTALLATION</WO_TYPE>
      <WO_TYPE_CODE>10</WO_TYPE_CODE>
      </WODETAILS>
      <CUSTOMERDETAILS>
      <ACCOUNT_CATEGORY>Fixed-Business - Medium</ACCOUNT_CATEGORY>
      <ACCOUNT_NO>11111799</ACCOUNT_NO>
      <ADDRESS>Muscat MUSCATFlat:0, Way:0, Building:0 1393 112</ADDRESS>
      <CONTACT1_PHONE>90118904</CONTACT1_PHONE>
      <CONTACT2_PHONE></CONTACT2_PHONE>
      <CUSTOMER_CONTACT>90118904</CUSTOMER_CONTACT>
      <FULL_NAME>truetrue</FULL_NAME>
      <LAT></LAT>
      <LONGT></LONGT>
      <PHONE_NO>25342786</PHONE_NO>
      </CUSTOMERDETAILS>
      <JOBDETAILS>
      <JOB>
      <COMPLETED_BY></COMPLETED_BY>
      <COMPLETED_ON></COMPLETED_ON>
      <SLNO>1</SLNO>
      <TASK_ID>15</TASK_ID>
      <TASK_ROWID></TASK_ROWID>
      <TASK_TYPE>CPE INSTALLATION</TASK_TYPE>
      </JOB>
      <JOB>
      <COMPLETED_BY></COMPLETED_BY>
      <COMPLETED_ON></COMPLETED_ON>
      <SLNO>2</SLNO>
      <TASK_ID>4</TASK_ID>
      <TASK_ROWID></TASK_ROWID>
      <TASK_TYPE>PHONE INSTALLATION</TASK_TYPE>
      </JOB>
      <JOB>
      <COMPLETED_BY></COMPLETED_BY>
      <COMPLETED_ON></COMPLETED_ON>
      <SLNO>3</SLNO>
      <TASK_ID>1</TASK_ID>
      <TASK_ROWID></TASK_ROWID>
      <TASK_TYPE>VOICE SWITCHING</TASK_TYPE>
      </JOB>
      <JOB>
      <COMPLETED_BY></COMPLETED_BY>
      <COMPLETED_ON></COMPLETED_ON>
      <SLNO>4</SLNO>
      <TASK_ID>10</TASK_ID>
      <TASK_ROWID></TASK_ROWID>
      <TASK_TYPE>ADSL - Switch</TASK_TYPE>
      </JOB>
      <JOB>
      <COMPLETED_BY></COMPLETED_BY>
      <COMPLETED_ON></COMPLETED_ON>
      <SLNO>5</SLNO>
      <TASK_ID>38</TASK_ID>
      <TASK_ROWID></TASK_ROWID>
      <TASK_TYPE>Create Subscriber Account in Radius</TASK_TYPE>
      </JOB>
      </JOBDETAILS>
      <NETWORKDETAILS>
      <ACCESS_NODE_NAME>QAA1_01_MA5800_OLT</ACCESS_NODE_NAME>
      <ACCESS_NODE_TYPE>OLT</ACCESS_NODE_TYPE>
      <AN_SEC_SIDE_SPLITTER_PORT>ONT 13/15</AN_SEC_SIDE_SPLITTER_PORT>
      <AP_NO>0001</AP_NO>
      <AP_SEC_SIDE_SPLITTER_PORT>1-22</AP_SEC_SIDE_SPLITTER_PORT>
      <CABINET>003S</CABINET>
      <DPOINT>0001</DPOINT>
      <DROP_SIDE_DP></DROP_SIDE_DP>
      <DROP_SIDE_SPLITTER_PORT></DROP_SIDE_SPLITTER_PORT>
      <EXC>QAA1</EXC>
      <EXCHANGE_CABLE_PAIR></EXCHANGE_CABLE_PAIR>
      <FDH_NO>003S</FDH_NO>
      <FDH_SEC_SIDE_SPLITTER_PORT>ONT 13/15</FDH_SEC_SIDE_SPLITTER_PORT>
      <GPON_PORT>1/0/1/0/5</GPON_PORT>
      <LINE_STATUS>Pending</LINE_STATUS>
      <MDFH></MDFH>
      <MDFV></MDFV>
      <MOTHER_EXC>IZK2</MOTHER_EXC>
      <NEW_EQN>A0/1/5</NEW_EQN>
      <OLD_EQN>0-1-5|A0-1-5</OLD_EQN>
      <PREV_NEW_EQN></PREV_NEW_EQN>
      <PREV_OLD_EQN></PREV_OLD_EQN>
      <PREV_PHONE_NO></PREV_PHONE_NO>
      <PRIMARY_CABLE_PAIR_NO></PRIMARY_CABLE_PAIR_NO>
      <PRIMARY_SIDE_CABINET_PORT></PRIMARY_SIDE_CABINET_PORT>
      <PRIMARY_SIDE_SPLITTER_PORT>OLT 13/1</PRIMARY_SIDE_SPLITTER_PORT>
      <REGION>DAKHLIYAH</REGION>
      <SECONDARY_SIDE_CABINET_PORT></SECONDARY_SIDE_CABINET_PORT>
      <SECONDARY_SIDE_DP_PORT></SECONDARY_SIDE_DP_PORT>
      <SPLICING_ODF_PORT>15-4</SPLICING_ODF_PORT>
      <SPLITTING_ODF_PORT>15-4</SPLITTING_ODF_PORT>
      <TERMINATION_ODF_PORT>6-4</TERMINATION_ODF_PORT>
      </NETWORKDETAILS>
      </FIELDWORKORDER>

      <?xml version="1.0" encoding="utf-8"?>
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
      <soapenv:Body>
      <NS1:GetCustomerInfoByNumberResponse xmlns:NS1="http://omantel.om/ordermanagementservice">
      <OT_EAI_HEADER>
      <RequestorId>NEP</RequestorId>
      </OT_EAI_HEADER>
      <Response>
      <ReferenceNo>NEP_1512480444448083</ReferenceNo>
      <CAccountNo>11111799</CAccountNo>
      <parentId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></parentId>
      <childCount>0</childCount>
      <hierarchyId>11111799</hierarchyId>
      <tieCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></tieCode>
      <billSequenceNum>0</billSequenceNum>
      <currencyCode>1</currencyCode>
      <languageCode>1</languageCode>
      <accountType>1</accountType>
      <accountCategory>101</accountCategory>
      <prevCutOffDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></prevCutOffDate>
      <prevBillDate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></prevBillDate>
      <nextBillDate>30-APR-20</nextBillDate>
      <prevBillRefNo>0</prevBillRefNo>
      <prevBillRefResets>0</prevBillRefResets>
      <prevBalanceRefNo>0</prevBalanceRefNo>
      <prevBalanceRefResets>0</prevBalanceRefResets>
      <billNamePre xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billNamePre>
      <billFname xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billFname>
      <billMinit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billMinit>
      <billLname xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billLname>
      <billNameGeneration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billNameGeneration>
      <billTitle xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billTitle>
      <billCompany>OMAN NATIONAL ENGINEERING & INVESTMENT CO.</billCompany>
      <custAddress1>1393</custAddress1>
      <custAddress2>Muscat</custAddress2>
      <custAddress3>Flat:0, Way:0, Building:0</custAddress3>
      <custCity xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></custCity>
      <custState>MUSCAT</custState>
      <custZip>112</custZip>
      <custCountryCode>512</custCountryCode>
      <custFranchiseTaxCode>1</custFranchiseTaxCode>
      <custGeoCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></custGeoCode>
      <custCounty xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></custCounty>
      <custPhone1>90118904</custPhone1>
      <custPhone2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></custPhone2>
      <billAddress1>1393</billAddress1>
      <billAddress2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billAddress2>
      <billAddress3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billAddress3>
      <billCity>RUWI</billCity>
      <billState xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billState>
      <billZip>112</billZip>
      <billCountryCode>512</billCountryCode>
      <billFranchiseTaxCode>1</billFranchiseTaxCode>
      <billCounty xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billCounty>
      <billGeoCode>512001000000000</billGeoCode>
      <SSN xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></SSN>
      <contact1Name xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></contact1Name>
      <contact2Name xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></contact2Name>
      <contact1Phone>90118904</contact1Phone>
      <contact2Phone xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></contact2Phone>
      <custFaxNo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></custFaxNo>
      <statementToFaxNo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></statementToFaxNo>
      <defaultCcardId>0</defaultCcardId>
      <defaultCcardIdServ>0</defaultCcardIdServ>
      <custBankSortCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></custBankSortCode>
      <custBankAcctNum xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></custBankAcctNum>
      <custBankAccName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></custBankAccName>
      <altBankAccNum xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></altBankAccNum>
      <creditThresh>0</creditThresh>
      <creditStatus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></creditStatus>
      <creditRating>1</creditRating>
      <disconnectReason xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></disconnectReason>
      <discRcvOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></discRcvOpt>
      <threshRef xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></threshRef>
      <payMethod>1</payMethod>
      <billPeriod>M01</billPeriod>
      <billingFrequency>1</billingFrequency>
      <billFmtOpt>2</billFmtOpt>
      <billDispMeth>2</billDispMeth>
      <billHoldCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></billHoldCode>
      <msgGrpId>1</msgGrpId>
      <insertGrpId>1</insertGrpId>
      <rateClassDefault xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></rateClassDefault>
      <rateClassSpecial xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></rateClassSpecial>
      <exrateClass>1</exrateClass>
      <planIdDiscount xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></planIdDiscount>
      <planIdCredit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"></planIdCredit>
      <accountStatusDt>02-MAR-20</accountStatusDt>
      <distrChan>-</distrChan>
      <salesCode>70476</salesCode>
      <mktCode>1</mktCode>
      <sicCode>14</sicCode>

        Activity

        Hide
        Ayed Bada added a comment -

        The system was sometimes showing values like "truetrue" instead of the actual customer name. This happened because some fields in the customer data were empty or missing, and the previous logic didn’t handle that properly. In other processes, such as the FN Order Details, the customer name is correct because it is deduced in a separate BPMN process.
        Solution:
        I updated the logic to properly check for missing or empty fields. Now, the system automatically selects the correct customer name from the available data, avoiding placeholders like "truetrue".

        Additional note regarding "FFMS Create Work Order" process :
        The last version uploaded to production was in 2024.
        Separately, I worked on this process in relation to the subject "GTM2002 - HBB Installation Journey Enhancement in CRM - LS-797".
        The attached process contains both the previous and current versions related to this subject.
        Please find the attached process

        Show
        Ayed Bada added a comment - The system was sometimes showing values like "truetrue" instead of the actual customer name. This happened because some fields in the customer data were empty or missing, and the previous logic didn’t handle that properly. In other processes, such as the FN Order Details, the customer name is correct because it is deduced in a separate BPMN process. Solution: I updated the logic to properly check for missing or empty fields. Now, the system automatically selects the correct customer name from the available data, avoiding placeholders like "truetrue". Additional note regarding "FFMS Create Work Order" process : The last version uploaded to production was in 2024. Separately, I worked on this process in relation to the subject "GTM2002 - HBB Installation Journey Enhancement in CRM - LS-797 ". The attached process contains both the previous and current versions related to this subject. Please find the attached process

          People

          • Assignee:
            Shamim Ahmed
            Reporter:
            Abir Messaikeh
          • Votes:
            0 Vote for this issue
            Watchers:
            2 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 - 1 day, 1 hour
              1d 1h

                Drag and Drop