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