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) [[email protected]] On 
Behalf Of Roger Justice [[email protected]]
Sent: Saturday, April 09, 2011 2:14 PM
To: [email protected]
Subject: Re: Configuring Remedy to consume a web service question

** Consuming external WSDLs is done through filter actions.



-----Original Message-----
From: Angus Comber <[email protected]>
To: arslist <[email protected]>
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">
      <documentation>WSDL 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.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"

Reply via email to