Also, I get the same error if I bypass DataPower and access the easylink wsdl directly from within our SAP environment.
Also, when I try to directly access your wsdl from SAP :
https://apiforums.easylink.com/emapidocs/wsdl/JobList201101.wsdl
Message no. SPRX084
After debugging through the SAP WSDL Parser, we see that the issue lies with this section:
<message name="AuthenticateRequest"> <part element="xoaau:AuthenticateRequest" name="request_parameter"/> <part element="xoarr:Request" name="request_header"/> </message> <message name="AuthenticateResult"> <part element="xoaau:AuthenticateResult" name="response_parameter"/> <part element="xoarr:Response" name="response_header"/> </message>
Multiple PART Elements within the same tags are not allowed with SAP (RPC Style not Supported).
Can you let me know when I may receive a response from someone at EasyLink?
This appears to be an issue with SAP, you shoulofd contact SAP about it. We have not had any problems with the WSDL in any other environment.
Not sure if this will help but you can take a look.
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c018da90-0201-0010-ed85-d714ff7b7019
I appreciate the information. I have already created SAP a note. However, their (SAP) documentation states that a WSDL message with several parts (RPC-style only) are supported and Document style WSDL with multiple parts per message are not supported. But it appears your wsdl has multiple parts and is Document style. So I'm afraid they will not support the wsdl you have provided. Do you have other options?
Unfortunately, we don't really have any other options to offer.
Some of our customers have been successful modifying the WSDL so that it is successfully handled by their tool-chain, but still generates XML that validates according to the schema. I'm not sure whether that is an option for you.
Otherwise, the best I can suggest is to use a different tool to generate your code.