Platform directory structure in z/OS® UNIX
The default location for deployed CICS® platform artefacts is the directory /var/cicsts/CICSplex/platform1/, where CICSplex is the name of the CICSplex where the platform is installed, and platform1 is the name of your platform. This location is called the platform home directory.
The platform home directory contains a standard directory structure, with directories for the platform bundle itself, and for the applications, application bindings, and CICS bundles that are associated with the platform. For instructions to create a platform home directory, see Preparing zFS for platforms.
Standard structure for platform home directory
/var/cicsts/CICSPLX1/
/platform1/applications/..
/bindings/..
/bundles/..
/platform/platform1
/platform2/..
/CICSPLX2/..
Platform home directory (PLATHOME)
The platform home directory (PLATHOME) is the directory in zFS where application bundles, application binding bundles, and CICS bundles are stored in subdirectories, ready to be deployed. The platform bundle is also stored in a subdirectory of this directory. Each platform has its own home directory.
The default platform home directory is /var/cicsts/CICSplex/platform1/, where CICSplex is the name of the CICSplex where the platform is installed, and platform1 is the name of your platform. Keep this default as a best practice. If you need to use a different directory as the platform home directory, you must change the platform bundle to specify the alternative directory name using the platform descriptor editor after you create the CICS Platform project.
- applications contains application bundles.
- bindings contains application bindings for this platform.
- bundles contains CICS bundles. These bundles might be used in applications or as part of the platform.
- platform contains the platform bundle.
Platform directory (PLATDIR)
The platform directory (PLATDIR) is the location of the platform bundle. It is a subdirectory of the platform home directory in zFS, at /var/cicsts/CICSplex/platform1/platform/platform1.
The platform directory contains the exported platform project. The exported platform project contains the META-INF directory and subdirectories containing the bundles.xml, deployment.xml, manifest.xml, platform.xml, regions.xml, regionTypes.xml, and regionTypeLinks.xml files.
Any bundles deployed as part of the platform are copied to the /bundles subdirectory.
Applications directory
The applications directory is the location of the CICS application bundles. The application directories are created during platform export in the CICS Explorer.
The applications directory can be found at /var/cicsts/CICSplex/platform1/applications/.
The application directory contains one directory for each deployed application (APPLDIR). This contains the META-INF directory and subdirectories containing applications.xml, bundles.xml, and manifest.xml files.
Any bundles deployed as part of an application are copied to the /bundles subdirectory.
Bindings directory
The bindings directory is the location of the application bindings. The binding directories are created during platform export in the CICS Explorer.
The bindings directory can be found at /var/cicsts/CICSplex/platform1/bindings/.
The bindings directory contains one directory for each deployed application binding (BINDDIR). This contains the META-INF directory and subdirectories containing appbinding.xml, bundles.xml, deployment.xml and manifest.xml files.
Any bundles deployed as part of an application binding are copied to the /bundles subdirectory.
Bundles directory
The bundles directory is the location of the CICS bundles. The bundles directory is created during platform export in the CICS Explorer.
The bundles directory can be found at /var/cicsts/CICSplex/platform1/bundles/.
The bundle directory contains CICS bundles exported from CICS Explorer. These bundles might be used in applications or as part of the platform.