BPEL 11g Transform Activity

Hi
We are developing EDI 850 Transaction using SOA 11g Environment. We are successfully able to complete the B2B 11g Trading partner setups and able to successfully puch EDI XML to IP_IN_QUEUE.
We developed a 850 EDI BPEL mappings using BPEL 11g (Build JDEVADF_11.1.1.2.0_GENERIC_091029.2229.5536). We received the payload from IP_IN_QUEUE using B2B adapter successfully. After receiving this payload we are trying to map source elements to target schema. For testing we have mapped couple of elements from source to target.
But, Transform activity is not performing the mappings which we mapped and its coming null at run time.
We are not able to find the reason. Could some body let us know what could be issue?
Regards
Ravi

Hi
Thanks for your reply.
We tried by assigning the static text, this text successfully comes at run time.
We have only issue when mapping from source to target. None of the values are getting mapped to target from source.
- Ravi

Similar Messages

  • Problems with: orcl:lookup-xml in BPEL process transformation activity

    All,
    I'm trying to do a lookup (using orcl:lookup-xml) from a transform activity within a BPEL process.
    The function editor in JDeveloper tells me that the following params are needed:
    - docURL
    - parentXPath
    - keyXPath
    - lookupXPath
    - key
    All of this is clear! In the examples I can find on the oracle site, the value for the docURL is always like: "file:/x:/somefile.xml". This works fine when I test the xsl on my local development pc. However when I deploy to my test environment (SOA Suite on Linux) this file reference isn't going to work obviously.
    I want the docURL to point to an XML file which I include in the deploy of the BPEL process. Can anyone tell me how to do this?
    Hope you can help!
    Message was edited by:
    Chris Everett NL

    Is this xml-file on some relative path of your bpel process, or can you ship it in the same directory inwhich also the .bpel file exists ?

  • Transform Activity in BPEL

    Hi,
    I have a question in transform activity in BPEL. Basically my composite consists of a DB adapter polling for records. when it gets the records, i will insert the same records in the database. So, here in the BPEL i have a while loop which iterates the number of record times. In each while loop, i will insert that iteration record in the table. I can do this using assign activity and point to that specific record using the xpath and all. But, i want to use the transform activity instead and assign the current record of that iteration to the Db insert input variable. Basically, i need to add a variable to the XSL Map and that variable needs to be incremented in each while loop. Any inputs appreciated.
    Thanks,
    N

    Hi Eric,
    This is my source code in XSL Map.
    <xsl:param name="newCType"/>
    <xsl:template match="/">
    <ns1:Testnew2Collection>
    <ns1:Testnew2>
    <ns1:id1>
    <xsl:value-of select="/ns0:Testnew1Collection/ns0:Testnew1[$newCType/ns3:element2/ns3:element3]/ns0:id1"/>
    </ns1:id1>
    <ns1:id2>
    <xsl:value-of select="/ns0:Testnew1Collection/ns0:Testnew1[$newCType/ns3:element2/ns3:element3]/ns0:id2"/>
    </ns1:id2>
    </ns1:Testnew2>
    </ns1:Testnew2Collection>
    </xsl:template>
    </xsl:stylesheet>
    You can see above that i have declared a complex type and in that i have created an element of type string. So, newCType is of that complex type because inorder to add for transformation input , we cannot add directly the string or integer variables right. So, when my BPEL process is getting 5 rows as input, in each of the while loop iteration the same first row is getting assigned.
    How to indexing here in this source code ?
    Please help...
    Thanks,
    N

  • BPEL Variables in to Transform activity (XSL)

    Hi,
    I need to access a BPEL variable from within a Transform activity (XSL).
    I need an output like this:
    <XML>
    <val1>1</val1>
    <val2>2</val2>
    <val3>3</val3>
    <val4>4</val4>
    </XML>
    Val1 and val2 is reachable from the xsd in the Transform activity (source variable). A DB-adapter is used to provide these data.
    Val3 and val4 is present in the BPEL, within BPEL variables.
    I have created a Transform activity with source = result of DP-adapter (val1 + val2), but will then need to get val3 + val4 (BPEL vars) from inside the Transform activity as well.
    How can I do this ?
    I have tried passing the variables in as parameters, but can't get this to work. I either only get the parameters, or only get the values from the DB-adapter, as it seems I only can have 1 source.
    Similar thread, but with no answer:
    Global Variables in to XSL

    Thank you for answering.
    The link you're referring to is the thing that I mentioned that I couldn't get to work.
    Works fine when just passing parameters, but when I already have a source (like my DB-adapter output), and want the parameters as well, it's getting tricky. Seems there can only be 1 source: Parameters or DB-adapter output.
    What I need is values from a source (DB-adapter output) + be able to send BPEL variables to the same Transform activity (XSL).
    Have you tried this ? Is it at all possible ?

  • Real trouble creating BPEL transform activity, please advise.

    I am using JDeveloper 10G (10.1.3.3.0)
    1. I create a new application, right click it, create a new bpel process project. (Async)
    2. in the bpel design window, I drag a transform activity to the middle, double click it and in the transformation tab select source=inputVariable and target=outputVariable. (then click ok)
    3. up comes the xsl mapping: I drag a line across from the input to the result. (the only option as this only takes in 1 value and only outputs 1 value)
    4. I right click the center and test it. both Transformation_1-Source.xml and Transformation_1-Target.xml are selected. I click ok.
    here I get an error in a pop up window, "failed to transform source xml, null". what does this mean and how do you fix it?
    does this version of Jdeveloper have bugs, I am trying to follow tutorials but I keep getting these kind of errors.
    can anyone get a small example working like this? if so what did you do differently?
    Lavanya
    ps - I also get "failed to save xsl map, make sure xsl map is valid"....starting to wonder if it is a bug
    Edited by: LavanyaHalliwell on Jun 25, 2010 9:42 AM

    I'm having the same problem with 10.1.3.5.0.4306
    10.1.3.4 worked great but since moving up to .5 it's nothing but headaches with xsl. I even entered an SR and was sent a new version of lib/xmlparserv.jar but still have problems.
    Simple one-to-one test transforms even fail as above. If I view the source then go back to design it gives another error "Error: XSL Map generation failed. Please use the source editor to correct the problems an return to the design editor".
    I re-downloaded an installed and it worked for a little while then started flaking out again.
    How do we get it to work like 10.1.3.4 did?

  • Transform Activity in BPEL 10.1.3 (Developers Preview)

    Hi
    Have you tried to use Transform Activity in BPEL 10.1.3 Developers Preview?
    Try this simple test:
    I create a new BPEL process, add a transform, edit the transformation map: connect the two variables (inputVariable and outputVariable), click save and get this error:
    "Failed to save XSL map. Make sure XSL map is valid".
    Thanks

    Can't say that I duplicated your scenario but I did test transforms out to see if there were any distinctive changes in 10.1.3.1. I was hoping there would be some relief from the hard coded partner link endpoint in the transform file.
    Anyway, I was able to generate and save the transform without difficulty.

  • BPEL 11g based Scheduling Using BPM Timer Activity

    Hi Team,
    Can any one throw Some light how to implement Oracle BPEL 11g based Scheduling (Not using QUARTZ, the open source scheduler).
    My client is not want to use QUARTZ, the open source scheduler.
    So can any one on the same.. the requirement is like every morning Syatem automatically assign tasks to the Next level Manager. So we need to USe Timer Activity of BPM 11g??
    Regards,
    Pavan

    Hi Vlad,
    I am not sure weather I have framed the question properly... let me frame it again...
    I've a Manager has 10 team leads and he will receive 50 task.
    And he manually selects selects 6 Leads(This is a manual activity).
    Then,
    a) Where we need to fetch the role from OID for which Lead belongs to which manager
    b) Scheduling i.e., Using BPEL based Java API activity using Timer Activity of BPM(or using some other process if we have) he needs to Route those 50 tasks to this 6 selected leads based on their skills and department. and this scheduling has to be daily task at 7am or 8am after manual process from Manager i.e., selecting the leads for tasks.
    Correct me if I have mentioned inadequate information...
    Note: As my client dont want Quartz Java based API. I really dont know the reason...(also can u please send me example for my reference quatrz 2.0 based.)
    Regards,
    Pavan
    Edited by: 971442 on Nov 16, 2012 6:03 AM
    Edited by: 971442 on Nov 16, 2012 6:07 AM

  • Question regarding the Transformation activity in BPEL

    Hi,
    I have a question regarding the Transformation activity in BPEL.
    I have a database adapter that uses a PL/SQL API. The API returns two tables of nested objects and it automatically generates a schema for me based on the outputs structure. I need to use the Transformation activity to map both these out parameters to root element in the destination.
    The element in the destination is "unbounded". Please take a look at the following screen shot -
    http://www-apps.us.oracle.com:1100/~rvishnuv/transform1.gif
    From the screen shot, you can notice that I have two XML segments X_TEST_TBL and X_TEST_TBL1 in the source and I have one GLOGXMLElement ("unbounded") in the destination. I need to map each of the source elements to the same destination. Then internally, I will be mapping the elements of X_TEST_TBL to "Location" segment/element and the elements of "X_TEST_TBL1" to "ItemMaster" segment/element. If I try to use "foreach" and map second
    element "X_TEST_TBL1" also GLOGXMLElement using the foreach, I get the following error -
    http://www-apps.us.oracle.com:1100/~rvishnuv/transform1_error.gif
    Let us say my X_TEST_TBL contians two records and X_TEST_TBL1 contains one record. Is there any way that I can use these two out parameters to map to the same destination (GLOGXMLElement) so that my final document contains multiple "GLOGXMLElement"s that represents data from both the output parameters? i.e. there should be in total of three occurances of GLOGXMLelement in the output document such that two occurances correspond to data obtained from X_TEST_TBL and one corresponds to data from X_TEST_TBL1.
    Please let me know if there is any way to achieve this.
    Thanks
    Ravi

    Is the listed $200 credit towards a trade-in on top of the original trade in value of a phone, or the maximum amount?

  • How to Use XPATH 2.0 in BPEL Assign/Transform

    Hi,
    I see a lot of Xpath 2.0 functions defined, http://www.w3schools.com/XPath/xpath_functions.asp .
    But I am not able to use most of them in Jdeveloper 11.1.1.3 BPEL Designer.
    Like I tried to use, xp20:distinct-values , xp20:reverse , x20:string-values etc but it is giving error.
    I can use very few xpath functions which are coming in the Assign/Transform activity drop down (during copy operations)
    strangely some Xpath functions do not come in any LOV but still are working fine like : position() , last() etc .
    How can I use other XPath functions? A list of existing Xpath functions are defined here : http://www.w3.org/TR/xpath-functions/
    Am I missing something ? how can I use all the in-built Xpath 2.0 functions in BPEL ?
    Please could you help.
    Thanks and Regards,
    Sudip

    I have tried that too , putting the namespace from Xpath20 in .bpel file , but still it is giving compilation error saying this is not registered.
    It seems SOA 11g BPEL only supports the xpath extension functions written in bpel-xpath-functions.xml file .
    And it does not support any other Xpath2.0 functions like 'distinct-values' 'reverse' etc.
    And there is no other way than writing custom Xpath functions for bpel 11g in order to get distinct-values of a nodeset etc ... are these conclusions correct?
    Please could anybody suggest?
    Thanks and Regards,
    Sudip

  • JDev deletes empty elements in transform activity

    Dear all,
    the XSD in my BPEL process defines a "Group" element:
    <xs:element name="Groups">
    <xs:complexType>
    <xs:sequence>
    <xs:element name="Group" type="Group_Type" maxOccurs="unbounded"/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:complexType name="Group_Type">
    <xs:sequence>
    <xs:element name="id" type="xs:int"/>
    <xs:element name="name" type="xs:string"/>
    <xs:element name="desc" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
    As one can see, a "Group" element contains three mandatory elements named "id", "name" and "desc". This "Group" element is the output target of an XSLT transform activity in my BPEL process.
    In the output target, the "desc" element should be empty (<desc/> or <desc></desc>). Therefore, the corresponding XSLT should look like:
    <foo:Group>
    <foo:id>
    <xsl:value-of select="'do something'"/>
    </foo:id>
    <foo:name>
    <xsl:value-of select="'do something'"/>
    </foo:name>
    <foo:desc/>
    </foo:Group>
    First, it is not possible to define an empty element (<desc/>) in the graphical design modus of an XSLT transform activity. Or is there a workaround available?
    Second, when inserting the empty element in the source modus => saving the document => changing to the graphical design modus => do something in the graphical design modus => returning to the source modus, the empty element was deleted by JDeveloper! Is there a workaround for this very annoying bug of Jdev?
    Thanks in advance!
    Lars

    You can also append an xml fragment to put back the missing fields....for example:
    - Type: Append (Note, this is different than the copy operation)
    - From Type: XML Fragment
    - From Value:
    <ns4:ShipTo xmlns:ns4="http://www.globalcompany.com/ns/order">
    <ns4:Name>
    <ns4:First/>
    <ns4:Last/>
    </ns4:Name>
    </ns4:ShipTo>
    (Replace ns4 in this example with your namespace .)
    - To Type: Variable

  • Access Multiple Source Variables in Transform  Activity

    We have a transform activity that fills a complex type from another complex type that is received from a webservice invoke activity.
    One of the nodes in that destination complex type does not exist in the source complex type. The actual value of that destination node exists as a value in the current bpel process wsdl file, but I can't figure out how to set that value in the transform activity.
    I've been trying to use the xpath document method to parse an external xml file to grab the node that contains the value. Here is my xsl transformation file. Notice the line that contains the document method call. Does this not work in the BPEL transformations? The error I always receive is.
    Invalid XPath expression
    Is there another way to access a second source file within a transformation xslt file?
    <?xml version="1.0" encoding="UTF-8" ?>
    <?oracle-xsl-mapper
      <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
      <mapSources>
        <source type="WSDL">
          <schema location="StorePrice.wsdl"/>
          <rootElement name="GetPricingResponse" namespace="http://services.darr.fastenal.com/GetPrice/StorePriceOutput.xsd"/>
        </source>
      </mapSources>
      <mapTargets>
        <target type="WSDL">
          <schema location="TestMobilieQuote.wsdl"/>
          <rootElement name="TestMobilieQuoteProcessResponse" namespace="http://xmlns.oracle.com/TestMobilieQuote"/>
        </target>
      </mapTargets>
      <!-- GENERATED BY ORACLE XSL MAPPER 10.1.2.0.0(build 050923.1500) AT [THU FEB 02 14:10:26 CST 2006]. -->
    ?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:tns="http://services.darr.fastenal.com/GetPrice/"
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
    xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
    xmlns:ns0="http://www.w3.org/2001/XMLSchema"
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:s1="http://services.darr.fastenal.com/GetPrice/StorePriceOutput.xsd"
    xmlns:s0="http://services.darr.fastenal.com/GetPrice/StorePriceInput.xsd"
    xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/"
    xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:client="http://xmlns.oracle.com/TestMobilieQuote"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    exclude-result-prefixes=
    "xsl tns mime wsdl soap12 http ns0 soap soapenc s1 s0 tm plnk client bpws ldap xp20 ora orcl">
      <xsl:template match="/">
        <client:TestMobilieQuoteProcessResponse>
          <client:result>
            <client:AccountNumber>
              <xsl:value-of select="document('TestMobilieQuote',/)/TestMobilieQuoteProcessRequest/CustomerNumber"/>
            </client:AccountNumber>
            <xsl:for-each select="/s1:GetPricingResponse/s1:GetPricingResult/s1:PricingInformation">
              <client:PartList>
                <client:PartNumber>
                  <xsl:value-of select="s1:PartNumber"/>
                </client:PartNumber>
                <client:SellPrice>
                  <xsl:value-of select="s1:SellPrice"/>
                </client:SellPrice>
                <client:IsValid>
                  <xsl:value-of select="not(xp20:matches(s1:SellPrice,"^0$"))"/>
                </client:IsValid>
              </client:PartList>
            </xsl:for-each>
          </client:result>
        </client:TestMobilieQuoteProcessResponse>
      </xsl:template>
    </xsl:stylesheet>

    I noticed in my post that I had a copy error for the line in the xsl transformation that I have a question about. Here is the proper line
    <xsl:value-of select="document('TestMobilieQuote.wsdl',/)/TestMobilieQuoteProcessRequest/CustomerNumber"/>

  • Grouping in XSLT2.0: BPEL 11g

    Hi All,
    I have a requirement to group an incoming xml data(read from DB) and pass the groups separately to another BPEL process. Now I have written the below xsl file which when tested from Jdeveloper using an input source.xml file is working fine and giving me desired results in target.xml
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/Select_Groupid_Revpro">
    <xsl:output method="xml"/>
    <xsl:template match="Select_Groupid_RevproOutputCollection">
    <root>
    <xsl:for-each-group select="Select_Groupid_RevproOutput"
    group-by="ARR_ID">
    <xsl:sort select="current-grouping-key()"/>
    <Select_Groupid_RevproOutputCollection>
    <xsl:copy-of select="current-group()">
    <xsl:apply-templates/>
    </xsl:copy-of>
    </Select_Groupid_RevproOutputCollection>
    </xsl:for-each-group>
    </root>
    </xsl:template>
    </xsl:stylesheet>
    However when I use this in my BPEL code using a transform activity
    <assign name="Transform">
    <bpelx:annotation>
    <bpelx:pattern>transformation</bpelx:pattern>
    </bpelx:annotation>
    <copy>
    <from expression="ora:processXSLT('xsl/Transformation_1.xsl',bpws:getVariableData('Invoke_RevproDB_Select_Groupid_Revpro_OutputVariable','Select_Groupid_RevproOutputCollection'))"/>
    <to variable="tmpvar"/>
    </copy>
    </assign>
    It fails with :
    empty variable/expression result. The XPath variable or expression ora:processXSLT(&apos;xsl/Transformation_1.xsl&apos;,bpws:getVariableData(&apos;Invoke_RevproDB_Select_Groupid_Revpro_OutputVariable&apos;,&apos;Select_Groupid_RevproOutputCollection&apos;)) is empty at line 178. An attempt to read or copy data referenced or computed by the XPath expression either had invalid data, according to the XML schema, or did not contain certain optional data. Ensure that the variable or expression result named in the error message is not empty. Enable XML schema validation of related variables to ensure the run-time data is valid.
    Any suggestions on what can be checked to fix this error.
    Regards
    Subhankar

    Hi
    Thanks for your reply.
    We tried by assigning the static text, this text successfully comes at run time.
    We have only issue when mapping from source to target. None of the values are getting mapped to target from source.
    - Ravi

  • Invoke ODI Scenario (11g) in BPEL (11g)

    Hello -
    I'm developing a BPEL process to load data from SQL Server to Oracle database using ODI . And after that I'm doing more orchestration in the BPEL process. I'm using
    1) Oracle Data Integrator 11g (11.1.1.3)
    2) Oracle SOA Suite 11g (Web Logic Server)
    Have created a scenario in ODI 11.1.1.3 to read data from SQL Server and load into Oracle Database. I would like call this ODI scenario in BPEL 11g as a FIRST Activity.
    Please help me the STEPS I need to
    1) To expose the ODI scenario as a web service?
    2) And to invoke ODI scenario in BPEL
    3) Do I need configure/install public web services or anyother checks I need to do on ODI_server domain(WLS) to ensure it has all the components it need ?
    Detailed steps are greatly appreciated
    Thanks
    Babu

    I hope you have found your answer but if not here are some pointers when working in the 11g ODI version. As far as I understand all generated scenarios will be exposed as a web service. ODI provides a small set of service methods available via the agent to invoke those services:
    invokeStartScen
    invokeRestartScen
    getSessionStatus
    getVersion
    To get the WSDL for ODI, simply point your browser or partner descriptor to a running ODI agent: http://agentHost:port/oraclediagent/OdiInvoke?wsdl
    For me running on my local host I can access both the Stand Alone or JEE agents on thier running ports:
    Stand Alone running on 8886: http://localhost:8886/oraclediagent/OdiInvoke?wsdl
    JEE running on 19001 deployed to WLS: http://localhost:19001/oraclediagent/OdiInvoke?wsdl
    As you can see there is no difference between the two agents and they both return with the same list of operations:
    <wsdl:binding name="InvokeRequestSOAP11Binding" type="odi:requestPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    *<wsdl:operation name="invokeStartScen">*
    <soap:operation soapAction="xmlns.oracle.com/odi/OdiInvoke/invokeStartScen" />
    <wsdl:input>
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    *<wsdl:operation name="getSessionStatus">*
    <soap:operation soapAction="xmlns.oracle.com/odi/OdiInvoke/getSessionStatus" />
    <wsdl:input>
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    *<wsdl:operation name="getVersion">*
    <soap:operation soapAction="xmlns.oracle.com/odi/OdiInvoke/getVersion" />
    <wsdl:input>
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    *<wsdl:operation name="invokeRestartSess">*
    <soap:operation soapAction="xmlns.oracle.com/odi/OdiInvoke/invokeRestartSess" />
    <wsdl:input>
    <soap:body use="literal" />
    </wsdl:input>
    <wsdl:output>
    <soap:body use="literal" />
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    Once you have this then you can invoke the different methods from what ever tool you are using and here are some samples:
    Getting the Version -- No Parameters are Required
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:odi="xmlns.oracle.com/odi/OdiInvoke/">
    <soapenv:Header/>
    <soapenv:Body>
    <odi:getWebServiceVersionRequest/>
    </soapenv:Body>
    </soapenv:Envelope>
    Invoking a Scenario -- Scenario: LD_ODI_CERTS Scenario Version: 5 Context: GLOBAL
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:odi="xmlns.oracle.com/odi/OdiInvoke/">
    <soapenv:Header/>
    <soapenv:Body>
    <odi:OdiStartScenRequest>
    <!--You may enter the following 2 items in any order-->
    <Credentials>
    <!--You may enter the following 3 items in any order-->
    <OdiUser>SUPERVISOR</OdiUser>
    <OdiPassword>SUPERVISOR</OdiPassword>
    <WorkRepository>workrep</WorkRepository>
    </Credentials>
    <Request>
    *<ScenarioName>LD_ODI_CERTS</ScenarioName>*
    *<ScenarioVersion>005</ScenarioVersion>*
    *<Context>GLOBAL</Context>*
    <Synchronous>true</Synchronous>
    <SessionName>LD_ODI_CERTS</SessionName>
    <Keywords>WebService</Keywords>
    <LogLevel>5</LogLevel>
    </Request>
    </odi:OdiStartScenRequest>
    </soapenv:Body>
    </soapenv:Envelope>
    This is covered in section 14 of the Developers Guide for ODI ([Working with Web Services in Oracle Data Integrator|http://fmwdocs.us.oracle.com/doclibs/fmw/E14571_01/integrate.1111/e12643/web_services.htm#CJAJEBEJ]) and further expanded in section 19.7 ([Running Integration Processes|http://fmwdocs.us.oracle.com/doclibs/fmw/E14571_01/integrate.1111/e12643/running_executions.htm#BABDHJJF]).
    If you need additional asistance with the creation of the scenario, well that is another question ;)
    Edited by: Sydney on Oct 20, 2010 11:45 AM

  • Transformation activity - Audit trail or logging

    We have a big transformation file (XSL) and the input and output payload to the transformation activity is also huge. Currently, the process is failing in transformation activity and the error is FOTY0001: type error.
    Is there any way, by which we can add some debug messages in the XSL code to know, till which point the transformation has succeed ? Ideally, would like to view these debug messages in the audit log of the BPEL instance .
    Thanks.

    There is no explicit logging for XSL. I use JDeveloper XSL Test as available on XSL Maps to test the XSL input --> Output. To Solve FOTY errorYou can just copy you payloads from BPEL instance and copy in the source file for XSL Test.

  • Transform Activity

    Can Transform Activity in BPEL Process have Multiple Input Scource Schema to Feed Destination Schema
    I want schemas s1. s2. s3 feed destination d1?
    is it possible?

    Also, if you just need to pass in a handful of other values (not in the input schema), you can use parameters. Something along the lines of this: http://sathyam-soa.blogspot.com/2009/05/passing-bpel-variables-to-xsl.html

Maybe you are looking for

  • SOAP Receiver adapter : SOAPAction Header appears 2 times using ASMA param

    Hi, I'm using a PI7.1 SOAP  receiver channel that uses the ASMA variable THeaderSOAPAction to dynamically add the SOAP action during the mapping. All works fine except that apparently also the 'standard'  SOAP action field from the adapter still appe

  • Sound problem during play-back

    Dear friends After recording images with my MSI TV-Tuner card, i cant get any sound during play back. First i had Win-Amp installed on my system that i thought may be it is the cause of the problem. After uninstalling the win amp, again the problem e

  • Iso 5 update fail

    i tried to update to iso 5 through itunes it failed (like it would seem everybody elses) with the error 3004. now my itunes will not detect my iphone to restore it. my iphone will not start it goes to the start up apple symbol the loading bar comes u

  • SCSM Workflows and Notifications not running.

    Hi, I am facing a very strange Problem in an SCSM 2012R2 RU2 Environment. 2 Weeks after installing RU2 on Management Server, DWH Mgmt Server and all Consoles I have issues with Connectors and Workflows. I don't receive any notifications, Service Requ

  • Pass Parameter to Provider

    I'm trying to pass the nls parameter to the Exchange 2000 portlet provider, so they will support both french and english. I also need to do this for a number of other portlets as well. Can it be done? Is the a way access page parameters in a provider