ode-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christoph M. Pflügler" <christoph.pflueg...@heigl-service.de>
Subject wsa:ActionNotSupported reply when passing session
Date Wed, 11 Jun 2008 09:24:18 GMT
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

I'm actually facing an error (see error message below) when calling an
external Service from a BPEL process.

The call chain is:

tcpmon -> bpel1 -> bpel2 -> service

All processes/services work when tested seperatly, but they throw the
error below when tested together.

Any ideas how to solve the problem?

If more source is needed, please tell me! To keep things short for now,
I only post the things I consider relevant.

Thanks for your help,
Christoph

##### ERROR ######

10:56:08 :: DEBUG - GeronimoLog.debug(66) |
org.apache.ode.axis2.SoapExternalService$CachedOptions$1@c4ef1 has been
modified
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Translating IL Properties
for Axis2
10:56:08 :: DEBUG - GeronimoLog.debug(66) | replyAsync
mex=hqejbhcnphr3cfnmm3enww
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Setting execution state on
instance 2602
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Sending stateful TO epr in
message header using session null
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Sending a message containing
wsa endpoints in headers for session passing.
10:56:08 :: DEBUG - GeronimoLog.debug(66) | <?xml version='1.0'
encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header><addr:To
xmlns:addr="http://www.w3.org/2005/08/addressing">http://192.168.1.101:8080/axis2/services/quotationService</addr:To><addr:Action
xmlns:addr="http://www.w3.org/2005/08/addressing"></addr:Action><addr:ReplyTo
xmlns:addr="http://www.w3.org/2005/08/addressing"><addr:Address>http://www.w3.org/2005/08/addressing/anonymous</addr:Address></addr:ReplyTo><addr:MessageID
xmlns:addr="http://www.w3.org/2005/08/addressing">uuid:hqejbhcnphr3cfnmm3enwx</addr:MessageID></soapenv:Header><soapenv:Body><RequestForQuotationMSG
xmlns="orchestration:test:docs">
~            <RequestForQuotation
xmlns="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2"
xmlns:urn="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2">
~               <CustomizationID
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:urn1="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
schemeAgencyID="LSPI" schemeAgencyName="Lehrstuhl fuer PI"
schemeVersionID="33ff5" />
~               <UUID
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:urn1="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
schemeAgencyID="kkk" />
~               <RequestForQuotationLine
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
xmlns:urn1="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
~                  <LineItem>
~                     <ID
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:urn2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">8888</ID>
~                     <MinimumQuantity
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:urn2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
unitCode="A82">500</MinimumQuantity>
~                     <Item>
~                        <Name
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:urn2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">Getraenkepulver</Name>
~                        <BrandName
xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:urn2="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">Coca
Cola</BrandName>
~                     </Item>
~                  </LineItem>
~               </RequestForQuotationLine>
~            </RequestForQuotation>
~         </RequestForQuotationMSG></soapenv:Body></soapenv:Envelope>
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Found a header in incoming
message, checking if there are endpoints there.
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Service response:
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header
xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>http://www.w3.org/2005/08/addressing/fault</wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault
xmlns:wsa="http://www.w3.org/2005/08/addressing"><faultcode>wsa:ActionNotSupported</faultcode><faultstring>The
[action] cannot be processed at the receiver.</faultstring><detail
/></soapenv:Fault></soapenv:Body></soapenv:Envelope>
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Received response for MEX
{PartnerRoleMex#hqejbhcnphr3cfnmm3enww [PID
{orchestration:test:seller:bpel}seller-21] calling null.getQuotation(...)}
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Reply is a fault, found
type: null
10:56:08 :: WARN - GeronimoLog.warn(92) | Fault response: faultType=(unkown)
<?xml version='1.0' encoding='utf-8'?><soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header
xmlns:wsa="http://www.w3.org/2005/08/addressing"><wsa:Action>http://www.w3.org/2005/08/addressing/fault</wsa:Action></soapenv:Header><soapenv:Body><soapenv:Fault
xmlns:wsa="http://www.w3.org/2005/08/addressing"><faultcode>wsa:ActionNotSupported</faultcode><faultstring>The
[action] cannot be processed at the receiver.</faultstring><detail
/></soapenv:Fault></soapenv:Body></soapenv:Envelope>
10:56:08 :: DEBUG - GeronimoLog.debug(66) | replyWithFailure
mex=hqejbhcnphr3cfnmm3enww failureType=OTHER description= details=[Body:
null]
10:56:08 :: DEBUG - GeronimoLog.debug(66) | create work event for
mex=hqejbhcnphr3cfnmm3enww
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-22,5,main]:
lock(iid=2602, time=1MICROSECONDS)
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-22,5,main]:
lock(iid=2602, time=1MICROSECONDS)-->GRANTED
10:56:08 :: DEBUG - GeronimoLog.debug(66) | >>
handleWorkEvent(jobData={type=INVOKE_RESPONSE,
mexid=hqejbhcnphr3cfnmm3enww, channel=17, iid=2602})
10:56:08 :: DEBUG - GeronimoLog.debug(66) | BpelRuntimeContextImpl
created for instance 2602. INDEXED
STATE={OInvoke#19-invoke-activity-line-54::9=[ACTIVITYGUARD(...)],
{OScope '__PROCESS_SCOPE:seller' id=3}::0=[ACTIVE(...)],
OInvoke#19-invoke-activity-line-54::10=[INVOKE(...)], {OScope
'invoke-implicit-scope-line-54' id=18}::7=[ACTIVITYGUARD(...)],
OSequence#14-sequence-activity-line-45::2=[SEQUENCE(self=(OSequence#14-sequence-activity-line-45,TerminationChannel#3,ParentScopeChannel#5),
linkframe=org.apache.ode.bpel.runtime.LinkFrame@caa79c,
remaining=[{OScope 'invoke-implicit-scope-line-54' id=18},
OReply#25-reply-activity-line-59])], {OScope
'invoke-implicit-scope-line-54' id=18}::8=[SCOPE(...)],
OSequence#14-sequence-activity-line-45::1=[ACTIVITYGUARD(...)], {OScope
'__PROCESS_SCOPE:seller' id=3}::0=[SCOPE(...)], {OScope
'invoke-implicit-scope-line-54' id=18}::8=[ACTIVE(...)]}
10:56:08 :: DEBUG - GeronimoLog.debug(66) | InvokeResponse event for iid
2602
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Invoking message response
for mexid hqejbhcnphr3cfnmm3enww and channel 17
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Triggering response
10:56:08 :: ERROR - GeronimoLog.error(104) | Failure during invoke:
10:56:08 :: INFO - GeronimoLog.info(79) | ActivityRecovery: Registering
activity 9, failure reason:  on channel 18
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Setting execution state on
instance 2602
10:56:08 :: DEBUG - GeronimoLog.debug(66) | Thread[ODEServer-22,5,main]:
unlock(iid=2602)


