XML integration: SOAP Runtime Exception
Hi, and a happy new year to all of you.
I'm quite in trouble right now: I'm trying to process an XML flow into BW, but I receive the following error when trying:
<?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/">
<SOAP-ENV:Body>
<SOAP-ENV:Fault>
<faultcode>SOAP-ENV:Server</faultcode>
<faultstring>Internal Server Error</faultstring>
<detail>SOAP Runtime Exception: CSoapExceptionInternal : XML kernel processor cannot prepare function call ( kernel rc=2 ) </detail>
</SOAP-ENV:Fault>
</SOAP-ENV:Body></SOAP-ENV:Envelope>
The strangest thing is:
- I don't see any XML error
- When I try to send the flow into another system (Without the right datasource name), i get the same error
- When I add an error in my XML code, I still have the same error
- When I try another flow for another DataSource on the target system... it works quite well
It should mean that something wrong with my xml file, but I really don't see what. Could someone help me there?
<?xml version="1.0" ?>
<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Body>
<rfc:_-BI0_-QI6AZtX_ST_UPFRONT_TOOLS_RFC xmlns:rfc="urn:sap-com:document:sap:rfc:functions">
<DATASOURCE>6AZX_ST_UPFRONT_TOOLS</DATASOURCE>
<DATA>
<item>
<LONUM></LONUM>
<DOCNUM></DOCNUM>
<BDLST></BDLST>
<BU></BU>
<BD></BD>
<PARZC></PARZC>
<COUNTRY></COUNTRY>
<CREATEDON></CREATEDON>
<DOCRY></DOCRY>
<SOLDNUM>1000000001</SOLDNUM>
<CUACCREQ></CUACCREQ>
<CUCTAGGN></CUCTAGGN>
<CUPOLAMD></CUPOLAMD>
<CPOD></CPOD>
<BPBSTKD>TESTLFH210</BPBSTKD>
<CPORCVD></CPORCVD>
<CAEATBPD></CAEATBPD>
<DTCAED></DTCAED>
<LABPD></LABPD>
<LAEDCAED></LAEDCAED>
<TVRDTD></TVRDTD>
<FVRDTD></FVRDTD>
<SVRDTD></SVRDTD>
<FFHAGO>A</FFHAGO>
<INCOCODE></INCOCODE>
<INCOSITE></INCOSITE>
<KTEXTSO></KTEXTSO>
<IDNUM>10CAELA1</IDNUM>
<IDLAV></IDLAV>
<PARZK></PARZK>
<TVRDTN></TVRDTN>
<FVRDTN></FVRDTN>
<SVRDTN></SVRDTN>
<PARZO></PARZO>
<ORCAT></ORCAT>
<ORCREAV></ORCREAV>
<PARZP></PARZP>
<RQDATE></RQDATE>
<FIRSTDT></FIRSTDT>
<PARZA></PARZA>
<SALESGRP></SALESGRP>
<SHIPRES></SHIPRES>
<SCTDESC></SCTDESC>
<SELUNIT></SELUNIT>
<SCWWBU></SCWWBU>
<LACTV></LACTV>
<CUPOTST></CUPOTST>
<TOOLNUM></TOOLNUM>
<BPROJET></BPROJET>
<AMOUNT></AMOUNT>
<UPDMOD></UPDMOD>
<LBD></LBD>
<LBGRP></LBGRP>
<SOLANM>L-A</SOLANM>
<SOCAENM></SOCAENM>
<SORDNM></SORDNM>
<FHAGO>10LA3</FHAGO>
</item>
</DATA>
</rfc:_-BI0_-QI6AZX_ST_UPFRONT_TOOLS_RFC>
</SOAP:Body>
</SOAP:Envelope>
Thanks a lot, and please be gentle with the humble beginner I am.
Sylvain
upfront i can see one erro is that your SOAP message is not a valid XML format.
the start tag
(rfc:_-BI0_-QI6AZtX_ST_UPFRONT_TOOLS_RFC) dosent match with the end tag (rfc:_-BI0_-QI6AZX_ST_UPFRONT_TOOLS_RFC)
this may be a typo?
also since you are getting internal error, there is a chance that it might have created a ABAP dump. check in transaction ST22.
Regards
Raja
Similar Messages
-
SOAP Runtime: Exception message: Unallowed RFC-XML Tag (SOAP_EINVALDOC)
Hi,
Curretly I am trying to test a Webservice on ECC 5.0, Oracle, Windows.
Below is the error that I am facing.
SOAP Runtime: SOAP Runtime exception: 111 occurred in method XP_READ_TAG of class CL_SOAP_XP at position 1
SOAP Runtime: Exception message: Unallowed RFC-XML Tag (SOAP_EINVALDOC)
In dev_rfc0:
ERROR 03:20:57: SOAP HTTP Binding CL_SOAP_HTTP_TPBND_ROOT->HANDLE
STATUSCODE() Received return code 404 ( Not found )
ERROR 03:20:57: SOAP Message CL_SOAP_MESSAGE->IF_SOAP_MESSAGE
PART~INITFOR_DESERIALIZE() A SOAP Runtime Core Exception
occurred in method XP_READ_TAG of class CL_SOAP_XP at position id
1 with internal error id 111 and error text Unallowed RFC-XML Tag
(SOAP_EINVALDOC) (fault location is 1 ).
I have looked up on sdn, and also looked at note 919886.
I have read several posts regarding creation of RFC Destination in sm59 of Type G, to get over this issue.
But RFC Destination of type G is not available in ECC 5.0
Is the error because of incorrect URL mentioned in logical port,
I am unable to ping the host name mentioned in URL, looks like that machine is not in the network.
does it mean the wsdl is not located at that particular host.
Any suggestions would be greatly appreciated.
Regards,
Vishnu.Hi Anton,
The complete error message in dev_rfc0:
INFO 02:15:12: SOAP Transport Binding CL_SOAP_HTTP_TPBND_ROOT
->IF_SOAP_TRANSPORT_BINDING~SEND() Try to send message ( DEST =
,PATH = ,URL = http://hostname:portno/ ,SOAP Action =
"ROI_R3_DF.roiSAPCreateOrder" )
INFO 02:15:12: SOAP Transport Binding CL_SOAP_HTTP_TPBND_ROOT
->IF_SOAP_TRANSPORT_BINDING~SEND() Message sent
INFO 02:15:12: SOAP Transport binding CL_SOAP_HTTP_TPBND_ROOT
->IF_SOAP_TRANSPORT_BINDING~RECEIVE() Try to receive message
ERROR 02:15:12: SOAP HTTP Binding CL_SOAP_HTTP_TPBND_ROOT->HANDLE
STATUSCODE() Received return code 404 ( Not found )
ERROR 02:15:12: SOAP Message CL_SOAP_MESSAGE->IF_SOAP_MESSAGE
PART~INITFOR_DESERIALIZE() A SOAP Runtime Core Exception
occurred in method XP_READ_TAG of class CL_SOAP_XP at position id
1 with internal error id 111 and error text Unallowed RFC-XML Tag
(SOAP_EINVALDOC) (fault location is 1 ).
After reading your post about the return code 404, I am in a dilemma whether, services in icman are unavailable or
the services at the location of the wsdl in the other server.
If you could clarify, it would be great.
Thanks a lot.
Vishnu. -
Hi: We are using weblogic81 sp3. Other developers in my office ran the same porgram and got no errors.
My startWebLogic.cmd are configured exactly same as theirs.
My startWebLogic classpath:
set CLASSPATH=%WL_HOME%\server\lib\ojdbc14.jar;%WL_HOME%\server\lib\CR122067_81sp3.jar;%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%
I keep getting this webservice error.
SOAP Fault:javax.xml.rpc.soap.SOAPFaultException: Exception during processing: w
eblogic.xml.schema.binding.DeserializationException: mapping lookup failure. typ
e=['java:language_builtins.util']:ArrayList schema context=TypedSchemaContext{ja
vaType=[Ljava.lang.Object;} (see Fault Detail for stacktrace)
Detail:
<detail>
<bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webse
rvice/fault/1.0.0">weblogic.xml.schema.binding.DeserializationException: mapping
lookup failure. type=['java:language_builtins.util']:ArrayList schema context=T
ypedSchemaContext{javaType=[Ljava.lang.Object;}
at weblogic.xml.schema.binding.RuntimeUtils.lookup_deserializer(RuntimeU
tils.java:461)
thank you for your helpwe used castor to do xml mapping
-
SOAP Framework error: SOAP Runtime Exception: CSoa
I got the error 'SOAP Framework error: SOAP Runtime Exception: CSoa' when I activate my Adobe Form. The form can be activated before but the error happens when I add the fourth main body page.
PhilipHi
1. Check if your ADS is working. Use program FP_TEST_00 / FP_TEST_01 to test your ADS if it is working.
2. Test using super user, it might caused by authorization too.
Thanks, Xiang Li -
Error:Adobe document services error: SOAP Runtime Exception: CSoapException
Dear All,
While executing an adobe form I am facing the following error:
Adobe document services error: SOAP Runtime Exception: CSoapExceptionTransport :
Can you please suggest how the error can be rectified?
Thanks and regards,
Atanu
Edited by: Atanu Dey on Feb 18, 2008 5:31 PMHi, For solving this do one thing:
The problem is In ECC the service AdobeDocumentServicesSec was set up in SM59 but nothing was configured for SSL. So you have to change this to:
AdobeDocumentServicesSec.
Thanks
please reward points -
Hi ,
we currently have the SAP discovery system setup, i have notice that when i check the system log via sm21 , i recieve hundreds of the following error messages:
SOAP Runtime: SOAP Runtime exception: 1023 occurred in method IF_SOAP_TRANSPORT_BINDING~receive of class CL_SOAP11_HTTP_TPBND at position 1
SOAP Runtime: Exception message: SRT: Processing error in Internet Communication Framework: ("ICF Error when receivin g the response: ICM_HTTP_CONNECTION_FAILED")
Please advise where to check on resolving this error as some services donot work because of this,All services start up fine , i have also checked /nsicf and some RFC ,but have not found any thing specific.
Kind Regards
A.Hi,
I know this question was asked a long time ago but you should check out the following note and fix to un-release the "osp" background jobs running under SM37.
Note 1113842 - Discovery System V3 Central Note -
SOAP Runtime exception: 1023 method IF_SOAP_TRANSPORT_BINDING~receive
SOAP:1.023 SRT: Processing error in Internet Communication Framework: ("ICF Error when receiving the response: HTTP COMMUNICATION FAILURE")
SOAP Runtime exception: 1023 occured in method IF_SOAP_TRANSPORT_BINDING~receive of class CL_SOAP11_HTTP_TPBND at position 1
Getting the error above when making a web service call to external web service. Used to work all the time. Getting the error all the time now.Hi.
Check the response. Sometimes this error occurs due to an empty response.
Regards.
Rafael Rojas. -
Error in Form Printing ADS: SOAP Runtime Exception
Hi Gurus,
while printing the PF forms or form 16 for that matter i am getting an error
ADS: SOAP Runtime Exception: CSoapExceptionTransport :(100101)
Any idea as to why the same is coming..and how to go about solving the issue..........
Regards
AnkushCheck with ADS (Adobe Development Server) configurations with BASIS people.
They will solve this.
Regards
...Sadhu -
Adobe document service error: SOAP Runtime Exception
Hello,
I am trying to test an Adobe Form created using the ABAP workbench SFP transaction, and getting the following error.
<b>Adobe document services error: SOAP Runtime Exception: CSoapExceptionTransport : (100101)</b>
These are the steps I am using.
1. Call SFP transaction and select an ADOBE Form.
2. Function key F8 to test
3. Select the Output device and do "Print Preview"
Our configuration is : WAS 6.40 SP11 and corresponding ADS level. We used the standard SAP ADS configuration guide to setup.
Thanks in advance for any reply.
Regards,
PKHi PK
it looks like you have a problem with either your Adobe document services or your RFC configuration. In the current ADS Configuration Guide in the SAP Service Marketplace, you find a configuration quick test in chapter 3.4. The results should tell you if this is the issue.
There are 2 tests you can run:
A. Checking the User and Password
This is a small test where you can check that your entries for user, security role, and passwords are correct.
Procedure:
1. Enter the following URL in your web browser:
http://<server>:<port>/AdobeDocumentServices/Config
where <server> is the name of the J2EE engine where the Adobe document services are installed and <port> is the port of the J2EE engine.
Note that the entries in the URL are case-sensitive.
2. The web page of the web service AdobeDocumentServices is displayed. Choose Test.
3. Choose rpdata(test. ) .
4. Choose the Send button without entering any parameters.
5. Enter the same user name and password as given in the configuration steps earlier.
6. Choose Submit.
If the configuration is correct, you get the information about the Version number in the response area.
If the configuration settings are not correct, the page does not change and Submit still appears.
B. Checking the ABAP Connection
This is a small test for checking the RFC destination you have created.
Procedure
1. Log on to your SAP system.
2. Call transaction SE38
3. Enter the name of the test report: FP_PDF_TEST_OO.
4. Choose Execute (F8)
If the configuration is correct, you get the Version Information.
If the configuration is not correct, you get a dialog box with fields for user and password. Check your configuration settings and also the entries you made when creating the ABAP connection.
Hope this helps.
Kind regards,
Markus Meisl
SAP NetWeaver Product Management -
ADS: SOAP Runtime Exception: CSoapExceptionFault : SOAP(100102)
HI
One of my RUSSIA Consultant ( where maximum PDF's are being used) is trying to generate a report PDF forms .
When consultant generating the required report for 1 user - the PDF form is opening,
But, When he is trying to generate for mass users (like a for a business unit around 1500 users) , he is getting the error as below
Error we are getting
ADS: SOAP Runtime Exception: CSoapExceptionFault : SOAP(100102)
FPRUNX001
Diagnosis
An error occurred when Adobe Document Services (ADS) was launched.
System Response
Error message
Procedure
When troubleshooting, follow the steps described in SAP Note 944221.
First check the connection to ADS.
You can use the program FP_PDF_TEST_00 to do this.
From SAP NetWeaver Release 7.0, the program
FP_CHECK_DESTINATION_SERVICE must also run successfully
(both with and without the checkbox selected on the selection screen). If this program does not run successfully, there is a error in the configuration.
Please note for 1 user it is working, but for mass users it is not working.
I requested them to do in slice the data and do this, but for what ever reasons, they require this in a single run (let us not challenge there why sliced runs can not work)
can any one throw some light on this issues
Rgds
PRHello,
Did you check SAP Note 944221?
Also check following :
On the J2EE Engine on which the ADS runs, use the Visual Administrator to check the attributes of the following specified services.
"Visual Admin -> Server -> Services -> Document Services Data Manager".
The attribute "enableSSL" must be set to "false".
If this is not the case, change and save the setting to "false". Then restart the J2EE Engine. Note that restarting only the services is insufficient in this case.
Thanks,
Ravi -
Hi,
I got this exceptoin when executing standart form:
Adobe document services error: SOAP Runtime Exception: CSoapExceptionTransport : (100101)
Thank youHi,
Please tell me what you see from the following steps..
Go to your ECC 6.0 box and go to t-code smicm
Then click GOTO-->services
The http service must be active there.
The acutal problem causing this is the http port of the ECC WAS. When we test the connection in Sm59 we get the "tick" symbol at the bottom telling us that the connection is good. But actually the test in SM59 should go a new page and say ok and with connection details.
We have to make sure that the http port for the WAS is active and running.
Eg say:
Go to Smicm and then GOTO-->Parameters in the top menu.
Check for the http port there.. say for example 8000
then try http://server:8000 and see what hapeens you must get the prompt for login information into the WAS. otherwise either your WAS is not active or your http service is not active.
For the http port activation contact the basis guy and tell him to activate the http service.
Let me know what happens.
Award points if helpfull. -
SOAP Runtime exception using Adobe Document Services
Hi all,
we have an intermittent problem with the following scenario:
ECC6 ABAP system which runs our Payroll.
Separate JAVA instance running our SAP portal and Adobe Document Services.
SM59 connection from the ABAP system to the portal server where ADS runs. Connection via port 5554.
We have written our own transaction ZPAYSLIP which allows users to view and print their payslips using ADS. This transaction uses a program generated in transaction HRFORMS.
Periodically, this transaction will fail with the following error at the bottom of the user's screen:
ADS: SOAP Runtime Exception: CSoapExceptionTransport: (100101SOAP Framework error: SOAP Runtime Exception)
A lot of the problem is that this issue is sporadic and difficult to reproduce. Whenever it has been reported to me and I try to reproduce the error I am unable to. A test of the SM59 connection shows everything is OK and if I ask the user to retry it, it will work.
I have asked our network team to check the connection between the 2 servers at the time when the error happens, but they cannot find any problems with connectivity between them, and yet it looks to me like the problem is a temporary loss of connectivity or that ADS somehow becomes temporarily unavailable.
I have done the checks as referred to in sapnote 944221 (many times!) but that all checks out OK.
We have logged a call with SAP, but they haven't really come up with a solution apart from restarting the JAVA engine which is not what we want to have to do.
We also experience the same error from time to time with some of our portal functionality which also uses ADS.
Has anyone experienced a similar error or have any suggestions as to how we might fix this?
Regards....JohnHi,
We have encountered a very similar issue after patching our dual stack ECC to NW23/ERP603 sp8. After first correcting it by routing the ADS calls directly to the server (and not through the web dipspatcher), we then updated our SAP Web Dispatcher to a newer version and this seems to have resolved it while maintaining the necessary load-balancing functionality of the web dispatcher.
Hope this helps.
Ruben -
SOAP Framework Error: soap runtime exception: Csoapexceptiontransport
HI,
I am trying to execute my adobe applications in Webdynpro abap. When trying to acvtivate, the following exception raising.
SOAP Framework Error: soap runtime exception: Csoapexceptiontransport: http send failed with exception communication_failure(100.101)
Wat would be the problem here?
Thanks,
Gopi.Check the follwoing program in SE38 Pgm FP_PDF_TEST_00 if you will get the same error then you have to check with your BASIS team to configure ADS connection parameter in Visual Admin
Kanagaraja L -
SOAP Runtime Exception: CSoapExceptionTransport :(100101) please help me!
Hi,
there is not any problem to test the connection of ADS in SM59 but i have a problem when activating interactive forms.
An error during activate the form 'SOAP Runtime Exception: CSoapExceptionTransport :(100101)'
How can i solve this problem? Can somebody help me please?
Thanks.Hello,
Have a look at this thread
adobe document services communication problem
Regards -
SOAP Runtime Exception: CSoapExceptionTransport when activ adobe Print Form
Hi
I am trying to activate an Adobe Print Form, but I am getting the error "SOAP Framework error: SOAP Runtime Exception: CSoapExceptionTransport: HTTP send failed with exception communication_failure(100.101)".
I have searched the forum and can see several thread stating that this is a ADS Configuration/Basis error, but when we try to execute the test report it works just fine, so I am guessing the ADS is working quite fine, or ?
Any help / hints to fix this error will be very appreciated
Regards
Morten NielsenA year back I have experienced the same behaviour of my forms which were very large (30 pages at design time). After some time (number of changes I guess) they stopped working. I had to start all over from the last backup (that was few days ago once, what is a lot of work lost).
Why I would now do is:
1) copy your form and try to activate the copy
2) create a new form with the same interface, create some dummy layout with one field and try to activate
3) do you have any older version of this form? Or you´ve created it just now and this is the first activation? if you have an older one, try that one
Otto
Maybe you are looking for
-
We have developed Client Server Communication through Tuxedo Server and Workstation Client. This approach should handle 500 concurrent requests. We want to configure our Tuxedo Server in such a way that it could handle all the Requests in parallel. C
-
I have the latest Macbook Pro and need to know, if I import a HD video to iMovie and render it in 720p then burn it to a DVD using iDVD, will it appear in HD when I play it back on my HD DVD player or will it appear in Standard Def?
-
I have an input field and I want to check the value, if there are only numbers in it. When not, there must come an error message or something like this and the user must change the entry. I made the input field, with the following coding: <htmlb:
-
I am running OS X Lion 10.7.2. I have configured my iCloud mail ID with the Mail app. I am also having my Gmail forwarded to my iCloud mail ID, and thanks to a rule I created in the web interface for iCloud mail, all mail being forwarded from Gmail l
-
Moving field from Customer tab to Deatils Tab
Hi, We have requirement to move the field added using EEWB to details Tab in Lead transaction.Using EEWB I have included field in lead transaction.EEWB gegeration was successful and I am bale to see the field under Customer Fields Tab, however accord