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 arsl...@iteloffice.com To: arslist arslist@ARSLIST.ORG 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.init(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) What am I doing wrong? Here is my wsdl file: ?xml version=1.0 encoding=UTF-8? definitions name=HelloService 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; message name=SayHelloRequest part name=firstName type=xsd:string/ /message message name=SayHelloResponse part name=greeting type=xsd:string/ /message portType name=Hello_PortType operation name=sayHello input message=tns:SayHelloRequest/ output message=tns:SayHelloResponse/ /operation /portType binding name=Hello_Binding type=tns:Hello_PortType soap:binding style=rpc transport=http://schemas.xmlsoap.org/soap/http/http://schemas.xmlsoap.org/soap/http operation name=sayHello soap:operation soapAction=sayHello/ input soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /input output soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /output /operation /binding service name=Hello_Service documentationWSDL File for HelloService/documentation port binding=tns:Hello_Binding name=Hello_Port soap:address location=http://localhost:8080/soap/http://localhost:8080/soap /port /service /definitions Any ideas? Angus _attend WWRUG11 www.wwrug.comhttp://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
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 arsl...@iteloffice.com To: arslist arslist@ARSLIST.ORG 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.init(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) What am I doing wrong? Here is my wsdl file: ?xml version=1.0 encoding=UTF-8? definitions name=HelloService 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; message name=SayHelloRequest part name=firstName type=xsd:string/ /message message name=SayHelloResponse part name=greeting type=xsd:string/ /message portType name=Hello_PortType operation name=sayHello input message=tns:SayHelloRequest/ output message=tns:SayHelloResponse/ /operation /portType binding name=Hello_Binding type=tns:Hello_PortType soap:binding style=rpc transport=http://schemas.xmlsoap.org/soap/http/http://schemas.xmlsoap.org/soap/http operation name=sayHello soap:operation soapAction=sayHello/ input soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /input output soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /output /operation /binding service name=Hello_Service documentationWSDL File for HelloService/documentation port binding=tns:Hello_Binding name=Hello_Port soap:address location=http://localhost:8080/soap/http://localhost:8080/soap /port /service /definitions Any ideas? Angus _attend WWRUG11 www.wwrug.comhttp://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
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.init(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) What am I doing wrong? Here is my wsdl file: ?xml version=1.0 encoding=UTF-8? definitions name=HelloService 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; message name=SayHelloRequest part name=firstName type=xsd:string/ /message message name=SayHelloResponse part name=greeting type=xsd:string/ /message portType name=Hello_PortType operation name=sayHello input message=tns:SayHelloRequest/ output message=tns:SayHelloResponse/ /operation /portType binding name=Hello_Binding type=tns:Hello_PortType soap:binding style=rpc transport=http://schemas.xmlsoap.org/soap/http/ operation name=sayHello soap:operation soapAction=sayHello/ input soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /input output soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /output /operation /binding service name=Hello_Service documentationWSDL File for HelloService/documentation port binding=tns:Hello_Binding name=Hello_Port soap:address location=http://localhost:8080/soap/ /port /service /definitions Any ideas? Angus ___ 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 arsl...@iteloffice.com To: arslist arslist@ARSLIST.ORG 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.init(XMLSchemaParser.java:110) at com.bmc.arsys.ws.util.WsdlAdminInterface.parseXSDIntoSchemaInfo(WsdlAdminInterface.java:304) What am I doing wrong? Here is my wsdl file: ?xml version=1.0 encoding=UTF-8? definitions name=HelloService 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; message name=SayHelloRequest part name=firstName type=xsd:string/ /message message name=SayHelloResponse part name=greeting type=xsd:string/ /message portType name=Hello_PortType operation name=sayHello input message=tns:SayHelloRequest/ output message=tns:SayHelloResponse/ /operation /portType binding name=Hello_Binding type=tns:Hello_PortType soap:binding style=rpc transport=http://schemas.xmlsoap.org/soap/http/ operation name=sayHello soap:operation soapAction=sayHello/ input soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /input output soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /output /operation /binding service name=Hello_Service documentationWSDL File for HelloService/documentation port binding=tns:Hello_Binding name=Hello_Port soap:address location=http://localhost:8080/soap/ /port /service /definitions 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
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 arsl...@iteloffice.com To: arslist arslist@ARSLIST.ORG 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.init(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: ?xml version=1.0 encoding=UTF-8? definitions name=HelloService 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; message name=SayHelloRequest part name=firstName type=xsd:string/ /message message name=SayHelloResponse part name=greeting type=xsd:string/ /message portType name=Hello_PortType operation name=sayHello input message=tns:SayHelloRequest/ output message=tns:SayHelloResponse/ /operation /portType binding name=Hello_Binding type=tns:Hello_PortType soap:binding style=rpc transport=http://schemas.xmlsoap.org/soap/http/ operation name=sayHello soap:operation soapAction=sayHello/ input soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /input output soap:body encodingStyle=http://schemas.xmlsoap.org/soap/encoding/; namespace=urn:examples:helloservice use=encoded/ /output /operation /binding service name=Hello_Service documentationWSDL File for HelloService/documentation port binding=tns:Hello_Binding name=Hello_Port soap:address location=http://localhost:8080/soap/ /port /service /definitions 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