SEM Development Guide: Difference between revisions
No edit summary |
|||
| Line 16: | Line 16: | ||
== Overview: SEM Components == | == Overview: SEM Components == | ||
This section describes the purpose of the following software components that are installed with the Sysgem Enterprise Manager and it gives an overview of how the components interact with each other: | |||
* SEM Authorization Server | * SEM Authorization Server | ||
| Line 26: | Line 24: | ||
* SEM Agents | * SEM Agents | ||
An overview of the Sysgem Enterprise Manager(SEM) framework is decribed on the [[SEM Overview]] page. | |||
== Start the SEM Development Interface == | == Start the SEM Development Interface == | ||
Revision as of 11:09, 25 January 2011
Introduction to the SEM Development Guide
Welcome to the Sysgem Enterprise Manager (SEM) Development Guide!
This guide outlines the concepts for developing and/or customizing SEM modules. It introduces the SEM Framework and the tools for developing, testing, and releasing software for the SEM environment.
Readers of this guide should have a prior understanding of the programming language Perl for developing scripts to run on the Windows platform and optionally the command languages for the following platforms:
- Linux / UNIX (Korn Shell)
- OpenVMS (DCL)
- OS/400 (CL)
Overview: SEM Components
This section describes the purpose of the following software components that are installed with the Sysgem Enterprise Manager and it gives an overview of how the components interact with each other:
- SEM Authorization Server
- SEM Management Console (GUI)
- SEM Agents
An overview of the Sysgem Enterprise Manager(SEM) framework is decribed on the SEM Overview page.
Start the SEM Development Interface
This section describes how to enter an editing session in either your own private SEM library or in a SEM Module.
Before you can access the SEM Development Interface the following three conditions need to be satisfied:
- Your SEM License has to contain the permission to use the Development Interface
- The SEM 'Master Profile' on your system needs to have the permission set
- The SEM 'User Profile' allocated to your SEM account needs to have the permission set
To learn how to set up and start the SEM Development Interface please read the Start SEM Development Interface page.
Navigate the SEM Development Interface
This section describes the features available to the SEM Developer and how to navigate around a SEM library.
The first display shown after selecting the "Edit" (Blue hammer) option is a list of "Custom Display Windows" that are contained within the library.
Editing a Custom Display gives the following 'property' pages
- General Page
- Startup Page
- Service Display Page
- Data Cache Page
- Columns Page
- Layouts Page
- Common Page
- Menu Page
- Drag and Drop Page
- Scripts Page
To learn how to create or customize Windows and options within a SEM Module using the SEM Development Interface please read the Navigate SEM Development Interface page.
Developer Examples
Below is a list of topics giving tips and programming examples to help the SEM Developer:
- Dialogue Boxes. (Display Information/warning/error messages in a pop-up box.)
- AUTO_APPLY command. (Do not pause to gather input after making a menu selection, but action the transaction as soon as the menu option is selected.)
- AUTO_CLOSE command. (Automatically close the input form after a transaction is complete.)
- APPLY_OFF command. (Do not allow the transaction to proceed. The "Apply" button on the input form is made unavailable. The only option is to cancel the transaction after reading the error message.)