Skip to main content

ATC0126 Requirement Technical Description

ATC0126 Improve separation of application function from system function

Following is the original requirement statement as expressed by sponsor, and does not reflect priority agreed by user group.

ALCS VERSION NO:

DATE: September 1994

REQUEST SPONSOR: Ansett

REQUEST PRIORITY: 3

1. PROBLEM DESCRIPTION:

Requirement split from ATC0112.
It is desirable to separate the application function from the system function. This is not entirely achievable with the information currently accessible from the documented application interface.

2. STATEMENT OF REQUIREMENT:

In order to totally achieve this desired separation, the following functions are required from the documented application interface:

1. Supply the LEID information given an ALC CRI.

2. Supply COMID information given a CRI.

3. Given an SLC terminal CRI, supply the following information:
HEX.HEN.IA.TA.
Translate Code
CRI of the owning SLC Link.

3. SOLUTION CONSIDERATIONS:

The information should be easily accessed by the application program, and not require a major rewrite of the programs currently accessingthis information. The information could be supplied either by way of an interface program, as is currently the way with information about the #CPRCR records for Message Switching, or by supplying a macro to the application interface to return the information to the program.

4. KNOWN (PARTIAL) SOLUTIONS:

Ansett's partial solution to this problem was to supply an interface program. One program has been written to supply all of the above information based on entry conditions set up by the caller. In future release migrations of ALCS we simply reassemble and modify, if necessary, the above interface program. This avoids the uncertainity of future application migrations to new releases of ALCS.

Go back to the list of User Group Requirements.