Cisco Systems OL-27172-01 Mobility Aid User Manual


 
14-3
Cisco Broadband Access Center 3.8 Administrator Guide
OL-27172-01
Chapter 14 CWMP Device Operations
Connection Modes for Device Operations
Note Before attempting to run immediate operations against a device, ensure that the device is reachable and
that Cisco BAC is configured to perform connection requests to the device. See Connection Request
Service, page 12-2.
Figure 14-1 illustrates the high-level flow for immediate operations.
Figure 14-1 Immediate Operation Mode Workflow
When the performOperation() API method is invoked specifying an immediate execution, the RDU
constructs and sends corresponding operation instructions to all DPEs in the device’s provisioning
group. Then, the RDU sends a connection request instruction to a specific DPE within the provisioning
group; the DPE, in turn, sends a connection request notification to the device.
When the device establishes a connection with the DPE, the DPE creates a new session and performs the
operation upon the device. When the session is closed, the DPE returns the result of the operation to the
RDU, which forwards the result to the API client in the Batch’s command status.
Note You must use the batch mode flag, AUTOMATIC during the immediate mode.
On-Connect Mode
You can use an on-connect execution to support devices that are not reachable. It is best used in
conjunction with periodic Inform RPCs from the CWMP device.
On-connect operations persist at each DPE in the device’s provisioning group. They are not removed
from the DPEs until the RDU instructs the DPEs to do so (after notifying the client of the execution
results using an AsyncOperationEvent).
API RDU DPE Device
Submit Operation
Establish Session
Immediate Operation
Connection Request
Connection Request
Operation Result
Execute Operation
Operation Result
Operation Result
158273