Hi,

 

First of all, I am sorry about my poor English since I am Chinese. 

 

I am in trouble in using wsn2005 component of servicemix3.3.2. When I run
the wsn-http binding example, the createPullPoint and subscribe operation
are OK. But, when I run the notify operation, the error occurs.

 

Before I describe my problem, I will list the information of the software I
use.

 

Servicemix: 3.3.2

Servicemix component: servicemix-http-2010.01-installer,
servicemix-shared-2010.01-installer, servicemix-wsn2005-2010.01-installer

SA: soap-demo-sa(generated by Ant in the wsn-http binding example)

Operating System: Windows XP Professional

JDK: 1.6.0_26

 

Then, I will show the servicemix’s log file in debug mode.

 

1.       CreatePullPoint Log(No Problem):

 

 

 

 

21:25:44,000 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  597 | Unpacked archive
E:\apache-servicemix-3.3.2\hotdeploy\soap-demo-sa.zip to
E:\apache-servicemix-3.3.2\data\smx\tmp\soap-demo-sa.0.tmp

21:25:44,015 | DEBUG | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  334 | SA dependencies: [servicemix-http]

21:25:44,015 | DEBUG | Timer-2    | DeploymentService        | bi.framework.
DeploymentService  475 | Moving
E:\apache-servicemix-3.3.2\data\smx\tmp\soap-demo-sa.0.tmp to
E:\apache-servicemix-3.3.2\data\smx\service-assemblies\wsn-http-binding\vers
ion_1\install

21:25:44,015 | DEBUG | Timer-2    | DeploymentService        | bi.framework.
DeploymentService  502 | Unpack service unit archive E:\apache-servicemix-3.
3.2\data\smx\service-assemblies\wsn-http-binding\version_1\install\wsn-http-
binding-su.zip to
E:\apache-servicemix-3.3.2\data\smx\service-assemblies\wsn-http-binding\vers
ion_1\sus\servicemix-http\wsn-http-binding-su

21:25:44,031 | DEBUG | Timer-2    | HttpComponent            |
.common.BaseServiceUnitManager   61 | Deploying service unit

21:25:44,031 | DEBUG | Timer-2    | HttpComponent            |
on.xbean.AbstractXBeanDeployer   57 | Looking for
E:\apache-servicemix-3.3.2\data\smx\service-assemblies\wsn-http-binding\vers
ion_1\sus\servicemix-http\wsn-http-binding-su\xbean.xml: true

21:25:44,062 | DEBUG | Timer-2    | HttpComponent            |
.common.BaseServiceUnitManager   75 | Service unit deployed

21:25:44,218 | INFO  | Timer-2    | ServiceAssemblyLifeCycle |
ework.ServiceAssemblyLifeCycle  133 | Starting service assembly:
wsn-http-binding

21:25:44,218 | INFO  | Timer-2    | ServiceUnitLifeCycle     |
framework.ServiceUnitLifeCycle   78 | Initializing service unit:
wsn-http-binding-su

21:25:44,218 | DEBUG | Timer-2    | HttpComponent            |
.common.BaseServiceUnitManager  101 | Initializing service unit

21:25:44,218 | DEBUG | Timer-2    | HttpComponent            | e.servicemix.
soap.SoapEndpoint  305 | Retrieving proxied endpoint definition

