Re: Configuring Remedy to consume a web service question
Hi, Sending and publishing are two different things. If you are sending, your AR Server will do a WebService-call (via a filter) to an external WebService, thus consuming that web-service. You could push data to the external server this way. To configure your filter, you will need to get your hands on the external WSDL-file and hope that it will play nicely with Remedy... If you are publishing Remedy data, your MidTier server must be available from the external system. The format of the data is described to that system via the WSDL-xml-webservice-description-file also accessible on your MidTier, as dictated by the permissions etc defined via DevStudio/ARAdmin. Best Regards - Misi, RRR AB, http://www.rrr.se Products from RRR Scandinavia (Best R.O.I. Award at WWRUG10): * RRR|License - Not enough Remedy licenses? Save money by optimizing. * RRR|Log - Performance issues or elusive bugs? Analyze your Remedy logs. Find these products, and many free tools and utilities, at http://rrr.se. > I have a similar requirement coming in the near future. Does anyone have a > WDSL used to send Remedy data to an external non-Remedy server? In > particular in how the fields and data in Remedy are referenced. > > Thanks > Mark > > > From: Action Request System discussion list(ARSList) [arslist@ARSLIST.ORG] > On Behalf Of Roger Justice [rjust2...@aol.com] > Sent: Saturday, April 09, 2011 2:14 PM > To: arslist@ARSLIST.ORG > Subject: Re: Configuring Remedy to consume a web service question > > ** Consuming external WSDLs is done through filter actions. > > > > -Original Message- > From: Angus Comber > To: arslist > Sent: Sat, Apr 9, 2011 2:04 pm > Subject: Configuring Remedy to consume a web service question > > ** > Hello > > I am trying to work out how to get Remedy to talk to an external web > service. To get started I have created a dummy wsdl file (below) with a > very straightforward hello world message. > > I am in Remedy Administrator v7.1 right clicked on Web Services, entered a > name and a base Remedy form. > > Then I enter the path to the wsdl file in the XML Schema field and click > Load button. But I get this error :- > > ERROR: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root > element as schema > > Additional Details: > com.bmc.arsys.ws.util.ARWSException: Schema > \\angusnotebook\DriveC\HelloService.wsdl does not have root element as > schema > at > com.bmc.arsys.ws.wsdl.XMLSchemaParser.extractFormDefaultValues(XMLSchemaParser.java:238) > at > com.bmc.arsys.ws.wsdl.XMLSchemaParser.parseXMLSchema(XMLSchemaParser.java:295) > at com.bmc.arsys.ws.wsdl.XMLSchemaParser.(XMLSchemaParser.java:110) > at > com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) > > > What am I doing wrong? > > Here is my wsdl file: > > targetNamespace="http://www.ecerami.com/wsdl/HelloService.wsdl"; >xmlns="http://schemas.xmlsoap.org/wsdl/"; >xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; >xmlns:tns="http://www.ecerami.com/wsdl/HelloService.wsdl"; >xmlns:xsd="http://www.w3.org/2001/XMLSchema";> > > > > > > > > > > > > > > > > > > transport="http://schemas.xmlsoap.org/soap/http"/<http://schemas.xmlsoap.org/soap/http>> > > > > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; >namespace="urn:examples:helloservice" >use="encoded"/> > > > encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"; >namespace="urn:examples:helloservice" >use="encoded"/> > > > > > > WSDL File for HelloService > > > location="http://localhost:8080/soap"/<http://localhost:8080/soap>> > > > > > Any ideas? > > Angus > > > _attend WWRUG11 www.wwrug.com<http://www.wwrug.com/> ARSlist: "Where the > Answers Are"_ > _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ > > > This e-mail is the property of NaviSite, Inc. It is intended only for the > person or entity to which it is addressed and may contain information that > is privileged, confidential, or otherwise protected from disclosure. > Distribution or copying of this e-mail, or the information contained > herein, to anyone other than the intended recipient is prohibited. > > ___ > UNSUBSCRIBE or access ARSlist Archives at www.arslist.org > attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are" > ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"
Re: Configuring Remedy to consume a web service question
I have a similar requirement coming in the near future. Does anyone have a WDSL used to send Remedy data to an external non-Remedy server? In particular in how the fields and data in Remedy are referenced. Thanks Mark From: Action Request System discussion list(ARSList) [arslist@ARSLIST.ORG] On Behalf Of Roger Justice [rjust2...@aol.com] Sent: Saturday, April 09, 2011 2:14 PM To: arslist@ARSLIST.ORG Subject: Re: Configuring Remedy to consume a web service question ** Consuming external WSDLs is done through filter actions. -Original Message- From: Angus Comber To: arslist Sent: Sat, Apr 9, 2011 2:04 pm Subject: Configuring Remedy to consume a web service question ** Hello I am trying to work out how to get Remedy to talk to an external web service. To get started I have created a dummy wsdl file (below) with a very straightforward hello world message. I am in Remedy Administrator v7.1 right clicked on Web Services, entered a name and a base Remedy form. Then I enter the path to the wsdl file in the XML Schema field and click Load button. But I get this error :- ERROR: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema Additional Details: com.bmc.arsys.ws.util.ARWSException: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema at com.bmc.arsys.ws.wsdl.XMLSchemaParser.extractFormDefaultValues(XMLSchemaParser.java:238) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.parseXMLSchema(XMLSchemaParser.java:295) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) What am I doing wrong? Here is my wsdl file: http://www.ecerami.com/wsdl/HelloService.wsdl"; xmlns="http://schemas.xmlsoap.org/wsdl/"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:tns="http://www.ecerami.com/wsdl/HelloService.wsdl"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";> http://schemas.xmlsoap.org/soap/http"/<http://schemas.xmlsoap.org/soap/http>> http://schemas.xmlsoap.org/soap/encoding/"; namespace="urn:examples:helloservice" use="encoded"/> http://schemas.xmlsoap.org/soap/encoding/"; namespace="urn:examples:helloservice" use="encoded"/> WSDL File for HelloService http://localhost:8080/soap"/<http://localhost:8080/soap>> Any ideas? Angus _attend WWRUG11 www.wwrug.com<http://www.wwrug.com/> ARSlist: "Where the Answers Are"_ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ This e-mail is the property of NaviSite, Inc. It is intended only for the person or entity to which it is addressed and may contain information that is privileged, confidential, or otherwise protected from disclosure. Distribution or copying of this e-mail, or the information contained herein, to anyone other than the intended recipient is prohibited. ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"
Re: Configuring Remedy to consume a web service question
Yes, Filter Setfield From WEB SERVICE. From: Action Request System discussion list(ARSList) [mailto:arslist@ARSLIST.ORG] On Behalf Of Roger Justice Sent: Saturday, April 09, 2011 12:15 PM To: arslist@ARSLIST.ORG Subject: Re: Configuring Remedy to consume a web service question ** Consuming external WSDLs is done through filter actions. -Original Message- From: Angus Comber To: arslist Sent: Sat, Apr 9, 2011 2:04 pm Subject: Configuring Remedy to consume a web service question ** Hello I am trying to work out how to get Remedy to talk to an external web service. To get started I have created a dummy wsdl file (below) with a very straightforward hello world message. I am in Remedy Administrator v7.1 right clicked on Web Services, entered a name and a base Remedy form. Then I enter the path to the wsdl file in the XML Schema field and click Load button. But I get this error :- ERROR: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema Additional Details: com.bmc.arsys.ws.util.ARWSException: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema at com.bmc.arsys.ws.wsdl.XMLSchemaParser.extractFormDefaultValues(XMLSchemaPars er.java:238) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.parseXMLSchema(XMLSchemaParser.java:29 5) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInt erface.java:304) What am I doing wrong? Here is my wsdl file: http://www.ecerami.com/wsdl/HelloService.wsdl"; xmlns="http://schemas.xmlsoap.org/wsdl/"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:tns="http://www.ecerami.com/wsdl/HelloService.wsdl"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";> http://schemas.xmlsoap.org/soap/http"/> http://schemas.xmlsoap.org/soap/encoding/"; namespace="urn:examples:helloservice" use="encoded"/> http://schemas.xmlsoap.org/soap/encoding/"; namespace="urn:examples:helloservice" use="encoded"/> WSDL File for HelloService http://localhost:8080/soap"/> Any ideas? Angus _attend WWRUG11 www.wwrug.com <http://www.wwrug.com/> ARSlist: "Where the Answers Are"_ _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"
Re: Configuring Remedy to consume a web service question
Consuming external WSDLs is done through filter actions. -Original Message- From: Angus Comber To: arslist Sent: Sat, Apr 9, 2011 2:04 pm Subject: Configuring Remedy to consume a web service question ** Hello I am trying to work out how to get Remedy to talk to an external web service. To get started I have created a dummy wsdl file (below) with a very straightforward hello world message. I am in Remedy Administrator v7.1 right clicked on Web Services, entered a name and a base Remedy form. Then I enter the path to the wsdl file in the XML Schema field and click Load button. But I get this error :- ERROR: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema Additional Details: com.bmc.arsys.ws.util.ARWSException: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema at com.bmc.arsys.ws.wsdl.XMLSchemaParser.extractFormDefaultValues(XMLSchemaParser.java:238) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.parseXMLSchema(XMLSchemaParser.java:295) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) What am I doing wrong? Here is my wsdl file: http://www.ecerami.com/wsdl/HelloService.wsdl"; xmlns="http://schemas.xmlsoap.org/wsdl/"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:tns="http://www.ecerami.com/wsdl/HelloService.wsdl"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";> http://schemas.xmlsoap.org/soap/http"/> http://schemas.xmlsoap.org/soap/encoding/"; namespace="urn:examples:helloservice" use="encoded"/> http://schemas.xmlsoap.org/soap/encoding/"; namespace="urn:examples:helloservice" use="encoded"/> WSDL File for HelloService http://localhost:8080/soap"/> Any ideas? Angus _attend WWRUG11 www.wwrug.com ARSlist: "Where the Answers Are"_ ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"
Configuring Remedy to consume a web service question
Hello I am trying to work out how to get Remedy to talk to an external web service. To get started I have created a dummy wsdl file (below) with a very straightforward hello world message. I am in Remedy Administrator v7.1 right clicked on Web Services, entered a name and a base Remedy form. Then I enter the path to the wsdl file in the XML Schema field and click Load button. But I get this error :- ERROR: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema Additional Details: com.bmc.arsys.ws.util.ARWSException: Schema \\angusnotebook\DriveC\HelloService.wsdl does not have root element as schema at com.bmc.arsys.ws.wsdl.XMLSchemaParser.extractFormDefaultValues(XMLSchemaParser.java:238) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.parseXMLSchema(XMLSchemaParser.java:295) at com.bmc.arsys.ws.wsdl.XMLSchemaParser.(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) What am I doing wrong? Here is my wsdl file: http://www.ecerami.com/wsdl/HelloService.wsdl"; xmlns="http://schemas.xmlsoap.org/wsdl/"; xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"; xmlns:tns="http://www.ecerami.com/wsdl/HelloService.wsdl"; xmlns:xsd="http://www.w3.org/2001/XMLSchema";> http://schemas.xmlsoap.org/soap/http"/> http://schemas.xmlsoap.org/soap/encoding/"; namespace="urn:examples:helloservice" use="encoded"/> http://schemas.xmlsoap.org/soap/encoding/"; namespace="urn:examples:helloservice" use="encoded"/> WSDL File for HelloService http://localhost:8080/soap"/> Any ideas? Angus ___ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"