Skip to content

Commit 34b1abd

Browse files
authored
12.0.1.0-r1 update (#157)
1 parent 0c8745a commit 34b1abd

37 files changed

+1212
-284
lines changed

ApplyIFixes.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ do
2323
ifixname="${ifixlink##*/}"
2424
ifixname="${ifixname%.tar*}"
2525

26-
./mqsifixinst.sh /opt/ibm/ace-11 install $ifixname
26+
./mqsifixinst.sh /opt/ibm/ace-12 install $ifixname
2727

2828
#Delete directory
2929
cd ..
3030
rm -rf ./fix
3131

32-
rm -rf /opt/ibm/ace-11/fix-backups.11.0.0.10
33-
rm /opt/ibm/ace-11/mqsifixinst.log
34-
rm /opt/ibm/ace-11/mqsifixinst.sh
32+
rm -rf /opt/ibm/ace-12/fix-backups.12.0.1.0
33+
rm /opt/ibm/ace-12/mqsifixinst.log
34+
rm /opt/ibm/ace-12/mqsifixinst.sh
3535

3636
done

PULL_REQUEST_TEMPLATE.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<!-- Only raise a PR if it's ready to be merged/reviewed.-->
2+
<!-- Please include a link to the Epic or issue-->
3+
## Relevant issue, Epic or stories.
4+
5+
<!-- PR's without a description will be closed-->
6+
## Description of what this PR accomplishes and why it's needed
7+
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
8+
9+
## How Has This Been Tested?
10+
11+
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
12+
13+
Link to ot4i-ace-docker test build: <!-- Please provide a link to a test build from https://appcon-jenkins.swg-devops.com/job/ot4i-ace-docker/ -->

README.md

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,36 +15,36 @@ For information of building images with IBM MQ Advanced please refer to [IBM App
1515
The IBM App Connect operator now supports a single image which includes both the ACE server runtime as well as an MQ client. This readme will describe how you can build an equivalent image.
1616

1717
A pre-built developer edition image can be found at dockerhub - [ibmcom/ace-server](https://hub.docker.com/r/ibmcom/ace-server)
18-
A pre-built production edition image can be found on IBM Entitled Registry - [Obtaining the IBM App Connect Enterprise server image from the IBM Cloud Container Registry](https://www.ibm.com/support/knowledgecenter/en/SSTTDS_11.0.0/com.ibm.ace.icp.doc/certc_install_obtaininstallationimageser.html)
18+
A pre-built production edition image can be found on IBM Entitled Registry - [Obtaining the IBM App Connect Enterprise server image from the IBM Cloud Container Registry](https://www.ibm.com/docs/en/app-connect/11.0.0?topic=aciccd-obtaining-app-connect-enterprise-server-image-from-cloud-container-registry)
1919

2020

2121
## Building a container image
2222

23-
Download a copy of App Connect Enterprise (ie. `ace-11.0.0.9.tar.gz`) and place it in the `deps` folder. When building the image use `build-arg` to specify the name of the file: `--build-arg ACE_INSTALL=ace-11.0.0.9.tar.gz`
23+
Download a copy of App Connect Enterprise (ie. `ace-12.0.1.0.tar.gz`) and place it in the `deps` folder. When building the image use `build-arg` to specify the name of the file: `--build-arg ACE_INSTALL=ace-12.0.1.0.tar.gz`
2424

25-
**Important:** Only ACE version **11.0.0.9 or greater** is supported.
25+
**Important:** Only ACE version **12.0.1.0 or greater** is supported.
2626

2727
Choose if you want to have an image with just App Connect Enterprise or an image with both App Connect Enterprise and the IBM MQ Client libraries. The second of these is used by the IBM App Connect operator.
2828

2929
### Building a container image which contains an IBM Service provided fix for ACE
3030

31-
You may have been provided with a fix for App Connect Enterprise by IBM Support, this fix will have a name of the form `11.0.0.X-ACE-LinuxX64-TF12345.tar.gz`. In order to apply this fix follow these steps.
31+
You may have been provided with a fix for App Connect Enterprise by IBM Support, this fix will have a name of the form `12.0.X.Y-ACE-LinuxX64-TF12345.tar.gz`. In order to apply this fix follow these steps.
3232
- On a local system extract the App Connect Enterprise archive
33-
`tar -xvf ace-11.0.0.9.tar.gz`
33+
`tar -xvf ace-12.0.1.0.tar.gz`
3434
- Extract the fix package into expanded App Connect Enterprise installation
35-
`tar -xvf /path/to/11.0.0.9-ACE-LinuxX64-TF12345.tar.gz --directory ace-11.0.0.9`
35+
`tar -xvf /path/to/12.0.1.0-ACE-LinuxX64-TF12345.tar.gz --directory ace-12.0.1.0`
3636
- Tar and compress the resulting App Connect Enterprise installation
37-
`tar -cvf ace-11.0.0.9_with_IT12345.tar ace-11.0.0.9`
38-
`gzip ace-11.0.0.9_with_IT12345.tar`
39-
- Place the resulting `ace-11.0.0.9_with_IT12345.tar.gz` file in the `deps` folder and when building using the `build-arg` to specify the name of the file: `--build-arg ACE_INSTALL=ace-11.0.0.9_with_IT12345.tar.gz`
37+
`tar -cvf ace-12.0.1.0_with_IT12345.tar ace-12.0.1.0`
38+
`gzip ace-12.0.1.0_with_IT12345.tar`
39+
- Place the resulting `ace-12.0.1.0_with_IT12345.tar.gz` file in the `deps` folder and when building using the `build-arg` to specify the name of the file: `--build-arg ACE_INSTALL=ace-12.0.1.0_with_IT12345.tar.gz`
4040

4141
### Using App Connect Enterprise for Developers
4242

4343
Get [ACE for Developers edition](https://www.ibm.com/marketing/iwm/iwm/web/pick.do?source=swg-wmbfd). Then place it in the `deps` folder as mentioned above.
4444

4545
### Build an image with App Connect Enterprise only
4646

47-
The `deps` folder must contain a copy of ACE, **version 11.0.0.9 or greater**. If using ACE for Developers, download it from [here](https://www.ibm.com/marketing/iwm/iwm/web/pick.do?source=swg-wmbfd).
47+
The `deps` folder must contain a copy of ACE, **version 12.0.1.0 or greater**. If using ACE for Developers, download it from [here](https://www.ibm.com/marketing/iwm/iwm/web/pick.do?source=swg-wmbfd).
4848
Then set the build argument `ACE_INSTALL` to the name of the ACE file placed in `deps`.
4949

5050
1. ACE for Developers only:
@@ -123,7 +123,6 @@ You can mount the following file structure at `/home/aceuser/initial-config`. Mi
123123
- You can place multiple sets of files, each with a different file name/alias; each `.crt` file must have an associated `.key` file, and a `.pass` file must be present if the private key has a passphrase.
124124
- `/home/aceuser/initial-config/odbcini`
125125
- A text file called `odbc.ini`. This must be an `odbc.ini` file suitable for the Integration Server to use when connecting to a database. This will be copied to `/home/aceuser/ace-server/odbc.ini`.
126-
- To enabled an ODBC trace, follow the steps [here](https://community.ibm.com/community/user/integration/blogs/amar-shah1/2021/05/10/enabling-odbc-trace-for-integration-server-running)
127126
- `/home/aceuser/initial-config/policy`
128127
- A set of `.policyxml` files, each with the suffix `.policyxml`, and a single `policy.descriptor` file. These will be copied to `/home/aceuser/ace-server/overrides/DefaultPolicies/`. They should be specified in the `server.conf.yaml` section in order to be used.
129128
- `/home/aceuser/initial-config/serverconf`
@@ -224,6 +223,11 @@ You can mount the following file structure at `/home/aceuser/initial-config`. Mi
224223
```script
225224
sampleFlow#MQInput.queueName=NEWC
226225
```
226+
- `/home/aceuser/initial-config/workdir_overrides`
227+
- For any parameters that need to be set via `ibm int apply overrides --work-directory /home/aceuser/ace-server` on the integration server include text files Eg:
228+
```script
229+
TestFlow#HTTP Input.URLSpecifier=/production
230+
```
227231

228232

229233
## Logging

ace_compile_bars.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# http://www.eclipse.org/legal/epl-v20.html
99

1010
if [ -z "$MQSI_VERSION" ]; then
11-
source /opt/ibm/ace-11/server/bin/mqsiprofile
11+
source /opt/ibm/ace-12/server/bin/mqsiprofile
1212
fi
1313

1414
if ls /home/aceuser/bars/*.bar >/dev/null 2>&1; then

ace_config_bar_overrides.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# http://www.eclipse.org/legal/epl-v20.html
99

1010
if [ -z "$MQSI_VERSION" ]; then
11-
source /opt/ibm/ace-11/server/bin/mqsiprofile
11+
source /opt/ibm/ace-12/server/bin/mqsiprofile
1212
fi
1313

1414
if ls /home/aceuser/initial-config/bar_overrides/*.properties >/dev/null 2>&1; then

ace_config_bars.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# http://www.eclipse.org/legal/epl-v20.html
99

1010
if [ -z "$MQSI_VERSION" ]; then
11-
source /opt/ibm/ace-11/server/bin/mqsiprofile
11+
source /opt/ibm/ace-12/server/bin/mqsiprofile
1212
fi
1313

1414
if ls /home/aceuser/initial-config/bars/*.bar >/dev/null 2>&1; then

ace_config_keystore.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ if ls /home/aceuser/initial-config/keystore/*.key >/dev/null 2>&1; then
2222
fi
2323

2424
IFS=$'\n'
25-
KEYTOOL=/opt/ibm/ace-11/common/jdk/jre/bin/keytool
25+
KEYTOOL=/opt/ibm/ace-12/common/jdk/jre/bin/keytool
2626
if [ ! -f "$KEYTOOL" ]; then
27-
KEYTOOL=/opt/ibm/ace-11/common/jre/bin/keytool
27+
KEYTOOL=/opt/ibm/ace-12/common/jre/bin/keytool
2828
fi
2929
for keyfile in `ls /home/aceuser/initial-config/keystore/*.key`; do
3030
if [ -s "${keyfile}" ]; then

ace_config_odbcini.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
# http://www.eclipse.org/legal/epl-v20.html
99

1010
if [ -z "$MQSI_VERSION" ]; then
11-
source /opt/ibm/ace-11/server/bin/mqsiprofile
11+
source /opt/ibm/ace-12/server/bin/mqsiprofile
1212
fi
1313

1414
SCRIPT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )

ace_config_setdbparms.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function argStrings {
2323
}
2424

2525
if [ -z "$MQSI_VERSION" ]; then
26-
source /opt/ibm/ace-11/server/bin/mqsiprofile
26+
source /opt/ibm/ace-12/server/bin/mqsiprofile
2727
fi
2828

2929
SCRIPT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )

ace_config_truststore.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ if ls /home/aceuser/initial-config/truststore/*.crt >/dev/null 2>&1; then
2222
fi
2323

2424
IFS=$'\n'
25-
KEYTOOL=/opt/ibm/ace-11/common/jdk/jre/bin/keytool
25+
KEYTOOL=/opt/ibm/ace-12/common/jdk/jre/bin/keytool
2626
if [ ! -f "$KEYTOOL" ]; then
27-
KEYTOOL=/opt/ibm/ace-11/common/jre/bin/keytool
27+
KEYTOOL=/opt/ibm/ace-12/common/jre/bin/keytool
2828
fi
2929
for file in `ls /home/aceuser/initial-config/truststore/*.crt`; do
3030
if [ -s "${file}" ]; then

0 commit comments

Comments
 (0)