Product Study License Interface

This section provides information for integrating with an external Product Study License configuration system.

Detailed steps and examples on using the PSL interface are available through the Technical Reference Manuals (TRMs). Customers can download these TRMs through the Oracle Consulting or Customer Support teams.

  1. Navigate to <Install Path>\Oracle\ArgusWeb\ASP\Integrations.
  2. Open the Service.config file in a text editor.
  3. Search for DatabaseConfiguration, and update the following attributes:
    • DBName—TNS of the Oracle Argus Safety database.
    • DBUser—User name of an Oracle Argus Safety Service user. The PSL web service uses this User Context to perform updates in the Oracle Argus Safety Database.
  4. To secure the configuration, set the bindingConfiguration attribute either manually or through the Service Config utility.

    Additional binding configurations may also be created and used.

    Note that the binding configurations between the host and the client must be compatible for successful communication.

  5. To add logging information, use one of the following:
    • Relsys Logger—Logs information about errors, warnings, and processing of the PSL web service code. The logger internally uses log4net component to perform the logging.

      Update the logConfig attribute with one of the following values:

      • Error (default)
      • Warning
      • Information
      • Verbose

      To save log as a specific file, update RollingLogFileAppender with the filename. Make sure the web service has read/write permissions to this folder.

    • SOAP Message RequestLogger—Logs all the incoming and outgoing SOAP messages of the PSL web service. The messages are stored internally in the Oracle Argus Safety Database and are not available for querying.

      To disable this logging, set Enabled as false.

      <TransformersConfiguration> <Transformers> <add Transformer="RequestLogger" 
      InterfaceType="Inbound" RequestType="Request,Response" 
      MessageType="SoapMessage" Enabled="False" Metadata="" 
      Assembly="ConsoleInterface" 
      Type="Relsys.ArgusConsole.ConsoleInterface.Common.DBLoggerFactory" /> 
      </Transformers> </TransformersConfiguration>