Receiver SOAP Communication Channel Error
Hi,
I am trying to post a file to a WebService but facing the below error in the communication channel :
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: SOAP: response message contains an error XIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: Server was unable to process request. ---> Object variable or With block variable not set.
Has anyone encountered such an error?
Please let me know.
Regards,
Anuradha.
Hi,
First of all check the URL in your receiver SOAP adapter. The error comes from the web service server. It says that the request message is wrong.
1.fill field SOAPAction in the receiver soap adapter
2.fPlease find the related information here
http://help.sap.com/saphelp_nw2004s/helpdata/en/29/5bd93f130f9215e10000000a155106/content.htm
Please check this one also:
/people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
There are multiple soap actions listed there.
Regards,
Divya
Similar Messages
-
Receiver SOAP Communication channel -- Target URL
Hi Experts,
Can anyone provide some inputs for my below question?
How the receiver SOAP Communication channel internally calls the Target URL?
What is the internal process behind this call?
I would really appreciate you all if could provide answers.
Thanks & Regards,
Prabu MuthuHi...
To be able to send SOAP messages from the Integration Server/PCK to remote clients or Web service servers, you must first configure the receiver SOAP adapter. The receiver adapter supports system acknowledgments but not application acknowledgments
Find the below link .
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/40611dd6-e66e-2910-f383-e80fb44f9cd4
Regards,
Leela -
Receiver FILE communation channel error.
Hi Experts,
I am getinng below error in receiver communication channel
what is the problem plz let me know.
Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: The Adapter Message Property 'FileName' was configured as mandatory element, but there is no 'DynamicConfiguration' element in the XI Message header: com.sap.aii.adapter.file.configuration.DynamicConfigurationException: The Adapter Message Property 'FileName' was configured as mandatory element, but there is no 'DynamicConfiguration' element in the XI Message headerHi Ibrahim,
I am not using dynamic configuration code in the mapping
Here my source and target structure are same.Here i am doing 1:1 mapping. In my mapping structure there is no attributes
I am giving adapter parameters like
target directory = my target directory (/file/out)
File Name = ZMPSXTRXMSTPNDG *.xml ( this Xml file has to create in Target directory)
File constructionmode = add time stamp.
Write mode = Directly
File type = Binary
whenever i selected adapter specific message attributes i am getting above error.
If i unchecked adapter specific message attributes I am getting below error
*Message processing failed. Cause: com.sap.aii.af.ra.ms.api.RecoverableException: The parameter "argument" has the value "E:\file\out\ZMPSXTRXMSTPNDG *20090526-172050-340.xml", so it contains the character "E:\file\out\ZMPSXTRXMSTPNDG *20090526-172050-340.xml" which is not allowed: com.sap.exception.standard.SAPIllegalArgumentException: The parameter "argument" has the value "E:\file\out\ZMPSXTRXMSTPNDG *20090526-172050-340.xml", so it contains the character "E:\file\out\ZMPSXTRXMSTPNDG 20090526-172050-340.xml" which is not allowed
incase u want the output file to have same name as input , you wil use ASMA in the rcv file channel check the box for file name in the same
Edited by: Ibrahim on May 26, 2009 10:44 AM
Edited by: srinivasreddy p on May 26, 2009 11:28 AM -
SOAP COMMUNICATION CHANNEL ERROR
Hi all,
Please tell me how to solve following error:
Error in Adapter: SOAP
Error Message: SOAP: call failed: java.io.EOFException: Connection closed by remote host.Hi,
1.Yes, please try to test the web service independently.
2. Are all the firewall ports open for this communication to happen end to end.?
3. Is the target system up and running?
The answers for these questions, have the solution in them
regards,
Younus -
ORABPEL-05002 or ORA-03111: break received on communication channel
We are on 11.1.1.3 and one of the SOA processes needed to make an oracle stored procedure call...The stored procedure call was returing a nested object type as a a parameter...500 rows at a time...in a loop. The first few iterations would work but at some point at the 4th or 5th iteration it would throw the ORA-03111: break received on communication channel error...Solution was to embed a java code before the invoke to do a checkpoint();
So all you needed to do was to do that in the statement checkpoint(); That was it. After a day and a half setting different parameters which did not work...the adding the checkpoint() made it work!
Metalink note How to Avoid BPEL Errors Due to Adapters Response Time (10g) [ID 885114.1] had the resolutionHi,
Can you please let us know how this issue got resolved, We are also facing the same problem.
This is very critical issue for us, Please help.
Thanks,
Neeraj. -
Getting error in target SOAP communication channel
Hi all,
I am trying to send data from Http client to Webservice.In moni i got a message processed successfully means getting black flag.But i got an error in SOAP Communication channel as "error in response".
I got this message from that error
<b>"SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 407 Proxy Authentication Required ( The ISA Server requires authorization to fulfill the request. Access to the Web Proxy service is denied. )"</b>
Source side i dont configure Http adapter.Target side i configured SOAP adapter.In that SOAP adapter i configured these fields.1)Target URL 2)Configure Proxy 3)Configure proxy user authentication.
I want get response from webservice.Please help me.
Thanks,
Gopi.Hi,
Make sure that you have specified the proper host and port values, in the text box that appears when you check the configure proxy check box(in receiver soap adapter).
Looks like the webservice requires a proxy authentication.
Select the check box "configure proxy user authentication"(in receiver soap adapter) and provide the correct username and password.
Regards,
Smitha.
Message was edited by: Smitha Rao -
JDBC Receiver Communication channel Error
Hi Friends,
I am facing below error in JDBC Receiver Communication chnnel.
Please shared your views.
Message processing failed. Cause: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error processing request in sax parser: Error when executing statement for table/stored proc. 'KRSAPJOB' (structure 'Statements'): java.sql.SQLException: [SQL0204] KRSAPJOB in KRONOSMF type *FILE not found.
thanks
MohitHi Mohit,
I received a smiliar error with the receiving JDBC Communication channel. Please talk with your database Admin regarding the stored procedure.
Either one of the fileds in the database is Mandatory and you are not sending that field valiue OR
the data type for one of the fields definied is not matching the one in the database and the stored procedure is failing and throwing an exception.
Teresa -
Schedule Receiver RFC communication channel to call R3 RFC-FM.
Hi,
I have requirement that I need to schedule/trigger from PI to RFC call R3 function module. Wonder if anyone here has done similar thing before? I tried to use ATP (Availability time planning) in RWB. But this seem does not success for me as there is no response and error message for this.
Below is my configuration detail:
Configured:
1. Receiver communication channel - RFC
2. Receiver agreement with the RFC message type assigned.
3. Scheduled receiver RFC communication channel via ATP daily
*(It is possible to make scheduling job in R/3 but we are not considering this way)
Please let me know if anyone has done this before or any other suggestion to do the scheduling from PI.
Thanks!
Regards,
SPHi SP,
As you mentioned, ATP would allow adapter to be open and in start state. Adapter's RFC, SOAP, JMS would need some other application to trigger the message processing because these are not like pooling adapter's File, JDBC and Mail. RFC adapter channel always listening to the RFC port and FM execution. Once FM from R/3 executed then the RFC adapter would trigger it's message processing.
For Sender RFC channel: In order to trigger the RFC adapter execution at particular time then you should write a simple ABAP code which would act a batch application and which does the triggering the FM and Sender RFC channel.
For Receiver Channel: For Receiver RFC channel it's bit trichy because here you have force Receiver RFC adapter to connect backend the execute or initialize the variables without having any XI message triggered from Sender PI channel.
I have 2 ideas:
1. A little difficult approach, similar to the ABAPbatch code, you need to write a java adapter module which can trigger RFC receiver channel to connect and do an initialisation at FM at regular interval.
2. Simple approch configure a File-> 2-> RFC receiver scenario, configure File sender adapter to pick a dummy file at regular interval and RFC receiver channel does the rest.
Please let me know still you have any doubts,
Thanks,
RK -
Receiver SOAP Comm Channel Settings with TServerLocation
Hello All,
We are working on using Dynamic Configuration of Receiver SOAP. We are using the following scenario
*Can anyone please guide us on Receiver SOAP Comm Channel settings*
1) Value to be used in Target URL
Which parameters need to be checked ?
Currently we are getting the following error
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Inbound Message
-->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
<SAP:Category>XIAdapterFramework</SAP:Category>
<SAP:Code area="MESSAGE">GENERAL</SAP:Code>
<SAP:P1 />
<SAP:P2 />
<SAP:P3 />
<SAP:P4 />
<SAP:AdditionalText>com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.af.sdk.xi.util.URI$MalformedURIException: no scheme</SAP:AdditionalText>
<SAP:Stack />
<SAP:Retry>M</SAP:Retry>
</SAP:Error>
Truly apprecaite your help
Thanks.
KiranHello
Can anyone guide me on the settings in receiver Comm Channel which uses dynamic configuration in TServerLocation ?
Thanks.
Kiran -
Monitoring receiver idoc communication channel
Hi All
I have an idoc to idoc scenario.
I am unable to see my receiving idoc communication channel in communication channel monitoring of RWB. It is not available in the dropdown list.
I want to have a look at the audit log to see if the idoc is delivered to the receiving system.
How can i monitor receiver idoc communication channel?
How can i ensure that the idoc is delivered to the receiving system?
In sxmb_moni, status is checkered flag.
Many Thanks
Chandra SekharHi,
IDOC is on ABAP stack hence u can not monitor IDOC.
For testing purpose
1) GO to SXMB_MONI check the status of message.
2) Go to R3 and enter Tcode WE02 and check the IDOC which is send from XI. enter the idoc name and see the status of IDOC it should be in green status if it is posted successful or else see the status record for checking the error message.
chirag -
HOW TO CREATE SERVICE FOR SENDER SOAP COMMUNICATION CHANNEL FOR ECC PROXY
Hi Experts,
I need generate the service for sender soap communication channel for target url to receive the inbound proxy.
my scenario is like SOAP to proxy. while using receiver proxy also we are planing using AAE method .
i am using SOAP sender and SOAp receiver communication channel .i need to provide the target url for this communication channel.
how to generate the url for this and what is the transaction code .
Please help us.
Regards
Ravinder.SHi Ravinder,
Q.my scenario is like SOAP to proxy. while using receiver proxy also we are planing using AAE method.
SOAP to Poxy in this case.
For sender SOAP system, we can generate the WSDL link in ID part.
for Reveiver proxy give the integration engine URL.
http://IP:PORT/sap/xi/engine?type=entry
how to generate the url for this and what is the transaction code
There is no transaction code for generating the URL.
i hope this will help.
Regards,
Kesava. -
JDBC to JDBC Scenario - Communications Channel Error
I am following the published JDBC to JDBC Scenario:
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/step-by-step+guides
I am a 3rd Party Vendor, and I'm using NX7: SAP Exchange Infrastructure. My goal is to have a JDBC Sender that sends MS Access data from my PC to NX7, and have a JDBC Receiver that receives MS Access data, and map the data from one database to the other via XI per the scenario, with both databases on my PC.
I set up the NX7 SAP XI per the scenario, but I'm getting an error on the NX7 Communications Channel:
Error during database connection to the database URL 'jdbc:odbc:Driver={Microsoft Access Driver(.mdb)};DBQ=//204.245.44.232/C:/Documents and Settings/All Users/Documents/XI_FILES/SENDER/STUDENT_Database.mdb' using the JDBC driver 'sun.jdbc.odbc.JdbcOdbcDriver': 'com.sap.aii.adapter.jdbc.sql.DriverManagerException: Cannot establish connection to URL 'jdbc:odbc:Driver={Microsoft Access Driver(.mdb)};DBQ=//204.245.44.232/C:/Documents and Settings/All Users/Documents/XI_FILES/SENDER/STUDENT_Database.mdb': SQLException: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified'
The data source is in
C:/Documents and Settings/All Users/Documents/XI_FILES/SENDER/STUDENT_Database.mdb on my PC and it is a shared folder. My PC IP 204.245.44.232 is a public IP address. It should be using the JDBC-ODBC bridge driver in the JDK.
Why am I getting the error?
Thanks,
Ed CulnaneHi
Connection Parameters are of given below check
Transport Protocol: JDBC 2.0
Message Protocol: XML SQL Format
Adapter Engine: Integration Server
JDBC Driver: jdbc.odbc.JdbcOdbcDriver
Connection: jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=//xiserver/xitemp/db/TestDB.mdb
5) In my case there is no userid and password required, but if you have userid and password, then the parameter for Connection becomes,
jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=//xiserver/xitemp/db/TestDB.mdb;Uid=yourid;Pwd=yourpwd;
Well ms access file should be in the XI Server path or it should be able to accessed by the XI
Try this above option of keeping u r file in the XI Server path instead of the local
rgd
srini -
ORA-03111: break received on communication channel
We have recently migrated the weblogic from 8.1 to 10.3.2 which using for backend of java application. I am getting the error message "ORA-03111: break received on communication channel" often but it was working well before the weblogic upgrade. As per recommendations, I increased the JTA timeout in web logic server even though the error is still persisting.
Please let me know if any suggestions to sort out this issue.http://royontechnology.blogspot.com/2009/06/mysterious-ora-03111-error.html
see here
ORA-03111: break received on communication channel
google helps
looks like you have to review your JDBC configuration -
XI Communication Channel Error Explanation
Hi All,
Does anyone happen to know :-
1) Is it possible to use CCMS to email the errors coming from a communication channel error Explanation field
2) Are these messages stored in a table I can check
The reason I need to know this is because we sometimes encounter an error such as "Conversion of file content to XML failed at position 838: java.lang.Exception: ERROR converting document line no. 839 according to structure 'XXX_XXX_XXX':java.lang.Exception: ERROR in configuration / structure 'XXX_XXX_XXX.': More elements in file csv structure than field names specified!
This tells us exactly where the error occurred but using Communication Channel Monitoring the error message only remains for a little while before the polling messages remove it from the display. Since the process runs early hours of the morning we never get to see these messages.
Any help appreciated.
Thanks
CraigHi Raquel,
Let me try to clear out some things in this thread . First of all you do your alert configuration which you say you have already done. Thats good . Now you ask that you want only to monitor the communication channels and you want specific guide . Here is the specific guide.
If you have configured alerts you will know that when you create an alert rule you have the option to choose radio button where did the error occur it could be no restriction , integration engine or adapter engine. You need to choose adapter engine.
Now whenever the colour of the lights change to red. You will get your alerts.
Regards
joel
Edited by: joel trinidade on Apr 9, 2009 9:41 AM -
Getting end-of-file on communication channel error on this query
Hi guys,
I'm getting the end-of-file on communcation channel error when running the following query in SQL PLUS, If run it in a stored procedure called through code of JDBC, it gave "no more data to read from socket" error. Any idea what went wrong? kind of frustrated now. We are using the Oralce 9.0.1.4.0, which suppose to fix some sdo_uion and sdo_buffer bugs. Thanks a lot!!
select SDO_GEOM.SDO_BUFFER((SELECT SDO_AGGR_UNION(MDSYS.SDOAGGRTYPE(GEOLOC, 0.011119487)) FROM GEOTEL_SOURCE where MSA='5000' and COMPANY_NAME ='AMERICAN FIBER SYSTEMS'),1.0,5,'unit=MILE arc_tolerance=0.05') from GEOTEL_SOURCE a where a.MI_PRINX = 1;Hi Daniel,
Just tried the 9.2.0.2 patch, seems to work better now. At least I don't get the end-of-file on communication channel error. But how about the speed thing? I isolated the problem, and find out that sdo_aggr_union is taking too long to finish( 1 Hour!!! for 2300 lines with the same city. Any clue to optimize it, I tried some hint like /*+ordered*/ No_Merge and something like that, does not improve though. Thanks!
Maybe you are looking for
-
I am currently using CS2 working in a sign shop designing signs, banners and vehicle lettering. When working with text I need to know the exact letter height, not the em and without the leading. I need it exactly the way it would measure if convertin
-
How I know my answer to the security question, How I know my answer to the security question
How I know my answer to the security question, How I know my answer to the security question
-
Users can not connect to the DB
Hi Experts; After a maintenance to a server, to change the root password, users are having problems to connect to the DB. I start up de DB, and I can connect with sysdba, but not with any other user. This DB is running in OS AIX 5.3, the DB version i
-
I purchased a ringtone for an i phone 6 and now can't find it
i purchased a ringtone for an i phone 6 it worked once and now its off it doesn't show up in the ringtones section in the phone and its showing that I've bought ?
-
How to get a copy of mac os x leopard install
Need a copy, I have lost my disks. Please help me out, this cant be to hard. I have my serial number and my own copy but i lost them!!!