www.it-ebooks.info
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Chapter 4<br />
• Parameters in the UBBCONFIG file (required): You need to consider<br />
MAXSERVERS, MAXSERVICES, and MAXACCESSERS in the RESOURCES section<br />
of UBBCONFIG as you start adding the GWWS and TMMETADATA servers.<br />
Also, you need to consider MAXWSCLIENTS under the MACHINES section,<br />
as GWWS inbound-communication connectiv<strong>it</strong>y for web services is<br />
controlled by this variable.<br />
• Certificate a password phrase for the GWWS servers (optional): To set SSL<br />
link-level encryption for GWWS, you need to configure a certificate password.<br />
• Configuring Tuxedo authentication for web service clients (optional): To<br />
check the valid<strong>it</strong>y of the web service's clients, SALT's GWWS servers leverage<br />
the Tuxedo authentication framework. So, the client has to send the user<br />
credentials through the SOAP/HTTP message header.<br />
• Configuring the Tuxedo secur<strong>it</strong>y level for outbound HTTP basic<br />
authentication (optional): The USER_AUTH, ACL, or MANDATORY_ACL options<br />
can be defined in the UBBCONFIG file and in the Tuxedo client's uid/gid for<br />
outbound HTTP basic authentication username/password mapping.<br />
The Tuxedo service metadata repos<strong>it</strong>ory<br />
As we previously discussed, the service metadata repos<strong>it</strong>ory is a collection of Tuxedo<br />
service characteristics that are particularly useful in clarifying the request/response<br />
details of a Tuxedo service. The GWWS depends on the Tuxedo service metadata<br />
repos<strong>it</strong>ory for communication between the Tuxedo request/response format and the<br />
standard message of type SOAP. Here we will discuss some important commandline<br />
util<strong>it</strong>ies provided by Tuxedo that are used to configure or mon<strong>it</strong>or the metadata<br />
repos<strong>it</strong>ory. Some of these util<strong>it</strong>ies are briefly described in the previous table.<br />
• tmloadrepos: This is the command-line tool that produces or updates<br />
the metadata repos<strong>it</strong>ory binary file and loads <strong>it</strong> w<strong>it</strong>h the service<br />
parameter <strong>info</strong>rmation.<br />
Prompt> tmloadrepos [-e|-d service1[,...]] [-y] [-i repos<strong>it</strong>ory_<br />
input file] repos<strong>it</strong>ory_file<br />
The input file contains the service <strong>info</strong>rmation you need to run w<strong>it</strong>h<br />
tmloadrepos to create the binary file; an example of the file is as follows:<br />
service=Ballance<br />
svcdescription=This service returns account Balance<br />
export=Y<br />
inbuf=FML<br />
outbuf=FML<br />
[ 107 ]<br />
<strong>www</strong>.<strong>it</strong>-<strong>ebooks</strong>.<strong>info</strong>