Namespace: OpenEdge.Core.ServerConnection
Type: Class WebServiceConnectionParameters
Parent Classes:
Inherits: OpenEdge.Core.ServerConnection.ConnectionParameters


Copyright (c) 2013, 2021 by Progress Software Corporation. All rights reserved.
File:WebServiceConnectionParameters
Purpose:Specialised connection parameters for connecting to a WebService connection
Author(s):pjudge
Created:Thu Feb 28 15:07:49 EST 2013
Notes:* The Options property contains JSON data, which for a URL must have
the following structure
{"ServiceName": "",
"PortName":"",
"Operation":"",
"URL": Parameters as per OpenEdge.Core.ServerConnection.UrlConnectionParameters
OR a simple string like "http://localhost:8980/axis/services/Corticon?wsdl"
"Options": [{"WSDLUserId": "user-id"},{"WSDLPassword":"password"}]}
Purpose: The name of the WebService



Method Summary
  Options Name Purpose
  CHARACTER GetConnectionString () /** Returns the Options as a formatted string for use by the server to connect. This may be the the ABL CONNECT statement or some other parameter. @return character A useable string of connection parameters. */
  Initialise ()

Constructor Summary
  Options Name Purpose
  WebServiceConnectionParameters (character)
  WebServiceConnectionParameters (JsonObject)

Property Summary
  Options Name Purpose
  CHARACTER Operation
  CHARACTER PortName
  CHARACTER ServiceName


Method Detail
Top

CHARACTER GetConnectionString ()

Purpose: Returns the Options as a formatted string for use by the server to connect.
This may be the the ABL CONNECT statement or some other parameter.
Returns CHARACTER
  character A useable string of connection parameters.
Top

Initialise ()



Constructor Detail
Top

WebServiceConnectionParameters (character)

Parameters:
pcOptions CHARACTER
 
Top

WebServiceConnectionParameters (JsonObject)

Parameters:
poOptions Progress.Json.ObjectModel.JsonObject
 


Property Detail
Top

CHARACTER Operation

Returns CHARACTER
 
Top

CHARACTER PortName

Returns CHARACTER
 
Top

CHARACTER ServiceName

Returns CHARACTER