README
======

System Manager Release 10.1 - User Management Webservices SDK
---------------------------------------------------------------

Welcome to the  System Manager Release 10.1 - User Management Webservices SDK! This sdk includes
some sample code, and XSDs for the System Manager Release 10.1.


Contents
--------

Included in this SDK are the following:

    README.txt 			this file
    JavaSampleClient/conf	Includes client configuration files: config.properties and client.properties.The property files specifies configurations such as System Manager server name,user name,password and others.
    JavaSampleClient/lib	Includes the required dependency JARs for the sample Java client, such as, jersey-bundle-1.4.jar,jsr311-api-1.1.1.jar,jaxb-impl.jar,asm-3.1.jar.
    JavaSampleClient/src	Includes the RESTful webservice sample client source code.
    JavaSampleClient/xsd	Includes XML Schema Definition(XSD) for reference.The XMLs inputs for the webservices API are based on these XSDs.
    JavaSampleClient /build.xml Includes an ANT script that compiles and builds a sample client component for execution.
    

Installation
------------


Setting up the development environment
--------------------------------------

1. Install Java SDK: Your development machine must have a 7 Java SE Java Development Kit (JDK) or open
JDK 8 installed, 1.8.0_01 or later.

2.Install Apache Ant:Download and install the latest Apache Ant from http://ant.apache.org/bindownload.cgi

3.Unzip the User_Management_Webservice_Client.zipx archive.



Setting up and running a sample web services Java client 
--------------------------------------------------------

This sample Java client demonstrates the basic interaction with System Manager user management web service. The client
executes a single service request and displays the result, releases the session, and exits.

1. Installing System Manager certificate on a web service client.For more details on this, see "System Manager User management web services programmer guide".

2. Update the config.properties file present in JavaSampleClient/conf with the correct information for your System Manager Server, user name, password, and truststore location.

3. Configure user operation, update mode,delete type, and criteria in the client.properties file present in JavaSampleClient/conf.For more details on this, see "System Manager User management web services programmer guide".

4. Browse to the /JavaSampleClient/ directory on the command line interface and execute: ant. The system executes the default command for the test application using the selected System Manager and login.



Problems?
---------

The Web Services Interface is available to partners and customers that want to develop
user management utilities to work with the new System Manager API. Basic support for
operational issues will be provided by Avaya Client Services (ACS) and a user
management web services programmer guide will be available on the Avaya Tech
Support Site. No application development support will be provided by ACS.

Customers and Partners looking for applications development support can access
developer support through the Avaya DevConnect Program. Registered level
membership in the DevConnect Program is free for Avaya customers, channel partners
and commercial application developers, and provides access to technical
documentation, educational and other Avaya Aura System Manager UM WS related
materials.

The DevConnect Program offers for-pay, developer-oriented technical support as part
of Enhanced Level memberships at the Support-enabled and Technology Partner
levels. For further information please refer to current DevConnect Membership and
Program information at www.avaya.com/devconnect, or contact Avaya DevConnect by
email at devconnect@avaya.com.
