Unable to assign multiple nodes

Hi
I am trying human task over here. My case-study scenario is like this:
I am a clerk. I've the job of passing on the files to my supervisor. I've number of files with number of details which I am maintaining as array of valueobjects. Now I'll pass onto these array of VO's to my supervisor. So that he can click on one of the ids and get the specific details to the item clicked. I am introducing a human task after invoking my process from where I am getting an array of VO's. Now I need to assign these array to Human Task. I tried to assign but it gives me the following error in the BPEL Console.
<selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
<part name="summary">
<summary>XPath query string returns multiple nodes.
According to BPEL4WS spec 1.1 section 14.3, The assign activity part and query /ns1:retrieveSupervisorWorkOrderStatus1Response/return should not return multipe nodes.
Please check the BPEL source at line number "150" and verify the part and xpath query /ns1:retrieveSupervisorWorkOrderStatus1Response/return.
</summary>
</part>
</selectionFailure>
The id which supervisor clicks to get the details, I want that Id to be my response from the Human task.
Can anyone tell me as to how to go for it? How to assign the multiple nodes in the Human Task and How to get back the response?
Thanks & Regards

Hmm weird.
Only thing i could think of is that the transformation is getting executed before the assign.
After the transformation the field task:taskDefinitionURI isnt there anymore...in the initiateTask i mean.
Still dont think your transformation is correct. You only map a few fields, so after this, the initiateTask will only contain something like :
<task:task>
<task:systemMessageAttributes>
<task:textAttribute1>
<xsl:value-of select="workorderId"/>
</task:textAttribute1>
</task:systemMessageAttributes>
<task:systemMessageAttributes>
<task:textAttribute1>
<xsl:value-of select="workorderId"/>
</task:textAttribute1>
</task:systemMessageAttributes>
<task:systemMessageAttributes>
<task:textAttribute1>
<xsl:value-of select="workorderId"/>
</task:textAttribute1>
</task:systemMessageAttributes>
</task:task>
This isn't a valid definition of the task-variable.
    <element name="task">
      <complexType>
        <sequence>
          <element name="title" type="xsd:string" minOccurs="0"/>
          <element name="payload" type="xsd:anyType" minOccurs="1" maxOccurs="1"/>
          <element name="taskDefinitionURI" type="xsd:string" minOccurs="0"/>
          <element name="creator" type="xsd:string" minOccurs="0"/>
          <element name="ownerUser" type="xsd:string" minOccurs="0"/>
          <element name="ownerGroup" type="xsd:string" minOccurs="0"/>
          <element name="priority" type="tns:priorityType" minOccurs="0"/>
          <element name="identityContext" type="xsd:string" minOccurs="0"/>
          <element name="userComment" type="tns:commentType" minOccurs="0" maxOccurs="unbounded"/>
          <element name="attachment" type="tns:attachmentType" minOccurs="0" maxOccurs="unbounded"/>
          <element name="processInfo" type="tns:processType" minOccurs="0"/>
          <element name="systemAttributes" type="tns:systemAttributesType" minOccurs="0"/>
          <element name="systemMessageAttributes" type="tns:systemMessageAttributesType" minOccurs="0"/>
          <element name="titleResourceKey" type="xsd:string" minOccurs="0"/>
          <element name="callback" type="tns:callbackType" minOccurs="0"/>
          <element name="identificationKey" type="xsd:string" minOccurs="0"/>
        </sequence>
      </complexType>
    </element>so only 1 element of systemMessageAttributes allowed.
the same for the content in the systemMessageAttributes element.
<element name="textAttribute1" type="xsd:string" minOccurs="0"/>only one element of textAttribute1 allowed.
so guess you still need to fix your transformation.

