Commission / Decommission

The CommissionDecommission composite takes care of registering and de-registering a device with the head-end system.

Composite Properties

Property Name

Default Value

Description

isExecutingCommissionReceived-Callout

true

Controls whether the Request Arrived callout executes.

isExecutingCommissionCompleted-Callout

true

Controls whether the Request Completed callout executes.

isExecutingDecommissionReceived-Callout

true

Controls whether the Request Arrived callout executes.

isExecutingDecommissionCompleted-Callout

true

Controls whether the Request Completed callout executes.

Composite WSDLs

Composite

Description

CommissionDecommission

Service

Entry point for the CommissionDecommission command. The operations are synchronous, so no additional WSDLs are needed.

MR_​ServerCallout

Reference describing the process callout.

MR_​ServerProxy

Reference describing the proxy used to invoke the head-end system.

Process Flow

  1. SGG/OUAF invokes MeterAddNotification/MeterRemoveNotification operation using CommissionDecommissionService.

  2. Test whether MeterAddNotification or MeterRemoveNotification is invoked. In both cases, the following steps are common for both the operations.

  3. Composite properties are loaded and local variables are initialized.

  4. Both the Header and Body inputs are transformed to MultiSpeak format.

  5. If required, execute a process callout in MR_​ServerCallout.Assign updated data to head-end request.

  6. Invoke MeterAddNotification/MeterRemoveNotification via the MR_​ServerProxy to the head-end system.

  7. If required, execute a process callout in MR_​ServerCallout. Assign updated data to head-end response.

  8. Transform Header and Body head-end responses to SGG/OUAF format.

  9. Reply to SGG/OUAF with synchronous results.