Previous Topic: ENCODING Statement—Specify the Character Encoding of a FileNext Topic: ENGINEID Statement—Specify an Engine ID


ENDPOINT_URL Statement—Specify a Target Endpoint URL

The ENDPOINT_URL statement specifies the target endpoint address URL in a Web Service job.

Supported Job Type

This statement is optional for the Web Service job type.

Syntax

This statement has the following format:

ENDPOINT_URL endpoint_url
endpoint_url

Specifies the target endpoint address URL. In a published WSDL file, the URL defining the target endpoint address is found in the location attribute of the port's soap:address element.

Limits: Up to 1024 characters; case-sensitive

Notes:

Example: Specify the Target Endpoint Address URL for Getting Stock Quotes

Suppose that you want to invoke a web service that returns a company stock quote. The URL for the WSDL that describes the web service and its location is http://www.webservicex.com/stockquote.asmx?WSDL. The WSDL port name within the target namespace http://www.webserviceX.NET is StockQuoteSoap. The target endpoint address URL is http://www.webservicex.com/stockquote.asmx. The job calls the operation GetQuote within the StockQuote web service. When the job invokes the web service, the company's stock symbol is passed to the operation. The GetQuote operation returns a java.lang.String object, which maps to the XML type string in the return namespace http://www.webserviceX.NET/. When the job completes, the stock quote for CA is stored as a serialized Java object in the job's spool directory.

AGENT WSAGENT
TARGETNAMESPACE http://www.webserviceX.NET/
SERVICENAME StockQuote
PORTNAME StockQuoteSoap
OPERATION GetQuote
WSDL_URL http://www.webservicex.com/stockquote.asmx?WSDL
ENDPOINT_URL http://www.webservicex.com/stockquote.asmx  
PARAMETER TYPE(xsd:string) VALUE(CA)
RETURNCLASS java.lang.String
RETURNXML string
RETURNNAMESPACE http://www.webserviceX.NET/