Configuring the web service client code table for OpenWay services

  1. From the Web service client code table, configure OpenWay clients allowing DeviceComm services to connect to OpenWay services and invoke OpenWay operations.
  2. From the NameSpace box, select http://www.itron.com/ami/2008/10/control.

  3. From the Service Contract box, select ControlService. If not available, create the ControlService client.

  4. From the Primary Endpoint Address box, select http://<OpenWay server>:<port>/ami/2008/10/control.

  5. From the Callback Address box, select the Callback Address that corresponds to the URL of the DeviceCommStatusUpdateService as configured in the Web Services code table. If the URL does not show up in dropdown menu, verify that the DeviceCommStatusUpdateService is correctly configured. Refer to Configure DeviceComm services in the web service code tables.

  6. Set the Number of Retries box to the number of times the request should be retried before failing. This box is ignored if Retries Enabled is not checked.

  7. Set the Retry Interval to the number of milliseconds between retries. This box is ignored if Retries Enabled is not checked.

  8. Set the Client Timeout to the number of seconds to wait for a response before timing out.

    • The Client Certificate, User Name, and Password fields are needed when security between IEE and OpenWay turned on.

    • Logging web service calls is optional. When this option is selected, log messages at the specified level are logged to corresponding files.

    • If logging is selected, then select the Logging Verbosity level. The valid values are as follows:

      • Brief. Information about the service call is logged, but the actual message is not logged. This is the default behavior if this setting is not provided.

      • Full. The messages that pass between the client and service are logged in the log file.

      • None. No service calls are logged. Use this setting when you have enabled debug logging for other purposes and do not need logging related to service calls.

        Note: Logging Verbosity does not have an impact when Do Not Log is selected under the Log Web Service Calls box.

        An example of how the Logging Verbosity does not have an impact when Do Not Log is selected under the Log Web Service Calls box.

  9. Configure additional OpenWay clients. The following table shows the OpenWay client configuration.

    Note: DeviceComm Subscription Management Capabilities include IEE support for multiple collection engines through the DeviceComm Subscription Service. Not all collection engines require all of these services.

    Table 40 Web service clients

    Web Service Client

    Namespace

    Service Contract

    Callback address

    ControlService

    www.itron.com/ami/2008/10/ control

    ControlService

    Set the Callback Address box to the URL of the DeviceCommStatusUpdate Service as configured in the Web Services code table.

    DataService

    www.itron.com/ami/2008/10/ data

    DataService

    Set the Callback Address box to the URL of the DeviceCommStatusUpdate Service as configured in the Web Services code table.

    HanService

    www.itron.com/ami/2008/10/ han

    HanService

    Set the Callback Address box to the URL of the DeviceCommStatusUpdate Service as configured in the Web Services code table.

    ProvisioningService

    www.itron.com/ami/2008/10/ provisioning

    ProvisioningService

    Set the Callback Address box to the URL of the DeviceCommStatusUpdate Service as configured in the Web Services code table.

    SubscriptionService_2 009_08

    www.itron.com/ami/2009/08/ subscriptions

    SubscriptionService_2009_08

    Not needed