SAP service into Presto

ermialfj
User offline. Last seen 2 years 18 weeks ago. Offline
Joined: 08/29/2009
Points: 30

I am new to Presto environment and need some help.  I defined a web service in one of our SAP instances.  I am trying to create a WSDL service in Service Explorer.  When I reference the wsdl for the SAP service, I get the following error and am not able to proceed.

Error during WSDL inspection: fail to load wsdl (http://xxxxxxxx.ent.xxxxxxxx.com:4001/sap/bc/srt/wsdl/bndg_4AC5F0EF05555FEEE10000000A0F043C/wsdl11/allinone/ws_policy/document?sap-client=200): WSDLException: faultCode=PARSER_ERROR: Problem parsing 'http://xxxxxxxx.ent.xxxxxxxx.com:4001/sap/bc/srt/wsdl/bndg_4AC5F0EF05555FEEE10000000A0F043C/wsdl11/allinone/ws_policy/document?sap-client=200'.: org.xml.sax.SAXParseException: The element type "META" must be terminated by the matching end-tag "".

Can someone give me some information on this?

 

 

 

 

0
Your rating: None
aishmishra
aishmishra's picture
User offline. Last seen 25 weeks 3 days ago. Offline
Joined: 09/24/2008
Points: 3

Hi,

i. Are you using Presto in an environment that has a proxy or

ii. Does the web service require authentication? If yes, then you will need to:

i. Configure Presto to work in a proxy environment (in case of scenario i) OR

ii. Use the Require Authentication option while trying to publish a service

Do let us know how it goes

smitchell
smitchell's picture
User offline. Last seen 2 weeks 5 days ago. Offline
Joined: 08/29/2008
Points: 34

The error is a parsing error withing the WSDL for this service. Can you post the WSDL here? It would help if we can get a look at it.

 

Sara, technical writer/jackbe

 

ermialfj
User offline. Last seen 2 years 18 weeks ago. Offline
Joined: 08/29/2009
Points: 30

Thanks.  I got past the error by entering the proper authentication.  I have my service now defined in the service explorer.  I added the service operation to a mash up.  I enter a value into the input parameter for the service and test it.  The input value I enter in wires does not get passed to SAP.  I intercept the call in SAP and can see that the input parameter is blank.  If I force an input parameter value in SAP before I let the service execute, it returns the correct service response to wires and I can see the results in wires.

Why would the input paramater value from wires not get passed to SAP?

 

ermialfj
User offline. Last seen 2 years 18 weeks ago. Offline
Joined: 08/29/2009
Points: 30

Thanks.  I got past the error by entering the proper authentication.  I have my service now defined in the service explorer.  I added the service operation to a mash up.  I enter a value into the input parameter for the service and test it.  The input value I enter in wires does not get passed to SAP.  I intercept the call in SAP and can see that the input parameter is blank.  If I force an input parameter value in SAP before I let the service execute, it returns the correct service response to wires and I can see the results in wires.

Why would the input paramater value from wires not get passed to SAP?

 

aishmishra
aishmishra's picture
User offline. Last seen 25 weeks 3 days ago. Offline
Joined: 09/24/2008
Points: 3

Hi Al,

Could you pass on the WSDL (that you are using) to us?

You can attach it in your reply.