I think you need to specify the operation invoked in the JBI exchange.
But you should really use the Ode service engine instead, because this
component
is not supported.

On 3/26/07, Anand Kumar Kalyanasundaram <[EMAIL PROTECTED]> wrote:

Hi,
I deployed the loan-broker-bpel example (in
apache-servicemix-3.1-incubating)
and tried sending the message (suggested in the previous posts) from
another component.


<SOAP-ENV:Envelope xmlns:SOAP-ENV='
http://schemas.xmlsoap.org/soap/envelope/'
      xmlns:SOAP-ENC='http://schemas.xmlsoap.org/soap/encoding/'
      xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
      xmlns:xsd='http://www.w3.org/2001/XMLSchema'
      xmlns:wsa='http://schemas.xmlsoap.org/ws/2004/08/addressing'>
      <SOAP-ENV:Body>
          <getLoanQuoteRequest xmlns='urn:logicblaze:soa:loanbroker'>
            <ssn>102-24532-53254</ssn>
            <amount>100000</amount>
            <duration>3</duration>
          </getLoanQuoteRequest>
      </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

But I ended up with the following error:

SEVERE: An error occurred when attempting to route the service request for
operation: null, port type: LoanBroker, target namespace
urn:logicblaze:soa:loanbroker, correlation key(s):  to a business process
instance.  The correlation definition for this operation is as follows:
.  Inspect the business process design and verify that a business process
instance is waiting for this request to be sent.
org.apache.ode.bpe.correlation.CorrelationServiceException: An error
occurred when attempting to route the service request for operation: null,
port type: LoanBroker, target namespace urn:logicblaze:soa:loanbroker,
correlation key(s):  to a business process instance.  The correlation
definition for this operation is as follows: .  Inspect the business process
design and verify that a business process instance is waiting for this
request to be sent.
         at
org.apache.ode.bpe.correlation.CorrelationService.correlateEvent(
CorrelationService.java:361)
         at
org.apache.ode.bpe.bped.unmanaged.EventDirectorSLImpl.sendEvent(
EventDirectorSLImpl.java:116)
         at org.apache.servicemix.bpe.BPEEndpoint.process(BPEEndpoint.java
:130)
         at org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(
AsyncBaseLifeCycle.java:489)
         at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(
AsyncBaseLifeCycle.java:441)
         at org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(
BaseLifeCycle.java:46)
         at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(
DeliveryChannelImpl.java:593)
         at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(
AbstractFlow.java:174)
         at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(
SedaFlow.java:176)
         at org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(
SedaQueue.java:134)
         at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:665)
         at
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:690)
         at java.lang.Thread.run(Thread.java:619)
ERROR - BPEComponent                   - Error processing exchange InOut[
   id: ID:Sparrow-01-06.HPC.MsState.Edu-55925-1174939018109-8:3
   status: Active
   role: provider
   endpoint: loanbroker
   in: <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"; xmlns:wsa="
http://schemas.xmlsoap.org/ws/2004/08/addressing"; xmlns:xsd="
http://www.w3.org/2001/XMLSchema"; xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance";><SOAP-ENV:Body><getLoanQuoteRequest
xmlns="urn:logicblaze:soa:loanbroker">
   <ssn>102-24532-53254</ssn>
   <amount>89422.73546771516</amount>
   <duration>0</duration>
</getLoanQuoteRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>
]

Please help!





--
Cheers,
Guillaume Nodet
------------------------
Architect, LogicBlaze (http://www.logicblaze.com/)
Blog: http://gnodet.blogspot.com/

Reply via email to