cancel
Showing results for 
Search instead for 
Did you mean: 

Marketplace Adapter

Former Member
0 Kudos

Hey guys!

I'm using the Marketplace adapter in XI to connect to SRM to the Marketsite. When I send the PO from SRM, I get an error in the Adapter Engine:

<i>Delivery of the message to the application using connection Marketplace_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.DeliveryException: Problem inserting f8286e50-0fec-11dc-cf18-00145e7a5e46(OUTBOUND) into the database: com.sap.aii.af.ra.ms.api.MessageFormatException: java.lang.NullPointerException</i>

According to SAP Note: 898010, I need to insert this tag:

<?soxtype urn:x-commerceone:document:com:commerceone:schema1.sox$1.0?>

into the output XML tag so that it can be processed by Marketsite.

Would you know how I can do this? So far, mapping in XI can only be done in the element level, not the message level.

Can anyone help me out?

Thanks!

Glenn

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

if possible try to handle with Module processors in receivers side

Also see the below links

/people/sap.user72/blog/2004/11/04/sap-business-connector-or-sap-exchange-infrastructure

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a8424011-0d01-0010-e19d-e5bd8ca5...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b4f3755a-0401-0010-b6b3-9b65bb7d...

Also check this thread:

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/02706f11-0d01-0010-e5ae-ac2...

Regards

Chilla

Answers (1)

Answers (1)

justin_santhanam
Active Contributor
0 Kudos

Glenn,

Its just a thought. I'm really not sure whether it will work or not, since i'm @ home I can't able to try it. Please try the below method and lemme know whether it works or not.

In your mapping export the target XSD to local system and change the XSD root node ,remove the tag <?xml version="1.0" encoding="ISO-8859-1"?> and add

<?soxtype urn:x-commerceone:document:com:commerceone:schema1.sox$1.0?>

Now import the modified XSD as External Definitions and give this External definition in the target message type and do the mapping.

Glenn, its just a thought. Hence give a shot.:-)

Best Regards,

raj.

Former Member
0 Kudos

Raj,

I tried your suggestion, but the <?soxtype urn:x-commerceone:document:com:commerceone:schema1.sox$1.0?> tag still does not want to appear on the outbound message.

Any more ideas?:)

Regards,

Glenn

justin_santhanam
Active Contributor
0 Kudos

Glenn,

I'm really sorry about that. Even I tried the same option on friday, but results in negative- (: . Let me try and surely will let you know, btw as chandra suggested , have u tried with creating modules.

Best regards,

raj.

Former Member
0 Kudos

Hey Raj! Nope I haven't tried creating modules... how do they work? and how do you create them?

Glenn

justin_santhanam
Active Contributor
0 Kudos

Glenn,

Replying after long time, hope u solved your issue. Please have a look at the below thread also the blog by stefan

I hope this will solves ur problem, if already u haven't solved it.

Best regards,

raj.