At this phase, you will make the application service available for customers of the platform.
In this document:
The key point of this project is to integrate a subscription based on the new application with
the domain registration and domain hosting service. In the platform, the upsell mechanism
binds the parent service subscription with one ore more child domain registration subscriptions.
Each time a subscriber gets a provisioned child domain registration subscription, the latter
gets bound to the parent subscription. Instantly, the system generates the “bind to domain” event,
and the contexts
service developed in this project must handle this event.
Using the BSS provider control panel (PCP), create a product containing two service plans following instructions in this document:
For testing purposes, you can use zero prices for both service plans.
Continue the demo project from the previous step.
The deployment must include to big steps, configuration of the service template in OSS and then configuration of the respective service plan with the domain registration upsell in BSS.
Walk through the deployment steps of the Generic Services demo to create a service template containing the resource types based on the APS resources on the new application you have developed.
If you are working with the Operations Automation PCP, switch to the Business Automation PCP by clicking on the Billing icon on top of the screen.
Create the main service plan, add an upsell category containing domain registration plans, and then make the new plan available for sale.
Navigate to Products > Service Plans. On the Service Templates tab, ensure there is the service template you have created in Operations Automation.
Click on the service template name to open it for editing.
On the Plans tab, click Add New Service Plan to start creating the required plan.
Fill in the required fields:
Click Next on the bottom of the screen.
In the list of periods, select 1 Month, click Next, and then click Finish.
Add the Domains sales category as upsell to this plan.
On the Publications Settings tab, click edit and ensure the plan is ready for sale:
Click Save to store this setting.
The main service plan is ready for sale now.
The system needs to know which DNS hosting service template to use for creating a DNS zone once a new domain is registered.
Create the .test top level domain and assign a dummy registrar for it.
Navigate to System > Settings and click on the Domains link.
On the Registrars tab, click Add New Registrar.
Select the Dummy Registrar radio-button and click Save and Continue.
At the Configure Connection step, in the Registrar Name field, enter Dummy Registrar for the TEST zone and then click Save and Continue.
Since there is no .TEST TLD in the list of available TLDs, click Cancel.
Click on the newly created registrar to configure it and switch to the Registrar Features.
Click Add New Registrar Feature.
Configure the following parameters:
Once this is configured, click Save.
Switch to the TLDs tab and click Edit.
Move the .TEST TLD from the Available list to the Selected list.
Click Save.
Create a service plan for selling domains in the .test top level domain (TLD) and add it to the upsell group.
Navigate to Products > Service Plans and open the Service Templates tab.
Click Add New Service Template.
Select the Domains Management gate and click Next.
Configure the open form:
Leave all other fields intact and click Next.
Click Finish to complete creation of the service template.
Click on the newly created service template name to start editing this template.
On the Plans tab, click Add New Service Plan and configure the following parameters:
Once this is configured, click Next.
Select 1 year and click Next. Then click Finish.
Add the new plan to the Domains up-sale category:
This completes the deployment of the application services and the products on your test platform. The latter must contain now the main product to sell the cloud VPS service and the domain registration upsell.