19.03.2015 Views

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>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!