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">
>       <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"
>

_______________________________________________________________________________
UNSUBSCRIBE or access ARSlist Archives at www.arslist.org
attend wwrug11 www.wwrug.com ARSList: "Where the Answers Are"

Reply via email to