on 05-11-2005 10:53 PM
Folks...
Fun new problem.
Details Are:
--SOAP Sender Adapter to RFC Receiver Adapter
--Synchronous Call
--Appears to Complete all steps of the pipeline except the Response Message
--Mappings for both Request and Response Messages have been declared.
The error is as follows.
If anyone can point me to a log file to debug this problem that would be great.
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Request Message Mapping
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIServer</SAP:Category>
<SAP:Code area="MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>
<SAP:P1>http://test.tsopetro.com SOAP_To_RFC</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Unable to determine name of mapping program</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
Many Thanks,
J-
Hi,
--Mappings for both Request and Response Messages have been declared.
and what about the interface mappings?
have they been declared too?
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Discovered what the problem was.
We had a Short Dump in our ABAP program.
It appears that the Short Dump must have sent some weird header that XI could not understand, and thus could not MAP to a response.
Many Thanks to those who looked at this.
Jonathan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
More Info...
Here more info from the SOAP Message
It appears that it begins to try to Map the Response, and just dies....
I tried to update the cache, and I re-activated all objects to see if this cleared out the error to no avail.
Is there some way to tell what Mapping it is looking for?
Maybe my namespace is off...
SAP:Name type="PLSRV">PLSRV_CALL_ADAPTER</SAP:Name>
<SAP:Timestamp type="end" host="<servername>">20050511224747.81</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="PLSRV">PLSRV_MAPPING_RESPONSE</SAP:Name>
<SAP:Timestamp type="begin" host="<servername>">20050511224747.998</SAP:Timestamp>
</SAP:RunTimeItem>
- <SAP:RunTimeItem>
<SAP:Name type="CORE">INTEGRATION_ENGINE</SAP:Name>
<SAP:Timestamp type="end" host="<servername>">20050511224748.202</SAP:Timestamp>
</SAP:RunTimeItem>
also I included <servername> in the message for security reasons.... This element is pointing to the right server...
Thanks,
J-
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Michal,
I have a single Interface Mapping which includes the following:
--Outbound Synchronous Message Interface
--Inbound Synchronous Message Interface
--Request Mapping
--Response Mapping
Out of curiosity, do I need further configuration in the directory to provide connectivity for the Response message or does XI handle that in a synchronous call?
For instance I have a Receiver Determination with a SOAP Sender and an RFC Receiver, including the appropriate Interface Mapping.
Do I need to provide a Receiver determination for a RFC Sender and a SOAP Receiver with a second Interface Mapping?
Just a thought.
Thanks for replying.
J-
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.