This discussion is archived
1 Reply Latest reply: Jan 29, 2013 7:07 AM by 934494 RSS

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

deepak kumar sahoo Newbie
Currently Being Moderated
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>

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points