PI - Problem with a receive WSDL message with encode (envelope)

Hello,
I'm having a ploblem with a PI interface with the scenario below (synchronous):
ECC (proxy) <-> PI <-> 3rdParty (soap)
The WSDL provided has a kind of envelope (soapenc:arrayType). Here's the structure declaration:
         <xs:complexType name="TTUDResultArray">
            <xs:sequence>
               <xs:element name="Success" type="xs:boolean" />
               <xs:element name="ErrorDescription" type="xs:string" />
               <xs:element name="Count" type="xs:int" />
               <xs:element name="Accounts" type="ns1:TTUDInquiryResultArray" />
            </xs:sequence>
         </xs:complexType>
         <xs:complexType name="TTUDInquiryResultArray">
            <xs:complexContent>
               <xs:restriction base="soapenc:Array">
                  <xs:sequence />
                  <xs:attribute xmlns:n1="http://schemas.xmlsoap.org/wsdl/" ref="soapenc:arrayType" n1:arrayType="ns1:TTUDInquiryResult[]" />
               </xs:restriction>
            </xs:complexContent>
         </xs:complexType>
When I import this WSDL as a External Definition, the field Accounts is displayed with error (in red), as the PI was incapable to read this kind of type definition.
Testing in SoapUI, the response message is displayed with a different structure than it's possible to see in the PI Operation Mapping:
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
   <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:NS2="urn:TUDIntf">
      <NS1:InquireDateRangeResponse xmlns:NS1="urn:TUDIntf-ITUD">
         <return href="#1"/>
      </NS1:InquireDateRangeResponse>
      <NS2:TTUDResultArray id="1" xsi:type="NS2:TTUDResultArray">
         <Success xsi:type="xsd:boolean">true</Success>
         <ErrorDescription xsi:type="xsd:string"/>
         <Count xsi:type="xsd:int">2</Count>
         <Accounts xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="NS2:TTUDInquiryResult[2]">
            <item href="#2"/>
            <item href="#3"/>
         </Accounts>
      </NS2:TTUDResultArray>
      <NS2:TTUDInquiryResult id="2" xsi:type="NS2:TTUDInquiryResult">
         <AvailableAmount xsi:type="xsd:double">49</AvailableAmount>
         <PaymentAmount xsi:type="xsd:double">49</PaymentAmount>
         <PaymentStatus xsi:type="xsd:string">AC</PaymentStatus>
         <PaymentNbr xsi:type="xsd:string">110201</PaymentNbr>
         <Success xsi:type="xsd:boolean">false</Success>
      </NS2:TTUDInquiryResult>
      <NS2:TTUDInquiryResult id="3" xsi:type="NS2:TTUDInquiryResult">
         <AvailableAmount xsi:type="xsd:double">50</AvailableAmount>
         <PaymentAmount xsi:type="xsd:double">50</PaymentAmount>
         <PaymentStatus xsi:type="xsd:string">AC</PaymentStatus>
         <PaymentNbr xsi:type="xsd:string">123456</PaymentNbr>
         <Success xsi:type="xsd:boolean">false</Success>
      </NS2:TTUDInquiryResult>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>
