I am using webMethods6.5 . I created a flow service which concatinates 2 strings and its working fine. I then generated a WSDL (RPC) for that service and i am not getting the output. Can anyone help me in this regard.
Can you be more specific? I did this exact thing yesterday to expose the pub.math:addInts service as an RPC / encoded web service operation using IS 6.5 SP2.
Did you get the output. Can you please explain me the process.
What i have done is. After generating the WSDL(RPC) for the flow service. I generated the webservice connector for the above WSDL file. Now when i am running the webservice connector, i am not getting the output, only inputs are again displayed in the results panel.
Here I’m pasting the .wsdl script that I used to generate the web service connector
Did you get the output. Can you please explain me the process.
What i have done is. After generating the WSDL(RPC) for the flow service. I generated the webservice connector for the above WSDL file. Now when i am running the webservice connector, i am not getting the output, only inputs are again displayed in the results panel.
Here I’m pasting the .wsdl script that I used to generate the web service connector :
Yes, I used the SOAPSonar web services testing tool to consume the addInts service using the WSDL created from the “Tools - Generate WSDL” menu option.
The WSDL you pasted does not appear to be complete, not sure if that is really the case or whether you just didn’t paste the whole thing.
The Web Services Connector should generate a Flow which will consume your service.
I was actually unable to paste the whole content . However I have sent an attchment of the WSDL file that i have generated. Please have a look and let me know if there are any defects.
Hi Prabhu Kanthi, am not sure, what you missed. 1) check flow service input is soapRequestData, soapResponseData and output is soapResponseData 2) while creating wsdl, what are the input you are specifying for Protocol, transport Directive Input / Output target namespace Thanks & Regards, ArulchristhuRaj. A
Hi ArulchristhuRaj, I have created a simple flow service which adds 2 numbers (invoked pub.math:addInts) using sequence(try/catch). I was using 2 inputs(strings) and 1 output(string). So where do i check if the input is soapRequestData, soapResponseData and output is soapResponseData in my flow servcie. After creating the flow servcie. I generated the WSDL (RPC) for the flow service and then generated the webservice connector for the above WSDL file. Now when i am running the webservice connector i am not geting the output. While creating wsdl, these are the inputs which i have specified
[FONT=Tahoma][COLOR=#000080] Protocol = SOAP-RPC transport = HTTPS Directive = rpc Input / Output (i have not specified anything. Its disabled)
[FONT=Tahoma][COLOR=navy]target namespace = [URL=“http://www.webmethods.com/”]API Integration Platform | Software AG Thanks & Regards Prabhu Kanthi
I have used getlasterror service in my flow service and invoked the webservice connector which i have generated and i didn’t get any errors.
Actually 1 week back when i ran the same webservice connector it was working fine. But surprisingly now when i run the same, i am not getting the output and there are no errors. What could be the problem??
we also did POC for concatinating two string using SOAP. I have attached the package. please import in the <IS_DIR>/replicate/inbound. and install from IS using inbound releases. we used here Protocol as SOAP_MSG. 1) POC_SOAP.services:concatString - this flow service used to concat 2 strings.
2) Created wsdl file using above services.
3) POC_SOAP.connectorsSoap - this folder having webservice connector, which i have created using wsdl file.
4) Run the webservice connector service.
5) it will work fine. Thanks & Regards,
ArulchristhuRaj. A POC_SOAP.zip (20.9 KB)
I’m always amused (and irritated) by “urgent” posts that provide inadequate details for anyone to actually assist.
How have you attempted to isolate this problem? Did you make any effort to capture the soap messages exchanged between the service consumer and service provider?
If this “worked” a week ago and no longer “works”, then something changed. Find out what changes have taken place in your environment and you’ll be closer to resolving this issue.