Previous Topic: Writing Resources to Scratch RecordsNext Topic: Introduction to Process Language


Using XA Storage

Application development tools and CA ADS applications can be executed in XA storage on any operating system that supports XA functionality. Record buffer blocks (RBBs) and variable dialog blocks (VDBs) can be acquired from XA storage pools. The invoking task for the application determines whether the runtime system can allocate RBBs and VDBs for the entire application from XA storage pools.

Considerations

If XA storage pools are used, the following rules apply:

Sample Task Definitions

The following diagram shows the task definitions for two sample applications.

              APPL1                               APPL2
                        Location                           Location
         ┌──────────┐   mode:               ┌──────────┐   mode:
         │          │                       │          │
         │ Dialog   │     31-bit            │ Dialog   │     31-bit
         │          │                       │          │
         └──────────┘                       └──────────┘

         ┌──────────┐                       ┌──────────┐
         │          │                       │ VS2      │
         │ COBOL    │     24-bit            │ COBOL    │     31-bit
         │ program  │                       │ program  │
         └──────────┘                       └──────────┘


         Task definitions for these applications are:

         1.  TASK APPL1 INVOKES ADSORUN1 LOCATION BELOW.
         2.  TASK APPL2 INVOKES ADSORUN1 LOCATION ANY.