on ‎2007 May 10 2:06 PM
Hi all,
We are trying to test RNIF adapter by sending message from XI QA via RNIF adapter (Receiver) to XI DEV via RNIF adapter (Sender).
In sxmb_moni (QA) the message is ok, but in RWB (Adapter engine monitoring) the message appears with an error:
Transmitting the message to endpoint http://<host>:50000/MessagingSystem/receive/RNIFAdapter/RNIF using connection RNIFAdapter failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Received HTTP response code 500..
In the default trace log file in J2EE the errors are:
Specified key- HTTP_RESPONSE_CODE -not configured
Specified key- CHANNEL_NAME_RESP -not configured
Specified key- SKIP_DOCTYPE -not configured
Specified key- PARTNER_PIP_PAYLOAD_ID -not configured
Specified key- ADAPTER_USAGE_CODE -not configured
Specified key- MSG_STANDARD_FREE_TEXT -not configured
Did anyone try similar scenario.
Can anyone help me configuring the communication channels (both Receiver and Sender).
Thanks,
Gigi & Amit
Message was edited by: gigi
More information.
I tried HTTP Client to send message to RNIF Adapter.
The Http Client was adopted to send message to RNIF Adapter.
http://<Host>:<Port>/MessagingSystem/receive/RNIFAdapter/RNIF
The message was built according to the Rosettanet specifications example
http://xml.coverpages.org/RNIF-Spec020000.pdf
The result of sending message to RNIF Adapter was:
com.sap.aii.af.ra.ms.api.DeliveryException: Error while getting the count of Body parts in the RNIF Business message (in MIME format): com.sap.aii.af.protocol.ispeak.exceptions.OperationalException: Error while getting the count of Body parts in the RNIF Business message (in MIME format)
What is the correct format of the Complete Unsigned Message-Packaging in Rosettanet implementation?
Thanks,
Gigi.
Gigi Feldman
Request clarification before answering.
Dear Gigi,
I am facing the same error as you, did you solve it?
Any advice or suggestion is appreciated!
Thanks and Regards,
Nick
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
While creating Receiver Agreement what is the Receiver Interface Name and Interface Namespace did u given?
If your are working on PIP3A4 confirmation then you have to give as follows
Receiver Interface : PurchaseOrderConfirmationAction
NameSpace: http://sap.com/xi/RosettaNet/PIP3A4_V0203
Thanks & Regards,
Purushotham
Thanks for responding Purushothaman.
On the sending system, the receiver interface is defined as
Receiver Namespace - http://sap.com/xi/RosettaNet/PIP3B2_V0100
Receiver Interface name - AdvanceShipmentNotificationAction
I'm using my XIS sandbox system as the shipper and XID dev system as the receiver. X
For testing purposes,
1. I've set up XIS as File to RNIF scenario
2. I've set up XID as RNIF to file scenario.
XID is able to receive the messages from XIS, but XID is not able to post an ack back to XIS. It errors out with the HTTP 500 error. Ideally, XID should be able to post an ack (202) back to XIS and close the loop.
Any thoughts??
Thanks
Karthik
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.