Organizational unit

An organizational unit (OU) is a construct used to represent an organization whose resources are logically separate from those resources of other, similar organizations. You use OUs to control access to resources and to ensure data segregation.

Each resource recognized by FTM SWIFT (for example, each queue or database table used by a service) is associated with an OU. There are two types of OUs:
Business OU
An OU that represents a financial institution, or a branch of or department within a financial institution. Examples of resources associated with a business OU are:
  • The queue into which an application puts messages to be processed by a particular service (its interface queue)
  • The database table in which the OU stores its message audit data
System OU
An OU used to consolidate resources that are needed only once per instance or server, regardless of how many OUs use the corresponding services. Examples of such resources are:
  • The queue from which a service retrieves messages to be processed (its input queue)
  • The message flow that carries out the actual message processing
  • The database table in which services store common processing data
  • The configuration objects used to operate and administer services
The scope of a system OU includes all the OUs that use the services associated with that system OU.
Messages that contain business data (business messages) are associated with business OUs, whereas messages sent internally to control components or to report errors are associated with a system OU. An OU cannot be both a business OU and a system OU; that is, it cannot be used to simultaneously:
  • Represent all or part of a financial institution
  • Consolidate resources required by services

FTM SWIFT uses a system OU called SYSOU, which contains basic, shared resources; for example, the resources needed to control access to its administration services.

The services providing extending features require their own system OU, which has the name DNFSYSOU. Resources that are shared by more than one OU are consolidated in DNFSYSOU. For example, SAG configuration data is defined for DNFSYSOU, whereas the configuration of a specific logical terminal (LT) is defined only for the OU that uses it.