1 Reply Latest reply: Jan 29, 2013 9:07 AM by 934494 RSS

    How to receive Meter Read Change notification for L&G meter in OracleMDM2.x

    dks.deepak9128
      I'm using MDM 2.0.1.7. Trying to send Meter Change notification for L&G meter after requesting On-demand meter read. But getting error:
      SYSUSER - 980816-3-1 2012-11-08 16:00:22,953 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR (scripting.actions
      .Move) Unable to collect target element data for move command com.splwg.base.support.scripting.actions.NoTargetSegmentByNameException: Could not find child element named recipient defined as child of this element in schema:

      After analysing, I found that "D3-FPCOMMBO" is responsible for this error at step "move "parentbo_schema/recipient" to "bo_schema/recipient";".

      Below is the XAI Inbound message I used:
      <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:d3="http://oracle.com/D3-ReadingChangedNotification.xsd">
      <soapenv:Header/>
      <soapenv:Body>
      <d3:D3-ReadingChangedNotification dateTimeTagFormat="ouaf" transactionType="ADD">
      <!--Optional:-->
      <d3:communicationId>77837735218332</d3:communicationId>
      <!--Optional:-->
      <d3:communicationType>LGINITMRBYMTRNUM</d3:communicationType>
      <!-- <d3:bo>D1-OnDemandReadScalar</d3:bo> -->
      <!-- <d3:bo>d3-ReadingChgNotification</d3:bo> -->
           <d3:bo>D3-ReadingChgNotification</d3:bo>
      <d3:sender>LG</d3:sender>
      <d3:initiatingOutCommunication>77837735218332</d3:initiatingOutCommunication>
      <!--Optional:-->
      <d3:amiDeviceIdentifierNumber>082428696228</d3:amiDeviceIdentifierNumber>
      <!--Optional:-->
      <d3:retryDetails>
      <!--Optional:
      <d3:retryDateTime></d3:retryDateTime>-->
      <!--Optional:-->
      <d3:numberOfRetries>0</d3:numberOfRetries>
      <!--Optional:
      <d3:currentErrorState></d3:currentErrorState>-->
      <!--Optional:-->
      <d3:isToDoEntrySuppressed>false</d3:isToDoEntrySuppressed>
      </d3:retryDetails>
      <!--Optional:-->
      <d3:transactionId>77837735218332</d3:transactionId>
      <!--Optional:-->
      <d3:responseDetail>
      <!--Optional:-->
      <d3:multiSpeak>
      <d3:multiSpeakMessageHeader>
           <d3:company>LG</d3:company>
      </d3:multiSpeakMessageHeader>
      <d3:readingChangedNotification>
      <!--Optional:-->
      <d3:changed3eterReads>
      <!--Zero or more repetitions:-->
      <d3:meterRead>
      <!--Optional:-->
      <d3:extensions></d3:extensions>
      <!--Optional:-->
      <d3:comments></d3:comments>
      <!--Optional:-->
      <d3:extensionsList></d3:extensionsList>
      <!--Optional:-->
      <d3:meterNumber>082428696228</d3:meterNumber>
      <d3:TOUReadings></d3:TOUReadings>
      <!--Optional:-->
      <d3:readingValues>
      <!--Zero or more repetitions:-->
      <d3:readingValue>
      <d3:extensionsList></d3:extensionsList>
      <d3:value>120.56</d3:value>
      <!--Optional:-->
      <d3:name>kW</d3:name>
      <!--Optional:-->
      <d3:dateTime>2012-11-08-11.00.00</d3:dateTime>
      </d3:readingValue>
      </d3:readingValues>
      </d3:meterRead>
      </d3:changed3eterReads>
      <!--Optional:-->
      <d3:transactionID>77837735218332</d3:transactionID>
      </d3:readingChangedNotification>
      </d3:multiSpeak>
      </d3:responseDetail>
      </d3:D3-ReadingChangedNotification>
      </soapenv:Body>
      </soapenv:Envelope>