21:25:44,218 | DEBUG | Timer-2    | WSNComponent             |
mix.wsn.component.WSNComponent  200 | Querying service description for
ServiceEndpoint[service={http://servicemix.org/wsnotification}NotificationBr
oker,endpoint=Broker]

21:25:44,218 | DEBUG | Timer-2    | HttpComponent            | e.servicemix.
http.HttpEndpoint  270 | WSDL only defines a PortType, using this one

21:25:44,468 | INFO  | Timer-2    | jetty                    |
ervicemix.http.jetty.JCLLogger   83 | jetty-6.1.22

21:25:44,484 | DEBUG | Timer-2    | JettyContextManager      |
ntextManager$ThreadPoolWrapper  469 | Dispatching job:
org.mortbay.jetty.AbstractConnector$Acceptor@1bc6ed3

21:25:44,484 | INFO  | Timer-2    | jetty                    |
ervicemix.http.jetty.JCLLogger   83 | Started
SelectChannelConnector@localhost:8192

21:25:44,515 | DEBUG | Timer-2    | HttpComponent            | e.servicemix.
soap.SoapEndpoint  305 | Retrieving proxied endpoint definition

21:25:44,515 | DEBUG | Timer-2    | WSNComponent             |
mix.wsn.component.WSNComponent  200 | Querying service description for
ServiceEndpoint[service={http://servicemix.org/wsnotification}CreatePullPoin
t,endpoint=Broker]

21:25:44,515 | DEBUG | Timer-2    | HttpComponent            | e.servicemix.
http.HttpEndpoint  270 | WSDL only defines a PortType, using this one

21:25:44,546 | DEBUG | Timer-2    | HttpComponent            |
.common.BaseServiceUnitManager  124 | Service unit initialized

21:25:44,546 | INFO  | Timer-2    | ServiceUnitLifeCycle     |
framework.ServiceUnitLifeCycle   97 | Starting service unit:
wsn-http-binding-su

21:25:44,546 | DEBUG | Timer-2    | HttpComponent            |
.common.BaseServiceUnitManager  142 | Starting service unit

21:25:44,546 | DEBUG | Timer-2    | HttpComponent            |
.common.BaseServiceUnitManager  157 | Service unit started

21:25:44,546 | INFO  | Timer-2    | AutoDeploymentService    |
ramework.AutoDeploymentService  659 | Directory: hotdeploy: Finished
installation of archive:  soap-demo-sa.zip

21:28:39,156 | DEBUG | 13008985@qtp-23860416-0 - Acceptor0
SelectChannelConnector@localhost:8192 | JettyContextManager      |
ntextManager$ThreadPoolWrapper  469 | Dispatching job: SCEP@13619754[d=true,
io=0,w=true,b=false|false]

21:28:39,203 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  146 | Receiving HTTP request: POST
/CreatePullPoint/ HTTP/1.1

Accept: */*

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
QQDownload 681; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR
3.0.4506.2152; .NET CLR 3.5.30729; 360SE)

Host: localhost:8192

Content-Length: 387

Connection: Keep-Alive

Cache-Control: no-cache

 

 

21:28:39,343 | DEBUG | 28922354@qtp-23860416-1 | WSNComponent             |
mix.wsn.component.WSNComponent  200 | Querying service description for
ServiceEndpoint[service={http://servicemix.org/wsnotification}CreatePullPoin
t,endpoint=Broker]

21:28:39,343 | DEBUG | 28922354@qtp-23860416-1 | HttpComponent            |
emix.common.AsyncBaseLifeCycle  653 | Created correlation id:
ID:59.64.157.34-1331c5bc604-2:0

21:28:39,343 | DEBUG | 28922354@qtp-23860416-1 | DeliveryChannelImpl      |
.messaging.DeliveryChannelImpl  435 | Send ID:59.64.157.34-1331c5bc604-2:0
in DeliveryChannel{servicemix-http}

21:28:39,359 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   66 | send exchange with secure broker

21:28:39,359 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   80 | service name
:{http://servicemix.org/wsnotification}CreatePullPoint

21:28:39,359 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   81 | operation name
:{http://docs.oasis-open.org/wsn/bw-2}CreatePullPoint

21:28:39,359 | DEBUG | 28922354@qtp-23860416-1 | SedaFlow                 |
emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:28:39,359 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  180 | Suspending continuation for exchange:
ID:59.64.157.34-1331c5bc604-2:0

21:28:39,359 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
SedaQueue                | .jbi.nmr.flow.seda.SedaQueue$1  132 | org.apache.
servicemix.jbi.nmr.flow.seda.SedaQueue$1@6f7492 dequeued exchange: InOut[

  id: ID:59.64.157.34-1331c5bc604-2:0

  status: Active

  role: provider

  service: {http://servicemix.org/wsnotification}CreatePullPoint

  endpoint: Broker

  operation: {http://docs.oasis-open.org/wsn/bw-2}CreatePullPoint

  in: <?xml version="1.0" encoding="UTF-8"?><wsnt:CreatePullPoint
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:sm="http://servicemix.apache.org/wsn2005/1.0";>

      <sm:address>

        http://www.consumer.org/service/endpoint

      </sm:address>

    </wsnt:CreatePullPoint>

]

21:28:39,359 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
WSNComponent             | emix.common.AsyncBaseLifeCycle  561 | Received
exchange: status: Active, role: provider

21:28:39,359 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
WSNComponent             | emix.common.AsyncBaseLifeCycle  623 | Retrieved
correlation id: ID:59.64.157.34-1331c5bc604-2:0

21:28:39,406 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
AbstractCreatePullPoint  | ix.wsn.AbstractCreatePullPoint   80 |
CreatePullEndpoint

21:28:39,656 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
ComponentContextImpl     | framework.ComponentContextImpl  124 | Component:
servicemix-wsn2005 activated endpoint: {http://www.consumer.org}service :
endpoint

21:28:39,656 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
WSNComponent             | mix.wsn.component.WSNComponent  200 | Querying
service description for
ServiceEndpoint[service={http://www.consumer.org}service,endpoint=endpoint]

21:28:39,671 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
WSDL1Processor           | amework.support.WSDL1Processor   84 | Endpoint
ServiceEndpoint[service={http://www.consumer.org}service,endpoint=endpoint]
implements interface {http://docs.oasis-open.org/wsn/bw-2}PullPoint

21:28:39,671 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
WSNComponent             | mix.wsn.component.WSNComponent  200 | Querying
service description for
ServiceEndpoint[service={http://www.consumer.org}service,endpoint=endpoint]

21:28:39,671 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
WSDL2Processor           | amework.support.WSDL2Processor   70 | Endpoint
ServiceEndpoint[service={http://www.consumer.org}service,endpoint=endpoint]
has a non WSDL2 service description

21:28:39,671 | DEBUG | pool-2-thread-1 | JCAFlow                  |
cemix.jbi.nmr.flow.jca.JCAFlow  430 | ServiceMix: broadcasting info for org.
apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={ht
tp://www.consumer.org}service,endpoint=endpoint]]

21:28:39,687 | DEBUG | pool-2-thread-1 | JMSFlow                  |
i.nmr.flow.jms.AbstractJMSFlow  374 | ServiceMix: broadcasting info for org.
apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={ht
tp://www.consumer.org}service,endpoint=endpoint]]

21:28:39,796 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  468 | SendSync
ID:59.64.157.34-1331c5bc604-2:0 in DeliveryChannel{servicemix-wsn2005}

21:28:39,796 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
SecuredBroker            | mix.jbi.security.SecuredBroker   66 | send
exchange with secure broker

21:28:39,796 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 | SedaFlow
| emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:28:39,796 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  715 | Waiting for
exchange ID:59.64.157.34-1331c5bc604-2:0 (1acdfc3) to be answered in
DeliveryChannel{servicemix-wsn2005} from sendSync

21:28:39,796 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-2 |
SedaQueue                | .jbi.nmr.flow.seda.SedaQueue$1  132 | org.apache.
servicemix.jbi.nmr.flow.seda.SedaQueue$1@96ac47 dequeued exchange: InOut[

  id: ID:59.64.157.34-1331c5bc604-2:0

  status: Active

  role: consumer

  service: {http://servicemix.org/wsnotification}CreatePullPoint

  endpoint: Broker

  operation: {http://docs.oasis-open.org/wsn/bw-2}CreatePullPoint

  in: <?xml version="1.0" encoding="UTF-8"?><wsnt:CreatePullPoint
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:sm="http://servicemix.apache.org/wsn2005/1.0";>

      <sm:address>

        http://www.consumer.org/service/endpoint

     </sm:address>

    </wsnt:CreatePullPoint>

  out: <?xml version="1.0" encoding="UTF-8"?><ns5:CreatePullPointResponse
xmlns:ns5="http://docs.oasis-open.org/wsn/b-2";
xmlns:ns2="http://www.w3.org/2005/08/addressing";
xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2";
xmlns:ns4="http://docs.oasis-open.org/wsrf/rp-2";
xmlns:ns6="http://docs.oasis-open.org/wsn/t-1";><ns5:PullPoint><ns2:Address>h
ttp://www.consumer.org/service/endpoint</ns2:Address></ns5:PullPoint></ns5:C
reatePullPointResponse>

]

21:28:39,796 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-2 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  561 | Received
exchange: status: Active, role: consumer

21:28:39,796 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-2 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  623 | Retrieved
correlation id: ID:59.64.157.34-1331c5bc604-2:0

21:28:39,796 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-2 |
ConsumerProcessor        | p.processors.ConsumerProcessor  110 | Resuming
continuation for exchange: ID:59.64.157.34-1331c5bc604-2:0

21:28:39,796 | DEBUG | 13008985@qtp-23860416-0 - Acceptor0
SelectChannelConnector@localhost:8192 | JettyContextManager      |
ntextManager$ThreadPoolWrapper  469 | Dispatching job:
RetryContinuation@30911076,pending,resumed

21:28:39,796 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  146 | Receiving HTTP request: POST
/CreatePullPoint/ HTTP/1.1

Accept: */*

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
QQDownload 681; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR
3.0.4506.2152; .NET CLR 3.5.30729; 360SE)

Host: localhost:8192

Content-Length: 387

Connection: Keep-Alive

Cache-Control: no-cache

 

 

21:28:39,843 | DEBUG | 28922354@qtp-23860416-1 | DeliveryChannelImpl      |
.messaging.DeliveryChannelImpl  435 | Send ID:59.64.157.34-1331c5bc604-2:0
in DeliveryChannel{servicemix-http}

21:28:39,843 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   66 | send exchange with secure broker

21:28:39,843 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   80 | service name
:{http://servicemix.org/wsnotification}CreatePullPoint

21:28:39,843 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   81 | operation name
:{http://docs.oasis-open.org/wsn/bw-2}CreatePullPoint

21:28:39,843 | DEBUG | 28922354@qtp-23860416-1 | SedaFlow                 |
emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:28:39,843 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-3 |
SedaQueue                | .jbi.nmr.flow.seda.SedaQueue$1  132 | org.apache.
servicemix.jbi.nmr.flow.seda.SedaQueue$1@1604a9e dequeued exchange: InOut[

  id: ID:59.64.157.34-1331c5bc604-2:0

  status: Done

  role: provider

  service: {http://servicemix.org/wsnotification}CreatePullPoint

  endpoint: Broker

  operation: {http://docs.oasis-open.org/wsn/bw-2}CreatePullPoint

  in: <?xml version="1.0" encoding="UTF-8"?><wsnt:CreatePullPoint
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:sm="http://servicemix.apache.org/wsn2005/1.0";>

      <sm:address>

        http://www.consumer.org/service/endpoint

      </sm:address>

    </wsnt:CreatePullPoint>

  out: <?xml version="1.0" encoding="UTF-8"?><ns5:CreatePullPointResponse
xmlns:ns5="http://docs.oasis-open.org/wsn/b-2";
xmlns:ns2="http://www.w3.org/2005/08/addressing";
xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2";
xmlns:ns4="http://docs.oasis-open.org/wsrf/rp-2";
xmlns:ns6="http://docs.oasis-open.org/wsn/t-1";><ns5:PullPoint><ns2:Address>h
ttp://www.consumer.org/service/endpoint</ns2:Address></ns5:PullPoint></ns5:C
reatePullPointResponse>

]

21:28:39,843 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-3 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  732 | Notifying
exchange ID:59.64.157.34-1331c5bc604-2:0(1acdfc3) in
DeliveryChannel{servicemix-wsn2005} from processInboundSynchronousExchange

21:28:39,843 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-1 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  726 | Notified:
ID:59.64.157.34-1331c5bc604-2:0(1acdfc3) in
DeliveryChannel{servicemix-wsn2005} from sendSync

21:28:46,859 | DEBUG | 13008985@qtp-23860416-0 - Acceptor0
SelectChannelConnector@localhost:8192 | JettyContextManager      |
ntextManager$ThreadPoolWrapper  469 | Dispatching job: SCEP@13619754[d=true,
io=1,w=true,b=false|false]

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  146 | Receiving HTTP request: POST /Broker/
HTTP/1.1

Accept: */*

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
QQDownload 681; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR
3.0.4506.2152; .NET CLR 3.5.30729; 360SE)

Host: localhost:8192

Content-Length: 737

Connection: Keep-Alive

Cache-Control: no-cache

 

 

 

 

 

 

2.       Subscirb Operation(No Problem):

 

 

 

 

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | WSNComponent             |
mix.wsn.component.WSNComponent  200 | Querying service description for
ServiceEndpoint[service={http://servicemix.org/wsnotification}NotificationBr
oker,endpoint=Broker]

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | HttpComponent            |
emix.common.AsyncBaseLifeCycle  653 | Created correlation id:
ID:59.64.157.34-1331c5bc604-2:1

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | DeliveryChannelImpl      |
.messaging.DeliveryChannelImpl  435 | Send ID:59.64.157.34-1331c5bc604-2:1
in DeliveryChannel{servicemix-http}

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   66 | send exchange with secure broker

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   80 | service name
:{http://servicemix.org/wsnotification}NotificationBroker

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   81 | operation name
:{http://docs.oasis-open.org/wsn/brw-2}Subscribe

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | SedaFlow                 |
emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:28:46,859 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  180 | Suspending continuation for exchange:
ID:59.64.157.34-1331c5bc604-2:1

21:28:46,859 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
SedaQueue                | .jbi.nmr.flow.seda.SedaQueue$1  132 | org.apache.
servicemix.jbi.nmr.flow.seda.SedaQueue$1@1dd0fe7 dequeued exchange: InOut[

  id: ID:59.64.157.34-1331c5bc604-2:1

  status: Active

  role: provider

  service: {http://servicemix.org/wsnotification}NotificationBroker

  endpoint: Broker

  operation: {http://docs.oasis-open.org/wsn/brw-2}Subscribe

  in: <?xml version="1.0" encoding="UTF-8"?><wsnt:Subscribe
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ncex="http://www.consumer.org"; xmlns:npex="http://www.producer.org";
xmlns:wsa="http://www.w3.org/2005/08/addressing";>

      <wsnt:ConsumerReference>

        <wsa:Address>

          http://www.consumer.org/service/endpoint

        </wsa:Address>

      </wsnt:ConsumerReference>

      <wsnt:Filter>

        <wsnt:TopicExpression
Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

          myTopic

        </wsnt:TopicExpression>

      </wsnt:Filter>

    </wsnt:Subscribe>

]

21:28:46,859 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
WSNComponent             | emix.common.AsyncBaseLifeCycle  561 | Received
exchange: status: Active, role: provider

21:28:46,859 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
WSNComponent             | emix.common.AsyncBaseLifeCycle  623 | Retrieved
correlation id: ID:59.64.157.34-1331c5bc604-2:1

21:28:46,875 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
stractNotificationBroker | wsn.AbstractNotificationBroker  179 | Subscribe

21:28:47,171 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
ComponentContextImpl     | framework.ComponentContextImpl  124 | Component:
servicemix-wsn2005 activated endpoint:
{http://servicemix.org/wsnotification}Subscription :
ID-59-64-157-34-1331c5bc604-4-0

21:28:47,171 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
WSNComponent             | mix.wsn.component.WSNComponent  200 | Querying
service description for
ServiceEndpoint[service={http://servicemix.org/wsnotification}Subscription,e
ndpoint=ID-59-64-157-34-1331c5bc604-4-0]

21:28:47,187 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
WSDL1Processor           | amework.support.WSDL1Processor   84 | Endpoint
ServiceEndpoint[service={http://servicemix.org/wsnotification}Subscription,e
ndpoint=ID-59-64-157-34-1331c5bc604-4-0] implements interface
{http://docs.oasis-open.org/wsn/bw-2}PausableSubscriptionManager

21:28:47,203 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
WSNComponent             | mix.wsn.component.WSNComponent  200 | Querying
service description for
ServiceEndpoint[service={http://servicemix.org/wsnotification}Subscription,e
ndpoint=ID-59-64-157-34-1331c5bc604-4-0]

21:28:47,203 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
WSDL2Processor           | amework.support.WSDL2Processor   70 | Endpoint
ServiceEndpoint[service={http://servicemix.org/wsnotification}Subscription,e
ndpoint=ID-59-64-157-34-1331c5bc604-4-0] has a non WSDL2 service description

21:28:47,203 | DEBUG | pool-2-thread-1 | JCAFlow                  |
cemix.jbi.nmr.flow.jca.JCAFlow  430 | ServiceMix: broadcasting info for org.
apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={ht
tp://servicemix.org/wsnotification}Subscription,endpoint=ID-59-64-157-34-133
1c5bc604-4-0]]

21:28:47,203 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  468 | SendSync
ID:59.64.157.34-1331c5bc604-2:1 in DeliveryChannel{servicemix-wsn2005}

21:28:47,218 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
SecuredBroker            | mix.jbi.security.SecuredBroker   66 | send
exchange with secure broker

21:28:47,218 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 | SedaFlow
| emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:28:47,218 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  715 | Waiting for
exchange ID:59.64.157.34-1331c5bc604-2:1 (91c310) to be answered in
DeliveryChannel{servicemix-wsn2005} from sendSync

21:28:47,218 | DEBUG | pool-2-thread-1 | JMSFlow                  |
i.nmr.flow.jms.AbstractJMSFlow  374 | ServiceMix: broadcasting info for org.
apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={ht
tp://servicemix.org/wsnotification}Subscription,endpoint=ID-59-64-157-34-133
1c5bc604-4-0]]

21:28:47,234 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-5 |
SedaQueue                | .jbi.nmr.flow.seda.SedaQueue$1  132 | org.apache.
servicemix.jbi.nmr.flow.seda.SedaQueue$1@b4dcd9 dequeued exchange: InOut[

  id: ID:59.64.157.34-1331c5bc604-2:1

  status: Active

  role: consumer

  service: {http://servicemix.org/wsnotification}NotificationBroker

  endpoint: Broker

  operation: {http://docs.oasis-open.org/wsn/brw-2}Subscribe

  in: <?xml version="1.0" encoding="UTF-8"?><wsnt:Subscribe
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ncex="http://www.consumer.org"; xmlns:npex="http://www.producer.org";
xmlns:wsa="http://www.w3.org/2005/08/addressing";>

      <wsnt:ConsumerReference>

        <wsa:Address>

          http://www.consumer.org/service/endpoint

        </wsa:Address>

      </wsnt:ConsumerReference>

      <wsnt:Filter>

        <wsnt:TopicExpression
Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

          myTopic

        </wsnt:TopicExpression>

      </wsnt:Filter>

    </wsnt:Subscribe>

  out: <?xml version="1.0" encoding="UTF-8"?><ns5:SubscribeResponse
xmlns:ns5="http://docs.oasis-open.org/wsn/b-2";
xmlns:ns2="http://www.w3.org/2005/08/addressing";
xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2";
xmlns:ns4="http://docs.oasis-open.org/wsrf/rp-2";
xmlns:ns6="http://docs.oasis-open.org/wsn/t-1";
xmlns:ns7="http://docs.oasis-open.org/wsn/br-2";><ns5:SubscriptionReference><
ns2:Address>http://servicemix.org/wsnotification/Subscription/ID-59-64-157-3
4-1331c5bc604-4-0</ns2:Address></ns5:SubscriptionReference><ns5:TerminationT
ime xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:nil="true"/></ns5:SubscribeResponse>

]

21:28:47,234 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-5 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  561 | Received
exchange: status: Active, role: consumer

21:28:47,234 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-5 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  623 | Retrieved
correlation id: ID:59.64.157.34-1331c5bc604-2:1

21:28:47,234 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-5 |
ConsumerProcessor        | p.processors.ConsumerProcessor  110 | Resuming
continuation for exchange: ID:59.64.157.34-1331c5bc604-2:1

21:28:47,234 | DEBUG | 13008985@qtp-23860416-0 - Acceptor0
SelectChannelConnector@localhost:8192 | JettyContextManager      |
ntextManager$ThreadPoolWrapper  469 | Dispatching job:
RetryContinuation@30911076,pending,resumed

21:28:47,234 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  146 | Receiving HTTP request: POST /Broker/
HTTP/1.1

Accept: */*

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
QQDownload 681; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR
3.0.4506.2152; .NET CLR 3.5.30729; 360SE)

Host: localhost:8192

Content-Length: 737

Connection: Keep-Alive

Cache-Control: no-cache

 

 

21:28:47,234 | DEBUG | 28922354@qtp-23860416-1 | DeliveryChannelImpl      |
.messaging.DeliveryChannelImpl  435 | Send ID:59.64.157.34-1331c5bc604-2:1
in DeliveryChannel{servicemix-http}

21:28:47,234 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   66 | send exchange with secure broker

21:28:47,234 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   80 | service name
:{http://servicemix.org/wsnotification}NotificationBroker

21:28:47,234 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   81 | operation name
:{http://docs.oasis-open.org/wsn/brw-2}Subscribe

21:28:47,234 | DEBUG | 28922354@qtp-23860416-1 | SedaFlow                 |
emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:28:47,234 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-6 |
SedaQueue                | .jbi.nmr.flow.seda.SedaQueue$1  132 | org.apache.
servicemix.jbi.nmr.flow.seda.SedaQueue$1@10b9a58 dequeued exchange: InOut[

  id: ID:59.64.157.34-1331c5bc604-2:1

  status: Done

  role: provider

  service: {http://servicemix.org/wsnotification}NotificationBroker

  endpoint: Broker

  operation: {http://docs.oasis-open.org/wsn/brw-2}Subscribe

  in: <?xml version="1.0" encoding="UTF-8"?><wsnt:Subscribe
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ncex="http://www.consumer.org"; xmlns:npex="http://www.producer.org";
xmlns:wsa="http://www.w3.org/2005/08/addressing";>

      <wsnt:ConsumerReference>

        <wsa:Address>

          http://www.consumer.org/service/endpoint

        </wsa:Address>

      </wsnt:ConsumerReference>

      <wsnt:Filter>

        <wsnt:TopicExpression
Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

          myTopic

        </wsnt:TopicExpression>

      </wsnt:Filter>

    </wsnt:Subscribe>

  out: <?xml version="1.0" encoding="UTF-8"?><ns5:SubscribeResponse
xmlns:ns5="http://docs.oasis-open.org/wsn/b-2";
xmlns:ns2="http://www.w3.org/2005/08/addressing";
xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2";
xmlns:ns4="http://docs.oasis-open.org/wsrf/rp-2";
xmlns:ns6="http://docs.oasis-open.org/wsn/t-1";
xmlns:ns7="http://docs.oasis-open.org/wsn/br-2";><ns5:SubscriptionReference><
ns2:Address>http://servicemix.org/wsnotification/Subscription/ID-59-64-157-3
4-1331c5bc604-4-0</ns2:Address></ns5:SubscriptionReference><ns5:TerminationT
ime xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:nil="true"/></ns5:SubscribeResponse>

]

21:28:47,234 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-6 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  732 | Notifying
exchange ID:59.64.157.34-1331c5bc604-2:1(91c310) in
DeliveryChannel{servicemix-wsn2005} from processInboundSynchronousExchange

21:28:47,234 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-4 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  726 | Notified:
ID:59.64.157.34-1331c5bc604-2:1(91c310) in
DeliveryChannel{servicemix-wsn2005} from sendSync

21:29:09,015 | DEBUG | 13008985@qtp-23860416-0 - Acceptor0
SelectChannelConnector@localhost:8192 | JettyContextManager      |
ntextManager$ThreadPoolWrapper  469 | Dispatching job: SCEP@13619754[d=true,
io=1,w=true,b=false|false]

21:29:09,015 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  146 | Receiving HTTP request: POST /Broker/
HTTP/1.1

Accept: */*

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
QQDownload 681; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR
3.0.4506.2152; .NET CLR 3.5.30729; 360SE)

Host: localhost:8192

Content-Length: 702

Connection: Keep-Alive

Cache-Control: no-cache

 

 

 

 

 

 

 

3.       Notify Operation(Problem occurs):

 

 

 

 

21:29:09,015 | DEBUG | 28922354@qtp-23860416-1 | HttpComponent            |
emix.common.AsyncBaseLifeCycle  653 | Created correlation id:
ID:59.64.157.34-1331c5bc604-2:2

21:29:09,015 | DEBUG | 28922354@qtp-23860416-1 | DeliveryChannelImpl      |
.messaging.DeliveryChannelImpl  435 | Send ID:59.64.157.34-1331c5bc604-2:2
in DeliveryChannel{servicemix-http}

21:29:09,015 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   66 | send exchange with secure broker

21:29:09,015 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   80 | service name
:{http://servicemix.org/wsnotification}NotificationBroker

21:29:09,015 | DEBUG | 28922354@qtp-23860416-1 | SecuredBroker            |
mix.jbi.security.SecuredBroker   81 | operation name
:{http://docs.oasis-open.org/wsn/brw-2}Notify

21:29:09,015 | DEBUG | 28922354@qtp-23860416-1 | SedaFlow                 |
emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:29:09,015 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  180 | Suspending continuation for exchange:
ID:59.64.157.34-1331c5bc604-2:2

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-7 |
SedaQueue                | .jbi.nmr.flow.seda.SedaQueue$1  132 | org.apache.
servicemix.jbi.nmr.flow.seda.SedaQueue$1@11a9f20 dequeued exchange: InOnly[

  id: ID:59.64.157.34-1331c5bc604-2:2

  status: Active

  role: provider

  service: {http://servicemix.org/wsnotification}NotificationBroker

  endpoint: Broker

  operation: {http://docs.oasis-open.org/wsn/brw-2}Notify

  in: <?xml version="1.0" encoding="UTF-8"?><wsnt:Notify
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:wsa="http://www.
w3.org/2005/08/addressing">

<wsnt:NotificationMessage>

<wsnt:Topic
Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

myTopic

</wsnt:Topic>

<wsnt:Message>

<alarm:Alarm xmlns:alarm="http://alarms.some-host";>

<Name>Kettle Overfill</Name>

<Desc>Kettle Overfill Alarm</Desc>

<Date>2007-09-22-12:00:30:100</Date>

<Severity>3</Severity>

<Value>110.2</Value>

<Ack>false</Ack>

</alarm:Alarm>

</wsnt:Message>

</wsnt:NotificationMessage>

</wsnt:Notify>

]

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-7 |
WSNComponent             | emix.common.AsyncBaseLifeCycle  561 | Received
exchange: status: Active, role: provider

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-7 |
WSNComponent             | emix.common.AsyncBaseLifeCycle  623 | Retrieved
correlation id: ID:59.64.157.34-1331c5bc604-2:2

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-7 |
stractNotificationBroker | wsn.AbstractNotificationBroker  125 | Notify

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-7 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  435 | Send ID:59.
64.157.34-1331c5bc604-2:2 in DeliveryChannel{servicemix-wsn2005}

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-7 |
SecuredBroker            | mix.jbi.security.SecuredBroker   66 | send
exchange with secure broker

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-7 | SedaFlow
| emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-8 |
SedaQueue                | .jbi.nmr.flow.seda.SedaQueue$1  132 | org.apache.
servicemix.jbi.nmr.flow.seda.SedaQueue$1@1ee2310 dequeued exchange: InOnly[

  id: ID:59.64.157.34-1331c5bc604-2:2

  status: Done

  role: consumer

  service: {http://servicemix.org/wsnotification}NotificationBroker

  endpoint: Broker

  operation: {http://docs.oasis-open.org/wsn/brw-2}Notify

  in: <?xml version="1.0" encoding="UTF-8"?><wsnt:Notify
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";
xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"; xmlns:wsa="http://www.
w3.org/2005/08/addressing">

<wsnt:NotificationMessage>

<wsnt:Topic
Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

myTopic

</wsnt:Topic>

<wsnt:Message>

<alarm:Alarm xmlns:alarm="http://alarms.some-host";>

<Name>Kettle Overfill</Name>

<Desc>Kettle Overfill Alarm</Desc>

<Date>2007-09-22-12:00:30:100</Date>

<Severity>3</Severity>

<Value>110.2</Value>

<Ack>false</Ack>

</alarm:Alarm>

</wsnt:Message>

</wsnt:NotificationMessage>

</wsnt:Notify>

]

21:29:09,031 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-8 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  561 | Received
exchange: status: Done, role: consumer

21:29:09,046 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-8 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  623 | Retrieved
correlation id: ID:59.64.157.34-1331c5bc604-2:2

21:29:09,046 | DEBUG | ActiveMQ Session Task | WSNComponent             |
emix.common.AsyncBaseLifeCycle  653 | Created correlation id:
ID:59.64.157.34-1331c5bc604-3:0

21:29:09,046 | DEBUG | pool-flow.seda.servicemix-wsn2005-thread-8 |
ConsumerProcessor        | p.processors.ConsumerProcessor  110 | Resuming
continuation for exchange: ID:59.64.157.34-1331c5bc604-2:2

21:29:09,046 | DEBUG | ActiveMQ Session Task | DeliveryChannelImpl      |
.messaging.DeliveryChannelImpl  435 | Send ID:59.64.157.34-1331c5bc604-3:0
in DeliveryChannel{servicemix-wsn2005}

21:29:09,046 | DEBUG | 13008985@qtp-23860416-0 - Acceptor0
SelectChannelConnector@localhost:8192 | JettyContextManager      |
ntextManager$ThreadPoolWrapper  469 | Dispatching job:
RetryContinuation@30911076,pending,resumed

21:29:09,046 | DEBUG | ActiveMQ Session Task | SecuredBroker            |
mix.jbi.security.SecuredBroker   66 | send exchange with secure broker

21:29:09,046 | DEBUG | ActiveMQ Session Task | SecuredBroker            |
mix.jbi.security.SecuredBroker   80 | service name
:{urn:servicemix:http}HttpComponent

21:29:09,046 | DEBUG | ActiveMQ Session Task | SecuredBroker            |
mix.jbi.security.SecuredBroker   81 | operation name :null

21:29:09,046 | DEBUG | 28922354@qtp-23860416-1 | ConsumerProcessor        |
p.processors.ConsumerProcessor  146 | Receiving HTTP request: POST /Broker/
HTTP/1.1

Accept: */*

Accept-Encoding: gzip, deflate

User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1;
QQDownload 681; InfoPath.3; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR
3.0.4506.2152; .NET CLR 3.5.30729; 360SE)

Host: localhost:8192

Content-Length: 702

Connection: Keep-Alive

Cache-Control: no-cache

 

 

21:29:09,046 | DEBUG | ActiveMQ Session Task | SedaFlow                 |
emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:29:09,046 | DEBUG | pool-flow.seda.servicemix-http-thread-1 | SedaQueue
| .jbi.nmr.flow.seda.SedaQueue$1  132 |
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@344a47 dequeued
exchange: InOnly[

  id: ID:59.64.157.34-1331c5bc604-3:0

  status: Active

  role: provider

  endpoint: http://www.consumer.org/service/endpoint

  in: <?xml version="1.0" encoding="UTF-8"?><ns2:Notify
xmlns:ns2="http://docs.oasis-open.org/wsn/b-2";
xmlns="http://www.w3.org/2005/08/addressing";
xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2";
xmlns:ns4="http://docs.oasis-open.org/wsrf/rp-2";
xmlns:ns5="http://docs.oasis-open.org/wsn/t-1";><ns2:NotificationMessage><ns2
:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

myTopic

</ns2:Topic><ns2:Message><alarm:Alarm
xmlns:alarm="http://alarms.some-host";><Name xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>Kettle Overfill</Name><Desc
xmlns="" xmlns:ns7="http://www.w3.org/2005/08/addressing";>Kettle Overfill
Alarm</Desc><Date xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>2007-09-22-12:00:30:100</Da
te><Severity xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>3</Severity><Value xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>110.2</Value><Ack xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>false</Ack>

</alarm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>

]

21:29:09,046 | DEBUG | pool-flow.seda.servicemix-http-thread-1 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  561 | Received
exchange: status: Active, role: provider

21:29:09,046 | DEBUG | pool-flow.seda.servicemix-http-thread-1 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  623 | Retrieved
correlation id: ID:59.64.157.34-1331c5bc604-3:0

21:29:11,375 | ERROR | pool-flow.seda.servicemix-http-thread-1 |
HttpComponent            | emix.common.AsyncBaseLifeCycle  537 | Error
processing exchange InOnly[

  id: ID:59.64.157.34-1331c5bc604-3:0

  status: Active

  role: provider

  endpoint: http://www.consumer.org/service/endpoint

  in: <?xml version="1.0" encoding="UTF-8"?><ns2:Notify
xmlns:ns2="http://docs.oasis-open.org/wsn/b-2";
xmlns="http://www.w3.org/2005/08/addressing";
xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2";
xmlns:ns4="http://docs.oasis-open.org/wsrf/rp-2";
xmlns:ns5="http://docs.oasis-open.org/wsn/t-1";><ns2:NotificationMessage><ns2
:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

myTopic

</ns2:Topic><ns2:Message><alarm:Alarm
xmlns:alarm="http://alarms.some-host";><Name xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>Kettle Overfill</Name><Desc
xmlns="" xmlns:ns7="http://www.w3.org/2005/08/addressing";>Kettle Overfill
Alarm</Desc><Date xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>2007-09-22-12:00:30:100</Da
te><Severity xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>3</Severity><Value xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>110.2</Value><Ack xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>false</Ack>

</alarm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>

]

java.lang.Exception: Invalid status response: 301

         at
org.apache.servicemix.http.processors.ProviderProcessor.process(ProviderProc
essor.java:182)

         at
org.apache.servicemix.soap.SoapEndpoint.process(SoapEndpoint.java:400)

         at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle
.java:627)

         at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLif
eCycle.java:581)

         at
org.apache.servicemix.common.AsyncBaseLifeCycle.onMessageExchange(AsyncBaseL
ifeCycle.java:535)

         at
org.apache.servicemix.common.SyncLifeCycleWrapper.onMessageExchange(SyncLife
CycleWrapper.java:60)

         at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(Deliv
eryChannelImpl.java:632)

         at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:
185)

         at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168
)

         at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134)

         at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.ja
va:886)

         at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:9
08)

         at java.lang.Thread.run(Thread.java:662)

