HP MFP Digital Sending Software (DSS) 5.0 - Configure DSS 5 to use Adobe LiveCycle Rights Management
Page 4 of 6 white paper
DSS sends a user name and domain to LiveCycle with each file. A default user name and domain
are specified on lines 89 and 90. If line 88, the UseDefaultPublisher element, is set to false then
DSS sends the signed in user’s user name and domain to LiveCycle if they exist, and sends the
default user name and domain if the sign in information does not exist. If the UseDefaultPublisher
element in line 88 is set to true then the default user name and domain are always sent. The only
difference between the Default configuration and the SignIn configuration is that the SignIn
configuration has its UseDefaultPublisher element set to false, and the Default configuration has the
element set to true.
Configuring WCF Web Services – the sysem.serviceModel
Interaction between DSS and LiveCycle is currently implemented using the web-services interface
exposed by the LiveCycle server. As DSS utilizes the Microsoft .NET Windows Communication
Foundation (WCF) framework for all web service communication, the system.serviceModel section
is needed to provide the WCF configuration.
Most of the default configuration in the system.serviceModel section of the configuration file should
either be left at its default values or changed only with consultation of the LiveCycle administrator.
But there are some things that can or should be configured for the specific environment.
The configuration that changes is on line 99. This is a long line so it may word wrap.
98 <client>
99 <endpoint name="LiveCycleWS"
address="http://localhost:8080/soap/services/RightsManagementService?blob=base64"
binding="basicHttpBinding" bindingConfiguration="httpRightsManagementServiceSoapBinding"
contract="RightsManagementService" behaviorConfiguration="default" />
100 </client>
The address must be changed for the environment. In the line:
address="http://localhost:8080/soap/services/RightsManagementService?blob=base64"
The part highlighted in yellow indicates the server LiveCycle is running on and the port to use for
communication. The default value indicates DSS should communicate with LiveCycle on the same
server as DSS and using port 8080. This should be replaced with whatever is appropriate in the
customer’s environment. If, for example, the customer’s LiveCycle runs on a server with IP address
192.1678.100.101 and it is set to use http communication on port 8060 then the line would
change to:
address=http://192.168.100.101:8060/soap/services/RightsManagementService?blob=base64.
The bindingConfiguration element, also found on line 99, can be one of two values. Leave it at the
default httpRightsManagementServiceBinding if you do not want to use SSL / TLS protocols for
transport layer security. Change the bindingConfiguration element to
httpsRightsManagementServiceBinding if you do want to use SSL / TLS communication.