-
Notifications
You must be signed in to change notification settings - Fork 69
/
template.yaml
58 lines (53 loc) · 2.11 KB
/
template.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
alias: sag-is-mft
description: ActiveTransfer Server/Gateway
environments:
default:
is.instance.name: default # Integration Server instance name
mft.license.key: "*_(MAT|MAG)_10.*_*_*" # ActiveTransfer license key
mft.fixes: ALL # ActiveTransfer fixes to install
db.TYPE: ${} # REQUIRED: database type: ORACLE|SQLSERVER|DB2
db.url: ${} # REQUIRED: database JDBC url
db.password: ${} # REQUIRED: database username
db.username: ${} # REQUIRED: database password
layers:
runtime:
productRepo: ${repo.product}
fixRepo: ${repo.fix}
templates:
- mft-server
templates:
mft-server:
licenses:
"IntegrationServer/instances/${is.instance.name}/packages/WmMFT/config/licenseKey.xml": ${mft.license.key}
fixes: ${mft.fixes}
products:
MFT:
MFTSupport:
integrationServer:
${is.instance.name}:
package.list: WmMFT # comma-separated list of packages (DO NOT USE SPACES)
configuration:
integrationServer-${instance.name}:
COMMON-JDBC:
COMMON-JDBC-MFT:
Pool:
"@alias": "MFT"
Name: "MFT"
Description: "MFT DBConnection"
MinSize: "0"
MaxSize: "10"
MaxIdleTime: "60000"
DatabaseServer:
"@type": ${db.TYPE}
URL: ${db.url}
User: ${db.username}
Password: ${db.password}
COMMON-DBFUNCTION:
COMMON-DBFUNCTION-ActiveTransfer:
Function:
"@alias": "ActiveTransfer"
Description: "ActiveTransfer Function"
PoolAlias: "MFT"
provision:
default:
runtime: ${nodes}