Previous Topic: Working with RiskMinder Web ServicesNext Topic: Configuring Device ID and DeviceDNA


Generating Client Code Using the WSDLs

Important! Before you proceed with the client code generation, ensure that the RiskMinder package was installed successfully and that the Server is up and running.

After the installation, generate the client stub in the language you want to code in by using the WSDLs that are shipped with RiskMinder. These WSDLs enable the Web services client to communicate with RiskMinder Server.

To generate the client code:

  1. Stop the application server.
  2. Navigate to the following location:
    <install_location>/arcot/wsdls/<required_folder>
    
  3. Use the required WSDL file (listed in the following table) to generate the client code.

WSDL File

Description

admin/ArcotRiskFortAdminWebService.wsdl

Used for creating and managing rule
configurations that are typically done by using Administration Console.

riskfort/ArcotRiskFortEvaluateRiskService.wsdl

Used for performing risk evaluation.

uds/ArcotUserRegistryMgmtSvc.wsdl

Used for creating and managing organizations in your setup.

uds/ArcotConfigRegistrySvc.wsdl

Used for creating and managing user account types.

uds/ArcotUserRegistrySvc.wsdl

Used for creating and managing users and user accounts.

  1. Restart the application server.
  2. In a browser window, access the end-point URLs (listed in the following table) to verify if the client can access the Web Service.

Web Service

URL

ArcotRiskFortAdminWebService

http://<rf_hostname>:<rf_port>/services/Arcot
RiskFortAdminSvc

The default port here is 7777.

ArcotRiskFortEvaluateRiskService

http://<rf_hostname>:<rf_port>/services/RiskFort
EvaluateRiskSvc

The default port here is 7778.

ArcotUserRegistryMgmtSvc

http://<app_server_hostname>:<appserver_port>/arcotuds/services/ArcotUserRegistrySvc

The port that you must specify here is your application server port.

ArcotConfigRegistrySvc

http://<app_server_hostname>:<appserver_port>/arcotuds/services/ArcotConfigRegistrySvc

The port that you must specify here is your application server port.

ArcotUserRegistrySvc

http://<app_server_hostname>:<appserver_port>/arcotuds/services/ArcotUserRegistryMgmtSvc

The port that you must specify here is your application server port.

Note: For more information about generating the Java client, see the CA RiskMinder Web Services Developer’s Guide.