Similar Messages

  • Unable to assign multiple company code to a controlling area in PPOME

    Hi Experts
    In PPOME I was trying to assign multiple company codes under 1 controlling area in account assignment. e.g. ABC is the company, its 2 company codes, ABC1 and ABC2.
    In PPOME when I am assigning the root org unit (ABC) with controlling area ABC1 and company code ABC1, it hierarchially inherits the below structure.
    Whereas when I want to change the company code for ABC2 orgunit, it doesnot give the provision to change. It hierarchially inherits the root org unit structure.
    I have tried to differentiate it by creating different costcentres for different companycodes, but that also doesnot help to fulfill the need.
    Please help me to solve the issue as early as possible.
    Warm Regards
    Anwi

    Hi Rajdeep
    The same function can be handled from PPOME also, because in case of assignment of enterprise structure components with org structure components we use IT 1008.
    However, if yours process is followed, then also I am unable to change the COMPANY CODE. Rest can be well taken care of.
    Cheers
    Anwi

  • Assigning multiple nodes problem

    Hi everyone. I am new to the Oracle SOA Suite and I am using release 11g. Here is what I am trying to accomplish -
    I have an element of with multiple nodes (carTypes) and within that I have the car's color, year, and make. I loop through the array and try to assign only cars within a year range so that the response will show all the nodes of those years. But, the only carType node within in year range that shows in the response is the last node in the range.
    For example, I have have 3 car years that are within range so the response should show -
    <car-root>
    <carType>
    <name>Ram</name>
    <color>Red</color>
    <year>2000</year>
    <make>Dodge</make>
    </carType>
    <carType>
    <name>Carrola</name>
    <color>Black</color>
    <year>2001</year>
    <make>Toyota</make>
    </carType>
    <carType>
    <name>Malibu</name>
    <color>Blue</color>
    <year>2002</year>
    <make>Chevy</make>
    </carType>
    </car-root>
    But...
    It only shows the last one -
    <carType>
    <name>Malibu</name>
    <color>Blue</color>
    <year>2002</year>
    <make>Chevy</make>
    </carType>
    </car-root>
    Looking at the trace It looks like it is just overwriting the node instead of making multiple nodes.
    How do I have it create multiple nodes so that I can get the response showing all cars within range?
    Thanks for taking a look.
    Edited by: 984188 on Jan 25, 2013 3:00 PM

    I am beleiving that your requirement is
    1) To reply back with all the CarTypes that are in a given range, then reply back with the list
    2) Otherwise reply back with the a fault that contains all the CarTypes that are not in the given range.
    If that is the case:
    Then to implement "part (1)" you already have solution. For "part (2)" create another vairable 'tempVariable' and collect all the CarTypes again, simillary to what you did for the step 1, using For Each an If , however, this time the condition for the if will be the opposite of previous one.
    Finally, before replying, check the contents of the 'tempVariable', if it not empty reply with fault otherwise give the proper reply.
    P.S.:While loop in BPEL is costly, use the costructs like while, if they are mandatory and not avoidable (Don't use them as you would use in OO/procedural languages)
    Mark the posting appropriately, as "Helpful", "Correct Answer", if your issue is resolved.

  • Hiearchy Node [Alias] - unable to assign in the referencing table!

    Hi All,
    I really understand the definition and usage of Alias created in the Hierarchy & Taxonomy.
    But is there any reason that am unable to assign or use these Alias Nodes in the referencing tables.
    for example: Sales representative hierarchy by Region:
    USA
    - TX
         Agent1
    - WI
         Agent2
    - MI
         Agent3
    -  CA
         Agent1 [Alias]
    Product table am using the above hierarchy and unable to assign/use the Alias node.
    thanks
    Alexander

    Hi Alexander,
    Hope you must have seen the below explanation about Alias
    Sometimes, you may want a group of products to appear in more than one location in the hierarchy tree, so that they can be found in various ways using drilldown search. A node alias provides just this ability, and allows products assigned to a single node to appear in two or more locations in the tree. For example, in a repository of gifts, you may have a hierarchy that lists all of the holidays, and you may want u201CChristmasu201D to be found in the tree under the node u201CChristianu201D (if navigating by religion) and the node u201CDecemberu201D (if navigating by month).
    Add Internal Leaf cannot be used for Children because you can directly use child nodes in the reference table and for parents you have Add Internal Leaf option if you want to assign parent node to the reference table record.
    Regards,
    Jitesh Talreja

  • Unable to access multiple records

    HI all,
    I am trying out with a BPEL process , which invokes an db adapter(used to configure a table by the name employee) and this adapter retrieves some of the records with empid, empsal as the fields, based on the condition where empid=1001(records range from 1001 to 1010(say)). once the records are fetched , all that I want is that all the salary details of employees , whose empids are less than 1005 should be displayed.. for that what I ve done is that once records are fetched , I ve put a while condition(condition:invokes_output<1005)
    and I ve used an assign inside while, creating two copyoperations(like invokes_output+1 to invokes_output(empid), for loop condition) and the other copy operation is just assigning the invoke's_output/empcollection/empsal 'to' result
    Its getting compiled but once the instance is instantiated, I am getting an error some thing like
    [2008/04/08 15:56:00] "{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown.less
    -<selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
    -<part name="summary">
    <summary>
    XPath query string returns multiple nodes.
    According to BPEL4WS spec 1.1 section 14.3, The assign activity part and query /ns4:EmployeeCollection/ns4:Employee/ns4:empsal should not return multipe nodes.
    Please check the BPEL source at line number "97" and verify the part and xpath query /ns4:EmployeeCollection/ns4:Employee/ns4:empsal.
    </summary>
    </part>
    </selectionFailure>
    Can any one help how do I go about this.. All that I want is I need to display the salary details while using the while loop.. and my Audit instance looks like this
    [2008/04/08 15:56:00] New instance of BPEL process "A_Whilecheck" initiated (# "201225").
    <process>
    <sequence>
    receiveInput
    [2008/04/08 15:56:00] Received "inputVariable" call from partner "client" More...
    -<inputVariable>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload">
    -<ns1:A_WhilecheckProcessRequest xmlns:ns1="http://xmlns.oracle.com/A_Whilecheck">
    <ns1:input>1001
    </ns1:input>
    </ns1:A_WhilecheckProcessRequest>
    </part>
    </inputVariable>
    Assign_1
    [2008/04/08 15:56:00] Updated variable "Invoke_1_xxxxSelect_empno_InputVariable" More...
    -<Invoke_1_xxxxSelect_empno_InputVariable>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="xxxxSelect_empno_inparameters">
    -<xxxxSelect_empnoInputParameters xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/xxxx">
    <empno>1001
    </empno>
    </xxxxSelect_empnoInputParameters>
    </part>
    </Invoke_1_xxxxSelect_empno_InputVariable>
    Invoke_1
    [2008/04/08 15:56:00] Invoked 2-way operation "xxxxSelect_empno" on partner "xxxx".less
    -<messages>
    -<Invoke_1_xxxxSelect_empno_InputVariable>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="xxxxSelect_empno_inparameters">
    -<xxxxSelect_empnoInputParameters xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/xxxx">
    <empno>1001
    </empno>
    </xxxxSelect_empnoInputParameters>
    </part>
    </Invoke_1_xxxxSelect_empno_InputVariable>
    -<Invoke_1_xxxxSelect_empno_OutputVariable>
    <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="response-headers">[]
    </part>
    -<part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="EmployeeCollection">
    -<EmployeeCollection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/xxxx">
    -<Employee>
    <empid>1004
    </empid>
    <empsal>23000
    </empsal>
    </Employee>
    -<Employee>
    <empid>1002
    </empid>
    <empsal>1120000
    </empsal>
    </Employee>
    -<Employee>
    <empid>1005
    </empid>
    <empsal>4300
    </empsal>
    </Employee>
    -<Employee>
    <empid>1003
    </empid>
    <empsal>45000
    </empsal>
    </Employee>
    -<Employee>
    <empid>1006
    </empid>
    <empsal>12900
    </empsal>
    </Employee>
    -<Employee>
    <empid>1007
    </empid>
    <empsal>12400
    </empsal>
    </Employee>
    -<Employee>
    <empid>1010
    </empid>
    <empsal>1110
    </empsal>
    </Employee>
    -<Employee>
    <empid>1009
    </empid>
    <empsal>1200
    </empsal>
    </Employee>
    -<Employee>
    <empid>1008
    </empid>
    <empsal>34000
    </empsal>
    </Employee>
    -<Employee>
    <empid>1011
    </empid>
    <empsal>65000
    </empsal>
    </Employee>
    -<Employee>
    <empid>1013
    </empid>
    <empsal>12000
    </empsal>
    </Employee>
    -<Employee>
    <empid>1012
    </empid>
    <empsal>12000
    </empsal>
    </Employee>
    </EmployeeCollection>
    </part>
    </Invoke_1_xxxxSelect_empno_OutputVariable>
    </messages>
    <while>
    Assign_2 (faulted)
    [2008/04/08 15:56:00] "{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure" has been thrown.less
    -<selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
    -<part name="summary">
    <summary>
    XPath query string returns multiple nodes.
    According to BPEL4WS spec 1.1 section 14.3, The assign activity part and query /ns4:EmployeeCollection/ns4:Employee/ns4:empsal should not return multipe nodes</part>
    </selectionFailure>
    </while> .
    Please check the BPEL source at line number "97" and verify the part and xpath query /ns4:EmployeeCollection/ns4:Employee/ns4:empsal.
    </summary>
    </sequence>
    [2008/04/08 15:56:00] "BPELFault" has not been caught by a catch block.
    [2008/04/08 15:56:00] BPEL process instance "201225" cancelled

    Hi,
    Please some one answer my post.....I am really in urgent requirement.

  • BizTalk mapping multiple nodes

    Hello All,
    Below is an example of a schema I have to work upon. There will be multiple nodes of Diviions under the root node and there will be similar number of divisions node under the mappings node. now each divisions node (under root node) will have multiple record
    nodes which will each have an industry_type node. So, what I want to do is match both industry_type nodes (each under root and mappings node) and if the value is same I want to map the industry_type_value to the destination schema. So there can be n number
    of industry_type nodes and I want to have equal number in the destination schema. When I am using a looping functoid along with value mapping I am getting the non matchin industry_type nodes too in the destination schema.
    Please help me with the same.

    Hey Ashwin,
    I am unable to add the xml so am pasting the files:
    Input:
    <ns0:Root xmlns:ns0="http://Pricing.MTB.Schema.Schema1">
      <Divisions>
        <Record>
          <Identifier>node1</Identifier>
          <Industry_Type>ABC</Industry_Type>
        </Record>
        <Record>
          <Identifier>node2</Identifier>
          <Industry_Type>DEF</Industry_Type>
        </Record>
        <Record>
          <Identifier>node3</Identifier>
          <Industry_Type>GHI</Industry_Type>
        </Record>
      </Divisions>
      <Mappings>
        <Record>
          <Industry_type>ABC</Industry_type>
          <Industry_Type_value>ABC0</Industry_Type_value>
        </Record>
        <Record>
          <Industry_type>DEF</Industry_type>
          <Industry_Type_value>DEF0</Industry_Type_value>
        </Record>
        <Record>
          <Industry_type>GHI</Industry_type>
          <Industry_Type_value>GHI0</Industry_Type_value>
        </Record>
      </Mappings>
    </ns0:Root>
    Output:
    <ns0:Root xmlns:ns0="http://Pricing.MTB.Schema.Schema2">
      <Divisions>
        <Record>
          <Identifier>node1</Identifier>
          <Industry_Type>ABC0</Industry_Type>
        </Record>
        <Record>
          <Identifier>node2</Identifier>
          <Industry_Type>DEF0</Industry_Type>
        </Record>
        <Record>
          <Identifier>node3</Identifier>
          <Industry_Type>GHI0</Industry_Type>
        </Record>
      </Divisions>
    </ns0:Root>

  • Random Selection Failure - to-spec at line is evaluated to multiple nodes

    Hi,
    Has anybody come across a situation were an assign activity fails with an
    "Exception is thrown because the to-spec at line 113 is evaluated to multiple nodes"
    The problem is that an element in a variable appears more than once although it is restricted to maxOccurs="1".
    e.g
    <variable>
    <outputVariable>
    <part name="payload" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <Output xmlns="http://xmlns.oracle.com/MyApp/MySchema">
    <result/>
    <result/>
    </Output>
    </part>
    </outputVariable>
    </variable>
    The result element has a maxOccurs="1" in the xsd and the operation in the assign activity is a copy not an append!
    The problem is not consistent and happens randomly with the same set of data.

    Hi I understand the workaround here (adding [1] to the to-spec expression) - but what about the extra empty nodes, when we move to the next step in our process will those empty nodes still exist - since our XSD sets that node to maxOcurrs="1" this would cause issues down stream if these empty nodes are carried forward - we are thinking of putting in a XSLT to remove them, but wanted to see if anyone has input on if they will be carried forward - since this is a random issue ware not able to reproduce it in our dev/test environment, it seems to only happen in our Production environment.

  • Unable to create multiple transport target groups in SLD

    We have multiple R/3 QA systems but just 1 XI QA system and we need to test interfaces with all R/3 QA client at the same time. My XI development team has asked to explore whether its possible to create multiple target systems.
    Currenlty R3_dev has R3_QA1 as target business system, we would like to add R3_QA2 as target system for R3_dev.
    There is a "add/change" option in Transport tab and there is a grid which seems to imply that multilple entries are possible.
    I have added R3_QA2 to the Group "Qa_Bus_Group" and was able to  replace
    R3_QA1  with R3_QA2 however I was unable to create multiple target systems.
    I was wondering if anyone ran into this issue and any suggestions are welcome. Thanks in advance.

    Hi Syed,
               You can create multiple target systems only for different business system groups.If all the business systems like R3_QA1,R3_QA2, R3_QA3 belong to the same business group "QA_BUS_GROUP" , then you can have only one among the three system as target.
               So R3_DEV  can have only one system as target either R3_QA1 Or R3_QA2 or R3_QA3 since they belong to the same business group "QA_BUS_GROUP".
                If there are three different business system groups then you can have 3 target systems that correspond to their respective business system groups ,in this case source business system can be assigned to the 3 target systems that belong to different business system groups .
               Since that is not the case with your scenario, you cannot create multiple target systems.
    Regards,
    Laawanya

  • Error "PortalSiteMapProvider was unable to fetch current node"

    I have a publishing site collection. (SP2010)
    Whenever I activate one of my solutions, I get the error “PortalSiteMapProvider was unable to fetch current node, request URL: /_layouts/ManageFeatures.aspx, message: Specified method is not supported., stack trace:   
    at Microsoft.SharePoint.SPChange.get_InternalListId()” In the ULS log.
    When debugging the feature activation, the error shows after all the code is done.
    Anyone has a clue what the issue is?.
    Ofer Gal

    Hi Ofer,
    Would you please check out the following link, it described a similar issue:
    http://buddhian.blogspot.com/2011/09/portalsitemapprovider-was-unable-to.html
    "Resolution
    There could be multiple reasons for this, one possible reason is that your application pool account does not have full permissions to read the complete site collection.
    Identify your web apps' app pool account using inetmgr
    Login to central site administration
    Go to Application management > Policy for web application
    Choose the web application where the inaccessible site collection exists
    Add a full control policy for the app pool account
    Possible cause
    Derived from resolution :) this could be because portal site map provider uses elevated privileges within its code and when you use elevate privileges it is always the app pool account that is used internally (you may see it as system account on the ui)."
    Thanks,
    Lhan Han

  • Human Workflow Task XPath query string returns multiple nodes.

    I am looking for trouble shooting help for this error. I am no sure if it is a server or jdev issue.
    I am running JDev version 10.1.3.3 and console version 10.1.3.1.0 locally.
    General information on the BPEL process:
    I have a temporary table in Oracle lite that I created items to be review by the user. I created a synchronous BPEL process. The first step in developing this process, I created the straight forward invoke the table to get the records, transform the records with a change the approve flag = "Y", and invoke the table to update the records. Works like a charm. I followed the online tutorial by dropping a human task after the transform, configured the parameters, setup the assignments, and moved the invoke to update table under the approved condition. If the table has only one record, the process runs great but if there are two records I get the following error message.
    <selectionFailure xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"><part name="summary"><summary>XPath query string returns multiple nodes.
    According to BPEL4WS spec 1.1 section 14.3, The assign activity part and query /ns3:TempItemCollection/ns3:TempItem/ns3:ItemNbr should not return multipe nodes.
    Please check the BPEL source at line number "178" and verify the part and xpath query /ns3:TempItemCollection/ns3:TempItem/ns3:ItemNbr.
    </summary>
    </part></selectionFailure>
    =================
    The error occurs in the first assign of the Human task after the assign copies the fields for the title. I underlined line number 178.
    <correlationSets>
    <correlationSet name="WorkflowTaskIdCor"
    properties="taskservice:taskId"/>
    </correlationSets>
    <sequence>
    <assign name="HumanTask1_1_AssignTaskAttributes">
    <copy>
    <from expression="concat(ora:getProcessURL(), string('/HumanTask1/HumanTask1.task'))"/>
    <to variable="initiateTaskInput" part="payload"
    query="/taskservice:initiateTask/task:task/task:taskDefinitionURI"/>
    </copy>
    <copy>
    <from expression="number(3)"/>
    <to variable="initiateTaskInput" part="payload"
    query="/taskservice:initiateTask/task:task/task:priority"/>
    </copy>
    <copy>
    <from>
    <payload xmlns="http://xmlns.oracle.com/bpel/workflow/task">
    <Case xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <CourtDate xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <ErrorMessage xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <ItemName xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <Payment xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <Zip xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <ProcessFlag xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <LastUpdated xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <AddedDate xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <CityAttnyAmount xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <ApprovalFlag xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <ProlawKey xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    <ProcessKey xmlns="http://xmlns.oracle.com/bpel/workflow/task"/>
    </payload>
    </from>
    <to variable="initiateTaskInput" part="payload"
    query="/taskservice:initiateTask/task:task/task:payload"/>
    </copy>
    <copy>
    <from expression="concat(string('Item Fee Approval '), bpws:getVariableData('Invoke_1_Select_RecordsSelect_OutputVariable','TempItemCollection','/ns3:TempItemCollection/ns3:TempItem/ns3:ItemName'))"/>
    <to variable="initiateTaskInput" part="payload"
    query="/taskservice:initiateTask/task:task/task:title"/>
    </copy>
    <copy>
    <from variable="Invoke_1_Select_RecordsSelect_OutputVariable"
    part="TempItemCollection"
    query="/ns3:TempItemCollection/ns3:TempItem/ns3:ItemNbr"/>
    <to variable="initiateTaskInput" part="payload"
    query="/taskservice:initiateTask/task:task/task:payload/task:Item"/>
    </copy>
    <copy>
    Thank you for any help you can give me.

    Here is how I solved this problem: I was told by the metalink folks that I should use the same verion of SOA console as jdev. So I went back to jdev 10.1.3.1. Rather than reading from the Oracle lite table, I dumped the table into a flat file. I read flat file and populated the workflow. Remember to set the 'messages in batch' flag in the file adapter to 1 and the number of records to skip to zero in the format builder for the flat file. The process now reads each record and creates an instance for that each record. In other words, if I have 8 records in my flat file, I will have 8 instances of the process running on the console. Thanks Jeremy for your help figuring this out.
    Edited by: user7725126 on Nov 19, 2009 3:56 PM

  • Error: XPath query string returns multiple nodes

    Hi all,
    I am facing issue with the assign activity.
    Error message:
    com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.xmlsoap.org/ws/2003/03/business-process/}selectionFailure} parts: {{ summary=&lt;summary>*XPath query string returns multiple nodes. The assign activity part and query are returning multiple nodes. The assign activity part and query named in the error message returned multiple nodes. It should return single node. According to BPEL4WS specification 1.1 section 14.3, the assign activity part and query named in the error message should not return multiple nodes. Verify the part and xpath query named in the error message at line number 2005 in the BPEL source*.
    BPEL code:
    <copy>
    <from variable="Invoice_Tax_loopCounter"/>
    <to variable="Var_Invoice_Tax_Contacts" part="payload" query="/ns30:Invoice_Tax_Contacts/ns30:Invoice/ns29:Get_InvoiceOutput[bpws:getVariableData'Invoice_Tax_loopCounter')]/ns29:ADDR_ATTRIBUTE2"/>
    </copy>
    We are using SOA 11.1.1.3 version.
    Any pointers on this?
    Thanks in advance

    Hi-
    This is because you are have multiple nodes either in source or target XML.
    My guess is some nodes of your XML might be repeating (means a single element/node has multiple values). Can you please check that or please post your XML here.
    Edited by: 145678 on Mar 7, 2011 6:28 PM

  • Mission Control Problem: Unable to Assign Mail Application

    I have used Mountain LIon since release with no problem. Today I restarded my computer after it died of battery and now I am unable to assign my mail application to a desktop as I had previously been able todo. I am able to full screen the application which then keeps it in one pane but I do not like to use it that way as I like to have multiple emails open at once. Once I drag the application in mission control to a new desktop it does not get the dark hilight and pops back into palce. The mail application appears on every desktop that is not an application in full screen mode. See pictures, please help!
    This is me trying to move the mail app into a desktop.
    This is the same attempt with system prefrences.

    Just found this post that addressed my issue, thanks.
    https://discussions.apple.com/message/15948670#15948670

  • Assigning a node value from an XML variable to a String type  in Weblogic Process Integrator

    Hi,
    Is there any way to assign a node value from an XML variable to a String variable
    in Weblogic Process Integrator...
    Thanx.
    Narendra.

    Nerendra
    Are you talking about using Xpath on the XML document and assigning to a
    variable, it is unclear what you are asking
    Tony
    "Narendra" <[email protected]> wrote in message
    news:3bba1215$[email protected]..
    >
    Hi,
    Is there any way to assign a node value from an XML variable to a Stringvariable
    in Weblogic Process Integrator...
    Thanx.
    Narendra.

  • Can you assign multiple customer masters to one Business Partner in R/3?

    We are trying to configure SAP Business Partners in ECC5.0 but it seems the relationship between a business partner and a customer master is one-to-one so a business partenr cannot have multiple customers (table BD001 only allows for a single entry).  Does anyone know if it's possible to assign multiple customer masters to one business partner?  If so, is there any documentation available?
    Many thanks.

    We are trying to configure SAP Business Partners in ECC5.0 but it seems the relationship between a business partner and a customer master is one-to-one so a business partenr cannot have multiple customers (table BD001 only allows for a single entry).  Does anyone know if it's possible to assign multiple customer masters to one business partner?  If so, is there any documentation available?
    Many thanks.

  • Assigning multiple values from a List of Values at detail (table) level

    Hi,
    I have a master detail entry screen. I want to assign multiple values when end user selects an item from the list. The field is at detail level (Table type). I can do it using the "Select one choice" type component (ADF Faces Core) but it doesnt retain the value when I go to the next record. This type of component works fine with the screen with only one record to show (form type). This component has binding with list type.
    If I use simple list with Table binding, I can not assign values to multiple items. This type of list retains value when record is changed.
    Can anyone help me resolving this issue?
    Thanks,
    CAH

    Post on Jdev forum JDeveloper and OC4J 11g Technology Preview
    --Shiv                                                                                                                                                                               

Maybe you are looking for