You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by 柴兆航 <ti...@126.com> on 2011/10/19 16:28:20 UTC

Problem in wsn2005 notify operation in servicemix3.3.2

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


Re: Problem in wsn2005 notify operation in servicemix3.3.2

Posted by Gert Vanthienen <ge...@gmail.com>.
L.S.,


I think the problem is that you're subscribing an external web server (
http://www.consumer.org/service/endpoint ) to receive the HTTP notification
message.  Whenever you do a notify afterwards, the notification broker will
try to send the XML message to that URL.  This URL however is for a website
on consumer goods and it sends back an HTTP 301 (redirect) to point to
another URL, which is something the HTTP component can't deal with.

You probably shouldn't be sending XML messages to a random web server on the
internet, the URL you're subscribing should normally be a one of your own
servers or services instead.  If you use one of your own machine URLs for
the subscription, you'll notice that the XML message from the notification
gets POSTed to your machine over HTTP.



Regards,

Gert Vanthienen
------------------------
FuseSource
Web: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/


2011/10/19 柴兆航 <ti...@126.com>

> 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
>
>