Configuration and Installation Tasks
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.
Prerequisite Tasks
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 5, Configuring the Workflow Application.
Configuring Subscriber Manager
To install and 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 following this procedure for information about the properties you must configure in this file.
LdapHostUrl
- Specifies the 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
- Specifies the DN that contains the username that the Web application server uses to connect to the directory.
- Value—<DN>
- Default—cn=umcadmin, o=umc
LdapPassword
- Specifies the password that the Web application server uses to connect to the directory.
- Value—Text string
- Default—admin123
LdapBaseDN
Retailer
- Specifies the 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 default, the default setting.
LdapServiceTreeRdn
- Specifies the DN, relative to the value of the LdapBaseDN property, of the object that stores service templates.
- Value—<DN>
- Default—o=Services
LdapSubscriberTreeRdn
- Specifies the DN, relative to the value of the LdapBaseDN property, of the object that stores subscriber profiles.
- Value—<DN>
- Default—o=Users
LdapStateManagerTreeRdn
- Specifies the DN, relative to the value of the LdapBaseDN property, of the object that stores workflows.
- Value—<DN>
- Default—o=Workflows
LdapServicePrefix
- Specifies the prefix that is used to construct service profile DNs.
- Value—Comma-separated list of services in the format: serviceName=<serviceName>
LdapRetailerPrefix
- Specifies the prefix that is used to construct DNs for business partners.
- Value—Retailername=<retailerName>
- <retailerName>—Name of business partner in the directory
LdapLocationPrefix
- Specifies the 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
- Specifies the prefix that is used to construct subscriber DNs.
- Value—List of services separated by commands in the format: uniqueID=<subscriberName>
LdapStateMachinePrefix
- Specifies the prefix that is used to construct RDNs of state machines.
- Value—StateMachineName=<stateMachineName>
LdapExcludedClasses
- Specifies 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 is objectClass
OsmintHostUrl
- Specifies the URL of the servlet that processes workflow requests (see Chapter 11, Object State Manager for the Web).
- Value—URL in the format: http://<host>:<portNumber>/osmint
OsmintSubscriberSM
OsmintSubscriberSMInitState
OsmintSubscriptionSM
OsmintSubscriptionSMInitState
ReporterServletUrl
- Specifies the URL of the reporting function for the workflow utility (see Chapter 13, 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
- Specifies the URL of the template that the workflow utility uses to create the XML document that lists the workflow (see Chapter 7, 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