SysAcknowledgement from webservice

Is there anyway to turn off requesting system acknowledgement? I am sending a SOAP message to external vendor using Receiver SOAP adapter in no-envelope, keep-headers mode using an asynchronous interface but I am getting back a system acknowledgement anyway. I am not sure if I am requesting it or where to indicate that I don't need it. The message errors because there is No_BACK_System_IN_HOP_LIST. Is there some place I can turn off accepting system acknowledgements which expect to be routed back? Cannot the SOAP receiver ever function "A"synchronously?

I have not used BPM yet. I may not need to since this is pretty much a end-to-end scenario. Is there some way to turn this off if I am not using BPM? The scenario is a simple purchase order request from our SRM system to an external vendor. I map the xml from SRM to a cXML format along the way before sending it out to the vendor. Thanks.

Similar Messages

  • How to update the Sent Idoc Status based on the Response From Webservice

    Hi All,
    I have to develop Idoc--SOAP Sync Process Scenario Using BPM .
    I have configured every thing using BPM and mapped
    MATMAS----SOAP Request
    SOAP Resp----STATUS.SYSTAT01
    In R/3  the Main Idoc Number(MATMAS) Status needs to be update , but it is creating the new Idoc with STATUS.SYSTAT01.
    I have used STATUS.SYSTAT01 Idoc to Update the status of the Original idoc based on the Response that is coming from webservice .
    I was posted the same thread a days ago and there Bhavesh suggested me some sugessions.
    How can we make the status of the Idoc based on some response Text
    iam unable to follow OR not able to clear my self on this.
    Please suggest me or give some over view kind of thing on this
    Regards

    Hi Suman,
    It is clearly mentioned in SAP help that "SAP Intermediate Documents (IDOCS) are EDI like documents that are asynchronous in nature."
    So Your Scenario is Asynch(receive) - Synch(WS call) -Transformation (Multimapping)- Asynch(Send to R/3).
    now go in this way:
    you can develop all the message Interfaces  of  Abstract catagory (not manditory )
    MI_AA_MATMAS   -> Abstract Asynchronous message    interface for your Matmas IDOC
    MI_AS_SOAP_ReqandResp  -> Abstarct Syncronous MI for SOAP request and response.
    MI_AA_STATUS ->Abstract Asyncronous MI for Status Idoc
    MI_AA_SOAP_Req ->  Abstarct Asyncronous MI for SOAP request .
    MI_AA_SOAP_Res ->  Abstarct Asyncronous MI for SOAP response .
    Thats all in Message interface.
    your first reciever :
    (This will receive the message asynchronously from R/3)
    create a conatainer varaiable (say preceive) and assign it message interface MI_AA_MATMAS
    Now in thw Propert TAB of this step: give this message name.
    Step2: Synchronous call :
    create container Variable psoaprequest and psoapresponse  give abstract message interface MI_AA_SOAP_Req and MI_AA_SOAP_Req  resp.
    Now in thw Propert TAB of this step:
    Synchronous Interface : MI_AS_SOAP_ReqandResp
    Request Message : psoaprequest
    Response Message: psoapresponse
    Transformation Step :
    Here you will specify Interface Mapping that will conatain Multimapping between Synch Response - MATMAs and STATUS
    Let's name it as IM_ResandMatmasToStatus
    create a container variable as pstatus and assign it abstract interface MI_AA_STATUS.
    In Property pan of this step :
    Interface mapping :IM_ResandMatmasToStatus
    Source Message :psoapresponse
                                preceive
    (IT will ask you for two source messages as IM selected in this transformation has 2 source messages)
    Target Message :pstatus
    Send step:
    Select a message as pstatus.
    thats all in IR.
    If have doubt in ID just let me know.
    Thanks
    Sunil Singh

  • How get java Object from webservice

    Hai
    i gave ArrayList<bean> , i can't get this ArrayList<bean> from webservice. How can i get ? via for each or iterator or any ?????
    Note: i iterated  but only one element was come from bean property  using next() of iterator .
    I need all property. any one please help.
    thanks
    Mr...Javan

    Try to return an Array instead of an ArrayList?
    Have a look at http://forums.sun.com/thread.jspa?forumID=331&threadID=5289022.

  • Response from webservice needs to send as Mail content

    Hello,
    i have to configure a scenario as given below
               IDOC --> JDBC --> WebService and response from WebService to SMTPmail receiver.
    now i got strucked at Webservice response. after i got the response from WebService(SOAP), i need to send the both Request and response to Mail Receiver. So Please let me know how to capture request and response both to my SMTPmail adapter(as content or attachment).let me know the steps to proceed for SMTPmail Receiver
    Regards,SARAN

    Hi Raj,
    Thanks for teh reply.
    i have already configured teh above mentioned scenario.but i am not able to get Request and response.
    Could you pelase provide teh steps how to configure BPM in this scenario..(as ia m not handson with BPM)
    Reagrds,Saran

  • Decode an XML from WebServices

    Hello ! :
    I need to do an application in Java. This application will receive and XML from WebServices.
    But, I never did anything like that. So,I have some questions about this :
    1- The webservice will return the execution of an RFC, so, how get Java this XML Code that contains the information of the parameters and tables? With tags?.
    2- How i can traduce this xml code / tags, for example, to print a grid with the information received of the table parameter?
    3- Will you have an example of xml that comes from a webservice or rfc?
    As you can see.. i really need your help.
    Sorry about my english and  thanks for reading.
    Bye!

    Hi,
    For instance, here I have used BAPI_BANK_GETLIST. I generated a WSDL, then I did a "loopback" by generating a client proxy so that to know how to call it, started the ICF recording (SICF), tested the proxy, and I obtain that:
    Request:
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
      <soap-env:Header>
        <n0:Trace xmlns:n0="http://www.sap.com/webas/630/soap/features/runtime/tracing/">
          <TraceLevel xmlns="http://www.sap.com/webas/630/soap/features/runtime/tracing/">Error</TraceLevel>
        </n0:Trace>
      </soap-env:Header>
      <soap-env:Body>
        <nr1:BankGetlist xmlns:nr1="urn:sap-com:document:sap:soap:functions:mc-style">
          <BankCtry>FR</BankCtry>
          <BankList></BankList>
          <MaxRows>0</MaxRows>
        </nr1:BankGetlist>
      </soap-env:Body>
    </soap-env:Envelope>
    Response:
    <soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
    <soap-env:Body>
      <n0:BankGetlistResponse xmlns:n0="urn:sap-com:document:sap:soap:functions:mc-style">
        <BankList>
          <item>
            <BankCtry>FR</BankCtry>
            <BankKey>1234567890</BankKey>
            <BankName>AAAAAAAAAAAAA</BankName>
          </item>
        </BankList>
        <Return>
          <Type></Type>
        </Return>
      </n0:BankGetlistResponse>
    </soap-env:Body>
    </soap-env:Envelope>
    Sandra

  • Invoking BPEL from Webservice

    Hello,
    I'm trying to change BPEL process state from webservice. The code:
    public void switchProcessOf(String name) throws Exception
    Hashtable contextProps = new Hashtable();
    contextProps.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");
    contextProps.put(javax.naming.Context.SECURITY_PRINCIPAL, "admin");
    contextProps.put(javax.naming.Context.SECURITY_CREDENTIALS, "manager");
    contextProps.put(javax.naming.Context.PROVIDER_URL, "ormi://localhost:23791/orabpel");
    locator = new Locator("default","bpel", contextProps);
    IBPELProcessHandle scHandle = locator.lookupProcess(name);
    BPELProcessRevisionInfo ri = scHandle.getRevision();
    ri.setState(IBPELProcessHandle.STATE_OFF);
    scHandle.updateRevision(ri);
    I invoke the websvc and when I log in the BPEL console I get the following error:
    "javax.naming.NameNotFoundException: ejb/collaxa/system/ServerBean not found
         at com.evermind.server.rmi.RMIContext.lookup(RMIContext.java:164)
         at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:333)
         at com.evermind.server.ApplicationContext.lookup(ApplicationContext.java:120)
         at javax.naming.InitialContext.lookup(InitialContext.java:347)
         at com.oracle.bpel.client.util.BeanRegistry.lookupServerBean(BeanRegistry.java:95)
         at com.oracle.bpel.client.Server.getServerBean(Server.java:463)
         at com.oracle.bpel.client.Server.isDomainListingEnabled(Server.java:419)
         at _login._jspService(_login.java:90)
    Any ideas?
    Thanks,
    Rogerio

    Hi Clemens,
    I actually checked the way the entry is required, and it was the same we used here.
    I am listing the entries here. Let me know if I am going wrong somewhere.
    In Server.xml,
    <application
    name="customer"
    path="../applications/customer.ear"
    parent="orabpel"
    auto-start="true"/>
    In http-web-site.xml,
    <web-app
    application="customer"
    name="customer"
    load-on-startup="true"
    root="/customer"/>
    <web-app
    application="customer "
    name="customer"
    root="/customer"/>
    The customer.ear application has just only one cutomer.war file. It fails this way as well as other way where we deploy just the cutomer.war file standalone as a web application.
    1. Am I missing any entries ?
    2. We need to make duplicate web-app entry with just an additional attribute. What is the reason for this?
    Thanks in advance.
    |Soumen|

  • Decode XML from WebServices

    Hello ! :
    I need to do an application in Java. This application will receive and XML from WebServices.
    But, I never did anything like that. So,I have some questions about this :
    1- The webservice will return the execution of an RFC, so, how get Java this XML Code that contains the information of the parameters and tables? With tags?.
    2- How i can traduce this xml code / tags, for example, to print a grid with the information received of the table parameter?
    3- Will you have an example of xml that comes from a webservice or rfc?
    4- Where do I get the information that is contained in the tables and parameters?
    As you can see.. i really need your help.
    Sorry about my english and thanks for reading.
    Bye!

    Your questions are confusing. Can you simply say what  needs to be done ?
    Edited by: Hussain Sehorewala on Sep 4, 2011 1:26 PM

  • Retun of object or Array From webservice

    Thanks pekka,
    you are right...
    It is also possible to manage the ByteStream by returning the byte[] array from web services, but the issue is when the response reaches to the client... the invoke method returns object ...as
    byte[] ret = (byte[]) call.invoke( new Object[] { "Any String" } );
    At this point the axis server throws an error.... regarding the cast of Object type to byte array... (ClassCastException)... Due to this error i thought to return ByreArrayOutputStream object from webservice function......
    Although the return of byte[] will also work for me.... but the wholw issue struck at client at client side during typecasting of returned object from web services.....
    please suggest any solution.... for its casting...
    Thanks Very much...
    Gaurav

    Dear jpday,
    Have you seen this tutorial?
    Web Services in LabVIEW 
    http://zone.ni.com/devzone/cda/tut/p/id/7350
    attached to it you will find a zip file named webservicesdemo. This demo contains a VI called Function Generator Main, which shows how to convert an array to an XML string, which you can then output from the web service VI (Function Generator Main shows how to do this). 
    Hope this helps!
    ~Nate 

  • How can i return an object isn't java object from webservice????

    Hi !
    I have a problem in my Project. When i call method return a java object from webservice , it 's too easy. But when i create my own object (ex:ClientRequest.class) , it doesn't work exactly T_T . When i return that object (on client, doesn't have ClientRequest.class) , i cann't access its static variables.
    How can i do it ??
    Please help me !
    Thanks a lot !!!!!
    class ClientRequest {
    public static int i;
    public static String s;
    public ClientRequest() {
    }

    You can use REFCURSOR type for this. In java SQL TYPES this is available too. In your PLSQL use REFCURSOR for that array and then take the same from java code. Look in the servelet programming book for this SQLTYPE and see PLSQL for handling refcursors. We have done this way and it works.

  • Good design choice, different types of customers, from webservice

    Hi, I have thoughts about good design pattern, when doing this:
    You have a webservice where customers coming into your system. The customers are private ones, business ones, and big business types.
    These 3 customer types has different needs, and must have different values like companyname, social security number, etc etc.
    The customer also has some shared types, like customerid, created, updated, etc.
    So what you want to do is to have an interface or an abstract class containing common methods for the customer, then you will create subclasses for the different types.
    I was thinking about creating a factory class and pass in the customer object retreived from the webservice, and in the factory process method create objects on the different subclasses based on what kind of object you get in (private, business, etc).
    So, webservice gets a private customer object, you serialize it and then you pass it into your factory class. And back you get a customer object.
    Now you want to do business logic on the object, storing it to a database, etc.
    So you might still have to create different scenarios based on if its customer type.
    The basic idea is that you want to get the object from webservice, pass it to a factory and get back a customer object which you want to do things with.
    What do you think, what is a good design solution to the problem described?

    To be clear "pattern" has a specific meaning. Your description is a design not a pattern.
    Is the small business one never going to become a big business one?
    Is a big business one never going to become a small business one?
    If the answer to either is yes, then you have one entity with different attributes, not two.
    I have no idea why serialization would matter in this. And your description doesn't explain that either. If you are talking about communication between different boxes then you need a communication layer (and it doesn't appear you are at the level yet where you need to decide the specifics of how that is handled.)
    It is unclear why you would want a factory. But if you just want the experience then you could probably use it.
    Your description isn't nearly complete enough to define how the overall system should behave which is what you seem to be also describing. You need to seperate what the system will do for how it will do it (the design.)

  • How to refresh AdvancedDataGrid in flashbuilder 4, getting data from webservice

    I have tried many things like below to get my grid updated when it gets data from webservice ,
    myGridName.ValidateNow(),
    myGridName.InvalidateList(),
    if(myGridName.updateCompletePendingFlag)
    the problem is I have two buttons that can show hourly, and daily data in one grid, when activating daily button, I got the data in the grid but with delay of maybe 2 to 5 seconds(to get data from webservice) and within this period if user clicks on hourly button, to see the hourly data, then user will see the daily data attached to the end of the hourly data in the grid, please notice that there is just one grid. the problem is I don't know how much to wait for the first set of data to show up on the grid (daily data) and then enable all other buttons so user can only just choose Hour button when all the daily data has been shown in the grid, so when user click on hour button, the daily data will not attached to the end of hourly data in the grid.
    any help is appreciated

    Thanks for the answer,
    I do disable other controls when one of the buttons are clicked and waiting for the data, and  in my retrieved data function from webserver , at the very end after I retrievd all the data from webserver and add it to the dataprovider of the grid, I enable all the controls, but the problem is in reality , I see that all other controls are enabled sooner than I see the data show on the grid, and because of that user can think there is no data in the grid and click on the hour buttons , causing that  the daily data to be attached to the hourly data in one grid.
    I appreicate if you could still help me

  • Adf11g how to open pdf or html files from  webservice

    hi all,
    adf11g how to open pdf or html files from webservice .

    Hi,
    This is standard functionality, that you can read more about in the OLM User Manual. You can upload the files to an OLM content server or to any other content server that can be accessed with a URL.
    Regards Anders Northeved

  • How to acess HttpServletContext from webservice ?

    Hi Folks,
    Does anyone has any idea, how to get access to HttpServletRequest from webservice.
    My webservice is designed as collection of Java Classes.
    Main classes are:
    1. MyServiceIF - This class defines methods that are exposed over webservice, and can be called by Remote Clients.
    2. MyServiceImpl - This class implements all methods defined in MyServiceIF.
    I then use wsdeploy.bat tool from JWSDP to generate ties, wsdl file and deployable WAR file.
    Thanks & Regards,
    Arun Gupta

    Hi Jena,
    with this "string received" you can do whatever you like:
    - write to a text file
    - convert to a number (you should know the format of the string from the manual) to do comparison to limits or some plotting
    - you may even compare this string with a given one to check for certain values
    To convert strings to number you will find several functions in the string palette. Pick the appropriate one...
    To do comparisons you have a full palette of functions...
    Why are you "unsure of how to access it"? You already have the string in an indicator
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Reference HttpServlet object from webservice method ...

    How to reference HttpServlet object from webservice method to access HTTP header?
    Thanks
    Marcel

    You are correct.
    I know that SOAP messages can be send not only via HTTP protocol.
    Our solution is restricted to use only HTTP protocol for communication between client and server by customer, because there is implemented transparent proxy for users authorization and strong security of communication via HTTP protocol. Authorization server transparently modify HTTP request header with user identity (DN from user certificate - with this PKI solution it is not possible to use standard SSL because certificate is proprietary enhanced and cannot be accessed in standard way). That is why I need access HTTP request header.
    Why I want to use webservices? I thing that webservice is flexible and perspective technology for integration and asynchronous communication between web clients and application (it is really more effective add new info in web page asynchronously from webservice than reload whole page).
    Thanks
    Marcel

  • No response from WebService

    Hi, well i read file and want to send data to WS while getting info back, that data is transmitted. But because it should be synchronous i don't get any response from WS.
    What might be wrong?! even if the WS would answer, there should be an entry in Monitor!?
    br

    Ur sender is file which could not be sync. If u want to get the response from webservice, then u need to configure Async-Sync bridge using BPM.
    Regrads,
    Prateek

Maybe you are looking for

  • Max Size for FW Drive 128GB?

    Hi Does anyone know if the 128GB drive limit on the B&W applies to external drives connected via the FW ports? Thanks in advance! Bob

  • UK Spec HP Omen - 2.4Ghz WiFi 11n only ?

    I have purchased the HP Omen from the HP Store in the UK. It is the UK Spec model with £ keyboard etc. On the US sites it shows as having decent WiFi (11ac) however the model that has arrived only seems to have a basic 802.11 b/g/n 2.4 Ghz card (Inte

  • Sending mail via SELFITEM.SENDTASKDESCRIPTION to a personnel number

    Hi Folks, i have a problem with SELFITEM.SENDTASKDESRIPTION. I want to send a mail to an email address. In PA0105 the subtype 0010 (E-Mail) is maintained. But the mail is not sended. Really interesting is, that the mail is sended if the subtype 0001

  • Iphone not recieving incoming mail, but everything else is okay.

    Hi, hope somebody can help. My customer has the new 3g iphone, and wants it set up with Exchange email. Setup on phone is okay, and he can view his folders alright, and new folders created in Outlook are replicated to teh phone within 10 minutes, and

  • Connection lost when sending email from iSeries machine w/ JavaMail API?

    Hello all, I have a never-ending process (RPGLE) running on the iSeries machine that frequently needs to send an email. In an attempt to improve performance, I connect to the SMTP server as soon as this process starts. Then, each time an email must b