Skip to content

Commit 272192f

Browse files
authored
Merge pull request #165 from tasha-m-k/master
Bundles topic
2 parents c4aa7f1 + 12b3f94 commit 272192f

10 files changed

+23
-3
lines changed

docs/_data/sidebars/cdp_sidebar.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ entries:
4343
- title: Zowe CLI profiles
4444
url: /cdp-zowe-profiles.html
4545
output: web
46-
- title: Bundles
46+
- title: CICS Bundles
4747
url: /cdp-cics-bundles.html
4848
output: web
4949

docs/images/CICSbundlecontents.png

91.8 KB
Loading

docs/images/androidsdkmanagericon.png

-795 Bytes
Binary file not shown.
-45.8 KB
Binary file not shown.

docs/images/authorizeongithub.png

-16.7 KB
Binary file not shown.

docs/images/illustratoroptions.png

-87.4 KB
Binary file not shown.

docs/images/itermexample.png

-45.6 KB
Binary file not shown.

docs/images/killalljekyll.png

-44.3 KB
Binary file not shown.

docs/images/liningup.png

-56 KB
Binary file not shown.

docs/pages/cdp/cdp-cics-bundles.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,30 @@
22
title: CICS bundles
33
tags: [getting_started, concepts]
44
keywords:
5-
summary: "CICS bundles blah blah"
5+
summary: "An overview of CICS bundles and their contents"
66
sidebar: cdp_sidebar
77
permalink: cdp-cics-bundles.html
88
folder: cdp
9+
toc: false
910
---
11+
In CICS, Node.js applications are deployed as a CICS bundle.
12+
13+
A CICS bundle is a directory that contains artifacts and a manifest that describes the bundle and its dependencies. CICS bundles allow you to group and manage resources relating to your Node.js application.
14+
15+
The CICS BUNDLE resource represents the Node.js application to CICS and you can use it to manage the lifecycle of the application.
16+
17+
When the bundle is deployed in CICS, the Node.js runtime starts and the associated application runs. When the bundle is undeployed, the Node.js application and runtime are stopped and the bundle is discarded.
18+
19+
## Contents of a CICS bundle
20+
21+
{% include image.html file="CICSbundlecontents.png" alt="Contents of a CICS bundle with the myExpressApp Node.js application" caption="Contents of a CICS bundle with the myExpressApp Node.js application" %}
22+
23+
When you generate a bundle, the following files are created from package.json:
24+
25+
**cics.xml** contains a manifest of the contents of the bundle and is found in the /META-INF folder. It describes which resources to create in the CICS region and the location of the supporting artifacts, which prerequisites are required for the CICS bundle to run successfully, and any services that the CICS bundle can offer to other bundles. For more information on bundle manifests, see [Manifest contents for a CICS bundle](https://www.ibm.com/support/knowledgecenter/SSGMCP_5.5.0/configuring/resources/manifestdefinitions.html).
26+
27+
**myexpressapp.nodejsapp** contains information about the Node.js application and references the JavaScript code to start the application.
28+
29+
**myexpressapp.profile** contains configuration information for the runtime environment, including the PORT environment variable.
30+
1031

11-
### TBC by Tasha

0 commit comments

Comments
 (0)