Hi Pablo,

On 29 January 2011 22:49, Pablo Marco <[email protected]> wrote:

> Hi,
>
>  I'm new to the list and to ODE (also to BPEL). I'm trying to run
> some basic BPEL processes, and in this case I keep getting a
> selectionFailure when trying to run the following:
>
> <variables>
>     <variable name="myVar" messageType="test:HelloMessage"/>
>     <variable name="pruebaUsuarioInput"
> messageType="pusu:creaUsuarioRequest" />
> </variables>
>
> <assign name="inicializadorBrutal">
>                                <copy>
>                                        <from>
>                                                <literal>
>                                                        <pusu:parameters>
>                                                                *
> <pusu:username>brito</pusu:**username>*
>
>  <pusu:password>bruword</pusu:password>
>                                                                <pusu:email>
> [email protected]</pusu:email>
>                                                        </pusu:parameters>
>                                                </literal>
>                                        </from>
>                                        <to variable="pruebaUsuarioInput"
> part="parameters"/>
>                                </copy>
>        <copy>
>              <from part="TestPart" variable="myVar">
>              <to>$pruebaUsuarioInput.parameters/username</to>
>
Since you have specified a namespace (*<pusu:username>brito</pusu:**
username>*) when initializing the pruebaUsuarioInput variable. You need to
specify that namespace when selecting that element. Therefore <to> would be
<to>$pruebaUsuarioInput.parameters/*pusu:*username</to>



>        </copy>
> </assign>
>
>  The first copy works perfectly but the second keeps giving me
> problems. This was the code as generated using NetBeans BPEL plugin.
> Trying with Eclipse BPEL, generates the following for the second copy:
>
> <copy>
>              <bpel:from part="TestPart" variable="myVar"></bpel:from>
>              <bpel:to part="parameters" variable="pruebaUsuarioInput">
>                    <bpel:query
> queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0">
>
Same applies to this as well.


Thanks,
Waruna

>                        <![CDATA[*pusu:*username]]>
>                    </bpel:query>
>                </bpel:to>
> </copy>
>
> but I get the same selectionFailure error.
>
>  I'm trying to run this on ODE 1.3.4 on tomcat 5.5.31.
>
> Regards,
>
> Pablo
>
>
> PS: These are the definitions for HelloMessage and creaUsuarioRequest:
>
>    <wsdl:message name="HelloMessage">
>        <wsdl:part name="TestPart" type="xsd:string"/>
>    </wsdl:message>
>
>
>  <wsdl:message name="creaUsuarioRequest">
>    <wsdl:part element="tns:creaUsuario" name="parameters"/>
>  </wsdl:message>
>  <wsdl:types>
>    <xsd:schema targetNamespace="http://www.example.org/PruebaUsuario/";>
>      <xsd:element name="creaUsuario">
>        <xsd:complexType>
>          <xsd:sequence>
>                <xsd:element name="username" type="xsd:string"/>
>                <xsd:element name="password" type="xsd:string"/>
>                <xsd:element name="email" type="xsd:string"/>
>          </xsd:sequence>
>        </xsd:complexType>
>      </xsd:element>
>      <xsd:element name="creaUsuarioResponse">
>        <xsd:complexType>
>          <xsd:sequence>
>
>          </xsd:sequence>
>        </xsd:complexType>
>      </xsd:element>
>    </xsd:schema>
>  </wsdl:types>
>



-- 
-----------------------------------------------------
Regards,
Waruna Ranasinghe

blog: http://warunapw.blogspot.com
twitter: http://twitter.com/warunapww
http://lk.linkedin.com/in/waruna
www.facebook.com/waruna.ranasinghe

Reply via email to