SOAP Interface Query

Hi all,
We are running into an XI implementation issue and need some advice on the following issue.  The following is the implementation scenario:
Our client the supplier (SPP) wants to setup an outbound interface to send an Invoice to their client (CLN).  Here is what we have done so far:
•     INVOICE IDOC structure is being mapped to the agreed xcbl structure.
•     The SPP XI system is sending the invoice document to the CLN B2B system via the SOAP receiver adapter that we setup.
•     We can send an invoice to CLN when an invoice is being created.
We are not sure how we can achieve the following: 
•     The client CLN says that it will send a business acknowledgement back to their supplier via the original communication/session from their suppliers, in this case - the SPP XI system.   Is possible for XI to handle the acknowledgement back after sending out a SOAP https message?
•     The SPP business would like to catch the acknowledgement message and map that to the email adapter as notification.  Is technically possible for us to configure XI to catch such message via the same session as the outbound invoice message?
Any comments will be much appreciated.
Thanks.
Ranjan

I may have spoke too soon. I removed the carriage returrn in the TITLE_V2 column and re-ran the crawler, with "index all documents" selected. However, the error still persists. I re-indexed the content source several more times but the same issue still persists. My only thought is that the value is cached somewhere in SES.
I dug a little deeper and went into hte WK_TEST schema and looked at the WK$ATTR_VAL table. There were several rows for the TITLE_V2 - some looked correct some did not. Some of the incorrect rows looked to be cut-off where the carraige return use to but but it does not look like the carriage return was there anymore, although it's difficult to tell. I am not sure what row SES uses and returns to the SOAP request.
For reference, the current value of the TITLE_V2 of the document this is throwing the error is: "TRANSFORMING FOR SUPERIOR CUSTOMER AND BUSINESS VALUE - PHASE 0 - BUSINESS CONCEPT DEFINITION WORKSHOP 2 - RESULTS: AGREEMENT OF BASIC PRINCIPLES AND WEIGHTINGS FOR MARKET TREND ANALYSIS"
What I have done now is de-activated the row so its removed from the SES index on the next crawl. Once I verify it's removed, I will add it back in and see what happens.
Oracle, any ideas what could be the cause?