21:29:11,375 | DEBUG | pool-flow.seda.servicemix-http-thread-1 |
DeliveryChannelImpl      | .messaging.DeliveryChannelImpl  435 | Send ID:59.
64.157.34-1331c5bc604-3:0 in DeliveryChannel{servicemix-http}

21:29:11,375 | DEBUG | pool-flow.seda.servicemix-http-thread-1 |
SecuredBroker            | mix.jbi.security.SecuredBroker   66 | send
exchange with secure broker

21:29:11,375 | DEBUG | pool-flow.seda.servicemix-http-thread-1 | SedaFlow
| emix.jbi.nmr.flow.AbstractFlow  119 | Called Flow send

21:29:11,375 | DEBUG | pool-flow.seda.servicemix-http-thread-2 | SedaQueue
| .jbi.nmr.flow.seda.SedaQueue$1  132 |
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1@2fbdd2 dequeued
exchange: InOnly[

  id: ID:59.64.157.34-1331c5bc604-3:0

  status: Error

  role: consumer

  endpoint: http://www.consumer.org/service/endpoint

  in: <?xml version="1.0" encoding="UTF-8"?><ns2:Notify
xmlns:ns2="http://docs.oasis-open.org/wsn/b-2";
xmlns="http://www.w3.org/2005/08/addressing";
xmlns:ns3="http://docs.oasis-open.org/wsrf/bf-2";
xmlns:ns4="http://docs.oasis-open.org/wsrf/rp-2";
xmlns:ns5="http://docs.oasis-open.org/wsn/t-1";><ns2:NotificationMessage><ns2
:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

myTopic

</ns2:Topic><ns2:Message><alarm:Alarm
xmlns:alarm="http://alarms.some-host";><Name xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>Kettle Overfill</Name><Desc
xmlns="" xmlns:ns7="http://www.w3.org/2005/08/addressing";>Kettle Overfill
Alarm</Desc><Date xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>2007-09-22-12:00:30:100</Da
te><Severity xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>3</Severity><Value xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>110.2</Value><Ack xmlns=""
xmlns:ns7="http://www.w3.org/2005/08/addressing";>false</Ack>

</alarm:Alarm></ns2:Message></ns2:NotificationMessage></ns2:Notify>

  error: java.lang.Exception: Invalid status response: 301

]

