Calling the RPS Manager from a Web Service Consumer

You can invoke a subset of the RPS Manager functionality from a web service consumer by using the RPSAdminWS application provided by Jade in the JadeMonitorSchema schema.

Before you run the RPSAdminWS application provided in the JadeMonitorSchema, you will probably want to override the default application parameters; for example, the connection name and the port number.

The JadeWebConfigurator application that is also provided in the JadeMonitorSchema enables you to create and maintain a configuration file for the RPSAdminWS application. For details, see Chapter 3, "Configuring Web Applications", in the Web Application Guide.

The following example is the command line to run the RPSAdminWS application.

jade.exe path=s:\jade\system ini=c:\jade\system\jade.ini 
         schema=JadeMonitorSchema app=RPSAdminWS

Alternatively, you can create a shortcut to run this application from the Jade installation directory in which the Jade executables were installed (which defaults to the bin directory).

The Jade Web Application Monitor is then displayed. For details, see Chapter 2, "Monitoring Your Web Sessions", in the Web Application Guide. For more details, see the SOAP Web Services white paper on the Jade website at https://www.jadeplatform.tech/developer-centre/resources/whitepapers.

The web service provider is RpsAdminService. A default WSDL, RPSAdmin.wsdl, is provided in the wsdl folder in the Jade Platform release medium.

You can execute the RelationalView class extractData and extractDataAll methods on an SDS secondary or an RPS node, but not on the primary node.

If you specify a user Datapump application, you can execute the JadeDatabaseAdmin class rpsExtractDataAll method on an SDS or RPS node only, not on the primary node.

Running an RPS extract on an SDS node will cause tracking to be stopped during the extract.

If you extract the data via the RPS Manager on the SDS node, you must specify the user Datapump application and schema or the <default> value in the DataPumpApplication parameter in the [JadeRps] section of the Jade initialization file.

The following web services methods are exposed.

The userDataPumpSchema and userDataPumpApp parameters specify the user application to be used as the Datapump application. This application must be correctly configured as a user data pump. To use the default Jade Datapump application, the parameter values should be empty strings ("").

For details about worker allocation extraction order, see "Selecting Tables" under "Extracting Data from the Jade Database", earlier in this chapter.

When specifying values for the extractFirst parameter, table names are delimited by semicolons.

When specifying values for the extractFirst parameter, table names are delimited by semicolons.