Missing response payload in IE
Hi,
System:
PI 2004s SP 23
Problem:
Integration engine does not receive payload from adapter engine.
Scenario:
Synchronous scenario
proxy -> xi -> soap
Description:
This is an old scenario that have been working fine for years but after upgrade from SP 14 to SP 23 it no longer works.
The service is still being called fine. In the AE i can see the response payload being returned to PI.
When i look in IE however i can no longer see the response payload, only the manifest. Further response processing thus causes an error due to the missing payload.
For the record it should be stated that im using 'nosoap' in the receiver SOAP adapter.
This is not an issue related to logging. Logging is fine, but the response payload really is non-existent when entering the IE.
Apart from this there is no special configuration involved.
Thanks in advance,
Daniel
Hi Daniel,
Thanks for your response.
We are 711 SP 6 both on ABAP and Java stacks. This SAP Note# 1522630 alone resolved the problem for you ? What was the parsing issue about ? The only issue I have currently is I could not see the response payload from Receiver SOAP adapter in IE which is causing mapping issues since payload is missing.
Please let me know.
Shany
Similar Messages
-
Response payload in SXMB_MONI is missing
Dear All,
I have a query related to Response payload in SXMB_MONI.
I triggered an IDOC and XI has sucessfully generated files in my Outbound folder .
<b>When I see sxmb_moni , it is showing message successfully processed message . When I click on successful processed message it is not showing me the Response payload-MainDocument(application/xml) in SXMB_MONI.</b>
PLease help me to find out the solution immediately.
Thanks in advance.
Regards
PrabhatHi,
>>>1) I am not able to see "Payload" under Response in SXMB_MONI in Production server SP15.
can you see the payload before CALL adapter service?
>>>>2) In runtime workbench (Production server sp15) when I click on "Message Monitoring" it is showing error 404 not found.
go to TCODE - SICF and test this service
/sap/bc/gui/sap/its/webgui
navigate from it to the TCODE - SXI_monitor
that's how the message payload is displayed in RWB
BTW
>>>My support pack in development server was sp14 and in production it is SP15.
I just hope your test XI server was SP15
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions">XI FAQ - Frequently Asked Questions</a> -
Response payload missing in SXMB_MONI
Dear All,
I have a query related to Response payload in SXMB_MONI.
I am using IDOC-XI-FILE & FILE-XI-IDOC asynchronous scenario . Output xml files and idocs are generated properly.
<b>In SXMB_MONI,when I click on successful processed message it is not showing me the Response payload-MainDocument(application/xml).</b>
<b>I was able to see response payload in my Development server but in production server I am not able to see the reponse payload.</b>
I am using SP15.
I tried to activate services also using t-code SICF but not able to solve the problem yet.
Can anybody suggest me solution to this problem.Hi Prabhat,
we had the same problem when we upgraded to SP15, we consulted SAP and they came up with the answer that this is a known bug in SP15. This seems to have been fixed in SP16.
Regards,
Roberto
See Re: SXMB_MONI does not show payload after upgrade to SP15
Message was edited by: Roberto Viana -
IDOC Error - Copy Sender from Payload: Sender Is Missing in Payload
Hi,
I have following scenario.
SOAP adapter ---> PI -
> IDOC Receiver -
> ECC
THe IDOC has a required node that is disabled and IDOC revicer communication channel has checkd following options.
Apply control record value from pay load
Take Sender from Payload
The soap message is mapped to IDOC structure. While testing I received following error.
<SAP:Code area="IDOC_ADAPTER">ATTRIBUTE_IDOC_METADATA</SAP:Code>
<SAP:P1>Copy Sender from Payload: Sender Is Missing in Payload</SAP:P1>
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText />
<SAP:Stack>Error: Copy Sender from Payload: Sender Is Missing in Payload</SAP:Stack>
If you have seen similar error and please let me know how to trobleshoot. I appreciate your help.
Thank you,
BalajiThank you for the response. I can enable EDI_DC40 segment and map required following values.
· SNDPRN
· SNDPRT
· SNDPFC
· RCVPRN
· RCVPRT
However as we move transports to different environemnts the above values changes and I can't hard code in the mapping.
My questions is how can I map these values such that when transport moves across different environemtns the mapping valaues are still good. Please let me know.
Dont enable EDI_DC40 and dont select take sender ,receiver from pay load option,apply control record values from pay load.
this case IDoc adapter reads values from configuration time andno problem after trasporting to quality or prod.
Regards,
Raj -
Response payload in sxmb_moni
hi ,
in my XML Message in sxmb_moni the response payload is missing.
and this is happening only for one scenario and it is working fine for other interfaces.
can some one help me the structure of XML message is depend on which configuration exactly?
ThanksHi,
Go to RWB->Message Monitoring and check for the messages.
Also test your message Mapping with the help of Live datat from SXMB_MONI.
Is your scenario is Synchronous.
Regards,
Moorthy -
Response payload is not updating the SAP tables in Sync Interface
Dear Experts,
We are doing the ECC to SFDC sync interface by using the ABAP Proxy to Webservice ICO scenario (SOAP to SOAP).
The response payload from SFA has having the SOAP envelope, to remove this I have used the Java mapping with this we resolve the normal graphical mapping issue and ECC is able to get the response at MONI level.
But the response payload is not updating the ECC SE11 tables at the proxy level.
I have attached ECC synchronous proxy testing results with response payloads. With this original response payload the proxy is not updating the tables.
Please help me out.
Regards
RKHi RK,
Set run-time parameter( LOGGING_SYNC) to 1 in Integration Engine (SXMB_ADM --> Integration Engine Configuration -> Edit configuration ) . LOGGING_SYNC may have set to 0 in IE. If LOGGING_SYNC is set to 0 , IE will not save or write the messages .
Note: If PI system is Java only stack , please perform above step in ECC.
Thanks
Hari. -
Hi ,
I am using FCC.communication channel is running fine.
But , content is missing in payload.
Even i cant see fiield tags in MONI.
What could have been the probelm.
Regards
--PradeepHi,
My FCC parameters are,
Emp_header.fieldSeparator ' '
Emp_header.endSeperator 'nl'
Emp_header.fieldNames key,empid,empname
Emp_header.keyFieldValue 1
Emp_header.keyFieldInStructure ignore
Emp_week_det.fieldSeparator ' '
Emp_week_det.endSeperator 'nl'
Emp_week_det.fieldNames key,week,weekhours,wage
Emp_week_det.keyFieldValue 2
Emp_week_det.keyFieldInStructure ignore
Emp_summary.fieldSeparator ' '
Emp_summary.endSeperator 'nl'
Emp_summary.fieldNames key,Tot_hrs,Tot_wage
Emp_summary.keyFieldValue 3
Emp_summary.keyFieldInStructure ignore
Regards
--Pradeep -
Error Copy Sender from Payload Sender is Missing in Payload
Hello,
we have a IDOC -> ccBPM -> IDOC scenario on PI7.0 SP12.
Since SP12, we have problems in sending the ALEAUD IDOCs from the ccBPM to the R/3 getting the LUW stucked in the queue showing the error "Copy Sender from Payload: Sender Is Missing in Payload".
In the XML for the ALEAUD the fields SNDPOR, SNDPRT and SNDPRN are filled correct and it has been working with older SP. The comm. channel is configured to take the sender from the payload and we really nead this as we send the IDOC from the ccBPM.
Does anyone has similar problems or knows about other restrictions which may cause this error?
Regards,
DirkHello,
SAP solved the problem by releasing a patch.
If this problem also occurs on your machine then check the SAP note 1154710.
Regards,
Dirk -
Why do some messages contain a response payload, and some don't
I have noticed that when we send a message into an IDoc adapter, the message in XI contains the original data in the Inbound Message (CENTRAL)/Payloads/MainDocument section, and the final version of the transformed message which the IDoc adapter receives appears in the Response/Payloads/MainDocument section.
However, when we send an IDoc out from the system and the transmitting communication channel is a file adapter in FTP mode, for example, then the IDoc appears in the Inbound Message (CENTRAL)/Payloads/MainDocument section, but the Response/Payloads/MainDocument section is empty.
What is the reason for this? Does the adapter type determine if you will get a MainDocument back in the Response section of the message? Is there any way to get this with a file adapter?
BR,
Tony.Hi Anthony,
It may be because of the engines available on different stacks.
That is Integration engine is available on ABAP stack and Adapter engine is available on Java stack.
What ever you explained is on the basis of Integration engine monitoring, then it may be due to IDoc adapter is on Integration Engine. Hence you will get the response message after executing integration logic on Integration engine.
But if you see file adapter, you will get the output only when it passes through Adapter engine. Perhaps if you see in Message monitoring in Adapter engine, you will get to see the output message.
Regards,
Suraj Kumar -
Missing response message in Idoc - WS scenario
Hello
I 'm missing a response message in the follwing scenario:
Idoc-> XI -> Web service (SOAP)
A Matmas idoc is sent from R/3 to XI. In XI the Idoc is
mapped to a SOAP message and sent to a web service.
The Message Interface for the SOAP call is synchronous
and has a PushMaterialSoapOut and a PushMaterialSoapIn
messsage, which is defined in the WSDL from the
web service and imported into XI Repository.
Everything is working fine but I do not get the response
message. The web service has sent the response message. I
have traced the firewall logs and i have seen the
response.
What is wrong? Is it basically possible to have a
scenario like this?
The message must have arrived somewhere, since the web
server does not throw an exception. But where is it?
Thank you in advance
ThomasHello Stefan
>Scenarios with IDOCs are always async. Therefore you
>cannot have a response.
Ok, so I have to use BPM.
>How do you want to process the response? What should
>happen in the sender system?
I was thinking about an ALEAUD idoc which is sent back
to R/3. Therefor I have created an synchronous message
interface with the MATMAS idoc as outgoing message and an
ALEAUD as incoming message. Accordingly I have a message
mapping for the response message.
An other reaction to the response message could be to set
the message to status failed. But this is the next issue.
>In some scenarios you might use a BAPI instead of an
>IDOC for synchronous message processing, but this
>depends of many circumstance depending ofyour business
>requirement.
The process in SAP R/3 is fixed. To move to BAPI is not
an option.
Regards
Thomas -
Root element is missing - Response from a WCF service - WCF-Custom adapter
hi BizTalk experts,
In the production environment, as soon as the response is getting subscribed by the orchestration, the orchestration instance is getting suspended and the error that shows up in console is
"Root element is missing".
I have checked the actual response message in the console it is a well formed xml. This is happening only for a few responses from the WCF services. A majority of them are getting processed successfully. I have tried getting the parsing the response in a
pipeline (using custom pipeline component, the production one uses xml receive) and pass it to the orchestration, but it fails giving the same error.
Thanks in advance.Do you have any mapping done on the response message from the WCF service . ?
If so Better to copy the suspended message coming from the WCF service and validate against the custom response Schema you have created.
Note : You can try running fiddler tool to check the response from from the web service incase of failure.
Also try logging the message in the event viewer or any debug tool.
Thanks
Abhishek -
Response Payload (Mapped XML) in SXMB_MONI
Hi,
I found many posts with the same question and but couldn't get an answer
Posting it again!
I can find the request and response( XML after mapping) if it is a X - IDoc scenario. But for IDoc - X scenarios I can find only the request payload which is the IDoc XML not the mapped XML.
Is there any way I can get the mapped XML also in SXMB_MONI?
Could you throw some light towards where these XML is stored in J2EE engine?
Regards,
AnishHi,
In the SXMB_MONI I get only 3 menus
Inbound Message(CENTRAL)
-SOAP Header
-SOAP Body
- Payloads
Receiver Grouping
-SOAP Header
-SOAP Body
- Payloads
Response
-SOAP Header
-SOAP Body
Payloads option is not there in the last menu and I need that payload XML and that too in the Runtime.
Any help on the same?
Regards,
Anish -
Remove SOAP-ENV tags from xml RECEIVER RESPONSE payload (XSL needed?)
Hi
I need to remove some tags from the payload of a RESPONSE message in a SOAP webservice scenarion.
The received payload looks like this:
before -
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://tempuri.org/what.xsd">
<SOAP-ENV:Body>
<ns:crejob-resp>
<response-data>
<Result>0</Result>
</response-data>
</ns:crejob-resp>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
after it should look like this
after -
<?xml version="1.0" encoding="UTF-8"?>
<crejob-resp>
<response-data>
<Result>0</Result>
</response-data>
</crejob-resp>
I was thinking of using XSL as a "pre-burner" step before my mapping program but need help to XSL on this.
Hope somebody can help
CheersI am sorry to be such a pain in the a..
But I still get the wrong result (with your first option, 2nd option is not working):
<?xml version="1.0" encoding="UTF-8"?>
<crejob-resp>
<response-data>0<Result>0</Result></response-data>
</crejob-resp>
Hope u can help again
and also my source can look like: (unbounded on response-data)
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://tempuri.org/what.xsd">
<SOAP-ENV:Body>
<ns:crejob-resp>
<response-data>
<Result>0</Result>
</response-data>
<response-data>
<Result>1</Result>
</response-data>
<response-data>
<Result>2</Result>
</response-data>
</ns:crejob-resp>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Edited by: Bowie on Jul 2, 2009 3:08 PM -
Missing Response Data after PBM Excution
Hi @ all,
after manual execution of a simple Process (BPM) in NWDS ( see Screenshots).
SAP BPM: the Automated activity calls an Integarted Configuration in AEX, and the process ist successfully completed.
SAP PO: the messages are delivered. (Web Services Call), ( Sender Channel SOAP XI 3.0)
The Problem is, i miss the response Data after the process execution.
Thanks a lot
Kind regards
AbdelHi,
i need help to solve this issue.
Thank you
Abdel -
Unable to see SOAP Response payload
Hi All,
Could any one direct me in the way how do u get SOAP respose payload in sxmb_moni transcode. Need we do any settings to visualize payload in Respose?
if so, Please give u r inputs.
ThanksHI,
See the below links
Consuming XI Web Services using Web Dynpro Part II-/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii
Consuming XI Web Services using Web Dynpro Part I -/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0d7349b6-0901-0010-ddbe-ec43178a61ff
/people/sap.user72/blog/2006/01/16/xi-propagation-of-meaningful-error-information-to-soap-client
/people/kevin.liu/blog/2006/04/12/wsdl-11-binding-extension-for-soap-12
yes it will be possible, see below links
/people/thomas.jung3/blog/2005/01/11/publishing-abap-webservices-to-an-external-uddi-server
/people/sap.user72/blog/2005/11/17/xi-how-to-publish-wsdl-generated-from-xi-to-uddi
/people/thomas.jung3/blog/2005/05/25/sap-teched-2005--shameless-plug
Troubleshooting SOAP Message - XI - /people/varadharajan.krishnasamy/blog/2007/01/09/troubleshooting-soap-message--xi
Troubleshooting - RFC and SOAP scenarios-/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
HTTP* Errors /people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi
XI: Why don't start searching for all errors from one place? - /people/michal.krawczyk2/blog/2005/09/07/xi-why-dont-start-searching-for-all-errors-from-one-place
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
/people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
/people/siva.maranani/blog/2005/09/03/invoke-webservices-using-sapxi
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services
/people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2131 [original link is broken] [original link is broken] [original link is broken] [original link is broken]
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/336365d3-0401-0010-9884-a651295aeaa9
Regards
Chilla
Maybe you are looking for
-
CPS parameters are not getting updated in SAP
We have recently migrated our SAP and CPs servers, after that we are facing few CPS issues and it is affecting lot of key batch jobs. One typical example is given below. CPS is supposed to trigger a job DD simulation, by copying the SOURCE_DATE_ID
-
I am trying to print a spreadsheet from my IPad and the only thing that is printing is the border, I've checked the settings and all appear in order, anyone experiencing the same problem
-
What are good choices for a video camera with audio to use with iChat on a Powermac G 4?
-
Performance of Creating Spatial Indexes
I have a spatial database with about 75GB of data in it. When I load this data initially it takes about 6 hours to load using 6 processes. To get this performance level I did not create any of the indexes or contsraints. So after the load I have to r
-
Hi, we are developing risk management solution for small ang big organisations, the problum is that when ever we recommend oracle solution to our clients they allways ask either oracle have any small business application or not ? why should we buy se