Home Page › Forums › BizTalk 2004 – BizTalk 2010 › BIZTALK SERVER 2010 AND SAP PI (SOAP)
- This topic has 3 replies, 1 voice, and was last updated 9 years, 2 months ago by
community-content.
-
AuthorPosts
-
-
September 11, 2012 at 8:35 AM #25860
Hi,
I have the following problem:
I need to send a message to a webservice from SAP (SAP PI), I have created the WSDL schema, I have the orchestration, but I get the following error:
Failed to serialize the message part “MT_DatosTest_REQ” into the type “DT_DatosTest_REQ” using namespace “http://nmmcppc.cl/pi/test01”. Please Ensure That the message part stream is created properly.
biztalk I have connected with other webservices, but with SAP webservices always fails…
-
September 14, 2012 at 3:07 PM #25863
Continuing with the same topic … Now I get the following error:
source: XLANG/s
xlang/s engine event log entry: Uncaught exception (see the 'inner exception' below) has suspended an instance of service 'MYORCHESTRATION'.
The service instance will remain suspended until administratively resumed or terminated.
If resumed the instance will continue from its last persisted state and may re-throw the same unexpected exception.
InstanceId: 2ab8af38-1b36-4a41-b066-27ec8686e7e2
Shape name:
ShapeId:
Exception thrown from: segment -1, progress -1
Inner exception: Server Error
Message ID: {182611EC-711D-43B1-A3D7-5D07E41D5805}
Instance ID: {32297CC3-B3E0-4934-8C15-EC95CC2AB990}
Error Description: Server Error
Exception type: XlangSoapException
Source: Microsoft.XLANGs.BizTalk.Engine
Target Site: Void VerifyTransport(Microsoft.XLANGs.Core.Envelope, Int32, Microsoft.XLANGs.Core.Context)
The following is a stack trace that identifies the location where the exception occured
at Microsoft.BizTalk.XLANGs.BTXEngine.BTXPortBase.VerifyTransport(Envelope env, Int32 operationId, Context ctx)
at Microsoft.XLANGs.Core.Subscription.Receive(Segment s, Context ctx, Envelope& env, Boolean topOnly)
at Microsoft.XLANGs.Core.PortBase.GetMessageId(Subscription subscription, Segment currentSegment, Context cxt, Envelope& env, CachedObject location)
at MYORCHESTRATION.segment1(StopConditions stopOn)
at Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(Segment s, StopConditions stopCond, Exception& exp)
and the next error:
A message sent to adapter "SOAP" on send port "PORTNAME" with URI "MYWEBSERVICE" The system cannot find the path specified.The system cannot find the file specified.The system cannot find the file specified.The system cannot find the file specified.The system cannot find the file specified.The system cannot find the file specified" is suspended.
Error details: Server Error
MessageId: {182611EC-711D-43B1-A3D7-5D07E41D5805}
InstanceID: {32297CC3-B3E0-4934-8C15-EC95CC2AB990}
ERROR: Server Error???????????????????
-
September 16, 2012 at 12:43 AM #25864
Hi,
First of all, I suggest that you make sure that you correctly configure your SAP web service, following the guidelines stated in this link:
http://www.riyaz.net/sap/xipi-a-guide-to-using-sap-xi-soap-adapter/113/
If you still have an issue trying to consume this SAP service in your BizTalk orchestration, the next step that I recommend is that you try the solution proposed in the following blog and see if that resolves your issue:
http://seroter.wordpress.com/2007/04/02/consuming-web-services-in-biztalk-without-web-reference/
Let me know how you make out on this one.
Good luck.
-
September 24, 2012 at 8:27 AM #25869
Hi,
thanks for answer…
Indeed already tried using both methods (web reference and proxy class), however, does not work. –
the strange thing is that it works for other connection to SAP PI (web reference and proxy class). – I tried the web service with Altova XML Spy or a Windows application and web service responds correctly, BizTalk only get error. –
regards
-
-
-
-
AuthorPosts
- The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.