Re: New to Web Services - What am I missing?
I'm sorry, but I'm still having difficulty understanding how you can get a WSDL from an external application into a Remedy Web Service. I was able to create a Web Service but Remedy generates the WSDL from the Form selected. I have also created the filter to consume it but I don't see how it can work externally. What I need to do is simply pass an Incident ID through Web Services to an external application. I'm still missing something and can't seem to find it in any documentation. Please advise. Thanks. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: New to Web Services - What am I missing?
Carol, I believe you are getting confused between 'Publishing' and 'Consuming' a web service. If you generate a web service object on a form, that is making a web service available, or 'publishing' a web service for another system to consume. They would be the trigger, they would consume your web service. If you want to call another system and trigger something in their system, then YOU would be consuming a web service. In this case, THEY provide you with a WSDL, and the filter translates that so you can provide input and output... Based on what you have described above, I believe that you are trying to consume a web service from them to give them an incident idthey would need to provide that wsdl to you. On Wed, Jan 22, 2014 at 1:01 PM, Carol Carnevali carol.carnev...@broadridge.com wrote: I'm sorry, but I'm still having difficulty understanding how you can get a WSDL from an external application into a Remedy Web Service. I was able to create a Web Service but Remedy generates the WSDL from the Form selected. I have also created the filter to consume it but I don't see how it can work externally. What I need to do is simply pass an Incident ID through Web Services to an external application. I'm still missing something and can't seem to find it in any documentation. Please advise. Thanks. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: New to Web Services - What am I missing?
Carol, Forget the Web Service, that is used to receive something (a submit, modify or query request), not send. What you need to do is create a web service filter. In the filter you load the wdsl from the external application. The you map the output, in this case the Incident ID and then input. With any web service the conversation is two way (send and receive). Typically I will use a small staging form where I push the incident id, the web service filter executes on submit, the incident id is sent to the external application which then replies back with something you have mapped to another field in the staging form. Hope this helps. Mark -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Carol Carnevali Sent: Wednesday, January 22, 2014 3:01 PM To: arslist@ARSLIST.ORG Subject: Re: New to Web Services - What am I missing? I'm sorry, but I'm still having difficulty understanding how you can get a WSDL from an external application into a Remedy Web Service. I was able to create a Web Service but Remedy generates the WSDL from the Form selected. I have also created the filter to consume it but I don't see how it can work externally. What I need to do is simply pass an Incident ID through Web Services to an external application. I'm still missing something and can't seem to find it in any documentation. Please advise. Thanks. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years This E-mail and any of its attachments may contain Time Warner Cable proprietary information, which is privileged, confidential, or subject to copyright belonging to Time Warner Cable. This E-mail is intended solely for the use of the individual or entity to which it is addressed. If you are not the intended recipient of this E-mail, you are hereby notified that any dissemination, distribution, copying, or action taken in relation to the contents of and attachments to this E-mail is strictly prohibited and may be unlawful. If you have received this E-mail in error, please notify the sender immediately and permanently delete the original and any copy of this E-mail and any printout. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: New to Web Services - What am I missing?
Carol, Consuming a web service allows you (the ARS server) to push or pull data from an outside system depending on how they wrote their service. What happens is this: Some system creates a web service and gives you the WSDL (either by giving you a file or giving you the URL). You create a filter with a Web Service action. You will then be presented with a place to put in the URL or file path info and click load. You can then pick the operation you wish to perform and map the fields to the ARS form the filter is based on. This is covered in the Integration documentation (for 7.6 it is the Integration Guide starting on page 61) Fred -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of LJ LongWing Sent: Wednesday, January 22, 2014 2:17 PM To: arslist@ARSLIST.ORG Subject: Re: New to Web Services - What am I missing? ** Carol, I believe you are getting confused between 'Publishing' and 'Consuming' a web service. If you generate a web service object on a form, that is making a web service available, or 'publishing' a web service for another system to consume. They would be the trigger, they would consume your web service. If you want to call another system and trigger something in their system, then YOU would be consuming a web service. In this case, THEY provide you with a WSDL, and the filter translates that so you can provide input and output... Based on what you have described above, I believe that you are trying to consume a web service from them to give them an incident idthey would need to provide that wsdl to you. -Original Message- From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Carol Carnevali Sent: Wednesday, January 22, 2014 2:01 PM To: arslist@ARSLIST.ORG Subject: Re: New to Web Services - What am I missing? I'm sorry, but I'm still having difficulty understanding how you can get a WSDL from an external application into a Remedy Web Service. I was able to create a Web Service but Remedy generates the WSDL from the Form selected. I have also created the filter to consume it but I don't see how it can work externally. What I need to do is simply pass an Incident ID through Web Services to an external application. I'm still missing something and can't seem to find it in any documentation. Please advise. Thanks. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years _ARSlist: Where the Answers Are and have been for 20 years_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: New to Web Services - What am I missing?
Thanks so much for all the explanations! Yes, I was confusing publishing and consuming. So I'm forgetting the Web Services and just creating the filter. The missing link for me was understanding that I could enter a file location or a URL for the 'WSDL File'. Now I'm stuck on the file location. I've put the .wsdl file in the C:/Temp directory but I'm not sure which server it should go on. I've put it on both the app and web server but neither is working. Where should it go and what format should be used? Also, I'm assuming the 'Endpoint' is where the data will be pushed to? Thanks again! I'm so close! Carol ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: New to Web Services - What am I missing?
Put it in a place that's accessible to your Dev Studio, create a filter that does a setfield action, and change the source to 'Web Service', it'll ask for the location of the WSDL, provide it and hit 'Load'if the WSDL is in a format that Remedy recognizes, you will have input and outputs loaded below. And yes, the 'endpoint' is where the web service will call to 'consume' the web service. On Wed, Jan 22, 2014 at 2:51 PM, Carol Carnevali carol.carnev...@broadridge.com wrote: Thanks so much for all the explanations! Yes, I was confusing publishing and consuming. So I'm forgetting the Web Services and just creating the filter. The missing link for me was understanding that I could enter a file location or a URL for the 'WSDL File'. Now I'm stuck on the file location. I've put the .wsdl file in the C:/Temp directory but I'm not sure which server it should go on. I've put it on both the app and web server but neither is working. Where should it go and what format should be used? Also, I'm assuming the 'Endpoint' is where the data will be pushed to? Thanks again! I'm so close! Carol ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: New to Web Services - What am I missing? RESOLVED
Got it, and it's working! Thank you all SO much! The ARSLIST rocks! Much appreciated! Carol ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: New to Web Services - What am I missing?
Thanks so much for the reply, Vivek! Sounds like the missing link is the filter. I'll give this a try. Thanks again. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
Re: New to Web Services - What am I missing?
Hi Carol, Web services are consumed in remedy through set fields action in a filter. Just create a filter and load the WSDL file you want to consume in Remedy. When you are creating a web service in remedy , you need to enter the appropriate values in the below mentioned URL(WSDL publishing location) and you will get the corresponding wsdl file. http://midtier_server/arsys/WSDL/public/servername/Web Service_Name SOAP UI is the tool which you can use for the testing of your web services. You need to enter the required values as SOAP request and you will get output as SOAP response. Give a search on BMC communities and you will get a lot of helpful docs on web services(publishing and consuming). Thanks ! On Sun, Jan 19, 2014 at 12:24 AM, Carol Carnevali carol.carnev...@broadridge.com wrote: Hello Remedy Geniuses, I am new to Web Services and this is probably a stupid question but... If someone hands you a WSDL file that Remedy needs to consume, where do you put it to be consumed? When creating the Web Service, I just don't see where Remedy can access the file. What am I missing? Also, where do you find SOAP? Thanks. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years
New to Web Services - What am I missing?
Hello Remedy Geniuses, I am new to Web Services and this is probably a stupid question but... If someone hands you a WSDL file that Remedy needs to consume, where do you put it to be consumed? When creating the Web Service, I just don't see where Remedy can access the file. What am I missing? Also, where do you find SOAP? Thanks. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Where the Answers Are, and have been for 20 years