##### service WSDL #####

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="orchestration:test:quotationService"
xmlns:BD_3A1_Quote="urn:oasis:names:specification:ubl:schema:xsd:Quotation-2"

xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:pos="orchestration:test:quotationService"
xmlns:common="orchestration:test:seller_common"
xmlns:docs="orchestration:test:docs"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:BD_3A1_RequestQuote="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2"

xmlns:BD_3A10_NotifyOfQuoteAck="http://www.example.org/MY_NotifyOfQuoteAck"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

~  <wsdl:import location="seller_common.wsdl"
namespace="orchestration:test:seller_common"></wsdl:import>

~  <wsdl:binding name="quotationBinding" type="common:quotationPT">
~    <soap:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http"/>
~    <wsdl:operation name="getQuotation">
~      <soap:operation soapAction="" style="document"/>
~      <wsdl:input>
~        <soap:body use="literal" namespace="orchestration:test"/>
~      </wsdl:input>
~      <wsdl:output>
~        <soap:body use="literal" namespace="orchestration:test"/>
~      </wsdl:output>
~    </wsdl:operation>
~  </wsdl:binding>
~  <wsdl:service name="quotationService">
~    <wsdl:port name="quotationPort" binding="pos:quotationBinding">
~      <soap:address
location="http://192.168.1.101:8080/axis2/services/quotationService"/>
~    </wsdl:port>
~  </wsdl:service>
~  </wsdl:definitions>


##### seller_common WSDL #####

<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="orchestration:test:seller_common"
xmlns:common_msg="orchestration:test:seller_common_msgs"
xmlns:BD_3A1_Quote="urn:oasis:names:specification:ubl:schema:xsd:Quotation-2"

xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:pos="orchestration:test:seller_common"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
xmlns:BD_3A1_RequestQuote="urn:oasis:names:specification:ubl:schema:xsd:RequestForQuotation-2"

xmlns:BD_3A10_NotifyOfQuoteAck="http://www.example.org/MY_NotifyOfQuoteAck"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

<wsdl:import location="seller_common_msgs.wsdl"
namespace="orchestration:test:seller_common_msgs"></wsdl:import>


~  <wsdl:portType name="quotationPT">
~    <wsdl:operation name="getQuotation">
~      <wsdl:input message="common_msg:requestForQuotation">
~    </wsdl:input>
~      <wsdl:output message="common_msg:quotation">
~    </wsdl:output>
~    </wsdl:operation>
~  </wsdl:portType>

<plnk:partnerLinkType name="quotationLT">
	<plnk:role name="quoter" portType="pos:quotationPT" />
</plnk:partnerLinkType>

</wsdl:definitions>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIT5nB0Do4wUHmzBsRAn2cAKCeULorZCs6GCf0WQCYb674IqyjyACfSsvz
U199ZBS+Kxb1vxHlxo6e8sY=
=ZwGa
-----END PGP SIGNATURE-----

Mime
View raw message