Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved


Fulfillment Provisioning Modules : Controlling Administrative States of Orders

Controlling Administrative States of Orders
A service order may need to be held for some time or stopped because an error was detected by an operator. This can be done through administrative commands.
Commands are either available through provadmin commands or through interfaces from the soadmin package.
For more details about administrative command package soadmin, refer to the component documentation. Unless specified, commands will wait for the service order to reach an order queue before being executed. They will then perform an action on the service order, moving it to a specific heap or making it go out of a specified port.
Cancel
The Cancel command will behave as follows:
If the SO is processing in POP, it will exit by the Fail port of POP once the current slice is completed.
In both cases, its status will be set to Fail.
Abort
The Abort command will behave in the same way as the Cancel command (refer Cancel) except that:
If the Service Order is processing in Product Order Processing, it will exit by the Fail port of Product Order Processing as soon as possible by making all remaining PO in a slice end in Fail.
Suspend
The Suspend command will make a service order enter a special heap in an order queue. If the SO was a MSF probe, it is discarded and a new one is elected.
A suspended SO may be resumed by a Resume command or by any other order queue operation that would cause SO to be flushed out.
Resume
The Resume command will release a service order from the suspended heap and reinject it in the order queue for processing.
It has no effect if the service order was not suspended.

Copyright © Cloud Software Group, Inc. All Rights Reserved
Copyright © Cloud Software Group, Inc. All Rights Reserved