SOAP 1.2 access

Hi Experts,
1. I have created the wsdl file through the Integration Directory and it contains SOAP1.1, but I would like to use SOAP1.2. Is it possible in PI7.0 with the service pack : 09.
2. Where we can find the wsdl version in the wsdl file?
Regards
Sara

Soap 1.2 message protocol is available for AXIS Soap Adapter.
Check this link: http://help.sap.com/saphelp_nw70/helpdata/en/45/a4f8bbdfdc0d36e10000000a114a6b/frameset.htm
Regards,
Henrique.

Similar Messages

  • EWS, SOAP: Unable to access Forefront-protected /EWS/Exchange.asmx

    This is a repost. I'm really hoping to get an answer from a Microsoft Forefront support engineer. Last time my question was ignored then closed, am I in the wrong place for Forefront support?
    I have this app that uses EWS to access mail, using the standard /EWS/Exchange.asmx SOAP endpoint.
    One my user's mail servers is protected by Microsoft Forefront, and the initial HTTP request to
    https://server_name/EWS/Exchange.asmx
    is redirected (HTTP 302) to:
    https://server_name/
    CookieAuth.dll?GetLogon?curl=Z2FEWSZ2FExchange.asmx&reason=0&formdir=3
    which is an regular HTML page, the point of which, I guess, is to make the user authenticate "manually".
    I've not heard about Forefront until today, not sure how to handle it.
    Is this normal behavior for Forefront (i.e. it always redirects the initial HTTP request), or is it triggered by something in my app? For example, user-agent? The formatting of my SOAP request? Some other heuristics?
    If it's normal, how am I supposed to get past this page and access /EWS/Exchange.asmx?
    If it's triggered by something my app is doing, how can I find out what it is?
    My code runs on Android and forms its own XML requests without using any SOAP library. At the transport level, I use Apache HTTP client components. The code works fine with Office 365/Exchange Online, and, according to user reports, "self-hosted"
    corporate Exchange servers with NTLM.
    However, in this case, I'm not even getting an HTTP 401: the HTTP 302 is returned by the very first HTTP roundtrip.
    Trying to preemptively authenticate the initial request using Basic authentication didn't make any difference.
    The user who reported this issue also mentioned that another EWS based app works, so there must be a solution to it.

    Quan,
    Thank you for responding.
    There is no error per se, but the initial HTTP request to <server>/EWS/Exchange.asmx gets redirected by Forefront (HTTP 302) to:
    https://server_name/
    CookieAuth.dll?GetLogon?curl=Z2FEWSZ2FExchange.asmx&reason=0&formdir=3
    ...which is an HTML page that asks the user to log in, "manually" by again entering his login and password. This is a problem, because my app is not a web browser.
    Normally, without Forefront, the first request for Exchange.asmx returns an HTTP 401, at which point the HTTP library provides authentication data, and then the server returns actual data that the app asked for.
    I do not know which Forefront it is, I'm not familiar with Forefront. Does the above URL (.../CookieAuth.dll?GetLogon) tell you that? Does it matter which Forefront it is?
    I hope that you are exactly a person "who is familiar with the issue" -- specifically, Forefront for Exchange -- or can escalate my question to someone who is.

  • PI SOAP access to third party Webservice,Return ERROR

    Hi Experts,
    I have one soap synchronous scenario access to third party WEBSERVICE,Return error.While testing the wsdl in soap ui, I am getting response, messages showing successfully processed. I think it is pi to send  xmlns:ns1='http://tempuri.org/'  on both sides should not be a single quotation mark, but I don't know how to adjust  PI set. how do you see.
    1、SOAP UI submitted to Webserver XML
    [2014-05-26 08:47:24.662] --- Recv data from SocketId=272 Socket=10880
    POST /MWGate/wmgw.asmx HTTP/1.1
    Accept-Encoding: gzip,deflate
    Content-Type: text/xml;charset=UTF-8
    SOAPAction: "http://tempuri.org/MongateCsSpSendSmsNew"
    User-Agent: Jakarta Commons-HttpClient/3.1
    Host: 10.0.0.253:8082
    Content-Length: 520
    <soapen:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org/">
        <soapen:Header />
        <soapen:Body>
            <tem:MongateCsSpSendSmsNew>
                <tem:userId>DOA001</tem:userId>
                <tem:password>dennis</tem:password>
                <tem:pszMobis>1313773654</tem:pszMobis>
                <tem:pszMsg>1111</tem:pszMsg>
                <tem:iMobiCount>1</tem:iMobiCount>
                <tem:pszSubPort>*</tem:pszSubPort>
            </tem:MongateCsSpSendSmsNew>
        </soapen:Body>
    </soapen:Envelope>
    2、PI submitted to Webserver XML
    [2014-05-26 08:36:08.725] --- Recv data from SocketId=271 Socket=10704
    POST /MWGate/wmgw.asmx HTTP/1.0
    Accept: */*
    Host: 10.0.0.253:8082
    User-Agent: SAP-Messaging-com.sap.aii.af.sdk.xi/1.0505
    CallingType: SA
    content-id: <[email protected]>
    Content-Type: text/xml; charset=utf-8
    Content-Length: 417
    SOAPACTION: "http://tempuri.org/MongateCsSpSendSmsNew"
        <SOAP:Envelope xmlns:SOAP='http://schemas.xmlsoap.org/soap/envelope/'>
            <SOAP:Header />
            <SOAP:Body>
                <ns1:MongateCsSpSendSmsNew xmlns:ns1='http://tempuri.org/'>
                    <ns1:userId>DOA001</ns1:userId>
                    <ns1:password>dennis</ns1:password>
                    <ns1:pszMobis>13637731567</ns1:pszMobis>
                    <ns1:pszMsg>Constant</ns1:pszMsg>
                    <ns1:iMobiCount>1</ns1:iMobiCount>
                    <ns1:pszSubPort>*</ns1:pszSubPort>
                </ns1:MongateCsSpSendSmsNew>
            </SOAP:Body>
        </SOAP:Envelope>
    3、SXI_MONITOR   Payloads content:
      <ns1:MongateCsSpSendSmsNew xmlns:ns1="http://tempuri.org/">
            <ns1:userId>DOA001</ns1:userId>
            <ns1:password>dennis</ns1:password>
            <ns1:pszMobis>13637731567</ns1:pszMobis>
            <ns1:pszMsg>Constant</ns1:pszMsg>
            <ns1:iMobiCount>1</ns1:iMobiCount>
            <ns1:pszSubPort>*</ns1:pszSubPort>
        </ns1:MongateCsSpSendSmsNew>
    4、PI channel

    Hi Nathan,
    Have you tried the SOAP HTTP Axis function.
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b092777b-ee47-2a10-17b3-c5f59380957f?overridelayout=t…
    https://help.sap.com/saphelp_nw04/helpdata/en/45/a39e244b030063e10000000a11466f/content.htm
    Configuring the Receiver Axis SOAP Adapter (SAP Library - SAP Exchange Infrastructure)
    Regards,
    Jannus Botha

  • Receiver SOAP Adapter - Dynamic username & password

    Hi,
    I am working on a scenario where the receiver SOAP adapter will have dynamic user name & password. but the URL remains same. how do we achieve this.
    Thanks,
    Mahesh

    Hi Baskar,
    I have checked all your Replies in SDN related to SOAP Header Creation for Wssec Web Service.
    I am working on a Interface (CRM Proxy to Web Service having wssec) in PI 7.0 SP6. I have created the SOAP Header by using XSLT mapping to pass the username token and password but hardcoding user credentials in the XSLT mapping doesn't sound too neat. And transporting it from D to Q to P is even worse.
    And also i have 2 username and 2 passwords to access to different instances in the same web service. So i have to pass the different Username and Password based on the Instance in SOAP header dynamically using XSLT mapping.
    Therefore i request you help me out on how to pass the Username and password dynamically in the XSLT mapping to Create dynamic SOAP Header to access different instances.
    If possible can you provide step-by-step aproach including XSLT mapping and Code for dynamic SOAP Header creation.
    Thank you very much for your valuable inputs.
    Regards,
    Ajay Kodali.

  • SOAP Call Failed

    Hi All,
    Please help me in the below issue.
    I am using SOAP addapter
    Trasnport protocal: HTTP
    Message Ptotocal: XI 3.0
    Addressing Type:HTTP Destination
    HTTP Destination : XXXX --> this was configured in the PI.
    Connecton type: H
    HTTP Connection to ABAP System
    Message was sucessufully from PI and I am able to see the message in the PI MONI, but the message was not reaching the ECC.
    While checking the Channel I am facing the below issue.
    SOAP tried to access destination XXX of type HTTP which does not currently exist in the destination server.
    You can create destinations in the NWA under configuration management infrastructure-destinations
    Kindly suggest me the solution.
    Thanks & Regards,
    Mahi

    Hi,
    PI 7.3
    Input File Type: File
    Output File type: Proxy
    3rdparty --> pi --> to ECC
    SFTP in the sender side of the 3rd party
    SOAP is the connectivity between the system UPXI and PI
    ECC -->  SOAP
                   Trasnport protocal: HTTP
                Message Ptotocal: XI 3.0
    If you need any further deatils please let me know.
    Mahi

  • Web Services, SOAP, 8.6 RT Target

    Hello,
    I have an application where I want to access information "served" on a standalone, networked, instrument. For this particular instrument you can get all the information I am looking for through a normal web browser or through a defined a set of web services using SOAP (Simple Object Access Protocol).
    Using the web services approach is remarkably easy from LabVIEW on a PC - simply use tools>>Import>>Web Service... From here you can simply point to the Web Service Definition file (WSDL File) on the instrument and the import wizard creates a set of wrapper files that do all the work.
    www.xmethods.net has a bunch of services listed - there is a (free) weather service that will give you a report and/or forecast for any city - I had fun playing with this! (In reality I cannot tell what protocol LV has chosen to use with this example - suffice to say that it works from the PC)
    However, this operation is definitely not-so-easy from a RT Target - in fact, I simply don't know how to make it work at all!
    My understanding is that 8.6 and RT lost support for some protocols (SOAP, etc.) to focus on RESTful. However, I'm unclear if this is just for services from a RT Target (server) rather than when a RT Target is acting as a client. In any case, in the above example the VI's created on the PC using the import wizard are based in .NET and not supported on a RT Target.
    Now, it would seem to me that it would not be unreasonable to go low-level and create the desired communication with more basic building blocks - especially since for my particular application all I want to do is "get value X". Unfortunately, I'm totally new to this level of network protocol and am a little daunted...
    Has anybody run into this before? I know there other instruments out there that use this kind of "server" approach - has anybody had to create their own interface to the HTML? Is there an example I'm just not finding? Are there SOAP workarounds for RT Targets?
    Any suggests/examples very much appreciated!

    Yes this can be done on a RT target, because it supoort TCP/IP and string functions. That is all you need. For devices that publish a webpage you would have to send a HTTP request to the device requesting the published page. the response can then be parsed for the required values.  Have a look at the following document. Try "www.carya.nl" and path "/index.php" with HTTP GET and you'll get a response from the webserver.
    Message Edited by andre.buurman@carya on 04-09-2009 09:52 PM
    Regards,
    André
    Using whatever version of LV the customer requires. (LV5.1-LV2012) (www.carya.nl)

  • Difference between Https & SOAP adapter

    Hi Experts
    What is the difference between Web srvice and Http request, when do we used each of them
    Thanks
    RP

    Dear PR,
    Use of HTTP: communication between website and XI, for example you are sending information from webpage forms via post method.
    Use of SOAP: With many sophisticated web application and services and even between two XI system.
    HTTP Adatpter Vs Soap Adapter
    HTPP Adatpter Vs Soap Adapter ????
    Difference between SOAP and Http Sender
    Difference between SOAP and Http Sender
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Plain HTTP Adapter vs SOAP Adapter with regards to SSL
    Difference between SOAP and HTTP:
    SOAP in background uses XML + http
    you expose outbound interface as a webservice and create a SOAP request to access it.
    you send http request to ping a integration scenario directly at the integration engine
    You can use HTTP adapter for interacting with HTML pages.
    SOAP adapter is used for exposing an interface as Web service.
    Thanks,
    satya Kumar

  • SOAP Adapter - Guaranteed delivery

    Hi ppl,
    I have a requirment where we are exploring the possibility of the source system being able to expose its data in http format so that we can get use XI SOAP adapter to get the same over https. As SOAP adapter would access the data through WAN, what would happen to the data if the WAN is broken? How does the guaranteed delivery work in case of SOAP adapter?

    >
    Ethan Hunt wrote:
    > thanks for your reply. For inbound messages, how will the data be recieved by SOAP adapter in case of broken WAN. If the source system is exposing the data once in every minute and the WAN is broken for 10 min, when it comes up again, will SOAP adapter recieve all the messages sent by the source system during the connectivity failure? I am not sure how the expose of data in http format works.
    From your comments, it seems that the source system acts as a client, and PI (SOAP Adapter) will receive the data from the client.
    You can configure the "Quality of Service" of the sender soap adapter with 3 possible options:
    - Exactly once (async)
    - Exactly once in order (async)
    - Best effort (synchronous)
    In the first two cases, your client will get an HTTP 200 response (with an empy SOAP message), while in the last case it will get as a response the message you have configured in PI. Take into account that in the first two cases, even if there is an internal error in PI (mapping error for example) your SOAP adapter will still have delivered an HTTP 200 response, as the SOAP adapter did its mission (received the message and delivered it to the Integration Server).
    If the client can't reach PI, it won't get an HTTP 200, it will get an HTTP 500 or other error code, so it's your client responsability to retry sending the message until it gets the proper response.
    http://help.sap.com/saphelp_nwpi71/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm
    Edited by: Jorge Lopez on Jul 13, 2009 3:20 PM

  • Extension of Standard SOAP Header Information in SOAP Adapter

    We are currently trying to call an eBay Web Service via SAP XI and we are using the SOAP Adapter in XI to achieve this.
    The following Authentication Information is required in the SOAP Header for accessing the eBay Web Service:
    - Token
    - ApplicationID
    - DevelopmentID
    - CertificationID.
    Unfortunately, the standard SOAP Adapter supports only certain SOAP Header Information (like User Authentication or Certificate Authentication).
    Is it possible to extend the SOAP Header Information in the SOAP Adapter (or somewhere else in XI) beyond the standard configurations?
    Thanks for your support.
    Alexander Bange

    Hi Jin,
    thanks for your input and sorry for my late reply but I wanted to wait for feedback from SAP who actually confirmed your recommendation.
    I had a second thought about this and it came to my mind that I actually don't want to extend the SOAP Header elements but simply fill the mentioned authentication elements with values. This cannot be done in the message mapping as only the SOAP body elements (i.e. the payload) can be mapped.
    Do you know if and how I can fill the SOAP header elements with values in XI?
    I already tried to include this information as fixed values in the WSDL description and load it into XI. Then I looked into the WSDL description and an error message occured stating that XI could not parse the XML Document (Fatal Error: com.sap.engine.lib.xml.parser.ParserException:  = expected in attlist(:main:, row:18074, col:54)).
    If there is no solution for the latter, I will have to try nosoap solution. Still this would be a little awkward.
    Thanks again for your valuable support.
    Best Regards.
    Alex

  • WSDP w/ Apache SOAP-RPC

    Hi,
    Has anyone tried to develop/deploy a web service under WSDP and invoke it from a client app written under Apache SOAP-RPC? Can this be done w/ or w/o 'axis'
    from Apache-SOAP?
    Thanks,
    Marcia

    yes, this can be done ...and even vice versa.
    This is just a soap call and it dees not matter from where it is called.
    Generate the webservice and deploy it. Use the WSDL generated to create the client with Apache Soap. Point to the end point URL for the webservice made with JAX-RPC.
    I tried by creating a webservice with Apache Soap-RPC and accessing through the client made with Jax-RPC.
    regards

  • WS-PAPI client communication (SOAP)

    I'm writing a web service (it's Global Activity) in ALBPM and I have a little question about SOAP encapsulation. When other app calls my web service, I do something inside my web service, and the result of web service is some xml created by me, for simplicity assume it looks like this:
    <output>
    <arg1>aaa</arg1>
    <arg2>bbb</arg2>
    </output>
    But what should I do, when I have to use SOAP? Should I manually add soap envelope&body parts and everything needed to my output xml? Or my output xml will be automatically wrapped to SOAP message by WS-PAPI before sending to client, and I don't have to care about SOAP? Because I read in documentation of WS-PAPI:
    The client application connected to PAPI Web Service, uses SOAP (Simple Object Access
    Protocol) over HTTP to invoke any of the functions listed in the WSDL. PAPI Web Service relies on
    PAPI to obtain the information the client requests. Then it translates this information into
    XML and uses SOAP to send it back to the client.
    PAPI Web Service implementation is based on the following:
    + JAX-WS 2.0 web service+
    + WS-I 1.1 compliant+
    + Document/literal wrapped style WSDL SOAP binding+
    Anybody with concrete experiences? Thanx for answering

    I have exactly the same problem.
    how you solved this issue?

  • SOAP Attachements in Webservices

    Hi,
    Is there any way to send SOAP attachements while accessing the weblogic Webservices,
    i.e As a part of my client program, I want to attach a document/image to a SOAP
    message.
    Thanks in advance
    pidix

    user10455639 wrote:
    Yes I can..what I still dont understand from yourr email is why are you askign this..
    "if you can get the soap header"
    Because any header we should be able to retrieve from this context...Because I saw the following statement from [JavaDoc | http://e-docs.bea.com/wls/docs103/javadocs/weblogic/wsee/jws/JwsContext.html#getInputHeaders()].
    <<<<<<<<<<
    ....The SOAP headers used by WebLogic Workshop to manage conversations are included in the list of headers returned.
    <<<<<<<<<<
    If it works, then just use it :) because it is public supported
    Edited by: LJ on Apr 23, 2009 10:04 PM
    Edited by: LJ on Apr 23, 2009 10:21 PM

  • Error: SOAP is undefined

    Hello,
    I am attempting to use the SOAP object to access a WSDL definition and soap service.
    I have use the same out of the book code that appears frequently on the forums.
    However, my page throws "Error: SOAP is undefined" on PDF render time with only this line:
    SOAP.wireDump = false;
    I am using Adobe Designer version 7,0,0411260.
    Any help in resolving this is much appreciated.
    Thanks.
    Dylan Doxey
    UCSD / eForms

    I find it remarkable that Adobe has no policy about responding to the issues of paying customers.
    This issue has been resolved.
    To the best of my recollection it was because I was using Adobe Designer on a machine which did not have Adobe Acrobat professional installed.

  • Access payload from SEI

    Hi,
    in my Service Endpoint Implementation I have a requirement to do logging of initial SOAP xml, based on sophisticated business logic. How can I access the payload from SEI? I don't want to fall back to low level Provider implementation, nor to create and configure additional handlers for that. I just need to access initial xml in some rare cases. Does anyone have any clues on how to achieve that?
    Thanks.

    Hi Michal,
             Great to have you again,
    Actually we need the soap message under the SOAP Header --error, can that be accesed directly, i mean here is a sample from moni.
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Request Message Mapping
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="">
      <SAP:Category>Application</SAP:Category>
      <SAP:Code area="MAPPING">EXCEPTION_DURING_EXECUTE</SAP:Code>
      <SAP:P1>com/sap/xi/tf/_rb_mm1_</SAP:P1>
      <SAP:P2>com.sap.aii.utilxi.misc.api.BaseRuntimeException</SAP:P2>
      <SAP:P3>RuntimeException in Message-Mapping transformatio~</SAP:P3>
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>During the application mapping com/sap/xi/tf/_rb_mm1_ a com.sap.aii.utilxi.misc.api.BaseRuntimeException was thrown: RuntimeException in Message-Mapping transformatio~</SAP:Stack>
      <SAP:Retry>M</SAP:Retry>
      </SAP:Error>
    This is under the error in soap, can we access it via email adapter or can ALERTS Help.
    Michal, looking for your usual expertise
    Anirban.

  • Send PDF stream in SOAP web service call to server

    Hi,
    I have PDF Application form. We will submit the form by using the submit button in the form. The submit button is calling webservice to talk to the server. It is working. I can send the XML value from the PDF to server via webservice.
    But how should I send the PDF stream to the server via webservice(SOAP) call?.
    PLease help me to fix this problem.

    You'll need to Base64 encode the PDF ReadStream and then submit that as an xsd:base64Binary value in your SOAP request.
    Are you using SOAP.connect or SOAP.request to access your webservice?

Maybe you are looking for

  • Extracting JOB_ID within the DS Job

    We have the following requirements: Web Client calls a batch job. We do not want the webclient to continually call the DI WebService to check the status of the job. So, when the DI job is finished, as the last step, we would like the job to call a we

  • Status profile in PO

    Dear All, My requirement is how set up Status profile in PO header level like in SD Module. My requiremnt is not fulfilled with Realse stratagy concept in PO. Kindly guide me. With Regards, San Rao.

  • What's the best iMac cleaning software

    What's the best iMac cleaner for optimizing disk performance

  • Output type for XML in ECC - XI conversion?

    Hi, I ahve few queries regarding the PO o/p sent from ECC for XML output type... I header XML is supported in ECC from EHP4..is this true? If PO from ECC need to be sent out via XML,the output configuration for ECC PO's need to be changed also? Also

  • Logging in WebLogic

    Hi We are using Weblogic 7.01 and Toplink 9.03 When deploying our application TopLink outputs to the console: [TopLink] Logging level is set to INFO. How can we change this logging level, and what levels can we set it to? I would like to set it to DE