Ok so I can give some more information. My subscriptionProducer is the WSProducer example from muse. The service EPR is localhost:8080/wsn-producer/services/WsResource.
My process BPEL imports the an WSDL file that uses WS-BaseNotification-1_3.wsdl. In my wsdl file I've created three services: StartProcessService, MuseSubscritptionService and NotificationService. - The startProcessService is used to start the process execution and its binded to a port Type I've created to the effect. - The MuseSubscriptionService is binded to a NotificationProducer portType and is EPR is the EPR i've refered earlyer. - The NotificationService is binded to a NotificationConsumer portType and it uses some EPR i've defined. My idea was, Start the process, process subscribe to notificationProducer, receive subscription answer and start correlation, finally receive the notification Messages on a onEvent for the effect. My problems are: I can't initiate the Subscribe Message; ODE Compiler gives me an error that says that NotificationConsumer port don't use an WSDL:Message to comunicate. I've tryed other aproach. Create an ExtensionActivity that uses the WsnTestClient.java provided in muse samples to create the subscription and it worked but I can't receive notifications (maybe because correlation). So I tought that subscribing by java is useless because I can't start the correlation. I really don't know how is the best aproach. What i want is quite simple but I just can't figure it out. Can someone give me some hint?
