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.