Skip to content

Commit

Permalink
add zowe auxiliary address space content
Browse files Browse the repository at this point in the history
Signed-off-by: Andrew Jandacek <[email protected]>
  • Loading branch information
janan07 committed Oct 19, 2023
1 parent 886766c commit 5b37fd1
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 5 deletions.
17 changes: 15 additions & 2 deletions docs/user-guide/configure-xmem-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ To install and configure the cross memory server, it is necessary to define APF-
- [Zowe auxiliary service](#zowe-auxiliary-service)
- [When to configure the auxiliary service](#when-to-configure-the-auxiliary-service)
- [Installing the auxiliary service](#installing-the-auxiliary-service)

- [Zowe Auxiliary Address space](#zowe-auxiliary-address-space)

## PDS sample library and PDSE load library

The cross memory server runtime artifacts, the JCL for the started tasks, the parmlib, and members containing sample configuration commands are found in the `SZWESAMP` PDS sample library.
Expand Down Expand Up @@ -195,6 +196,18 @@ To install the auxiliary service to allow it to run, you take similar steps to i
- The PDSE load library `SZWEAUTH`is APF-authorized, or load module `ZWESAUX` is copied to an existing APF Auth LoadLib.
- The load module `ZWESAUX` must run in key 4 and be non-swappable by adding a PPT entry to the SCHEDxx member of the system PARMLIB `PPT PGMNAME(ZWESAUX) KEY(4) NOSWAP`.

**Important!**
#### Zowe Auxiliary Address space

The cross memory server runs as a started task `ZWESISTC` that uses the load module `ZWESIS01`.

In some use cases, the Zowe cross memory server has to spawn child address spaces, which are known as auxiliary (AUX) address spaces. The auxiliary address spaces run as the started task `ZWESASTC` using the load module `ZWESAUX` and are started, controlled, and stopped by the cross memory server.

An example of when an auxiliary address space is used is for a system service that requires supervisor state but cannot run in cross-memory mode. The service can be run in an AUX address space which is invoked by the Cross Memory Server acting as a proxy for unauthorized users of the service.

Do not install the Zowe auxiliary address space unless a Zowe extension product's installation guide explicitly asks for it to be done. This will occur if the extension product requires services of Zowe that cannot be performed by the cross memory server and an auxiliary address space needs to be started.

A default installation of Zowe does not require auxiliary address spaces to be configured.

:::important
The cross memory `ZWESISTC` task starts and stops the `ZWESASTC` task as needed. **Do not start the `ZWESASTC` task manually.**
:::
3 changes: 1 addition & 2 deletions docs/user-guide/configuring-security.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ During the initial installation of Zowe server-side components, it is necessary

## Validate and re-run `zwe init` commands

:::note
During installation, the system programmer customizes values in the zowe.yaml file. However, due to insufficient permissions of the system programmer, the `zwe init security` command is likely to fail. Consult with your security administrator to review your `ZWESECUR` job content so that your security adminstrator can re-submit this command.
:::note During installation, the system programmer customizes values in the zowe.yaml file. However, due to insufficient permissions of the system programmer, the `zwe init security` command is likely to fail. Consult with your security administrator to review your `ZWESECUR` job content so that your security adminstrator can re-submit this command.
:::

## Initialize Zowe security configurations
Expand Down
1 change: 0 additions & 1 deletion sidebars.js
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,6 @@ module.exports = {
label: "Installing convenience, SMP/E, and PSWI builds",
items: [
"user-guide/zos-components-installation-checklist",
"user-guide/zos-components-installation-checklist-dev",
{
type: "category",
label: "Planning",
Expand Down

0 comments on commit 5b37fd1

Please sign in to comment.