ALSB 3.0, response not transforming

I'm trying to perform a simple XQuery transformation on the request and response for a service. I have created the single route, and for the request and response pipelines I have configured a Replace action that uses an XQuery to transform the $body and place it back into the $body. This works fine for the request action but the response action doesn't appear to be executing the transformation. I suspect I am not fully understand how the context variables $body works. Any points would be appreciated.

When you call a service route, the response will be in the variable $body. What I suspect you want to happen is you want to map the response body of the service route to the response of your service.
This can be confusing, so what I tend to do is have a step with a new assign. I have an XQuery that maps the response of the route sevice to the service response. I assign this to a variable. I then do a replace. I find it confusing doing a replace when both the variables are called body. These steps should be performed on the response pipeline.
Hope this makes sense.
cheers
James

Similar Messages

  • My iphoto events were not transformed into albums in Photo. Is there a way I can retrieve them?

    My iphoto "events" were not transformed into albums in the new Photos for Yosemite, and therefore I am back with my bulk pics, not filed. Is there a way I can retrieve the classification I had made, please?

    Whenever you connect iPhone in iTunes, it syncs and a backup is created. Check backup folder if you have that time-stamped file saved.

  • Response not committed on Tomcat 4.1

    Hello, I have the following application architecture:
    A button on a JSP is clicked, which sends the request to the Controller servlet. This servlet gets a RequestDispatcher and forwards to another specified JSP. The problem is where I check to see that the response is committed, it goes through my finally block and executes, which is not expected behaviour. This works on Tomcat 4.0.
    The code fragment for that is as follows:
    public void doPost (HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
        try {
          RequestDispatcher rd getServletContext().getRequestDispatcher(JSP);
          rd.forward(req,resp);
        catch (Exception e) {
          System.err.println(e.getMessage());
        finally {
          try {
            if (!(resp.isCommitted())) {
              RequestDispatcher rdFinal = getServletContext().getRequestDispatcher(JSPERROR);
              rdFinal.forward(req,resp);
          catch (Exception e) {
            System.err.println(e.getMessage());
          finally {
            try {
              if (!(resp.isCommitted())) {
                resp.setContentType("text/html");
                PrintWriter out = resp.getWriter();
                out.println("ERROR");
            catch (Exception e) {
              System.err.println(e.getMessage());
    } As you can see, I have plenty of error handling, but there are no exceptions being thrown, only my response not being committed.
    Isn't a response committed after a rd.forward()?
    Much thanks,
    Haig

    I had met the same problem, it seems tomcat's bug, if the size of jsp file which servlet dispactered to is smaller than 8k (the default jsp buffer size),the isCommitted status will not set on, so you try to increase your jsp file size(is the result html file size) upper 8k, the problem will be solved.
    and I try to find the other way to fix the bug, if you have, pl let me know

  • Responsibility not appearing for user after added from System Administrator

    Hi,
    I'm testing on R11510. After adding more responsibilities to a user from system administrator -> user -> define, logout and login to the user, the new responsibilities didn't show up. Anything I missed?
    Thanks for your help.

    Hi,
    Did you try to bounce Apache and see if it helps?
    Please see the suggested solutions in the following threads.
    Responsibility not appearing
    Re: Responsibility not appearing
    Assigned Responsibility Not Visible on Login through AppsLocalLogin.jsp
    Re: Assigned Responsibility Not Visible on Login through AppsLocalLogin.jsp
    Regards,
    Hussein

  • Fehlermeldung "Could not Transform because of a program error." was tun?

    Hallo,
    einer unserer Grafiker bekommt beim Transformieren seiner Grafiken den Fehler "Could not Transform because of a program error.".
    Er arbeitet an einem Macbokk Pro mit CS6. Kennt jemand das Problem und hat eine Lösung?

    Oh ja, Entschuldigung, das waren tatsächlich etwas wenig Infos.
    Also das Problem tritt in Photoshop CS6 auf, wie gesagt beim Transformieren von Grafiken.
    Das MacBook Pro hatdie Standardkonfiguration mit Retina Display:
    2,8 GHz Dual-Core Intel Core i5
    Turbo Boost bis zu 3,3 GHz
    8 GB 1600 MHz Arbeitsspeicher
    512 GB PCIe basierter Flash-Speicher1
    Intel Iris Graphics

  • BAPI Response not import in the Integration Repository

    Hi All,
    When I try to import FM 'BAPI_COMPANYCODE_GETDETAIL', only FM imported, however BAPI_COMPANYCODE_GETDETAIL.response not imported.
    Please let us know the reason.
    Regards
    Naveen

    Hi Naveen,
    Refer this blogs
    Cache Refresh Errors - New Phenomena
    Inactive Integration Process (IP) at Run Time
    Unable to read INTEGRATION_DIRECTORY_HMI:Undocumented Bug-SXI_CACHE
    regards,
    Surya

  • Failed while receiving responses: not exact

    I have AD DNS to NW 6.5.8 named Version 6.07.05 zone transfer setup
    Which works fine, but after adding new record to AD DNS I get on named
    screen the above error, but then the record syncs OK
    Seb

    Ofcourse they are
    They are auto created in first place
    The sync happens OK, so I do not think that the error message is actually an
    error
    error: transfer of '_msdcs.brookgreen.spgs.local/IN' from 10.0.0.14#53:
    failed while receiving responses: not exact
    Seb
    "peterhine" <[email protected]> wrote in message
    news:[email protected]..
    >
    >> I have AD DNS to NW 6.5.8 named Version 6.07.05 zone transfer setup
    > Does this mean the Novell one is a secondary or is it a master and
    > you've setup some other transfer mechanism ?
    >
    > are the names of the zones ** "EXACTLY" ** the same in both servers ?
    >
    > p
    >
    >
    > --
    > peterhine
    > ------------------------------------------------------------------------
    > peterhine's Profile: http://forums.novell.com/member.php?userid=36800
    > View this thread: http://forums.novell.com/showthread.php?t=457068
    >

  • SOAP Response XSLT Transformation Error

    I am doing a webservice call and trying to transform the SOAP Response using XSLT.
    I am getting the following error when the command CALL TRANSFORMATION Executes.
    The element abap was expected for the XML-ABAP transformation
    Please let me know if anyone ave received this error before and how did you solve it.
    Regards
    Sudhir Atluru

    Hi Petra
    for this Error  com.sap.aii.af.ra.ms.api.ConfigException
    check this Link
    experts needed! com.sap.aii.af.ra.ms.api.ConfigException
    http://help.sap.com/saphelp_nw04s/helpdata/en/78/20244134a56532e10000000a1550b0/frameset.htm
    also refer SAP Note 978606
    Regards
    Abhishek

  • Synchronous RFC Response Not getting Mapped

    Hi,
    I am making an RFC call from XI to SAP R/3 system.
    Scenario: File -> XI -> RFC (SAP R/3)
    The request message is picked from the File Adapter, routed through XI, and an RFC call is made on the SAP R/3. The RFC Response has to be obtained in XI, transformed and persisted using the FileAdapter.
    I have created the request and response message types and message interface in the repository. The message interface is denoted as Outbound Synchronous. The Request and Response mappings have also been made against the RFC message structure.
    I also created the business process in the repository showing the interface as Synchronous between the two actions.
    However, in the Integration Builder, when I import and configure the Business Process, the wizard does not show me the response message type or the response mappings.
    After completing the configuration, the final configuration is still one-way, and only shows the request scenario.
    I am unable to configure the response scenario in the Integration Builder.
    During runtime, the request does get invoked and the RFC gets called from XI. However, the response is lost.
    What do I need to configure to capture the RFC response into XI ?
    thanks,
    Manish

    I would guess that synchronous response is the collaboration agreement between business systems, and not related to the transports available between them.
    My scenario is as follows:
    BusinessSystem1 -> XI -> SAP R/3
    The inbound document is being sent by the FileAdapter where the SenderService is BusinessSystem1.
    I have also configured another file adapter as a receiver, and this has been configured as a channel for the BusinessSystem1.
    Even in this scenario, I am unable to configure the response in the Integration Directory.
    I am able to configure the response structures and mappings in the Integration Repository.
    Any help appreciated.
    thanks,
    Manish

  • I want to extract part of webservice response(not entire response)

    Hi guys,
    I created one BPEL process in Oracle Jdeveloper.I am invoking some WSDL url to get the response.It is giving the response in below (example - I am giving some example format here) format:
    <data>
    <name> name1 <name>
    <type> type1 </type>
    </data>
    <data>
    <name> name2 <name>
    <type> type2 </type>
    </data>
    <data>
    <name> name3 <name>
    <type> type3 </type>
    </data>
    I am getting like above format.But I want to have the response depending on type (type2) like below.Basically I want to extract
    the below details from entire response:
    <data>
    <name> name2 <name>
    <type> type2 </type>
    </data>
    So that I want to map above format to another application required response format (using transform activity) like below:
    <appData>
    <appName> name>
    <appType> type>
    <appData>
    name ----- > appName
    type -----> appType
    So How can we do that?Can anybody help me on this?
    Edited by: 899283 on Jul 4, 2012 10:28 PM

    Hi guys,
    I am getting When I invoke the Secured webservice (which is in partner link), below error:
    remoteFault>
    <part name="summary">
    <summary>oracle.fabric.common.FabricInvocationException: Unable to access the following endpoint(s):
    'WSDL URL HERE'</summary>
    </part>
    <part name="detail">
    <detail>Unable to access the following endpoint(s):
    'WSDL URI HERE'</detail>
    </part>
    I red in one forum below solutions but I am not able to understand them:
    1 solution) Add the security policy named "oracle/wss_http_token_client_policy"
    For reference, create two binding properties
    1. oracle.webservices.auth.username
    2. oracle.webservices.auth.password
    For the above two properties, provide the appropriate values.....
    2 solution)
    Sending username and pass to a secure service being called from bpel itself ,simply add the partnerlink properties below and deploy your bpel.
    <partnerLinkBinding name="SecureWebService">
    <property name="wsdlLocation">SecureWebService.wsdl</property>
    <property name="basicHeaders">credentials</property>
    <property name="basicUsername">username</property>
    <property name="basicPassword">password</property>
    <property name="preemptiveAuthentication">false</property>
    </partnerLinkBinding>
    Can u anybosy help me to understand above points and tell me how to to set the HTTP authentication headers to a service in Composite?

  • Web Service response not working...

    Hi, does anyone see anything wrong with this code? It
    executes the web service fine but the returned response it is not
    showing up in the text area...
    TIA
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="absolute">
    <mx:WebService id="foo" wsdl="
    http://server01:8080/services/Login?wsdl">
    <mx:operation name="synchronousInvoke">
    <mx:request>
    <searchtype>2</searchtype>
    <searchvalue>arth</searchvalue>
    </mx:request>
    </mx:operation>
    </mx:WebService>
    <mx:Button label="Get Data"
    click="foo.synchronousInvoke.send()" x="261" y="405"/>
    <mx:TextArea text="{foo.synchronousInvoke.result}"
    x="261" y="46" width="565" height="339"/>
    </mx:Application>

    Hi, does anyone see anything wrong with this code? It
    executes the web service fine but the returned response it is not
    showing up in the text area...
    TIA
    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application xmlns:mx="
    http://www.adobe.com/2006/mxml"
    layout="absolute">
    <mx:WebService id="foo" wsdl="
    http://server01:8080/services/Login?wsdl">
    <mx:operation name="synchronousInvoke">
    <mx:request>
    <searchtype>2</searchtype>
    <searchvalue>arth</searchvalue>
    </mx:request>
    </mx:operation>
    </mx:WebService>
    <mx:Button label="Get Data"
    click="foo.synchronousInvoke.send()" x="261" y="405"/>
    <mx:TextArea text="{foo.synchronousInvoke.result}"
    x="261" y="46" width="565" height="339"/>
    </mx:Application>

  • Response not coming back to ESB when calling BPEL process

    Hi,
    I am doing some demo,
    the actual process is, in ESB, I am reading a file and passing thsoe fiel contents to BPEL as SOAP service. In BPEL proecess, I processed the message and sending the response back to the ESB. When I deployed and check the process flow in the BPEL console, everything looks fine, I mena, it sending the response back to the ESB, where as in ESB process, I am not able to see the response.
    Is there any thing that I am missing?
    Thanks.

    Is the BPEL process a synchronous process?
    Also for performance reasons it it best to call BPEL process via the direct jca connector not SOAP.
    You do this by just selecting the BPEL process in the routing service going through the wizard. There is no need to creat a SOAP service. The good this about this is that in the ESB process it provides a link to the BPEL process.
    cheers
    James

  • SOAP Response not return when exception is thrown

    Hi,
    Wonder if anyone had encountered the same issue as me with SOAP Response.
    Adobe LiveCycle ES2 (v9.0.0.2)
    I had a process which is triggered using SOAP Endpoint.
    Whenever there is exception in the process the SOAP Response will have an error, instead of returning the default SOAP Fault with the exception stack trace. Nothing is returned.
    I was testing using soapUI when I encountered this issue, to widen the test I used the 'Service Operation - Invoke Web Service'. An error occurred when using the build in test function.
    'Empty content of web service response was found due to unknown reason'
    This issue is definely not happening in the previous version LC v8.2.
    Feel weird that not one reported about this issue or there is something wrong with my installation/configuration?
    Ryan

    Hi,
    Even we encountered similar issue.
    Please let us know if there is a fix/work around for this problem.
    Regards,
    Srikanth

  • WebService Response not resolvable

    When my webservice run send(), it returns the following error
    [WSDLError faultString="Element
    http://tempuri.org/dcli.xsd:dgInfoWrapper
    not resolvable" faultCode="WSDL.BadElement" faultDetail="null"]
    But dgInfoWrapper is the response element. Why
    myWebService.send() requires the response element.
    <element name="dgInfoWrapper">

    <complexType>

    <sequence>
    <element name="vecDgInfo" type="dcli:dgInfoOutArray"
    minOccurs="1" maxOccurs="1" nillable="false"/>
    <element name="result" type="dcli:cmdResult" minOccurs="1"
    maxOccurs="1"/>
    </sequence>
    </complexType>
    </element>
    operation name="getHostsByDg">
    <documentation>Service definition of function
    dcli__getHostsByDg</documentation>
    <input message="tns:getHostsByDg"/>
    <output message="tns:dgInfoWrapper"/>
    </operation>
    Thanks in advance for any help.

    Hi,
    To begin troubleshooting, you may check any monthly applications' running like update or anti-virus.
    Thanks,
    Gordon

  • ABAP Proxy response not showing data in SXMB_MONI

    hi all,
    We have a scenario of web service to abap proxy,synchronous.
    when the response comes back from ABAP,the xml in SXMB_MONI is not coming fully.Only the top level xml node and the Message type node are being dispalyed.the data nodes are not coming into xi.
    when the proxy is executed in R/3,the xml is generating correctly.but after coming into xi,only the top nodes are visible with no data.
    wht could be the reason?
    Regards,
    Anu.

    Hi,
    Also set the Parameters in SXMB_ADM to see the Sync Messages in MONI
    Configuration of a Central Integration Server
    REgards
    Seshagiri

Maybe you are looking for

  • LabVIEW 8.5 - error: M&A Explorer or Instrument I/O Assistant is not installed correctly: what to do?

    Dear NI creators and users, I freshly installed the LabVIEW 8.5 and the default set of device drivers (on a new Windows XP machine), all of which I downloaded as disk images from our university central repository (we have a site-wide license). The fi

  • Set default visibility

    Hi experts! This is a question about SAP Records Organizer (RM). I didn't find this particular forum on sap sdn, If this post is wrong here please tell me good location. Inside a record, nodes can set a visibility for a Role. Visibility for each node

  • Can the 4870 run the dvi and mini display port simultaneously???

    basically id like to get a dvi to hdmi converter and use plex on my mac pro, but i also have an apple cinema display connected via mini display port, are there any problems to me using both outputs on the graphics card?

  • K7T Turbo2 Secondary IDE possibly broken?

    I've just bought a K7T Turbo2 Motherboard, and all seems to work except the secondary IDE slot. Here's the rundown: My system has two hard disks, and two cd/dvd type drives. The hard disks are jumpered as master/slave on one channel, and the cd/dvd a

  • Using webdav and uploading

    Hi, I was wondering if there is a way which I can drag and drop files via a web folder and upload documents to the document table specified in my DAD rather than the default portal one. I know that this can be done using the PLSQL toolkit but this is