Similar Messages

  • How can I get an Infoprovider list via the BI XML/A SOAP interface?

    I have a followup question for this as well. Currently with xMII we are using the XML/A SOAP interface to query against remote enabled queries in BI. Is it possible through this interface to request a list of InfoProviders? I know that through MDXTEST in SAP GUI there is a list of providers there but is that available through the XMLA interface?  The BAPI that I found that will do this is BAPI_MDPROVIDER_GET_CUBES with the CAT_NAME value set to $INFOCUBE.  This name/description value set is what I am looking for.

    Sorry about that. I had the link ready to paste but neglected to do so: http://acrobatusers.com/tutorials/getting-external-data-into-acrobat-x-javascript
    The idea is that you can read in data from an external or attached file, but it will need to be a different format such as XML, tab-delimited text, or CSV, which can all be exported from a spreadsheet.

  • Error while testing File-PI-SOAP interface

    Dear All,
    We are working on File-PI-SOAP interface in which we have exposed a functional module from ECC server as receiver webservice. When we are testing the the interface we are getting following error :
    Delivering the message to the application using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid content type for SOAP: TEXT/PLAIN; HTTP 407 Proxy Authentication Required.
    In the receiver SOAP communication channel we have provided the required ECC login & proxy authentication credentials and also we are able to open the URL from PI server. Kindly let us know what more settings are required o make this interface running.
    Regards,
    NJ

    Hi,
    This is a synchronous interface and I want to send the output from webservice as a file to third party system.
    We are just working on a demo interface, so we have created a webservice of a function module of ECC and also our interface is File-PI-SOAP.
    We have also given the login credentials for proxy authentication but still we are getting the error the
    SOAP: error occured: com.sap.engine.interfaces.messaging.api.exception.MessagingException: java.io.IOException: invalid content type for SOAP: TEXT/PLAIN; HTTP 407 Proxy Authentication Required
    Kindly let us know, how can we resolve this error.
    Regards,
    NJ

  • File-PI-SOAP Interface error

    Dear All,
    We are trying a interface in which we wanted to do Post Goods Issue in SAP from a file. We have exposed our Z-RFC which will do PGI as webservice and has imported its WSDL in PI.
    Then, we have created a File-PI-SOAP interface. Now, when we are testing the interface we are getting success message in SXMB_MONI but in RWB, message for picking the file is success and when I am opening the message details its showing
    " 500 Internal Server Error" ""Application error occurred during the request procession."
    Details: "The WebApplicationException log ID is [001A64D0A1FC005F0000004600002E4800CEA8DA2043BF9A]."
    Same error is showing for the receiver message but at payload I am able to see the correct values.
    Kindly let us know, if any configurations are to be required to remove thsi error.
    Regards,
    NJ

    Hi,
    >500 Internal Server Error
    does mean the server does not understand the request. I your case: You want to make use of a service which assumedly no exist. May be you have to release or activate it or to do something in SOAMANAGER. Please check your service first with SOAP UI.
    Regards,
    Udo

  • How to create one soap interface with two soap action?

    Hi,
    I need to create one SOAP Interface with two or more webmethods (soap action), for example:
    Interface: MI_Outb_User
    Webmethods: createUser, searchUser, deleteUser.
    Can anybody helpe me?

    Hi Santos,
    I assume you will use one action at a time and depending upon certain condition you want to invoke the webservice and the corresponding action. If this is yes, then please check michaels reply in this thread:
    How can I handle serveral soap actions 
    or see stefans reply:
    Re: Is SOAP Adapter Action field can contain 2 or more "SOAP Actions"
    If this is not, then please ignore it.
    Regards,
    ---Satish

  • Oracle 9i Webservices app with SOAP interface?

    I'm building an app that has the basic requirement of providing a SOAP interface. Originally this was planned to be a full blown J2EE solution, but I've begun to question the need for all that complexity.
    Is there a way to provide the SOAP interface using some variation of OAS components? What is the minimum I need? Does java have to be part of the equation or can I simply connect the SOAP interface to some stored procs?
    Although I have used Oracle database server to develope many applications over the years, I've never made use of OAS and am fairly confused by all the different components and exactly what they do. TIA

    With Oracle JDeveloper you can publish PL/SQL Stored Procedures as Web Services.
    You don't have to write your business logic in Java.
    Check out more information about it at :
    http://otn.oracle.com/tech/webservices/htdocs/series/plsql/index.html
    and
    http://otn.oracle.com/tech/webservices/database.html

  • Soap adapter query string

    Sending Soap adapter question
    If the message id is duplicate , the message is rejected?
    How does the Query string look?
    thanks
    kumar

    Hi Kumar,
    the query string is
    http://host:port/XISOAPAdapter/MessageServlet?channel=party:service:channel
    The message ID is give by XI, it is allways unique.
    Have a look to <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/fc/5ad93f130f9215e10000000a155106/content.htm">Configuring the Sender SOAP Adapter</a>
    Regards,
    Udo

  • Version mismatch error in SOAP interface

    Hi
    Scenario is SOAP to SOAP.
    Sending request by SOAP UI to receiver webservice.
    Interface was perfectly done & tested successfully.
    Then we have done some changes in Receiver soap channel ...due to some error the changes were reverted
    but now i am getting an error while testing as " version mismatch"
    The provider webservice is working fine as we have tested it without PI.
    The complete discription of error is as follows
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <soapenv:Body>
          <soapenv:Fault>
             <faultcode>soapenv:Server.generalException</faultcode>
             <faultstring>senderChannel '54cfea9d7e9b3ad2895bbe47a9aaa877': Catching exception calling messaging system; nested exception is:
         com.sap.engine.interfaces.messaging.api.exception.MessagingException: Version Mismatch</faultstring>
             <detail>
                <ns1:hostname xmlns:ns1="http://xml.apache.org/axis/">usa42113</ns1:hostname>
             </detail>
          </soapenv:Fault>
       </soapenv:Body>
    </soapenv:Envelope>
    Please suggest the reason for this error & the possible solution
    Regards
    Abhijit

    Hi prateek
    yes, we are using Axis Framework.
    Earlier the interface was working fine with same configuration...But now its giving error as " Version mismatch"
    Regards
    Abhijit

  • About soap interface

    why we have to specify interface name while doing soap to rfc scinario

    HI,
    In SOAP to RFc interface your Web application is on Sender side and you will be defining the Webservice in XI in ID as per the SOAP sender communication channel.
    then you need to identify the Outbiund Message Interface related to this defined Web service. That could be possible if you mentioned the Message interface in Sender SOAP Communication channle.
    In Recevier you will not require it.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5474f19e-0701-0010-4eaa-97c4f78dbf9b
    /people/shabarish.vijayakumar/blog/2006/03/23/rfc--xi--webservice--a-complete-walkthrough-part-1
    /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2
    Thanks
    Swarup
    Edited by: Swarup Sawant on Mar 14, 2008 12:14 PM

  • SOAP interface determination

    Hi
    A more philosophical question this time.
    I am somehow familiar with SOAP and AFAIK the invoked method name, is given by the first XML element inside Body tag? Right?
    So. Assuming, I am right, how XI SOAP adapter determines the correct interface? In communication channel there is a box to fill with "default interface" information... it is strange to have such a configuration box as if client send a request to unknown SOAP method an exception should be thrown and not a "default interface" used.
    Also it is interesting that for SOAP channel it is possible to use the "nosoap" option... it does not make no sense as the called interface name is defined inside the soap body.
    So any comments to describe how SAP XI treats SOAP request for determining the right method...
    Thanks for you opinions and links to related materials.
    PS. Answers rewarded

    Hi
    Thanks for the response... I have some issues with terms so maybe You could help me to clear things up.
    > > ...
    > The method name is relevant for a web service. The XI
    > only routes the SOAP message to a receiver, so it
    > does not care about the method.
    > > ...
    > The interface is not the same as the method.
    In SOAP/WSDL terms there are operations in collected into one port (or service if we consider the option that only one port is defined inside WSDL service element). Right?
    and each operation has (again lets make a simplification that there are synchronous SOAP operations discussed) a request message and a response message.
    In XI/IR there are interfaces that have message types. Each message type can be built using one data type. And in scenario configuration I am able to define connections (using communication channel templates) between interfaces.
    So. If an XI Interface is not the same thing as SOAP operations then how is it possible to use mappings? Any hints?
    Or XI restricts the WSDL definition so that inside a wsdl:service there can be only one wsdl:port definition and used binding (and portType) can contain declarations for only one operation?
    Pleas help me out with this
    I appreciate it a lot

  • SOAP interface to iFS?

    Hi, I didn't see any discussion on this topic, but pls. excuse the post if this is covered elsewhere on technet.
    Has anyone experimented with or otherwise developed tools (jsp's) to support SOAP based interaction with iFS?
    We'd like to use iFS as the persistence tier in a document driven application network, but want to avoid building any proprietary interface mechanisms, (and we are limited to HTTP/S for communication).
    SOAP encapsulated instructions for document mgmt. seems like a good solution.
    Any recommendations or pointers to more info would be greatly appreciated.
    Thanks -
    Karl

    I'm looking into the same information. In fact we built our own version of XML/HTTP communications with ASP and SQL Server pretty much doing exactly what ifs does. Its based entirely on BASE64 and raw binary data to handle binary data. The reason IFS may be slow on this fron is because the SOAP standards doesn't yet address any other content type then plain text. Once the spec moves, perhaps IFS will.
    Comments from OTN mod????

  • RFC to SOAP Interface - Problem in Request Message Mapping

    Dear All,
    We are working on RFC to SOAP Scenario i.e. pulling out data from an WebService from SAP via PI.
    In Request Message Mapping, when the wsdl file is uploaded as Target Message, the wsdl request shows the nested elements like below.
    <Request>
       <Request_New>
          <PAR1>xyz</PAR1>
          <PAR2>123</PAR2>
       </Request_New>
    </Request>
    But the desired Request should go like below.
    <Request>
       <PAR1>xyz</PAR1>
       <PAR2>123</PAR2>
    </Request>
    Hence it gives an error saying that the tag Request_New does not exist.

    Dear All,
    Our target webservice cotains multiple methods.
    The every method contains its corresponding request, response and SQL ecxeption as messages.
    In case of request structures, every method (except crmPaymentReceived) contains more than 1 root element.
    So while calling those methods having more than 1 root element, the additional header tag will always appear(not avoidable) in the request coming from SAP PI.
    For Example,
    Request Structure for method u2018isLoginIdExistu2019 (having more than 1 root element)
    <?xml version="1.0" encoding="UTF-8"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <soap:Body>
    <ns1:isLoginIdExistRequest xmlns:ns1="http://netpricing">      -
    >>>>>  u201CThis Header tag will always appear u201D
    <isLoginIdExistin0>asp</isLoginIdExistin0>
    <isLoginIdExistin1>1</isLoginIdExistin1>
    </ns1:isLoginIdExistRequest>
    </soap:Body>
    </soap:Envelope>
    For this method, we get the error(saying that ns1:isLoginIdExistRequest xmlns:ns1="http://netpricing" does not exists).
    Request Structure for method u2018crmPaymentReceivedu2019 (having only 1 root element)
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd=http://www.w3.org/2001/XMLSchema-instance xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soap:Body>
    <ns1:crmPaymentReceivedin0 xmlns:ns1="http://netpricing">false</ns1:crmPaymentReceivedin0>
    </soap:Body>
    </soap:Envelope>
    For this method, we get the success response.
    I tested their wsdl URL in XMLspy and wizdal(a wsdl testing tool), it shows request in the format having only root elements and not the header tags.
    But header tags will always appear when header tag contains more than 1 root element.
    Can anybody suggest me how do I tackle this?
    Thanks in Advance.

  • Idoc to SOAP Interface error.

    Hi Experts,
    Scenario is Idoc to SOAP ..
    New to SOAP scenario -- so could anyone please help me out..
    Here everything is good at PI, the problem we are facing is at the target system the payload is not getting delivered at the specified URL in SOAP receiver communication channel.
    When i trigger the Idoc from ECC it is successful when i see in SXMb_moni of PI and when i see the status of receiver comm channel (RWB --> Adapter Engine --> Communication Channel Monitoring --> Receiver SOAP Adapter )   there the status is green and i could see the message id.
    Here my doubts is there any possiblity of getting that URL from the message id which i see in the RWB --> Adapter Engine --> Communication Channel Monitoring --> Receiver SOAP Adapter
    How to check whether that particular URL is working fine or not.
    Thanks,
    --Sai,

    HI Raja,
    Thanks for your valuable response..
    one quick question.
    Is URL present in the message id ..
    i see the message iD in RWB--> Adapter Engine --> Comm channel Monitoring --> SoAP Receive Adapter..
    When i open the message id there i see the message content tab in that we have 2 options soap conent & payload.
    payload is the data which will be delivered to the target system..
    Soap Content has the sender system and Receiver system details -- But i just want to know whether this soap content will have the target URL..
    and when i checked in SXMB_MONI even i  couldn't find the target URL anywhere.
    But client is asking me to get the URL from the message id.
    Thanks,
    --Sai

  • BAPI to SOAP scenario - query for response as table

    This is for BAPI to SOAP scenario. We need response as TABLE(multiple values,like arraylist/resultset in java) , not as single valued items.
    .net method is ->Y_Vct(string CoCode,string Role, ref A_BTable)  -    
       Request:
               CoCode -Optional, if empty string is passed all companies will be fetched by the function
               Role - Optional, if empty string is passed all the roles will be fetched by the function
        Response:
               A_B- returns set of records(Multiple) based on the parameters passed
    BAPI is - Y_Vct
    How to get response from table of multiple values .
    like 10 records as response for 1 request.
    thanks.

    Hi Jha,
    Which version of PI you are using? If you are uisng 7.1 then you can return the multiple values.
    Regards,
    ---Satish

  • REG: SOAP Interface

    Hi ,
          I have a scenrio where SOAP is the sender and File is the receiver.
            I have created the WSDL for the SOAP sender.
             Now I need to add User Id and Password to the WSDL.
            Can some tell me the syntax , how to add userId and Password to the wsdl.
    Thanks,
    Siva

    >
    sivarama krishna mh wrote:
    > Hi ,
    >
    >       I have a scenrio where SOAP is the sender and File is the receiver.
    >
    >         I have created the WSDL for the SOAP sender.
    >
    >          Now I need to add User Id and Password to the WSDL.
    >
    >         Can some tell me the syntax , how to add userId and Password to the wsdl.
    >
    > Thanks,
    > Siva
    User&Pass in endpoint service, or in SoapHeader tag?
    for adding user&pass in endpoint, add &sap-user=<user>&sap-password=<password> to the url

Maybe you are looking for

  • How to set up multiple monitors

    I got a 27" 3.1 gz Imac for Christmas. I need to run multiple monitors on it. #1 How many monitors will it support? #2 How do I hook them up to the Imac? #3 What hardware do I need in order to do this? Phillip

  • ITunes won't import a song

    I had some songs stored in a folder in the My Music folder. When I added the folder to iTunes using the (rather obvious) "Add Folder to iTunes" command under the File menu it added all the songs in the folder except for one. I've tried over and over

  • Importing Power Point Slides into FCE

    Hey all, Have a project where I need to use a customer's power point slides in the finished video. Can I import them someway? Or maybe import into Live Type???? Trying to avoid having to type all of them. Thanks, Al

  • Problems in configuring Forms6.0 & OWAS 4.0

    My machine is Windows nt 4.0 workstation. Oracle 8.0.4.2.3 is in a remote machine so i have client for 8.0.4.2.3 installed on my machine. I have installed OWAS 4.0 on my machine and also developer6.0 beta in my machine. I have set up all the virtual

  • Period conversion in mm

    Hi iam able to post me21n i got the regarding period conversion i made a mistake while entering period in mmpv instead of 5th period i entered 8 according to indian calender and i saved it,sir's is there any solution for this again i can give 5th per