IBM® Integration Bus requires several directories to be defined on the file system at run time.
++HOME++ is the location of the environment file (ENVFILE) used to create the runtime environment in which IBM Integration Bus runs.
++INSTALL++ refers to the IBM Integration Bus installation directories.
++COMPONENTDIRECTORY++ is the location where all deployed configuration is written to and read from by the IBM Integration Bus runtime libraries.
++JAVA++ is the location of the Java™ installation.
++MQPATH++ is the location of theWebSphere® MQ installation.
Because IBM Integration Bus can run in a shared file system sysplex environment, it is important for performance reasons that these directories are mounted locally to the LPAR in which IBM Integration Bus is started. This is particularly important for startup performance; if the IBM Integration Bus installation directories are not mounted locally, startup times can increase significantly.
/usr/lpp/mqsi/V9R0M0:>df -v .
Mounted on Filesystem Avail/Total Files Status
/usr/lpp/mqsi/V9R0M0 (OMVS.PLEXS.MQSI.V800.WBIMB) 7984/806400 4294966503
Available
HFS, Read/Write, Device:89, ACLS=Y
File System Owner : MVS1 Automove=Y Client=N
Filetag : T=off codeset=0
mkdir -p /mqsi/brokers/MQP1BRK
To mount a new file system, follow the instructions given in the z/OS UNIX System Services Planning manual.
mkdir -p /mqsi/brokers/MQP1BRK
mount -f MQSI.BROKER.MQP1BRK /mqsi/brokers/MQP1BRK
ALLOCATE DATASET('MQSI.BROKER.MQP1BRK') DSNTYPE(HFS) SPACE(5,5) DIR(1) CYL
FREE DATASET('MQSI.BROKER.MQP1BRK')
MOUNT FILESYSTEM('MQSI.BROKER.MQP1BRK') TYPE(HFS)
MOUNTPOINT('/mqsi/brokers/MQP1BRK')
Note
that the preceding ALLOCATE command is an example;
the dataset should be allocated the correct amount of storage as described
in Disk space requirements on z/OS