problem with XPATH, namespaces in Apache Ode

"[email protected]" <[email protected]> Tue, 22 Sep 2009 12:12:56 +0200 (CEST)
Newsgroups gmane.comp.apache.ode.user,gmane.text.xml.xpath.general
Message-ID <3331951.2955641253614376579.JavaMail.root@wmail11>
------=_Part_245345_12519151.1253614376349
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit



>Hi all,
>
>i have a problem with apache ode: i think it's a namespace 
problem and 
>xpath too.
>
>The error give to me from apache ode is :
>
>11:32:
43,486 DEBUG 
>[ASSIGN] {OXPath10Expression $HelloIn.parameters/myxsd:name}: R-
Value 
>expression "{OXPath10Expression $HelloIn.parameters/myxsd:name}" did 
not select 
>any nodes.
>11:32:43,486 INFO  [ASSIGN] Assignment Fault: {http:
//docs.oasis-
>open.org/wsbpel/2.0/process/executable}selectionFailure,
lineNo=45,
>faultExplanation=R-Value expression "{OXPath10Expression $HelloIn.

>parameters/myxsd:name}" did not select any nodes.
>11:32:43,502 DEBUG [SCOPE] 

>({OScope '__PROCESS_SCOPE:BpelHello' id=3},TerminationChannel#1,

>ParentScopeChannel#2): has a fault handler for {http://docs.oasis-open.

>org/wsbpel/2.0/process/executable}selectionFailure: {OCatch faultName=null, 

>faultVariable=null}
>
>i have to use namespace yes or not? Namespace appear 
not 
>so important but have i use it for ode? 
>
>i don't understand why this 
work?? 
>(myxsd work fine, the xml schema was elementFormDefault="qualified"):

>follow 
>these lines:
><copy>
>                <from>
>                    
<literal>
>
>                        <ns0:helloResponse>

>                            <myxsd:
>return/>
>                        </ns0:
helloResponse>
>                    
></literal>
>                </from>

>                <to variable="Out" part="
>parameters"></to>
>            
</copy>
>
>they works fine with "myxsd":
>11:32:
>43,221 DEBUG [ASSIGN] ASSIGN 
Writing variable 'Out' value '<?xml version="1.0" 
>encoding="UTF-8"?>

><message><parameters><helloResponse xmlns="http://hello.
>netbureau.it/">

>                            <myxsd:return xmlns:myxsd="http:
>//hello.
netbureau.it/"/>
>                        

></helloResponse></parameters></message>'
>11:32:43,299 DEBUG [ScopeFrame] 
Write 
>variable: name={Variable __PROCESS_SCOPE:BpelHello.Out:
OMessageVarType#6} 
>value=<?xml version="1.0" encoding="UTF-8"?>
>

><message><parameters><helloResponse xmlns="http://hello.netbureau.it/">
>

>                            <myxsd:return xmlns:myxsd="http://hello.netbureau.

>it/"/>
>                        </helloResponse></parameters></message>
>
>is 
it 
>sufficient for initialize variable Out or i have to do something else (Out 
is 
>then used for a reply but before using it i have to initialize it)??
>

>why not 
>these doesn't work (xpath syntax) using "myxsd:"?:
>

><from>$HelloIn.
>parameters/myxsd:name</from>
>                <to>$Out.
parameters/myxsd:
>return</to>
><copy>
>                <from>$HelloIn.
parameters/myxsd:name</from>
>
>                <to>$Out.parameters/myxsd:
return</to>
></copy>
>
>
>I add an 
>attachment relative to xsd, wsdl and 
deploy xml files(i use Netbeans 6.5.1).
>
>please help me!
>
>tahnk you very 
much
>
>Roby


------=_Part_245345_12519151.1253614376349
Content-Type: APPLICATION/ZIP; name=src.zip
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=src.zip; size=2508

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
------=_Part_245345_12519151.1253614376349--