Hi
I am having a requirement wherein i need to invoke one IS service as soon as a new task is queued.I have used following steps to accomplish this.It works fine but issue is it internally keeps the server credentials while generating a webservice connector via the wizard available in designer.For this i followed process as mentioned below.
1.On the UI Development perspective, start the web service connector wizard from any of the following locations:
2. By clicking File > New > Web Service Connector.
3. On the Select WSDL Location page, click the arrow at the right of the WSDL field to specify if the WSDL source is a local file or an existing IS service
4. Click Choose a Web Service from a Data Provider to locate an existing IS service.
5. Continue to click Next through the remaining pages, making changes as required.
6. On the Add Managed Bean Reference Property to Other Managed Beans page, click the [TaskName] Rule Context entry for the task you want to add the service to.
7. Click Finish.
Also tried to set endpoint address in bindings view of task but that does not work.Can you let me know how to put the endpoint in this so that it can be changed easily while deployment in different environments.
Also tried below mentioned approach
Administrative dashboard → Configuration → CAF Application Runtime Configuration
Click on project for which you want to change the environmental variable
Click on the Environment Entries link
Change the value of wsclient-endpointAddress based on the format "http :///ws
as http://lonwme01:6666/ws
This also does not work and give errors in MWS logs as com.webMethods.caf.wsclient.proxy.impl.WSClientDynamicProxy: [ISS.0088.9163] Could not retrieve WSDL for service ws:, WSD not found.
SOAPException( Client: [ISS.0088.9163] Could not retrieve WSDL for service ws:, WSD not found. )
Regards
Anuj
#MWS-CAF-Task-Engine#webMethods#webMethods-BPMS