Fusion API v1.1 Installation Manual
Fusion API v1.1 Installation Manual
NICE Recording
Version: 1.1
Date: 18 September 2015
Copyright © 2015 by NICE Systems Ltd.
All rights reserved. No part of this publication may be reproduced or transmitted in any form or
by any means, electronic or mechanical, including photocopy, recording, or any information
storage and retrieval system, without prior written consent of NICE Systems Ltd.
Disclaimer
To the best of our knowledge, the information contained in this document is the most accurate
available at the time of publication. Whilst every care is taken to ensure that the information in
this document is correct, no liability can be accepted by NICE Systems Ltd. for loss, damage or
injury caused by any errors in, or omissions from, the information given.
Trademark Acknowledgements
Microsoft, Windows, Windows Server, and Internet Explorer are trademarks or registered
trademarks of Microsoft Corporation in the United States and/or other countries.
2 .............................................................................................................. 7
Install the Fusion API Software ............................................................ 7
Enter the License string ............................................................................................ 9
Change the default https port if required................................................................. 9
3 ............................................................................................................ 10
Assumptions
Developers must have basic knowledge of NICE Trading Recording 6.x and Fusion 2.x and
knowledge of how to develop using a REST API.
Design restrictions
Fusion API services are only available as an add-on for:
NICE Trading Recording 6.5 (or higher) and NICE Fusion 2.2PL1 (or higher)
For Multiple Domain Authentication a domain prefix required in the logon user name.
Domain prefix in Fusion API logon is supported from Fusion 2.3PL1 (or higher)
To gain access to the Fusion API, a Fusion User account is required to authenticate.
This Fusion User needs the following rights:
o Fusion Standard Application Right: Application Access Granted
o Fusion Advanced Application Right: Use Administration, User Import Right
Authentication has a 15 minutes Server Side timeout window
REST API accessible default via HTTPS on port 8081, this port is configurable
API functions to get user profiles will return empty Linked Recorder Profiles for
unreachable NTR clusters. Empty Linked Recorder Profile has NTR fields ‘null’ and
NTR channel 0.
API function to get users by Cluster Name will return empty JSON when the NTR
cluster, for which users are retrieved, is unreachable.
API function to get a single user profile is less optimized than getting all profiles.
Therefore when multiple user profiles need to be retrieved, advice is to retrieve all user
profiles and filter out the specific user profiles required, in the application. Time to
retrieve all profiles is about 4 times slower than retrieving a single user profile.
Deployment
The Fusion API is installed on the Fusion Servers.
2. Follow the instructions in the wizard and provide the HTTPS certificate to use.
SoftLockCode=
LicenseString=
LicenseChecksum=
Make sure you include quotes with the License string "AABBCCDD EEFF etc…. "
License Checksum is 2 characters.
Advanced Application access right User import must be granted (could be inherited from
Role).
Be aware that the result set of a Fusion API call may be JSON format. See the Get Roles
example above. To view the result, select the JSON tab. When selecting XML result set, you
see a message 'The content you are trying to view cannot be viewed as XML '
You must do this once for each API call defined in SOAP UI.
When not Authorized, the JSON result of an API call is:
{“Message”: “Authorization has been denied for this request.”}
11-06-2015 1.0. Added detail Fusion user right required for API
Added initial license information
Added method to change the default port used for the API
18-09-2015 1.1. Added API Function for ‘User Handle’ based User Query
Added Multiple Domain support as from Fusion 2.3PL1.
Checked language.
Added details on user get functions at unreachable NTR clusters.
Added design advice on single user or all user profile retrieval.