Configuring and Installing Subscriber Manager
This section lists the main tasks involved with configuring and installing Subscriber Manager. Refer to the following sections for more detailed information about these tasks.
To configure and install Subscriber Manager:
- Complete the prerequisite tasks.
- Configure one instance of Subscriber Manager for each business partner who uses the gateway.
- Install the instance of Subscriber Manager.
Before You Use Subscriber Manager
Before you use Subscriber Manager, you must:
- Deploy a working SDX network.
- Determine a method for distinguishing each business partner's instance of Subscriber Manager. The methods you can use depend on your Web application server. The simplest method is to use a different filename for each instance of Subscriber Manager.
- If you want to configure Subscriber Manager to use workflows, you must install and configure the workflow engine and the OSMW. For information about installing the Workflow application, see Chapter 1, Installing the SDX Applications. For information about configuring the Workflow application, see Chapter 24, Configuring the Workflow Application.
Configuring Subscriber Manager
To configure Subscriber Manager:
- Copy the sub.war file from the webapp folder on the application library CD to a temporary folder on your workstation.
mkdir tmpcd tmpcp /cdrom/cdrom0/webapp/sub.war- Extract the WEB-INF/web.xml file from the sub.war file.
jar xvf sub.war WEB-INF/web.xml- Edit the WEB-INF/web.xml file with any text editor.
This XML file provides information about how Subscriber Manager communicates with the LDAP directory and the OSMW. The default file shows examples of the settings for the properties. See the descriptions in Subscriber Manager Properties on 65 for information about the properties you must configure in this file.
Subscriber Manager Properties
Use the descriptions in this section to configure the properties for the Subscriber Manager.
LdapHostUrl
- Location of the primary directory.
- Value—URL of the directory that stores configuration information in the format ldap://<host>:<portNumber>
- <host>—IP address or name of host that supports the Web application
- <portNumber>—Number of the TCP port
LdapBindDn
- DN that contains the username that the Web application server uses to connect to the directory.
- Value—<DN>
- Default—cn=umcadmin, o=umc
LdapPassword
- Password that the Web application server uses to connect to the directory.
- Value—Text string
- Default—admin123
LdapBaseDN
Retailer
- Name of the business partner whose subscribers are managed by the gateway client.
- Value—Text string
- Guidelines—If one company provides both the retail and wholesale functions, use the name of the default setting.
LdapServiceTreeRdn
- DN, relative to the value of the LdapBaseDN property, of the object that stores service templates.
- Value—<DN>
- Default—o=Services
LdapSubscriberTreeRdn
- DN, relative to the value of the LdapBaseDN property, of the object that stores subscriber profiles.
- Value—<DN>
- Default—o=Users
LdapStateManagerTreeRdn
- DN, relative to the value of the LdapBaseDN property, of the object that stores workflows.
- Value—<DN>
- Default—o=Workflows
LdapServicePrefix
- Prefix that is used to construct service profile DNs.
- Value—Comma-separated list of services in the format serviceName=<serviceName>
LdapRetailerPrefix
LdapLocationPrefix
- Prefix that is used to construct DNs of subscriber folders in the business partner's subtree.
- Value—Name of subscriber folder
- Default—ou=<siteName>
LdapSubscriberPrefix
- Prefix that is used to construct subscriber DNs.
- Value—List of services separated by commands in the format uniqueID=<subscriberName>
LdapStateMachinePrefix
LdapExcludedClasses
- Object classes in the directory that Subscriber Manager cannot change.
- Value—Comma-separated list of object classes
- Default—TransactionalObjectAuxClass, parameterAuxClass, umcOutsourceService, umcAccessServiceProfile, umcOutsourceServiceProfile
LdapExcludedAttributes
- Attributes in the directory that Subscriber Manager cannot change.
- Value—Comma-separated list of attribute names
- Default—objectClass
OsmintHostUrl
- URL of the servlet that processes workflow requests (see Chapter 30, Object State Manager for the Web).
- Value—URL in the format: http://<host>:<portNumber>/osmint
OsmintSubscriberSM
OsmintSubscriberSMInitState
OsmintSubscriptionSM
OsmintSubscriptionSMInitState
ReporterServletUrl
- URL of the reporting function for the workflow utility (see Chapter 32, Workflow Engine Functionality).
- Value—URL in the format http://<host>:<portNumber>/subs/report
- <host>—IP address or name of host on which Subscriber Manager is installed
- <portNumber>—Number of the TCP port
- Guidelines—Add two entries for this property in the web.xml file (see the default web.xml file for examples).
WkfXmlDtdFile
- URL of the template that the workflow utility uses to create the XML document that lists the workflow (see Chapter 26, Work Item Library).
- Value—URL in the format: http:// <host>:<portNumber>/Wf-XML-1_0.dtd
- <host>—IP address or name of host specified for the OsmintHostUrl property
- <portNumber>—Number of the TCP port
Installing Subscriber Manager