Canias WebService icon

Canias WebService

CANIAS IAS SOAP WebService: login, callIASService, logout

List IAS Services

AI-generated

Summary

Lists available IAS services for a CANIAS session via SOAP.

Inputs

  • listSessionId (required) — Session ID obtained from a prior login operation; validated to be non-empty and matching the pattern of letters, numbers, dashes, and underscores.
  • endpoint — Optional override for the service endpoint URL if different from the WSDL binding address.
  • returnFull — If true, returns { result, rawResponse, soapHeaders } instead of just the parsed result.
  • advanced — Advanced options collection containing: timeout (number, ms, default 120000) and disableSslVerification (boolean, default false).

Output shape

When returnFull is false, returns the parsed services array (structured as { services: [...] } from the Axis 1.4 rpc/encoded response, or a cleaned { data: result } object if the result is a scalar type). When returnFull is true, returns { result, rawResponse, soapHeaders } containing the parsed result, raw SOAP response, and SOAP headers respectively.

The operation validates the session ID via validateSessionId before making the SOAP call. A valid session ID must be obtained from a prior login operation.

Examples

Example 1: Basic listing of IAS services with returnFull=false (default)

Provide a valid listSessionId; all other parameters use defaults.

Example 2: Full response return with endpoint override and SSL verification disabled

Set returnFull=true, provide an endpoint override, and enable disableSslVerification=true in advanced options for self-signed certificates.

Discussion