7.3 Partitions
A LANSA system partition is a means of "dividing up" or "partitioning" one LANSA system. Each partition is completely separate from other partitions, but partitions may share some common system objects such as System Variables. Each partition has its own development characteristics and each partition has its own logical repository. Partitions are maintained at the LANSA System level.
Generally, partitions should be used to:
- Separate large and independent classes of users from one another (for example, production users, acceptance testing users and developers).
- Separate completely independent application systems or software packages.
Generally, partitions should NOT be used to:
- Divide up applications or software packages unless they are (and will remain) completely independent from one another.
- Satisfy a developer's urge to start new applications with a "blank page". The resulting impacts of satisfying such an urge may be poor reuse of existing objects and unnecessary and avoidable maintenance and deployment issues.
When you create a partition, please note that:
- There is no supported inter-partition communication. Fields, files, forms, processes and functions defined in one partition are not normally accessible from another partition.
- Each partition has a separate repository. Having multiple development partitions violates the fundamental concept of a single shared development repository, and creates unnecessary and avoidable maintenance and deployment issues.
- Each partition has a separate security system. If you have too many partitions this can become a maintenance overhead.
All partition information is stored on a LANSA Master System. This means that in a Visual LANSA Slave system, partition information is displayed as read only.
If you are using an Independent Visual LANSA System, partitions are maintained directly in Visual LANSA.
To access the Partition settings, in the
tab of the Editor, open the list, then select and then the partition you wish to look at.You must be logged on to Visual LANSA as the Security Officer or Partition Security Officer to perform partition maintenance tasks.
The characteristics of a partition definition are grouped into the following categories:
See also
If you are using Visual LANSA Slave System connected to a LANSA for iSeries Master System, refer to