3.3.2 ODTOperations.properties
This topic explains the ODTOperations.properties in detail.
ODTOperations.properties
Configure the Operations files as per Requirement.
- LOGIN
- SETRELEASE: Setting Release and Environment Details
- BULKGENERATION: Bulk Generation of Radxml units
- REFRESH: Bulk refresh of radxml
- SXML_REFRESH: Bulk refresh of Service Xmls
- SXML_UPDATER: Bulk Updater of service Xmls based on the changes in radxml’s
- SXML_BULKGENERATION: Bulk Generation of web service artifacts.
Execution of Operation will be as per the sequence maintained in OdtOperations.properties.
- Operation = LOGIN
- Operation= SETRELEASE
- Operation= REST_GENERATION
Note:
LOGIN and SETRELEASE are mandatory operations to be performed.All Configuration files can be found inside/resource folder of the utility.
- Operation = LOGIN
- Operation= SETRELEASE
- Operation= REST_GENERATION
Note:
LOGIN and SETRELEASE are mandatory operations to be performed.- LOGIN
Figure 3-4 SilentODT Login Properties
Table 3-2 Log in to Tool
SilentODT Login Properties Description Operation LOGIN User Id Specify the ODT User Id which is created in the ODT Application
Password Specify the ODT Password which is created in the ODT Application.
Encrypted using ODTPassEncryption.bat.
Refer section Configure SilentODTUtility for more details about encryption.
- SETRELEASE
Note:
Connection to the FLEXCUBE schema would be established based on data maintained in ODT or through the data in env_config.xml as explained in earlier section.Figure 3-5 SilentODT Set Release Properties
Table 3-3 Set Release and Environment for User
SilentODT Set Release Properties Description Operation SETRELEASE relCode Specify the ODT Release Code which is created in the ODT Application. envCode Specify the ODT Environment Code which is created in the ODT Application. langCode Specify the Lang code for the mentioned release code. - BULKGENERATION
For generating all radxml artifacts for release in bulk this feature can be used.
radxmlListFile: Prepare text file which contains absolute path of all radxml’s. Provide same file path.
srcPath: Source Path refers to the path where all radxml’s are presented. List File will be generated by the tool in this case.
Note:
Either of radxml List File or srcPath should be present. If both are present, then radxmlListFile parameter will be considered for Bulk Generation.fileType:- EXTENSIBLE: Artifacts generated only for extensible screens.
- NON-EXTENSIBLE: Artifacts generated only for non-extensible screens.
- BOTH: Artifacts for all files would be generated.
destPath: Specify the path where the files will be generated.
srcPath: Specify the type of files to be generated. For Example: UIXML, SYS_JS, MAIN_SPC, MAIN_SQL,KERNEL_SPC, KERNEL_S
Figure 3-6 SilentODT Bulk Generation Properties
Table 3-4 Bulk Generation Utility
Bulk Generation Utility Input Bulk Generation Utility Output radxmlListFile
srcPath
fileType
gen
destpath
UIXML,SYS_JS,MAIN_SPC,MAIN_SQL,KERNEL_SPC,KERNEL_SQL, CLUSTER_SPC,CLUSTER_SQL,CUSTOM_SPC,CUSTOM_SQL, UPLOAD_SPC,UPLOAD_SQL,UPLOAD_TRIGGER,UPLOAD_TABLE_DDL, XSD_FILES,MENU_DETAILS,LABEL_DETAILS,AMEND_DETAILS, SUMMARY_DETAILS,SCREEN_DETAILS,LOV_DETAILS, BLOCK_PK_COLS,CALL_FORM_DETAILS,BLOCK_DETAILS, DATASCR_DETAILS,FUNCTION_CALL_FORMS,GATEWAY_DETAILS, NOTIFICATION_DETAILS,FUNCTION_PARAMETERS NOTIFICATION_TRIGGER,PURGE_DETAILS,ARCHIVE_TBL_DEF in destpath
- REFRESHRefresh Functionality allows developers to upgrade the existing radxml to its later version keeping the sub version specific changes intact. Three kinds of refresh can done using the Tool.(Please refer the 09-Development_WorkBench_Source_Upgrade.docx).
- Child Refresh
- Screen Child Refresh
- Source Refresh
Refresh Type: Provide the refresh Type (CHILD_REFRESH/SCRCHILD_REFRESH/SOURCE_REFRESH).
srcFileList: A txt File containing the List of all Sources radxml’s. I.e. radxml’s which has to be refreshed.
baseFileList: A txt File containing the List of all base radxml’s.
srcRelType: Specify the release type of Source Radxmls list(KERNEL/CLUSTER/CUSTOM).
baseRelType: Specify the release type of base Radxmls list (KERNEL/CLUSTER/CUSTOM).
destpath: Specify the path where the files will be generated.
Table 3-5 Refresh Utility
Refresh Utility Input Refresh Utility Output refreshType
srcFileList
baseFileList
srcRelType
baseRelType
destpath
Refreshed Radxml’s in destpath
- SXML_BULKGENERATION
Web service artifacts can be generated through this operation.
sxmlListFile: Prepare text file which contains absolute path of all Service xml.
radxmlListFile: Prepare text file which contains absolute path of all radxmls which are used for those services.
xsdListFile: Prepare text file which contains absolute path of all XSDs which are used for those services. Non-extensibility/Common XSDs are copied from this path.
srcPath: Specify the source folder path which is optional (Tool will create radxmlListFile and xsdListFile by itself from the srcPath).Note:
If srcPath is provided, radxmlListFile and xsdListFile need not be provided.gen: Specify the type of files to be generated (separated by coma). The options available are:- IMPL_FILE
- CONFIG_FILES
- WSDL_FILE,XSD_FILES
- GW_WS_PROP_FILES
- ANT_BUILD
nonExtServicesReqd: Specify as Y/N whether Non-Extensible operations have to be included in the generated Components.
destpath: Specify the path where the files will be generated.
validateXsds: Specify as Y/N and the default value is
Y
. If the value is set toY
, all XSD will be validated by the tool.Figure 3-8 SilentODT Service XML Bulk Generation Properties
Table 3-6 SilentODT Service XML Bulk Generation Properties
Service XML Component Generator Input Service XML Component Generator Output sxmlListFile
radxmlListFile
xsdListFile
srcPath
baseRelType
destpath
validateXsds
IMPL_FILE,CONFIG_FILES,WSDL_FILE,XSD_FILES,GW_WS_PROP_FILES,ANT_BUILD in destpath
- SXML_UPDATERThis feature can be used to update the Service XMLs with the latest data from Radxmls. Following details will be updated. Any addition, deletion or modification of operation codes in function Id would be updated in Service XML.
- If any function Id is removed from the service (specified in radxml); then the same would be removed from Service XML.
- If any new function Id is attached to the service (in Radxml); then the same will not be updated in the Service XML. This has to added manually in the Service XML through ODT user interface.
Operation: SXML_UPDATE
sxmlListFile: Prepare text file which contains absolute path of all Service xml. Provide same file path.
radxmlListFile: Prepare text file which contains absolute path of all radxmls which are used for those services. Specify the same file path.
srcPath: Specify the source folder path which is optional (Tool will create radxmlListFile and SxmlListFile by itself from the srcPath).Note:
If srcPath is provided, radxmlListFile and sxmlListFile need not be provided.destpath: Specify the path where the files will be generated.
confirmStage: SINGLE_STAGE_UPDATE(Default Value should not be modified by developer).
Figure 3-9 SilentODT Service XML Updater Properties
Table 3-7 SilentODT Service XML Updater Properties
Service XML Updater Input Service XML Updater Output sxmlListFile
radxmlListFile
xsdListFile
srcPath
destpath
confirmStage
updated Service XML’s in destpath
- SXML_REFRESH
Refresh Functionality allows us to upgrade the existing service xml to its later version keeping the sub version specific changes intact.
srcFileList: Prepare text file which contains absolute path of all Service xml, same file should be provide i.e., service xml which has to be refreshed.
baseFileList: Prepare text file which contains absolute path of all base service xmls. Provide same file path.Note:
For instance, for a custom development team; all the latest Kernel files has to be mentioned in baseFileList; while the custom Service XMLs to be refreshed has to be mentioned in the srcFileList.srcRelType: Specify the release type of Source Radxmls list(KERNEL/CLUSTER/CUSTOM).
baseRelType: Specify the release type of base Radxmls list (KERNEL/CLUSTER/CUSTOM). The baseRelType should be at least one level below srcRelType for SOURCE Refresh.
destpath: Specify the path where the files will be generated.
Figure 3-10 SilentODT Service XML Refresh Properties
Table 3-8 SilentODT Service XML Refresh Properties
Service XML Refresh Input Service XML Refresh Output operation
srcFileList
baseFileList
srcRelType
baseRelType
destpath
Refreshed Service XML’s in destpath
Parent topic: Configure SilentODTUtility