DSF-ReleaseNotes-202302 0 0
DSF-ReleaseNotes-202302 0 0
Release Notes
No part of this document may be reproduced or transmitted in any form or by any means,
for any purpose, without the express written permission of TEMENOS HEADQUARTERS SA.
No part of this document may be reproduced or transmitted in any form or by any means,
for any purpose, without the express written permission of TEMENOS HEADQUARTERS SA.
3
DSF Packager Release Notes 202302
1. Introduction
DSF Packager introduces Data packaging ability to capture a set of T24 configuration
changes and to deploy them safely in a different environment.
A data package will include a list of T24 data records (like a T24 version, T24 menu …)
2. Release Highlights
This section provides an overview of DSF Packager and advice regarding any features which
have been replaced, deprecated, or modified.
2.1.1 Enhancements
N/A
2.1.2 Defects
N/A
2.2.2 Defects
N/A
4
DSF Packager Release Notes 202302
2.3.2 Defects
N/A
2.4.2 Defects
N/A
This section provides the details of the API request in normal mode and with
incremental hash, sample response, and API behavior for various types of
records.
API Request:
{{baseUrl}}/meta/dsfpackages/inspect
{{baseUrl}}/meta/dsfpackages/inspect?incremental=hash
5
DSF Packager Release Notes 202302
http://10.11.12.13:9089/dsf-iris/api/v1.0.0/meta/dsfpackages/inspect
You need to attach the single or multi-package zip/jar file to the body of the
API.
API response returns the package details along with the details that are same,
and the records which are different than the target environment.
{
"packageStatus": [
{
"name": "RECON-1.0.0",
"synchronized": false,
"totalRecords": 8,
"syncRecords": 5,
"notInSyncRecords": 2,
"undefinedRecords": 1,
"dataRecords": {
"insync": [
"t24data.LANGUAGE!2.json",
"t24data.RE.STAT.RANGE!AAACCT.json",
"t24data.EB.DICTIONARY!%[email protected]",
"t24data.PW.PROCESS.DEFINITION!ACCEPTED.OPPORTUNITY#FLU1.json",
"t24data.CURRENCY!GBP.json"
],
"notinSync": [
{
"id": "[email protected]",
"diffText": [
{
"op": "remove",
"path": "/body"
}
]
6
DSF Packager Release Notes 202302
dataRecords
inSync: Indicates the list of all the data records of the package which are
same as that of the target environment.
notInSync: Indicates the list of data records that failed with the diffText which
provides the difference in the content of the package and the product.
op: Indicates the operation. For example, remove, replace, and so on.
path: Indicates the relative path to the field or body for action records.
undefined: Indicates the list of data records which failed to retrieve from m
the product. This contains the id and errorText.
Record Description
For a new record, the system calls the reconciliation tool API on a package containing
New
new record but the response is not defined as the record does not exist in the target
record
environment.
For FLU records, this API first applies the FLU and then compares with the content in
FLU
the product. In case the comparison matches, the system returns the value as true.
records
If the comparison does not match, the system returns the value as false.
7
DSF Packager Release Notes 202302
Record Description
For action records, the status depends on whether the API is called before or after
the deployment.
o inSync - Indicates that the API is called after deployment and status
in product will be REVE
o inSync - Indicates that the API is called after deployment and the
record gets deleted
• If a record in the package is with Action as proof and publish and an auto-
publish record,
o inSync - Indicates that the API is called after deployment and status
of the record is publish. In this case, the content is compared
excluding the action.
2.5.2 Defects
N/A
2.6.2 Defects
• Issue with the Incremental hash of deployment is fixed to fetch the latest
deployed package and compare before deploying the current package
8
DSF Packager Release Notes 202302
2.7.2 Defects
N/A
Parameters Description
Multi-package deployment response for async = true includes the below information:
Parameters Description
9
DSF Packager Release Notes 202302
Parameters Description
To deploy a data package using API V4 for single or multi-package, import the dsf-packager-
public-v4.0.0-swagger.json file from dsf-iris.war\WEB-INF\lib\dsf-core-packager-api-DEV.0.0-
SNAPSHOT.jar\api-docs.
2.8.1.2 Deploy response to show FLU, Company specific & Action records
Deploy API V2, V3 & V4 the provides additional information in the deploy response which
includes the information of number of FLU records, company specific records and action
records.
2.8.2 Defects
N/A
2.9.2 Defects
N/A
2.10.2 Defects
N/A
Client
10
DSF Packager Release Notes 202302
No client defects
Client
No client defects
Client
No client defects
Client
No client defects
Client
No client defects
11
DSF Packager Release Notes 202302
Client
No client defects
Client
No client defects
Client
No client defects
12
DSF Packager Release Notes 202302
4. Migration
Create new projects for working with this release.
13