I`ve tried to map the WSDL inside my interface, but always I test (on SPROXY or Runtime Workbench) an error message is displayed:
Error While Sending Message: Error stack from response: Runtime exception occurred during application mapping com/sap/xi/tf/_mmInquireEZCashtoEcc_; com.sap.aii.mappingtool.tf7.IllegalInstanceException: Cannot create target element /ns1:mtInquireEcc_response. Values missing in queue context. Targe~
Someone knows if that's some tip of how to use this kind of WSDL?

Hello,
Looks like an RPC style WSDL to me. Can you ask the third-party to provide you with a document-literal wsdl? You can refer to the points mentioned by Stephan in this thread.
Problem with RPC/encoded WSDL
Thanks to Raj for pointing out that I did not have the thread link
Hope this helps,
Mark
Edited by: Mark Dihiansan on Dec 12, 2011 2:34 AM

Similar Messages

  • Problems with sending/receiving picture messages

    Does anyone know how to sort problems with sending/receiving picture messages on the iphone 4S?  I've gone through all the re-setting etc at the place I bought it and it still doesn't work!! Spoken to 02 and they said it's an issue with Apple software?? Any help appreciated.

    Can you send/receive SMS's? If so, and you can't send/receive MMS's, and MMS is turned on in Settings, 99.9% of the time the problem is on your carrier's end...most likely MMS is not provisioned properly on your account, regardless of what your carrier is telling you. Call back & have them remove MMS from your account & then re-provision your account for MMS.

  • When I send e-mail messages with file by using a POP3 in Exchange 2010 I received delivered message with file. How I can disable this functions that file do not include to delivery message. I use Exchange 2010 only local users.

    When I send e-mail messages with file by using a POP3 in Exchange 2010 I received delivered message with file. How I can disable this functions that file do not include to delivery message.  I use Exchange 2010 only local users.

    I think there is not native rule for this, but you could try a transport rule which removes all attachments over a very small file size like 1KB.
    http://blogs.technet.com/b/exchange/archive/2009/05/11/3407435.aspx
    CRM Advisor

  • Receive short messages with J2ME

    Hi,all
    Could anybody give me a hand of sms programming with J2ME.
    I want to receive short messages with J2ME. But i dont know how.
    Thanks very much!

    hi,
    You can send and receive sms through your network provider by using the wireless package.
    try the following links.
    you wil get a solution.
    [send sms example 1 |http://j2me-codes.blogspot.com/2008/02/j2me-sms-sending-sms-in-j2me.html]
    [send sms example 2|http://www.java-tips.org/java-me-tips/midp/sending-receiving-sms-on-j2me-device-4.html]
    Ramesh

  • Since last weekend (3-15-15) I have been unable to send/receive text messages with a friend who has Sprint service. The messages send with no errors on either side, but neither side is receiving the messages. Is anyone else having any similar issues?

    Since last weekend (3-15-15) I have been unable to send/receive text messages with a friend who has Sprint service. The messages send with no errors on either side, but neither side is receiving the messages. It seems to be only this one person affected by this issue, everyone else that I've tried sending messages to has responded with no trouble. Is anyone else having any similar issues?

    Retrohacker, Your text messages are too important to be missed! Let's figure this out, together. Are you able to successfully make and receive calls from your friend? Which phone do you have with us? Any new messaging applications or changes that you can recall on the phone since this issue began? Please share details so we can get to the bottom of this for you.  TanishaS1_VZW Follow us on Twitter @VZWSupport  If my response answered your question please click the "Correct Answer" button under my response. This ensures others can benefit from our conversation. Thanks in advance for your help with this!!

  • Iphone4. received txt messages with PICS.  THe PICs are frozen. Wont expand, just frozen.

    Iphone4. received txt messages with PICS.  THe PICs are frozen. Wont expand, just frozen.

    Iphone4. received txt messages with PICS.  THe PICs are frozen. Wont expand, just frozen.

  • Hi there. I have received a message with a heading software upodate.. it says that something is trying to trip firefox into accepting an insecure update. Please contact your network supplier. Please help

    This message has appeared before, I thought I had dealt with it but it has just appeared again.
    I have also lost my firefox desk top page with the world logo enwrapped with a fox

    Apparently this occurs when Firefox has problems with security certificates. There have been a few questions about this. I will try to get advice about this.
    Apparently you are using Internet Explorer 9 (From your system details). Do you have Google Updater plugin installed on Firefox ?
    (That been implicated in this sort of problem by one poster, and some users with the problem do have Google Updater, but some do not)

  • Issue when receiving SOAP message with HTTPS on non-central adapter engine

    Hi,
    we have a central XI system (PI 7.1 EHP1 SP03) and a non-central adapter engine (XI 3.0) in the DMZ, both systems on HP-UX.
    In the affected configuration scenario, a business partner is sending us IDocs (INVOIC.INVOIC01) over HTTPS with Certificate Authentication and without SOAP Envelope.
    The configuration and security settings seem to be correct, because we've already received several messages successfully over this connection. Now, since several weeks no message arrives anymore in our system, while the business partner always gets a HTTP_OK_200 response. So the messages seem to be accepted by our system, but nothing is shown, neither in the MessageMonitoring or CommunicationChannelMonitoring of the Runtime Workbench, nor in the in the traces/logs of the NetweaverAdministrator (trace level = DEBUG for "com.sap.aii.adapter.soap").
    I also removed the assigned user in the sender agreement which should cause a HTTP_500_error on sender side, but our business partner still got a "OK_200" notification and we didn't find any information in the trace of our system.
    When using TCPGateway to trace the communication, I can see an arriving message and the response, but it's encrypted because of HTTPS.
    1) Did anyone have similiar issues yet?
    2) Are there any further possibilities to check if an incoming message at the SOAP adapter fails?
    3) Which further trace settings can be done, to get most detailed informations about the soap traffic?
    4) Is there a way to decrypt the message of the TCPGateway (e.g. with private key of server)?
    I'm looking forward for any helpful hints or information!
    Regards,
    Juergen

    Issue solved by SAP note 1115650 "J2EE Engine kernel.sda SP20 cumulative patch"

  • Trying to open a received text message with many photos and application closes after 3-4 seconds

    I have an iphone5s.  I received a text message with many photos attached.  when I select that message to open, there is a 2-3 second delay before it will open.  Once it does open, it will remain open for 3-4 seconds and the messaging app closes.  All other messaging features work fine.  It's just this one message with all of the pictures attached. 

    Welcome to Apple Discussions
    This is a recurring question. I don't have an answer, but if in the Search Discussions box you enter SFWordProcessing plug-in, you'll find an answer.
    Walt

  • I have 2 iphones registered under the same appleID.  Every text message that is sent to my phone, the other phone receives as well.  If I turn "imessage" off on the other phone, will this solve the problem from her receiving text messages meant for me?

    I have 2 Iphones, registered under the same AppleID. Mine, and my mom's.  I recently (today) did the software udate for her phone, and ever since-she receives every message i send to my girlfriend, and every response that my girlfriend sends to me.  I read up on Imessage, and checked the settings on both phones.  On each phone "imessage"was turned on, so i turned Imessage off.  Will this solve the problem of my mom receiving every message that  i send and receive? Also, if i turn Imessage back on, on my phone-will i still have privacy to text?

    Why not create a second Apple ID?  Wouldn't that solve the problem much more straightforwardly?
    Here's a helpful website: http://www.apple.com/support/appleid/

  • Cannot receive text messages with LG Octane

    It just started today but I can send text messages but not receive them. My mobile mail still works but I've had family and friends try to text me and no one else is having this issue or can they get a text through. I've tried turning my phone off, taking the battery out, clearing all messages and now don't know what to do. What else can I try or do?

    All I can say is that with all three family members who experienced this problem, it took about 24 hours for Verizon to do their "thing" to get them working.  If it's been longer than that for you, I am sorry.  If it has been less than 24 hours.....try to be patient.  THOUGH....you can receive messages if the sender sends them as HIGH PRIORITY TEXTS.  This does not cost anything additional to do.  HOW TO:  After typing your text message to a friend (or vice versa), before sending it, click on OPTIONS.  Scroll down to PRIORITY LEVEL. Change to HIGH.  Click on OK and send.  If your friends do this, the messages should come through to you.  This should help until Verizon figures out their problem! 

  • Received a message with dismiss button. Is my iPhone hacked?

    Hello,
    I have Iphone4S with IOS 6. 
    Today I got a message "how are you2" with a dismiss button on it, which occupied the complete screen. Since i found it strange i managed to take a screenshot of it. I clicked on dismiss button and found no sign of it in my message box. I have immeditely switched of my mobile. It is not unlocked / jail broken and I purchased it from a vodafone store under a 2 years contract before one year.
    Following link shows the message I got. http://uploadnow.org/share/343795-IMG_2063.png
    If any one had already experienced it / knows about it, kindly share your suggestions if it is a serious problem to think about.
    Thanks,
    Visweswar
    Message was edited by: visweswar.c

    Hi can you help me regard this problem also
    http://uploadnow.org/share/353957-image.jpeg
    Pls help ya,thanks

  • EDIFACT D93A - receiving a message with functional group

    Hello!
    Now, after I know, that B2B only generates Edifact-documents with functional header and trailer, I' m surprised, that it doesn't work, if I want to receive such a message.
    Why doesn't B2B recognize the UNG and the UNE segments (functional groupheader and trailer) in a EDIFACT file, when I put in the configuration of the protocol and the business action the .ecs file WITH functional group (D 93A Syntax 3 with functional groupgenerated by SpecBuilder).
    I have two B2B sytems ... one generating the EDIFACT file, the other should accept it. But it doesen't because of validation error.
    What parameters do I have to you use, if I want it accept D93A with functional group?
    Merci.

    I want to accept an EDIFACT D93A document which contains 'functional group' information.
    e.g.
    UNA:+.?*'
    UNB+UNOA:2+COMPANY:14+627006:14+070111:0837+1062+ '
    UNG+ORDERS+COMPANY:14+627006:14+070111:0837+1064+UN+D:93A'
    UNH+0002+ORDERS:D:93A:UN:EAN007'
    UNT+20+0002'
    UNE+1+1064'
    UNZ+1+1062'
    Now my receiving instance doesn't accept it, because it finds UNG where UNH is expected. So I guess that it doesn't understand the syntax of the functional group(UNG and UNE).
    I have one single ecs-file, generated by SpecBuilder. I put it in the configuration on following places (everytime the same document):
    1. Document Definition Details - Transaction Set ecs File
    2. Document Protocol Parameters - Group ecs File
    3. Document Protocol Parameters - Interchange ecs File
    No overwriting the parameters when concatenating business action to a certain trading partner (Supported Business Actions).
    What did I do wrong?

  • Problem in web services wsdl file with tomcat 5

    Hi to all JGurus,
    I am sunil, i have one problem with simple web service, i made a simple web service and deployed on my tomcat 5, my tomcat showing the web service but when i click on the wsdl link it throws the exception:
    javax.servlet.ServletException: JAXRPCSERVLET35: failed to create a template object
         com.sun.xml.rpc.server.http.JAXRPCServletDelegate.doGetDefault(JAXRPCServletDelegate.java:351)
         com.sun.xml.rpc.server.http.JAXRPCServletDelegate.doGet(JAXRPCServletDelegate.java:157)
         com.sun.xml.rpc.server.http.JAXRPCServlet.doGet(JAXRPCServlet.java:111)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    please help me, thanks in advance.

    Hi Rama,
    I used JAX-RPC with WSDp 2.0 first i created my interface then implemented class then i have used the wscompile to generate wsdl. then i packed with jaxrpc-ri and web.xml in a war file, this raw war file i used to generate my original final war with the help of wsdeploy command.
    I deployed this file on tomcat its showing the service but while clicking on wsdl link it throws the above exception.
    Please let me know any thing else u want to know i can fwd my sample war file also to u.
    Thanks in advance.
    Sunil

  • HT1925 My ipod is not showing up when I have itunes up. I was told to remove itunes and reinstall however. I receive a message with unable to uninstall the Itunes. It states "could not open key HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\INTERFACE\(915DA835-02FE-

    can someone please advise on what I should do? unable to uninstall the Itunes. It states "could not open key HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\INTERFACE\(915DA835-02FE-4953-92FA-624BDF5D 85AB) VEIFY THAT YOU HAVE SUFFICIENT ACCESS TO THAT KEY, OR CONTACT YOUR SUPPORT PERSONNEL,  Which i did . I contacted the apple support and they could not help. has anyone gotten this error? Did some research some results show that this has occurred during updates on the itunes but has not seen how to successfully uninstall without getting this error. I attempted to use the control panel and uninstall but it provides me with the same error all the time. I NEED SOME Answers on this issue. Can you please help?!

    Perhaps try the fixit from the following Microsoft web page. (Try the "problems uninstalling" option.)
    Fix problems with programs that can't be installed or uninstalled

Maybe you are looking for

  • Problems with Uploading photos in PSE 7

    I've had nothing but problems with PSE 7. It is pretty slow and crashes once every half hour or so.  I tried loading 8 but after it crashed numerous times and wiped out some previous work I took it off. I bear with the poor functionality of PSE7 but

  • How do you make more iCloud calendars?

    I notice when I go to calenders in the calenders app there's only home and work, how do I create more?

  • Following error occurred while executing the application:

    I saw the RWB in message monitoring. Message monitoring is not working. I capture the scrpit. How can I ? Help me..... Stack trace for the above error message is: javax.servlet.ServletException: Error while executing the compilation process: [D:/usr/

  • Maintaining WebUI Business Roles in PFCG/Infotype 1263

    Hello there, we are migrating from CRM 4.0 to CRM 7.0 and have to maintain the Business Roles for our users in the organization modell (PPOMA_CRM). Usually we have to assign the business role to the position. All users under this position will get th

  • Windows virtual machine on a Mac mini

    Can the Fusion drive in a Mac mini be partitioned to run a Windows7 virtual machine?