Web Services Prerequisite Setup
The myAvatar Web Services module (license required) is required to enable all web service functionality in the myAvatar system. When this module is unavailable, you may receive a "Web Services not enabled" message in the SOAP response. This module will install several registry settings to allow you to configure the service endpoint.
WSDL Location
The WSDL endpoint is configured in the Registry Editor, via the Registry Settings form in myAvatar . This registry setting should be configured to reflect your myAvatar server address, port number, and myAvatar namespace. This setting should be configured for each product - myAvatar PM, CWS, MSO, and CFMS. For more information, please see the registry setting details for each registry setting.
Registry setting location: Avatar Web Services [parent product] > Set System Defaults > URL


The WSDL endpoint defines where myAvatar will receive web service requests. Generally, the URL should be set to the location of the WSDLs. Please read the documentation on the registry setting for more information.
The WSDL URL is generally in the format of: http://[server-address]:[port]/csp/[namespace]/[web-server-class].CLS?WSDL=1. However, if you are a Netsmart hosted client, this address may be different in regard to server and port. Please reach out to your IT staff or a Netsmart representative to obtain the set of URLs for each environment.
How to Access Web Services
This service description page is the Web Service Definition Language (WSDL). A WSDL is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint. (www.w3.org/TR/wsdl)
The WSDLs are accessed by their configured service endpoints. The XML file can be viewed in a browser such as the example below.

