1 Installation Instruction for SAPC Application for UDC
This guide provides installation and startup instructions for the Service-Aware Policy Controller (SAPC) application in the Ericsson User Data Consolidation (UDC) system.
This information is intended for Ericsson personnel doing the installation and startup procedures.
| Note: |
This document cites several other UDC and node documents. Their corresponding
document numbers are found in the reference section of this document. Refer to each
Node Product Revision Information or Release Notes to determine the exact revision
of the Support Libraries to be used. |
1.1 UDC Installation Instruction Overview
There are three types of installation scenarios in UDC:
|
Scenarios |
Description |
|---|---|
|
UDC Maiden Installation |
This involves the installation and configuration of a new Centralized User Database (CUDB) system, Ericsson Dynamic Activation Provisioning Gateway (EDA/PG) and application Front End (FE). |
|
Introduction of an Application FE into an Existing UDC |
This describes how to install and configure an application FE in a UDC system which does not contain any of this type of application FE in its current state. |
|
Addition of an Application FE in UDC |
This describes how to add a application FE into a UDC system which already includes at least one application FE for this type in its current state. |
Each has its own workflow, preparation, installation and configuration procedures.
The deployed UDC system listed in the scenarios can include other FE applications. For a detailed description of the UDC system, refer to the UDC System Description.
The components considered in this document are the CUDB, EDA/PG and SAPC.
1.2 Related Information
The definition and explanation of acronyms and terminology, trademark information, and typographic conventions can be found in the following documents:
2 General Installation Preparations
Before the start of the installation, the following prerequisites must be met:
3 UDC Maiden Installation and Configuration With SAPC
The UDC Maiden Installation and Configuration describes how to install and configure a UDC system that includes a CUDB, SAPC, and EDA/PG.
3.1 UDC Maiden Installation of SAPC Workflow
The complete UDC Maiden Installation workflow instruction is outlined below.
It is recommended to perform the procedure in the order of the sections appear in this chapter.
3.2 Prepare CUDB
When preparing the CUDB in a UDC deployment, consider the planning and preparations in this section along with those in CUDB Installation Instruction for native environment, or Virtualized CUDB Installation Instruction for cloud environment.
3.2.1 CUDB License
License keys grant the usage of purchased functionality or capacity.
Ensure the appropriate license keys are available before installing the CUDB.
3.2.2 CUDB Templates
Installation templates are required as an input to the installation and configuration activities. Network information regarding remote CUDB nodes, EDA/PG, and FE applications are referenced in these templates.
Refer to the section Configuration Files in CUDB Installation Instruction for native environment, or Virtualized CUDB Installation Instruction for cloud environment.
Ensure all templates are updated to reflect the site-specific network plan of the
customer.
3.2.3 CUDB Router Redundancy Mechanism
Bidirectional Forwarding Detection (BFD) and Virtual Router Redundancy Protocol (VRRP) are the supported router protocols used to provide a redundancy mechanism towards the customer network.
The protocol selected is site-specific and serves as an input to the network configuration templates.
For more information, refer to:
Prepare the network configuration templates using the site-specific protocol.
3.2.4 Common Schema Files for SAPC
The following files are required:
Refer to the section Identities Schema Files in UDC Product Revision
Information to download the appropriate revision of these files.
3.2.5 SAPC Schema Files
The following input is required for the FE.
3.2.6 Root Distinguished Name
The following information is required as part of the CUDB installation:
Note that the rootdn cannot be changed once the installation is completed
and the database is initialized. The rootdn needs to be defined in lower
case.
Obtain the operator-specific id to create the rootdn.
3.2.7 CUDB Initial Configuration Preparation for UDC
The CUDB initial configuration files are prepared by using the CUDB Installation Files generator tool. The installation of this tool creates input template files which must be edited to correspond to the desired CUDB system. Follow instructions as described in chapter Configuration Files in CUDB Installation Instruction for native environment, or Virtualized CUDB Installation Instruction for cloud environment.
3.2.7.1 SAPC SOAP Notifications
Notifications are used for notifying applications after specific attributes are modified in CUDB.
SAPC notifications configuration requires update of the CUDB configuration model with a new instance of the CudbNotificationEndPoint class for the SAPC that is added in the UDC system. This class defines an endpoint receiving the notification event.
The procedure how to configure the SAPC SOAP notifications are described in the document Configuration Guide for SAPC Application in UDC.
The following inputs are required:
Download the SOAP notifications configuration in UDC file and rename to
sapc_notifications.txt.
Download the SAPC SOAP notifications installation in UDC file and rename
to sapc_notifications_gen.sh.
Download the SAPC input for SOAP notifications installation in UDC file
and rename to sapc_notifications_conf.conf.
3.2.8 SAPC LDAP User
The LDAP user is required for both CUDB and FE configuration to establish an LDAP session between them.
CUDB imposes restrictions on the minimum password length.
All security-related configuration is captured in the
CudbSystemSecurity object class. Refer to the CUDB Security
and Privacy Management for information about password restrictions.
The LDAP user information such as authentication credentials and
configuration parameters are stored in the CUDB administrative branch
ou=admin,<rootdn>.
The LDAP authentication bind DN request is presented in the following
format: cudbUser=<LDAP_user_name>,ou=admin,<rootdn>
Select the SAPC LDAP userid and
password.
3.2.9 EDA/PG Users in CUDB
EDA/PG and CUDB exchange data on different interfaces, for each of this interface one or
more EDA/PG userid needs to be defined in CUDB. Below is a list of
interfaces and appropriate userid that are used between EDA/PG and
CUDB.
HTTP/REST used to notify EDA/PG to start provisioning assurance (data durability).
Replay
useridset in attributepg_Http_userReplay user
passwordset in attributepg_Http_password
Provisioning Blocking for Backup
JMX/JNDI used for CUDB to inform EDA about backup in operation.
pgUserName: should be set tocudbpgPasswordto be set.
Obtain the EDA/PG userids and passwords to be used
in CUDB listed above.
3.2.10 EDA/PG Backup Notification Configuration in CUDB
Backup in progress notifications prevent possible data inconsistencies by temporarily halting provisioning from EDA/PG to CUDB. For more details, refer to Configuring a PG Node in a Local CUDB Node for Backup Notification described in CUDB System Administrator Guide.
EDA/PG nodes use Java Management Extensions (JMX) and Java Naming and Directory Interface (JNDI) for receiving CUDB notifications and must follow the specific order outlined below.
The following input is required to configure the CUDB Blocking for Backup Notifications
class, CudbProvisioningGatewayConfig:
The format of the pgNodeIpAddresses is: <OAM EDA/PG
VIP>:8994:8099. Nodes are separated with "," and addresses for each node are
separated with ";".
The following is an example of the pgNodeIpAddresses parameter with one node
with two IP addresses:
"[ 10.1.33.141:8994:8099;10.1.33.142:8994:8099 ]"
The following is an example of the pgNodeIpAddresses parameter with two
nodes with two IP addresses each:
"[ 10.1.33.141:8994:8099;10.1.33.142:8994:8099, 10.1.33.143:8994:8099;10.1.33.144:8994:8099 ]"
For more details, refer to the section Class CudbProvisioningGatewayConfig in CUDB Node Configuration Data Model Description.
Obtain the EDA/PG VIP OAM address and the pgPassword for the
pgUserName:cudb.
3.2.11 Provisioning Assurance Configuration in CUDB
Provisioning Assurance (Data Durability) preserves the provisioning data durability after an unexpected and unplanned mastership change, in order to ensure correct service availability for end-users.
The following inputs are required to configure the Provisioning Assurance notification:
Refer to the following documents for more information:
The following inputs are required to configure the Provisioning Assurance notification:
HTTP/REST used to notify EDA/PG to start provisioning assurance (data durability).
EDA/PG Replay
Httpport:8282orHttpsport:8383Provisioning gateway endpoint identifier:
Cudb_Prov_Gateway_End_Point_IdReplay
useridset in attributepg_Http_userReplay user
passwordset in attributepg_Http_passwordEDA/PG Replay request
URLset in attributepgReplayRequestURLEDA/PG Replay status
URLset in attributepgReplayStatusURL
Obtain the end point identifier, VIP addresses, ports, replay userid and
password to be set in CUDB.
3.2.12 SAPC Application Counters
3.3 Prepare EDA/PG
When preparing the EDA/PG in a UDC deployment, consider the planning and preparations in this section along with those in Software Installation for Virtual and Cloud Deployment for cloud environment, or Software Installation for Native Deployment for native environment.
3.3.1 Customer Questionnaire
The customer questionnaire includes questions about the site and customer-specific parameters required to configure the EDA/PG. To note this information, choose from the following documents according to the deployment type.
Customer Questionnaire for Native Deployment
Parameter List for Native Deployment
Customer Questionnaire for Virtual and Cloud Deployment
Parameter List for CEE Deployment
Parameter List for Openstack Deployment
Parameter List for Virtual Deployment
Complete the questionnaire before starting the installation of EDA/PG.
3.3.2 EDA/PG License
License keys grant the usage of purchased functionality or capacity.
Secure the license files are generated and available at installation time.
3.3.3 EDA/PG Templates
Installation templates are required as an input to the installation and configuration activities. Network information regarding remote CUDB nodes, EDA/PG, and FE applications are referenced in these templates.
Use the following documents to fill out the templates, as appropriate for the deployment.
Ensure all templates are updated to reflect the site-specific network plan of the
customer.
3.3.4 EDA/PG Router Redundancy Mechanism
Bidirectional Forwarding Detection (BFD) and Virtual Router Redundancy Protocol (VRRP) are the supported router protocols used to provide a redundancy mechanism towards the customer network.
The protocol selected is site-specific and serves as an input to the customer questionnaire. For more information, refer to:
Network Description and Configuration for Native Deployment
Network Description and Configuration for Virtual and Cloud Deployment
Prepare the customer questionnaire using the site-specific router protocol.
3.3.5 CUDB Provisioning Network Elements, Groups and Routing
A provisioning Network Element (NE) should be defined and configured for each CUDB node to which an EDA/PG is connected. The configured primary, secondary and tertiary NEs are grouped in a provisioning NE Group. The NE Group is used as a logical NE.
The CUDB provisioning network groups are found in section CUDB Configuration in Configuration Manual for Resource Activation.
The following inputs are required to configure EDA/PG:
Obtain the rootdn. Also note the primary, secondary and tertiary CUDB VIP
addresses and ports per network group in the Customer Questionnaire.
3.3.6 Data Durability Function in EDA/PG
As part of the UDC Data Durability solution, EDA/PG enables the automatic replay of LDAP operations in the event of a temporary outage in CUDB. In CUDB, this function is called Provisioning Assurance.
The following input is required:
Obtain the replay user name and password as well as the primary, secondary and tertiary
CUDB VIP addresses and ports per network group.
3.3.7 CUDB Blocking for Backup
The EDA/PG can receive a notification from CUDB to block certain provisioning towards CUDB during a CUDB backup to preserve the consistency of the data.
CUDB blocking for Backup must always be enabled in the UDC solutions.
The following input is required to install and configure EDA/PG:
Obtain the password valid for the username cudb above.
3.4 Prepare SAPC
When preparing the SAPC in a UDC deployment, consider the planning and preparations in this section along with those in the appropriate deployment document below:
3.4.1 SAPC License
License keys grant the usage of purchased functionality or capacity.
Secure the license files are generated and available at installation time.
3.4.2 SAPC Entities
After successful SAPC SW installation, SAPC uses a mechanism based on configuration entities to know the CUDB nodes to connect and the data to retrieve to map each attribute to its internal data model. Entity Data Sources (EDSs) configure the data to retrieve from CUDB and Entity Data Targets (EDTs) configure data to update in CUDB. The examples provided in the Configure Database Access in the SAPC section in Integration in User Data Consolidation must be modified to include customer-specific information. See Configure SAPC Entities.
3.4.3 SAPC VNF Descriptor
The VNF Descriptor for the SAPC can be written in the Open Virtualization Format (OVF), generating an OVF package, or in Heat Orchestration Template (HOT), generating a HOT package.
The SAPC VNF Descriptor Generator Tool describes how to generate SAPC Virtual Network Function (VNF) Descriptor for the cloud environment.
Generate the SAPC VNF Descriptor following the procedures in the SAPC VNF
Descriptor Generator Tool.
3.5 Install CUDB
Perform the installation procedure described in CUDB Installation Instruction for native environment, or Virtualized CUDB Installation Instruction for cloud environment.
3.6 Install EDA/PG
Perform installation procedures as described in the document Software Installation for Virtual and Cloud Deployment for cloud environment, or Software Installation for Native Deployment for native environment.
3.7 Install SAPC
3.8 Configure CUDB for UDC
3.8.1 Create and Configure LDAP Users
The creation of LDAP application users in the CUDB is mandatory. UDC applications use these unique user identities for communicating with the CUDB over LDAP protocol. A password for the LDAP user is prepared according to the restrictions in the CUDB Security and Privacy Management document.
All security related configuration is captured in the . cudbSystemSecurity object class. Refer to the Configuration Manual for Resource Activation.
Prerequisites
The acls.conf file is prepared and available for direct LDAP access to UDC data.
The cudbUserGroup attribute is mandatory, and the cudbLdapUserGroupId value is set to cudbUserGroup=”” unless CUDB LDAP user groups are activated. This indicates that the LDAP user does not belong to any group. For more information, refer to CUDB Node Configuration Data Model. The creation of LDAP application users in the CUDB is mandatory.
Steps
3.8.2 Configure EDA/PG Backup Notifications in CUDB
Configuration of EDA/PG nodes as a destination for CUDB backup notifications is mandatory.
Prerequisites
Use the following document in this task:
Steps
3.8.4 Configure SAPC Application Counters
The configuration of the application counters on the CUDB is mandatory.
Prerequisites
Use the following document in this task:
Steps
3.8.5 Configure SAPC SOAP Notifications
Notifications are used for notifying applications after specific attributes are modified in CUDB.
The procedure to configure the SAPC SOAP notifications is described in the document Configuration Guide for SAPC Application in UDC.
Prerequisites
The following inputs and files are required:
sapc_notifications.txt
Port number for SOAP (deafult 8080).
sapc_notifications_gen.sh
sapc_notifications_conf.conf
Steps
- Configure the SAPC notifications in CUDB by following the procedure in section UDC Maiden Installation in the Configuration Guide for SAPC Application in UDC.
3.9 Configure EDA/PG for UDC
3.9.1 Configure EDA/PG for SAPC
This section outlines the EDA/PG configuration steps required to integrate the UDC components. These steps are to be executed in the redundant EDA/PG system.
| Note: |
After a successful execution of EDA/PG SW installation, it is mandatory to
configure the EDA/PG node for UDC provisioning. |
Prerequisites
The following documents are needed to configure EDA/PG for UDC with SAPC.
Customer Questionnaire for Native Deployment
or
Customer Questionnaire for Virtual and Cloud Deployment
Configuration Manual for Resource Activation
- Configuration Manual UDC Data Durability
Prerequisites
If the automatic replay operation (Provisioning Assurance) is used, the following input must be available:
Steps
3.10 Configure SAPC
3.10.1 Configure SAPC Entities
After successful SAPC SW installation, SAPC needs to know the CUDB nodes to connect and the data to retrieve to map each attribute to its internal data model. SAPC provides a mechanism based on configuration entities for this purpose. There are Entity Data Sources (EDSs) to configure the data to retrieve from CUDB and Entity Data Targets (EDTs) to configure data to update in CUDB.
The examples must be modified to include customer-specific information.
Steps
- Configure the EDSs and EDTs in SAPC according to the details in Configure Database Access in the SAPC section in Integration in User Data Consolidation.
4 Introduction of SAPC into an Existing UDC
The introduction of the SAPC into an existing UDC system describes how to install and configure a SAPC in a UDC system which does not contain any SAPCs.
4.1 Introduction of SAPC into UDC Workflow
The complete Introduction of SAPC to UDC workflow instruction is outlined below.
This installation scenario requires configuration on a live UDC system and all
activities on the deployed system must be performed during the maintenance window to
avoid potential traffic impacts.
It is recommended to perform the procedure in the order of the sections appear in this chapter.
4.2 Prepare CUDB
When preparing the CUDB in a UDC deployment, consider the planning and preparations in this section along with those in CUDB Installation Instruction for native environment, or Virtualized CUDB Installation Instruction for cloud environment.
4.2.1 SAPC LDAP User
The LDAP user is required for both CUDB and FE configuration to establish an LDAP session between them.
CUDB imposes restrictions on the minimum password length.
All security-related configuration is captured in the
CudbSystemSecurity object class. Refer to the CUDB Security
and Privacy Management for information about password restrictions.
The LDAP user information such as authentication credentials and
configuration parameters are stored in the CUDB administrative branch
ou=admin,<rootdn>.
The LDAP authentication bind DN request is presented in the following
format: cudbUser=<LDAP_user_name>,ou=admin,<rootdn>
Select the SAPC LDAP userid and
password.
4.2.2 CUDB Network Routing Update
The following input is required:
For BSP8100 HW
For additional network configuration information, refer to:
Obtain the IP addresses for the site routers as well as the IP address and subnet
mask of the application FE.
4.2.3 Prepare New Schema and SQL Files
Introducing a new FE into an existing UDC system requires an update to the CUDB configuration model. The procedure relies on the CUDB Schema Conversion Tool to translate the new LDAP schema files into corresponding PL and DS SQL files.
Prerequisites
The following SAPC-specific files are required:
The following common files are required:
UDC Association Administrative Data (openLDAP loadable) schema file, 2/155 64-HSC 113 08/5.
Download and rename
assoc.schema.
Refer to the section Identities Schema Files in UDC Product
Revision Information to download the appropriate revision of these
files. Names of the files with .schema extension are
case-sensitive.
Steps
- Perform the procedure in section Adding New Schemas described in CUDB Application Schema Update up to the point where the necessary new schema and SQL files are generated.
4.2.5 SAPC SOAP Notifications
Notifications are used for notifying applications after specific attributes are modified in CUDB.
SAPC notifications configuration requires update of the CUDB configuration model with a new instance of the CudbNotificationEndPoint class for the SAPC that is added in the UDC system. This class defines an endpoint receiving the notification event.
The procedure how to configure the SAPC SOAP notifications are described in the document Configuration Guide for SAPC Application in UDC.
The following inputs are required:
Download the SOAP notifications configuration in UDC file and rename to
sapc_notifications.txt.
Download the SAPC SOAP notifications installation in UDC file and rename
to sapc_notifications_gen.sh.
Download the SAPC input for SOAP notifications installation in UDC file
and rename to sapc_notifications_conf.conf.
4.3 Prepare EDA/PG
When preparing the EDA/PG in a UDC deployment, consider the planning and preparations in this section along with those in Software Installation for Virtual and Cloud Deployment for cloud environment, or Software Installation for Native Deployment for native environment.
4.3.1 SAPC Provisioning
The SAPC provisioning configuration activities are described in the section Configuration for SAPC Provisioning in the document Configuration Manual for Resource Activation.
Obtain the input needed for SAPC provisioning, following section Layered SAPC
Provisioning Configuration in the document Configuration Manual for
Resource Activation.
4.4 Prepare SAPC
When preparing the SAPC in a UDC deployment, consider the planning and preparations in this section along with those in the appropriate deployment document below:
4.4.1 SAPC License
License keys grant the usage of purchased functionality or capacity.
Secure the license files are generated and available at installation time.
4.4.2 SAPC Entities
After successful SAPC SW installation, SAPC uses a mechanism based on configuration entities to know the CUDB nodes to connect and the data to retrieve to map each attribute to its internal data model. Entity Data Sources (EDSs) configure the data to retrieve from CUDB and Entity Data Targets (EDTs) configure data to update in CUDB. The examples provided in the Configure Database Access in the SAPC section in Integration in User Data Consolidation must be modified to include customer-specific information. See Configure SAPC Entities.
4.4.3 SAPC VNF Descriptor
The VNF Descriptor for the SAPC can be written in the Open Virtualization Format (OVF), generating an OVF package, or in Heat Orchestration Template (HOT), generating a HOT package.
The SAPC VNF Descriptor Generator Tool describes how to generate SAPC Virtual Network Function (VNF) Descriptor for the cloud environment.
Generate the SAPC VNF Descriptor following the procedures in the SAPC VNF
Descriptor Generator Tool.
4.5 Install SAPC
4.6 Configure CUDB for UDC
4.6.1 Create and Configure LDAP User for SAPC
The creation of LDAP application users in the CUDB is mandatory. UDC applications use these unique user identities for communicating with the CUDB over LDAP protocol. A password for the LDAP user is prepared according to the restrictions in the CUDB Security and Password Management.
All security related configuration is captured in the cudbSystemSecurity
object class. Refer to the CUDB Node Configuration Data Model Description for
more information
Prerequisites
Use the following documents in this task:
| Note: |
Perform this procedure during the maintenance window if you are introducing or adding
SAPC to UDC. |
Steps
4.6.2 Configure CUDB Network Routing
Before updating the eVIP configuration, the added FE VIP needs to be added to the BSP virtual router sig_data_sp in the CUDB on BSP 8100, in native environment. When in virtual environment it impacts the cloud network infrastructure.
4.6.2.1 Configure BSP Virtual Routers
| Note: |
This procedure needs to be performed on every CUDB BSP8100 node. |
Prerequisites
The following FE input is required:
The following Site Router input is required:
Steps
4.6.2.2 Configure eVIP for SAPC
The eVIP configuration must be updated with a route to the SAPC traffic network. This affects every CUDB node in the system.
For general information on the eVIP, refer to eVIP Management Guide. The commands used during the procedure are subject to certain eVIP limitations. These limitations are as follows:
| Note: |
|
This section describes how to add new routes for the new remote node. Refer to section eVIP Static, Routes Configuration in an Installed System in CUDB System Administrator Guide.
Steps
4.6.3 Configure SAPC Application Counters
The configuration of the application counters on the CUDB is mandatory. When this activity is performed as part of a SAPC application installation on a live deployed UDC system, it must be done during a maintenance window to minimize potential traffic impacts.
Prerequisites
| Note: |
Perform this procedure during the maintenance window when introducing SAPC to a
live UDC network. |
Use the following document in this task:
Steps
4.6.4 Configure SAPC SOAP Notifications
Notifications are used for notifying applications after specific attributes are modified in CUDB.
The procedure to configure the SAPC SOAP notifications is described in the document Configuration Guide for SAPC Application in UDC.
Prerequisites
The following inputs and files are required:
sapc_notifications.txt
Port number for SOAP (deafult 8080).
sapc_notifications_gen.sh
sapc_notifications_conf.conf
Steps
- Configure the SAPC notifications in CUDB by following the procedure in section UDC Maiden Installation in the Configuration Guide for SAPC Application in UDC.
4.6.5 Add Schemas and Application Services
A new cudbAppService instance must be created for each new LDAP
schema generated from the CUDB Schema Conversion Tool
Prerequisites
The following input is required for each application service instance:
<appName>-pl.sqland<appName>-ds.sql, where<appName>is the prefix of the object classes present in the new LDAP schemas
Steps
4.7 Configure EDA/PG for UDC
4.7.1 Update EDA/PG Configuration for SAPC
Prerequisites
The following documents are needed to configure EDA/PG for SAPC.
Configuration Manual for Resource Activation
Steps
- Follow the steps in section Configuration for SAPC Provisioning in Configuration Manual for Resource Activation to configure EDA/PG for SAPC
4.8 Configure SAPC
4.8.1 Configure SAPC Entities
After successful SAPC SW installation, SAPC needs to know the CUDB nodes to connect and the data to retrieve to map each attribute to its internal data model. SAPC provides a mechanism based on configuration entities for this purpose. There are Entity Data Sources (EDSs) to configure the data to retrieve from CUDB and Entity Data Targets (EDTs) to configure data to update in CUDB.
The examples must be modified to include customer-specific information.
Steps
- Configure the EDSs and EDTs in SAPC according to the details in Configure Database Access in the SAPC section in Integration in User Data Consolidation.
5 Addition of SAPC in UDC
The addition of SAPC in UDC describes how to install and configure an additional SAPC into a UDC system which already includes at least one SAPC
5.1 Adding a New SAPC in UDC Workflow
Addition of a new SAPC workflow is outlined below.
| Note: |
Since this installation scenario requires configuration on a live UDC system, all
activities on the deployed system must be performed during the maintenance window to avoid
potential traffic impacts. |
It is recommended to perform the procedure in the order of the sections appear in this chapter.
5.2 Prepare CUDB
When preparing the CUDB in a UDC deployment, consider the planning and preparations in this section along with those in CUDB Installation Instruction for native environment, or Virtualized CUDB Installation Instruction for cloud environment.
5.2.1 CUDB Network Routing Update
The following input is required:
For BSP8100 HW
For additional network configuration information, refer to:
Obtain the IP addresses for the site routers as well as the IP address and subnet
mask of the application FE.
5.2.2 SAPC SOAP Notifications
Notifications are used for notifying applications after specific attributes are modified in CUDB.
SAPC notifications configuration requires update of the CUDB configuration model with a new instance of the CudbNotificationEndPoint class for the SAPC that is added in the UDC system. This class defines an endpoint receiving the notification event.
Refer to CUDB Node Configuration Data Model Description for CudbNotificationEndPoint attribute details.
The procedure how to configure the SAPC SOAP notifications are described in the document Configuration Guide for SAPC Application in UDC.
The following inputs are required:
5.3 Prepare SAPC
When preparing the SAPC in a UDC deployment, consider the planning and preparations in this section along with those in the appropriate deployment document below:
5.3.1 SAPC License
License keys grant the usage of purchased functionality or capacity.
Secure the license files are generated and available at installation time.
5.3.2 SAPC Entities
After successful SAPC SW installation, SAPC uses a mechanism based on configuration entities to know the CUDB nodes to connect and the data to retrieve to map each attribute to its internal data model. Entity Data Sources (EDSs) configure the data to retrieve from CUDB and Entity Data Targets (EDTs) configure data to update in CUDB. The examples provided in the Configure Database Access in the SAPC section in Integration in User Data Consolidation must be modified to include customer-specific information. See Configure SAPC Entities.
5.3.3 SAPC VNF Descriptor
The VNF Descriptor for the SAPC can be written in the Open Virtualization Format (OVF), generating an OVF package, or in Heat Orchestration Template (HOT), generating a HOT package.
The SAPC VNF Descriptor Generator Tool describes how to generate SAPC Virtual Network Function (VNF) Descriptor for the cloud environment.
Generate the SAPC VNF Descriptor following the procedures in the SAPC VNF
Descriptor Generator Tool.
5.4 Install SAPC
5.5 Configure CUDB for UDC
5.5.1 Configure CUDB Network Routing
Before updating the eVIP configuration, the added FE VIP needs to be added to the BSP virtual router sig_data_sp in the CUDB on BSP 8100, in native environment. When in virtual environment it impacts the cloud network infrastructure.
5.5.1.1 Configure BSP Virtual Routers
| Note: |
This procedure needs to be performed on every CUDB BSP8100 node. |
Prerequisites
The following FE input is required:
The following Site Router input is required:
Steps
5.5.1.2 Configure eVIP for SAPC
The eVIP configuration must be updated with a route to the SAPC traffic network. This affects every CUDB node in the system.
For general information on the eVIP, refer to eVIP Management Guide. The commands used during the procedure are subject to certain eVIP limitations. These limitations are as follows:
| Note: |
|
This section describes how to add new routes for the new remote node. Refer to section eVIP Static, Routes Configuration in an Installed System in CUDB System Administrator Guide.
Steps
5.5.2 Configure SAPC SOAP Notifications
Notifications are used for notifying applications after specific attributes are modified in CUDB.
The procedure how to configure the SAPC SOAP notifications are described in the document Configuration Guide for SAPC Application in UDC.
Steps
- Configure the SAPC notifications in CUDB by following the procedure in section Adding New SAPC in the Configuration Guide for SAPC Application in UDC.
5.6 Configure SAPC
5.6.1 Configure SAPC Entities
After successful SAPC SW installation, SAPC needs to know the CUDB nodes to connect and the data to retrieve to map each attribute to its internal data model. SAPC provides a mechanism based on configuration entities for this purpose. There are Entity Data Sources (EDSs) to configure the data to retrieve from CUDB and Entity Data Targets (EDTs) to configure data to update in CUDB.
The examples must be modified to include customer-specific information.
Steps
- Configure the EDSs and EDTs in SAPC according to the details in Configure Database Access in the SAPC section in Integration in User Data Consolidation.
Installation Instruction for SAPC Application in UDC Reference List
UDC
CUDB
EDA/PG
SAPC References
SAPC Non-Document Reference
Schema Files
UPG
|
UPG Schema Change for CUDB, 6/198 17-AVA 901 38/3 |

Contents