Automated Screening Manager Web Service 3.7 Programmers Guide
Automated Screening Manager Web Service 3.7 Programmers Guide
17 May 2019
Automated Screening
Manager Web Service v2
Programmer’s Guide
Version 3.7 / May 2019
accuity.com
© 2019 ACCUITY, INC.
All Rights Reserved.
No part of this manual may be reproduced, transmitted, transcribed, stored in a retrieval system, or
translated into any language (natural or computer), in any form or by any means without the prior written
permission of Accuity, Inc.
No part of this manual may be divulged to unlicensed parties without the written consent of Accuity, Inc.
Information in this manual is subject to change without notice and does not represent a commitment on
the part of Accuity. In addition, Accuity may make improvements or changes to this manual and Firco
Compliance Link at any time.
By reading or using this manual, you indicate your acceptance of the foregoing.
Note: Version 2.0 of the Automated Screening Manager Web Service includes WS-security. Version 1.0 (non WS-
security version) will no longer be supported after April 30 th, 2019. If you would like access to the version 1.0
installation and programmers guides, please contact [email protected].
Note: Soup UI is not included with the distribution package. Users can download this tool from the following link:
https://www.soapui.org/downloads/soapui.html
Once the Soap UI is installed on the machine, follow the steps below:
1. Open the application ASM Screening and download service WSDL file.
2. Open a new SOAP project, add the “project name” then “WSDL” and click “OK”.
Note: It is important to know the WSDL URL of web service. For example: If your Web Service is running on a
server named “Yourserver” on port “xyz”, then the WSDL URL is:
http://Yourserver:xyz/ASMWS/services/v2/ImportScreeningService?wsdl
3. Once the WSDL import has finished, copy the below request sample (section three includes a full
sample request) in the request section auto generated by SoapUI.
4. In the Soap UI Request, populate all required fields highlighted in Figure 3. All request
ServiceID: This is a Web service Access ID created by an Admin in Compliance Link
system
ServiceIDPassword: This is the password for Service Access ID used in the request
Note: These credentials need to be set up in the Compliance Link User Interface. Please see
section six below.
ProfileID: Web Service Profile ID
RequestID: Customer transaction ID
ScreeningExpirationDate: Optional – Screening Expiration Date in MM/DD/YYYY format
FieldName: Field name of the input record field
FieldValue: Data value of the field
Add any number of fields to the <Field> tag in the request as required by dataset
definition.
EndpointURL: The yellow highlighted field is the Web Service URL below
5. Hit the Green Arrow to submit the request. Below is a successful response.
The response XML document provides information about the screened information, including information
about the Case ID, Case Status, Import Status, Screening Status, and the match details.
Request Elements:
Element – Attribute Data Type Description
Password Alpha-Numeric This is password for Service Access ID used in the request
Request Sample:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:asm="http://asm.webservice.autoscreeningmgr.accuity.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-
1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-1" xmlns:wsu="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>test</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-
profile-1.0#PasswordText">password</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<asm:importScreening>
<requestXML><![CDATA[
<Request DatasetGUID="dccd041f-e0a6-40a8-ad87-dffbb2d6df94" Id="1005"
ScreeningExpirationDate="02/10/2020">
<Field Name="ID">031620151307</Field>
<Field Name="Name">Matthew WinGrove</Field>
<Field Name="Address">2402 W Main Street</Field>
<Field Name="City">Nashville</Field>
<Field Name="State">TN</Field>
<Field Name="Country">US</Field>
</Request>
]]>
</requestXML>
</asm:importScreening>
</soapenv:Body>
</soapenv:Envelope>
Results Elements:
Element – Attribute Data Type Description
IsHit can be Y/N. “Y” indicates that the screened record has matches
Results – IsHit Character
with an “open” or “closed” status
Results – TotalCWL Character Total number of CWL matches that customer input record matched
RuleMatched can be Y/N. “Y” indicated that this match was passed
Match – RuleMatched Character
by a rule
Match – RuleID Character If match is passed by rule then RuleID of the match passed by rule
To highlight the structure of the XML response, we have replaced the entity XML string with the value
ENTITY-XML above. The actual entity XML fragment for this response is shown below.
Response Sample:
<Results CaseID="1078" CaseStatus="GWL-Open" DatasetGUID="dccd041f-e0a6-40a8-ad87-
dffbb2d6df94" Id="1025" ImportStatus="NoChange" IsHit="Y" ScreeningStatus="Success"
TotalCWL="0" TotalGWL="3" TotalPEPEDD="71" TotalPrivate="0">
- <Match MatchStatus="Passed by Rules" MatchType="GWL" RiskScore="N.A." RuleID="1013"
RuleMatched="Y">
<Entity ENTITY_TEXT_TYPE="UPID" Id="12068" Source="UST" Version="20130402103408">
ENTITY-XML
</Entity>
</Match>
-<Match MatchStatus="Open" MatchType="GWL" RiskScore="N.A." RuleID="" RuleMatched="N">
<Entity ENTITY_TEXT_TYPE="UPID" Id="2688" Source="TFP" Version="20080415130036">
ENTITY-XML
</Entity>
</Match>
</Results>
<Results success="false">error_code
</Results>
Below are the error codes and the associated error description for each error code.
Request Elements
Element – Attribute Data Type Description
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:asm="http://asm.webservice.autoscreeningmgr.accuity.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-1" xmlns:wsu="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>test</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
username-token-profile-1.0#PasswordText">password</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<asm:getListVersions>
<requestXML><![CDATA[
<Request DatasetGUID="dccd041f-e0a6-40a8-ad87-dffbb2d6df94" Id="1005">
</Request>]]>
</requestXML>
</asm:getListVersions>
</soapenv:Body>
</soapenv:Envelope>
Result Elements
Element – Attribute Data Type Description
<Results DatasetGUID="dccd041f-e0a6-40a8-ad87-dffbb2d6df94">
<ListVersions>
<List Id="1020" Version="20140701122718">PEP List powered by WorldCompliance</List>
<List Id="0" Version="20150301151628">Accuity's OFAC List</List>
<List Id="1072" Version="20150225201017">Accuity OFAC Enhancements</List>
<List Id="1021" Version="20140808135246">US PEP List powered by WorldCompliance</List>
</ListVersions>
</Results>
Request Sample
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:asm="http://asm.webservice.autoscreeningmgr.accuity.com/">
<soapenv:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
wssecurity-secext-1.0.xsd">
<wsse:UsernameToken wsu:Id="UsernameToken-1" xmlns:wsu="http://docs.oasis-
open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:Username>test</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-
username-token-profile-1.0#PasswordText">password</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<asm:importScreening>
<requestXML><![CDATA[
<Request DatasetGUID="dccd041f-e0a6-40a8-ad87-dffbb2d6df94" Id="1005">
<Field Name="ID">031620151307</Field>
<Field Name="Name">Matthew WinGrove</Field>
<Field Name="Address">2402 W Main Street</Field>
<Field Name="City">Nashville</Field>
<Field Name="State">TN</Field>
<Field Name="Country">US</Field>
</Request>
]]>
</requestXML>
</asm:importScreening>
</soapenv:Body>
</soapenv:Envelope>
Please see the Compliance Link Admin guide on Web Service Access Credential set up.
</Request>