cancel
Showing results for 
Search instead for 
Did you mean: 

Error in Value Mapping Replication scenario

former_member214909
Participant
0 Kudos

Hello all,

We have developed the scenario to upload the mass data to VMR and which is actually working as expected in Dev environment,

But it is not working in quality after transport.

Also we have regeister the service in JAVA proxy but still facing the issue.

The message is failing in adapter enigne with status system error with the below error  :

09.05.2014 10:39:36.435InformationTrying to retry the message because of administrative action of user
"XVEREKAN".
09.05.2014 10:39:36.437InformationAdmin
action: Trying to redeliver message.
09.05.2014 10:39:36.456InformationThe
message status was set to TBDL.
09.05.2014 10:39:36.465InformationRetrying
to deliver message to the application. Retry: 4
09.05.2014 10:39:36.465InformationThe
message was successfully retrieved from the receive queue.
09.05.2014 10:39:36.472InformationThe
message status was set to DLNG.
09.05.2014 10:39:36.498InformationJava
Proxy Runtime (JPR) accepted the message.
09.05.2014 10:39:36.896ErrorJPR
could not process the message. Reason: No such method ValueMappingReplication in
proxy bean
localejbs/sap.com/com.sap.xi.services/ValueMappingApplication.
09.05.2014 10:39:36.897ErrorDelivering the message to the application using connection JPR failed,
due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException:
Error processing inbound message. Exception: No such method
ValueMappingReplication in proxy bean
localejbs/sap.com/com.sap.xi.services/ValueMappingApplication.
09.05.2014 10:39:36.905ErrorThe
message status was set to NDLV.

Can some one please help on this ?

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

former_member214909
Participant
0 Kudos

Thanks for reply.

I have already checked both thng but this is not working for me.

http://sap.com/xi/XI/System#ValueMappingReplication =

localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:ValueMappingReplication

http://sap.com/xi/XI/System#ValueMappingReplicationOut

=

localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:ValueMappingReplicationOut

2

interfaces found

Note : Related role is assigned to id.

Can you please guess other things ?

Former Member
0 Kudos

Hello,

>>2 interfaces found??

De-register all the beans and then register ur main proxy bean and after that test ur scenario?

Thanks

Amit Srivastava

former_member214909
Participant
0 Kudos

Hi Amit,

I tried that also but the same error :

Delivering the message to the application using
connection JPR failed, due to:
com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error
processing inbound message. Exception: No such method ValueMappingReplication in
proxy bean localejbs/sap.com/com.sap.xi.services/ValueMappingApplication.

De-Register the interface using the link :

http://server:port/ProxyServer/unregister?ns=http://sap.com/xi/XI/System&interface=ValueMappingRepli...

Register :

http://server:port/ProxyServer/register?ns=http://sap.com/xi/XI/System&interface=ValueMappingReplica...

Result

Interface http://sap.com/xi/XI/System#ValueMappingReplication registered with

value

localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:ValueMappingReplication

My Final Payload after mapping

<?xml version="1.0" encoding="UTF-8"
?>


- <ns1:ValueMappingReplication xmlns:ns1="http://sap.com/xi/XI/System">
- <Item>
<Operation>Insert</Operation>
<GroupID>31322371194085293873227252571012</GroupID>
<Context>http://sap.com/xi/XI</Context>
<Identifier scheme="Source1" agency="Excel">786123test</Identifier>
  </Item>
</ns1:ValueMappingReplication>

Thanks,

Anant

Former Member
0 Kudos

Hello,

I think the URL u are using to register proxy bean is not correct.

Use below URL (check the method name, it should start with "v" in lower case)

http://<Server>:<Port>/ProxyServer/register?ns=http://sap.com/xi/XI/System&interface=ValueMappingReplication&bean=localejbs/sap.com/com.sap.xi.serv...valueMappingReplication


Thanks

Amit Srivastava

former_member214909
Participant
0 Kudos

Hi Amit,

Thanks for reply.

I tried this but still my issue is not resolve.Is there any authorization problem because I am using my userid in receiver channel.

Please check the below list of register proxy.

http://sap.com/xi/XI/System#ValueMappingReplication = localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:valueMappingReplication

1 interfaces found

Please help.

Former Member
0 Kudos

Hello,

Go to NWA and check the logs in developer traces and paste the same here?

Thanks

Amit Srivastava

Answers (3)

Answers (3)

former_member214909
Participant
0 Kudos

Can someone help me on this ?

Thanks,

Anant

former_member214909
Participant
0 Kudos

Hi Amit,

As per your previous suggestion, I have De-registered all the beans and then register  main proxy bean as follow :


http://sap.com/xi/XI/System#ValueMappingReplication = localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:ValueMappingReplication

http://sap.com/xi/XI/System#ValueMappingReplication = localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:valueMappingReplication

http://sap.com/xi/XI/System#ValueMappingReplicationOut = localejbs/sap.com/com.sap.xi.services/ValueMappingApplication:valueMappingReplicationOut

http://sap.com/xi/XI/System#ValueMappingReplicationOutSynchronous = localejbs/sap.com/com.sap.xi.services/ValueMappingApplicationSynchronous:valueMappingReplicationOutSynchronous

4 interfaces found

Then interface started working.

Thanks for the help

iaki_vila
Active Contributor
0 Kudos

HI Anant,

Have you checked this note 1780955 - Value Mapping Replication fails because not found JPR beans?

Regards.

Former Member
0 Kudos

Hi Anant,

Did you register your interface at the below link?

http://<Server>:<Port>/ProxyServer/register?ns=http://sap.com/xi/XI/System&interface=ValueMappingReplication