ok,thanks very much. when I indroduced your code in wsn-producer, it produced:
******************************************************* 2009-5-21 15:27:50 org.apache.ws.muse.test.wsrf.MyCapabilityImpl$1 run 信息: Sending message to consumers... [CLIENT TRACE] SOAP envelope contents (outgoing): <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Header> <wsa:To xmlns:wsa="http://www.w3.org/2005/08/addressing">http://192.168. 6.251:8080/wsn-consumer/services/consumer</wsa:To> <wsa:Action xmlns:wsa="http://www.w3.org/2005/08/addressing">http://docs .oasis-open.org/wsn/bw-2/NotificationConsumer/NotifyRequest</wsa:Action> <wsa:MessageID xmlns:wsa="http://www.w3.org/2005/08/addressing">uuid:a6a c392c-e6b8-2cbc-895d-c04201eba23a</wsa:MessageID> <wsa:From xmlns:wsa="http://www.w3.org/2005/08/addressing"> <wsa:ReferenceParameters xmlns:wsa="http://www.w3.org/2005/08/addres sing"/> <wsa:Address>http://localhost:8080/wsn-producer/services/WsResource< /wsa:Address> </wsa:From> </soap:Header> <soap:Body> <wsnt:Notify xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2"> <wsnt:NotificationMessage xmlns:="" xmlns:muse-wsa="http://ws.apache.org/muse/addressing" xmlns:muws1="http://docs.oasis-open.org/wsdm/muws1-2.xsd" xmlns:muws2="http://docs.oasis-open.org/wsdm/muws2-2.xsd" xmlns:wsa="http://www.w3.org/2005/08/addressing" xmlns:wsnt="htt p://docs.oasis-open.org/wsn/b-2"> <wsnt:SubscriptionReference> <wsa:Address xmlns:wsa="http://www.w3.org/2005/08/addressing ">http://localhost:8080/wsn-producer/services/SubscriptionManager</wsa:Address> <wsa:ReferenceParameters xmlns:wsa="http://www.w3.org/2005/0 8/addressing"> <muse-wsa:ResourceId xmlns:muse-wsa="http://ws.apache.or g/muse/addressing">MuseResource-1</muse-wsa:ResourceId> </wsa:ReferenceParameters> </wsnt:SubscriptionReference> <wsnt:Topic Dialect="http://docs.oasis-open.org/wsn/t-1/TopicExpression/ Concrete" xmlns:tns="http://ws.apache.org/muse/test/wsrf">tns:MyTopic</wsnt:Topi c> <wsnt:ProducerReference> <wsa:ReferenceParameters xmlns:wsa="http://www.w3.org/2005/0 8/addressing"/> <wsa:Address xmlns:wsa="http://www.w3.org/2005/08/addressing ">http://localhost:8080/wsn-producer/services/WsResource</wsa:Address> </wsnt:ProducerReference> <wsnt:Message> <muws1:ManagementEvent xmlns:muws1="http://docs.oasis-open.org/wsdm/muws1-2.xsd " ReportTime="2009-05-21T15:27:04+08:00"> <muws1:EventId>uuid:ddeac1a5-5dcf-67fc-e17f-d71afce0fa5b </muws1:EventId> <muws1:SourceComponent> <muws1:ComponentAddress> <wsa:EndpointReference xmlns:wsa="http://www.w3. org/2005/08/addressing"> <wsa:ReferenceParameters xmlns:wsa="http://w ww.w3.org/2005/08/addressing"/> <wsa:Address>http://localhost:8080/wsn-produ cer/services/WsResource</wsa:Address> </wsa:EndpointReference> </muws1:ComponentAddress> </muws1:SourceComponent> <muws1:ReporterComponent> <muws1:ComponentAddress> <wsa:EndpointReference xmlns:wsa="http://www.w3. org/2005/08/addressing"> <wsa:ReferenceParameters xmlns:wsa="http://w ww.w3.org/2005/08/addressing"/> <wsa:Address>http://localhost:8080/wsn-produ cer/services/WsResource</wsa:Address> </wsa:EndpointReference> </muws1:ComponentAddress> </muws1:ReporterComponent> <muws2:Situation xmlns:muws2="http://docs.oasis-open.org /wsdm/muws2-2.xsd"> <muws2:SituationCategory> <muws2:AvailabilitySituation/> </muws2:SituationCategory> <muws2:SituationTime>2009-05-21T15:27:04+08:00</muws 2:SituationTime> <muws2:Priority>70</muws2:Priority> <muws2:Message>Something important has happened in t he muse-test.apache.org!</muws2:Message> </muws2:Situation> <shipmentCheckResultInfo xmlns="http://localhost:8080/ShipmentTrackService.xs d" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://localhost:8080/ShipmentTrackService.xsd ShipmentTra <muws1:ReporterComponent> <muws1:ComponentAddress> <wsa:EndpointReference xmlns:wsa="http://www.w3. org/2005/08/addressing"> <wsa:Address>http://localhost:8080/wsn-produ cer/services/WsResource</wsa:Address> </wsa:EndpointReference> </muws1:ComponentAddress> </muws1:ReporterComponent> <muws2:Situation xmlns:muws2="http://docs.oasis-open.org /wsdm/muws2-2.xsd"> <muws2:SituationCategory> <muws2:AvailabilitySituation/> </muws2:SituationCategory> <muws2:SituationTime>2009-05-21T15:27:04+08:00</muws 2:SituationTime> <muws2:Priority>70</muws2:Priority> <muws2:Message>Something important has happened in t he muse-test.apache.org!</muws2:Message> </muws2:Situation> <shipmentCheckResultInfo xmlns="http://localhost:8080/ShipmentTrackService.xs d" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://localhost:8080/ShipmentTrackService.xsd ShipmentTra ckService.xsd"> <shipmentID>123</shipmentID> <shipmentOwner>bincan</shipmentOwner> <shipmentCheckResult>true</shipmentCheckResult> </shipmentCheckResultInfo> </muws1:ManagementEvent> </wsnt:Message> </wsnt:NotificationMessage> </wsnt:Notify> </soap:Body> </soap:Envelope> [Fatal Error] :5:184: The element type "HR" must be terminated by the matching e nd-tag "</HR>". 2009-5-21 15:31:06 org.apache.muse.util.LoggingUtils logError 信息: There was an error while processing a request: The element type "HR" must be terminated by the matching end-tag "</HR>". org.apache.muse.core.AbstractResourceClient.invoke(AbstractResourceClien t.java:298) org.apache.muse.core.AbstractResourceClient.invoke(AbstractResourceClien t.java:254) org.apache.muse.ws.notification.remote.NotificationConsumerClient.notify (NotificationConsumerClient.java:99) org.apache.muse.ws.notification.impl.SimpleSubscriptionManager.publish(S impleSubscriptionManager.java:267) org.apache.muse.ws.notification.impl.SimpleNotificationProducer.publish( SimpleNotificationProducer.java:445) org.apache.muse.ws.notification.impl.SimpleNotificationProducer.publish( SimpleNotificationProducer.java:473) org.apache.muse.ws.notification.impl.SimpleNotificationProducer.publish( SimpleNotificationProducer.java:462) org.apache.ws.muse.test.wsrf.MyCapabilityImpl$1.run(Unknown Source) ------------------------------------------ 2009-5-21 15:31:21 org.apache.muse.ws.notification.impl.SimpleSubscriptionManage r publish 信息: [ID = 'LastPublishFailed'] The last notification published via wsnt:Notify failed to reach its destination. The consumer may be unavailable. The original error was: The element type "HR" must be terminated by the matching end-tag "</H R>". 2009-5-21 15:31:21 org.apache.ws.muse.test.wsrf.MyCapabilityImpl$1 run 信息: Waiting 10 seconds before sending message... ****************************************************************** and at wsn-consumer, it produced ******************************************************************* [Fatal Error] :14:45: Element or attribute do not match QName production: QName: :=(NCName':')?NCName. ******************************************************************* What should I do? Modify wsn-consumer's code? And if, -- View this message in context: http://www.nabble.com/Transport-my-own-data-types--form-wsn-producer-to-wsn-consumer-tp23631392p23649285.html Sent from the Muse User mailing list archive at Nabble.com.
