Skip to content

Commit 7832066

Browse files
committed
created cics bundles topic
1 parent 3ca4cd4 commit 7832066

File tree

3 files changed

+144
-2
lines changed

3 files changed

+144
-2
lines changed

docs/images/bundlecontents.png

22.5 KB
Loading

docs/images/bundlecontents.svg

Lines changed: 121 additions & 0 deletions
Loading

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

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,31 @@
22
title: CICS bundles
33
tags: [getting_started, concepts]
44
keywords:
5-
summary: "CICS bundles blah blah"
5+
summary: "An overview of CICS bundles"
66
sidebar: cdp_sidebar
77
permalink: cdp-cics-bundles.html
88
folder: cdp
99
---
10+
# CICS Bundles
11+
12+
## What is a CICS bundle?
13+
14+
In CICS, Node.js applications are deployed as a bundle along with their resources.
15+
16+
The CICS BUNDLE resource represents the Node.js application to CICS and you can use it to manage the lifecycle of the application.
17+
18+
When the bundle is deployed in CICS, the associated Node.js application runs within the enclave. When the bundle is undeployed, the associated Node.js application is stopped and the bundle is discarded.
19+
20+
## What goes in a bundle?
21+
22+
![Contents of a CICS bundle](/docs/images/bundlecontents.png "title")
23+
24+
When you generate a bundle, the following files are created from package.json:
25+
26+
**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).
27+
28+
***nodejsapp*.nodejsapp** contains information about the Node.js application and references the JavaScript code to start the application.
29+
30+
***nodejsapp*.profile** contains configuration information for the runtime environment, including the PORT environment variable.
31+
1032

11-
### TBC by Tasha

0 commit comments

Comments
 (0)