The procedure initializes the Customer Directory Integration (CDI) namespace with the Plans database. This should be run before any of the namespace procedures are called.
This procedure currently calls methods of the Managed Helpers Namespace to create/update entries in the Plans database. These calls will be replaced by appropriate calls to the APIs of the Managed Customer Plans Namespace.
The following parameters will be used while registering this service with the Plans Manager:
serviceId : 106B6FE5EB494A12906A1A8F77D6C01B serviceName: Hosted CDI serviceDescription: Customer Directory Integration
There will be three event types:
There will be one plan installed when initializing:
There will be one plan feature:
There will be two asset types:
There will be one plan category:
Updates to Plans Database
The following methods of the Managed Helpers Namespace are currently called to create new entries in tables of the Plans Database:
Managed Customer Plans Namespace APIs
This and the section that follows, list the Managed Customer Plans APIs that will be called internally by the Initialize procedure.
Additionally, in keeping with the requirements for the namespace to be integrated with Plans Manager System, the register functionality has to be implemented.
Internal Calls Made By the Procedure
The following graph describes the internal calls made by the procedure.
Example XML Request
For informational purposes, the following example illustrates an XML request for the Initialize procedure of the Hosted CDI Namespace:
API Name for: