SAS 9.1.3 Integration Technologies » Administrator's Guide (LDAP Version)


Setting up an IOM Bridge Server and Spawner
Quick Start: Simple Server and Spawner
Summary of Setup Steps
Spawner Overview
Spawner Requirements
Metadata Overview
Creating the Metadata for an IOM Bridge Server
Using the IT Administrator Wizard
Using IT Administrator
SAS Login Object
Server Object
Spawner Object
Using a Configuration File
Configuring a UUID Generator
Configuring and Starting the Object Spawner on z/OS
Invoking (Starting) the Spawner
On Windows
On UNIX
On Alpha/VMS
Spawner Invocation Options
Administering the Server and Spawner:
Using Telnet
Using the IT Configuration Application
Spawner Error Messages
Metadata Examples
Minimal Configuration
Server and Spawner
Using Logical Names
UUID Generator
Message Queue Polling
Reference Materials
Attributes for Logical Names
Attributes for Logins
Attributes for Servers
Object Server Parameters
Server Startup Command
Attributes for Spawners
Initializing UNIX Environment Variables for Workspace Servers
IOM Bridge Servers

Configuration File Example: Using Logical Names

Logical names provide a mechanism to identify similar functionality. They are specified via the sasLogicalName attribute.

For instance, your installation may want to stage a new application without altering its production applications. To do this, the Object Spawner Daemon and SAS Object Server definitions specify the same logical name. Here is a configuration file that illustrates how this is accomplished:


#
##  Define our production MyApplication Object Spawner Daemon.
#
dn: sasSpawnercn=production,sascomponent=sasServer,cn=SAS,o=ABC Inc,
c=US
objectClass: sasSpawner
sasSpawnercn: production
sasDomainName: mvs.abc.com
sasMachineDNSName: bigiron.mvs.abc.com
sasOperatorPort: 6340
sasOperatorPassword: myPassword
description: Production MyApplication Object Spawner Daemon

#
##  Define our test MyApplication Object Spawner Daemon.
##  We also log activity into /tmp/myid.objspawn.log
#
dn: sasSpawnercn=test,sascomponent=sasServer,cn=SAS,o=ABC Inc,
c=US
objectClass: sasSpawner
sasSpawnercn: test
sasDomainName: mvs.abc.com
sasLogFile: /tmp/myid.objspawn.log
sasLogicalName: stage
sasMachineDNSName: bigiron.mvs.abc.com
sasOperatorPort: 6342
sasOperatorPassword: myPassword
description: Test MyApplication Object Spawner Daemon

#
##  Define our production MyApplication SAS Object Server
#
dn: sasServercn=MyApplication,sascomponent=sasServer,cn=SAS,o=ABC Inc,
c=US
objectClass: sasServer
sasServercn: MyApplication
sasDomainName: mvs.abc.com
sasMachineDNSName: bigiron.mvs.abc.com
sasPort: 6341
sasProtocol: bridge

#
##  Define our test MyApplication SAS Object Server
#
dn: sasServercn=testApplication,sascomponent=sasServer,cn=SAS,o=ABC Inc,
c=US
objectClass: sasServer
sasServercn: testApplication
sasDomainName: mvs.abc.com
sasLogicalName: stage
sasMachineDNSName: bigiron.mvs.abc.com
sasPort: 6343
sasProtocol: bridge

A spawner locates its object server definitions by using the following rules:

  • The domain (sasDomainName) must match. The lack of a domain is considered a domain.
  • The sasServer must have a protocol (sasProtocol) of bridge.
  • The sasServer logical names must be a subset of the logical names that are specified in the sasSpawner definition.