This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-v20.html
SPDX-License-Identifier: EPL-2.0
Copyright Contributors to the Zowe Project.
The Zowe Desktop application to monitor TCP/IP stack using the EZBNMIFR network management interface
The webClient can be built on z/OS platform as well as off z/OS.
Note: If you decide to build the webClient off z/OS then you should move the built content (content of the web/
directory) to the z/OS anyway. Make sure you transfer the built artifacts to the z/OS as ASCII files and tag them as ASCII files in z/OS USS after they are transferred. An example how to tag the files: chtag -Rtc ISO8859-1 /path/to/app-dir/web
Clone zlux repository:
git clone --recursive git@github.com:zowe/zlux.git
cd zlux
git submodule foreach "git checkout master"
Navigate to the zlux-app-manager/virtual-desktop
directory and run npm install
in the directory. If npm install
fails then expand the following Hint block which contains information about how to possibly resolve the npm install
failure.
Navigate back to the zlux
root directory, e.g. using cd ../..
command.
Clone the IP explorer app repository git clone ...
Navigate to the webClient
part of the IP explorer app repository (cd app-dir/webClient
) and run npm install
.
set and export the MVD_DESKTOP_DIR
variable to point to the zlux/zlux-app-manager/virtual-desktop/
:
export MVD_DESKTOP_DIR=/your/path/to/zlux/zlux-app-manager/virtual-desktop/
Run npm run build
. If successful, you should see some content in the app-dir/web
directory.
The dataService has to built on z/OS platform.
/dataService
directory.build/
directory, git clone https://github.com/zowe/zss/ OR create a symbolic link to already existing zss repository, e.g. using ln -s /path/to/existing/zss build/zss
.build/build.sh
script. The build should succeed and create a /lib
folder in the git root directory, which contains a compiled dll (.so).install-dir
Run <your-zowe-instance>/bin/install-app.sh <path-to-plugin>
.
Where <path-to-plugin>
is directory with web/
, lib/
and pluginDefinition.json
files
To turn on logging, add the following snippet into your zluxserver.json file:
"logLevels": {
"org.zowe.explorer-ip": 4
}
The number after the plugin identifier represents the level of logging. This is read into the server at startup.