21:29:11,390 | DEBUG | pool-flow.seda.servicemix-http-thread-2 |
WSNComponent             | emix.common.AsyncBaseLifeCycle  561 | Received
exchange: status: Error, role: consumer

21:29:11,390 | DEBUG | pool-flow.seda.servicemix-http-thread-2 |
WSNComponent             | emix.common.AsyncBaseLifeCycle  623 | Retrieved
correlation id: ID:59.64.157.34-1331c5bc604-3:0

 

 

 

 

 

 

 

 

 

 

The logs in red are the Exception. I was confused about it. However, when I
send the SOAP message below, it has no exception.

 

<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/";

xmlns:wsa="http://www.w3.org/2005/08/addressing";>

<env:Header>

<wsa:To>

http://www.consumer.org/service/endpoint

</wsa:To>

</env:Header>

<env:Body>

<wsnt:Notify xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";>

<wsnt:NotificationMessage>

<wsnt:Topic
Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/Simple";>

BrewProcess

</wsnt:Topic>

<wsnt:Message>

…

</wsnt:Message>

</wsnt:NotificationMessage>

</wsnt:Notify>

</env:Body>

</env:Envelope>

 

The difference is I putting the <wsa:To> tag into <Header>tag. But, this is
not what I want. 

By this way , the wsn2005 invoke the notify method of AbstractPullPoint
directly and do not invoke the notify method of AbstractNotificationBroker.

 

Please let me know what could be the reason and thanks a lot.

 

Thanks&Regards

 

Zhaohang Chai

Reply via email to