Mearge recent development
This commit is contained in:
@@ -0,0 +1,159 @@
|
||||
=========================================================================
|
||||
MARS-1046: ISO 8601 Date Format Fix for FILE_MANAGER
|
||||
=========================================================================
|
||||
|
||||
This script will:
|
||||
- Update FILE_MANAGER package specification (3.3.0 -> 3.3.1)
|
||||
- Update FILE_MANAGER package body with NORMALIZE_DATE_FORMAT function
|
||||
- Fix parsing of ISO 8601 formats: YYYY-MM-DDTHH24:MI:SS.FF3TZH:TZM
|
||||
- Track package version in A_PACKAGE_VERSION_TRACKING
|
||||
|
||||
Expected Duration: 1-2 minutes
|
||||
=========================================================================
|
||||
Type YES to continue with installation, or Ctrl+C to abort: yes
|
||||
old:BEGIN
|
||||
IF '&continue' IS NULL OR TRIM('&continue') IS NULL OR UPPER(TRIM('&continue')) != 'YES' THEN
|
||||
RAISE_APPLICATION_ERROR(-20001, 'Installation aborted by user');
|
||||
END IF;
|
||||
END;
|
||||
|
||||
new:BEGIN
|
||||
IF 'yes' IS NULL OR TRIM('yes') IS NULL OR UPPER(TRIM('yes')) != 'YES' THEN
|
||||
RAISE_APPLICATION_ERROR(-20001, 'Installation aborted by user');
|
||||
END IF;
|
||||
END;
|
||||
|
||||
PL/SQL procedure successfully completed.
|
||||
|
||||
Elapsed: 00:00:00.078
|
||||
|
||||
=========================================================================
|
||||
Step 1: Update FILE_MANAGER Package Specification
|
||||
=========================================================================
|
||||
========================================================================
|
||||
MARS-1046: Updating CT_MRDS.FILE_MANAGER Package Specification
|
||||
========================================================================
|
||||
|
||||
Package CT_MRDS.FILE_MANAGER compiled
|
||||
|
||||
Elapsed: 00:00:00.268
|
||||
|
||||
Package CT_MRDS.FILE_MANAGER compiled
|
||||
|
||||
Elapsed: 00:00:00.126
|
||||
|
||||
OBJECT_NAME OBJECT_TYPE STATUS
|
||||
_______________ ______________ _________
|
||||
FILE_MANAGER PACKAGE VALID
|
||||
|
||||
Elapsed: 00:00:00.069
|
||||
SUCCESS: FILE_MANAGER package specification updated to version 3.3.1
|
||||
|
||||
=========================================================================
|
||||
Step 2: Update FILE_MANAGER Package Body
|
||||
=========================================================================
|
||||
========================================================================
|
||||
MARS-1046: Updating CT_MRDS.FILE_MANAGER Package Body
|
||||
========================================================================
|
||||
|
||||
Package Body CT_MRDS.FILE_MANAGER compiled
|
||||
|
||||
Elapsed: 00:00:00.558
|
||||
|
||||
Package Body CT_MRDS.FILE_MANAGER compiled
|
||||
|
||||
Elapsed: 00:00:00.142
|
||||
|
||||
OBJECT_NAME OBJECT_TYPE STATUS
|
||||
_______________ _______________ _________
|
||||
FILE_MANAGER PACKAGE BODY VALID
|
||||
|
||||
Elapsed: 00:00:00.065
|
||||
SUCCESS: FILE_MANAGER package body updated with ISO 8601 date format fix
|
||||
|
||||
=========================================================================
|
||||
Step 3: Track Package Version
|
||||
=========================================================================
|
||||
========================================
|
||||
Package Version Tracking
|
||||
========================================
|
||||
EnvironmentID set to: dev
|
||||
[2026-01-12 16:59:54] [INFO] ENV_MANAGER.TRACK_PACKAGE_VERSION: Start TRACK_PACKAGE_VERSION
|
||||
[2026-01-12 16:59:54] [INFO] ENV_MANAGER.TRACK_PACKAGE_VERSION: End TRACK_PACKAGE_VERSION - Record inserted
|
||||
Packages tracked: 1 of 1
|
||||
|
||||
CT_MRDS.FILE_MANAGER = 3.3.1
|
||||
========================================
|
||||
|
||||
|
||||
PL/SQL procedure successfully completed.
|
||||
|
||||
Elapsed: 00:00:00.319
|
||||
|
||||
=========================================================================
|
||||
Step 4: Verify Package Status
|
||||
=========================================================================
|
||||
|
||||
========================================
|
||||
Package Version Verification
|
||||
========================================
|
||||
|
||||
|
||||
PACKAGE_OWNER PACKAGE_NAME VERSION STATUS
|
||||
________________ ___________________ __________ ______________________________________________________
|
||||
CT_MRDS DATA_EXPORTER 2.4.0 OK: Package CT_MRDS.DATA_EXPORTER has not changed.
|
||||
Last Tracked: 2026-01-11 18:46:35
|
||||
Version: 2.4.0
|
||||
CT_MRDS ENV_MANAGER 3.2.0 OK: Package CT_MRDS.ENV_MANAGER has not changed.
|
||||
Last Tracked: 2026-01-11 18:46:35
|
||||
Version: 3.2.0
|
||||
CT_MRDS FILE_ARCHIVER 2.0.0 OK: Package CT_MRDS.FILE_ARCHIVER has not changed.
|
||||
Last Tracked: 2025-11-25 16:00:36
|
||||
Version: 2.0.0
|
||||
CT_MRDS FILE_MANAGER 3.3.1 OK: Package CT_MRDS.FILE_MANAGER has not changed.
|
||||
Last Tracked: 2026-01-12 16:59:54
|
||||
Version: 3.3.1
|
||||
CT_MRDS WORKFLOW_MANAGER 1.7.1 OK: Package CT_MRDS.WORKFLOW_MANAGER has not changed.
|
||||
Last Tracked: 2025-11-25 16:00:36
|
||||
Version: 1.7.1
|
||||
ODS FILE_MANAGER_ODS 2.1.0 WARNING: Package ODS.FILE_MANAGER_ODS has changed!
|
||||
========================================
|
||||
Last Tracked Version: 2.1.0
|
||||
Last Tracked Date: 2025-11-26 08:58:57
|
||||
|
||||
BODY Changed:
|
||||
Current Hash: 1d167a53256c10dd...
|
||||
Last Hash: NULL...
|
||||
|
||||
RECOMMENDATION:
|
||||
1. Update PACKAGE_VERSION constant
|
||||
2. Update PACKAGE_BUILD_DATE constant
|
||||
3. Add entry to VERSION_HISTORY
|
||||
4. Call TRACK_PACKAGE_VERSION to update tracking
|
||||
Elapsed: 00:00:00.406
|
||||
|
||||
========================================
|
||||
Verification Complete
|
||||
========================================
|
||||
|
||||
Legend:
|
||||
OK - Package has not changed since last tracking
|
||||
WARNING - Package code changed without version update
|
||||
|
||||
For detailed hash information, use:
|
||||
SELECT ENV_MANAGER.GET_PACKAGE_HASH_INFO('OWNER', 'PACKAGE') FROM DUAL
|
||||
========================================
|
||||
|
||||
=========================================================================
|
||||
MARS-1046 Installation - COMPLETED
|
||||
=========================================================================
|
||||
|
||||
FILE_MANAGER updated to version 3.3.1
|
||||
|
||||
Verification:
|
||||
SELECT FILE_MANAGER.GET_VERSION() FROM DUAL
|
||||
SELECT FILE_MANAGER.GET_BUILD_INFO() FROM DUAL
|
||||
|
||||
Check the log file for complete installation details:
|
||||
log/INSTALL_MARS_1046_G45C5E88148E17E_GGMICHALSKI_20260112_165944.log
|
||||
=========================================================================
|
||||
@@ -0,0 +1,156 @@
|
||||
=========================================================================
|
||||
MARS-1046: Rollback Package
|
||||
=========================================================================
|
||||
WARNING: This will reverse all changes from MARS-1046 installation!
|
||||
|
||||
This will:
|
||||
- Restore FILE_MANAGER package to version 3.3.0 (MARS-1056)
|
||||
- Remove NORMALIZE_DATE_FORMAT function
|
||||
- Restore original GENERATE_EXTERNAL_TABLE_PARAMS behavior
|
||||
=========================================================================
|
||||
Type YES to continue with rollback, or Ctrl+C to abort: yes
|
||||
old:BEGIN
|
||||
IF '&continue' IS NULL OR TRIM('&continue') IS NULL OR UPPER(TRIM('&continue')) != 'YES' THEN
|
||||
RAISE_APPLICATION_ERROR(-20001, 'Rollback aborted by user');
|
||||
END IF;
|
||||
END;
|
||||
|
||||
new:BEGIN
|
||||
IF 'yes' IS NULL OR TRIM('yes') IS NULL OR UPPER(TRIM('yes')) != 'YES' THEN
|
||||
RAISE_APPLICATION_ERROR(-20001, 'Rollback aborted by user');
|
||||
END IF;
|
||||
END;
|
||||
|
||||
PL/SQL procedure successfully completed.
|
||||
|
||||
Elapsed: 00:00:00.077
|
||||
|
||||
=========================================================================
|
||||
Step 1: Restore FILE_MANAGER Package Specification (v3.3.0)
|
||||
=========================================================================
|
||||
========================================================================
|
||||
MARS-1046 ROLLBACK Step 1: Restoring FILE_MANAGER Package Spec to v3.3.0
|
||||
========================================================================
|
||||
|
||||
Package CT_MRDS.FILE_MANAGER compiled
|
||||
|
||||
Elapsed: 00:00:00.135
|
||||
|
||||
Package CT_MRDS.FILE_MANAGER compiled
|
||||
|
||||
Elapsed: 00:00:00.121
|
||||
|
||||
OBJECT_NAME OBJECT_TYPE STATUS
|
||||
_______________ ______________ _________
|
||||
FILE_MANAGER PACKAGE VALID
|
||||
|
||||
Elapsed: 00:00:00.063
|
||||
SUCCESS: FILE_MANAGER package specification restored to version 3.3.0 (MARS-1056)
|
||||
|
||||
=========================================================================
|
||||
Step 2: Restore FILE_MANAGER Package Body (v3.3.0)
|
||||
=========================================================================
|
||||
========================================================================
|
||||
MARS-1046 ROLLBACK Step 2: Restoring FILE_MANAGER Package Body to v3.3.0
|
||||
========================================================================
|
||||
|
||||
Package Body CT_MRDS.FILE_MANAGER compiled
|
||||
|
||||
Elapsed: 00:00:00.205
|
||||
|
||||
Package Body CT_MRDS.FILE_MANAGER compiled
|
||||
|
||||
Elapsed: 00:00:00.132
|
||||
|
||||
OBJECT_NAME OBJECT_TYPE STATUS
|
||||
_______________ _______________ _________
|
||||
FILE_MANAGER PACKAGE BODY VALID
|
||||
|
||||
Elapsed: 00:00:00.061
|
||||
SUCCESS: FILE_MANAGER package body restored to version 3.3.0 (MARS-1056)
|
||||
|
||||
=========================================================================
|
||||
Step 3: Track Rollback Version
|
||||
=========================================================================
|
||||
========================================
|
||||
Package Version Tracking
|
||||
========================================
|
||||
EnvironmentID set to: dev
|
||||
[2026-01-12 16:58:44] [INFO] ENV_MANAGER.TRACK_PACKAGE_VERSION: Start TRACK_PACKAGE_VERSION
|
||||
[2026-01-12 16:58:45] [INFO] ENV_MANAGER.TRACK_PACKAGE_VERSION: End TRACK_PACKAGE_VERSION - Record inserted
|
||||
Packages tracked: 1 of 1
|
||||
|
||||
CT_MRDS.FILE_MANAGER = 3.3.0
|
||||
========================================
|
||||
|
||||
|
||||
PL/SQL procedure successfully completed.
|
||||
|
||||
Elapsed: 00:00:00.652
|
||||
|
||||
=========================================================================
|
||||
Step 4: Verify Package Status
|
||||
=========================================================================
|
||||
|
||||
========================================
|
||||
Package Version Verification
|
||||
========================================
|
||||
|
||||
|
||||
PACKAGE_OWNER PACKAGE_NAME VERSION STATUS
|
||||
________________ ___________________ __________ ______________________________________________________
|
||||
CT_MRDS DATA_EXPORTER 2.4.0 OK: Package CT_MRDS.DATA_EXPORTER has not changed.
|
||||
Last Tracked: 2026-01-11 18:46:35
|
||||
Version: 2.4.0
|
||||
CT_MRDS ENV_MANAGER 3.2.0 OK: Package CT_MRDS.ENV_MANAGER has not changed.
|
||||
Last Tracked: 2026-01-11 18:46:35
|
||||
Version: 3.2.0
|
||||
CT_MRDS FILE_ARCHIVER 2.0.0 OK: Package CT_MRDS.FILE_ARCHIVER has not changed.
|
||||
Last Tracked: 2025-11-25 16:00:36
|
||||
Version: 2.0.0
|
||||
CT_MRDS FILE_MANAGER 3.3.0 OK: Package CT_MRDS.FILE_MANAGER has not changed.
|
||||
Last Tracked: 2026-01-12 16:58:45
|
||||
Version: 3.3.0
|
||||
CT_MRDS WORKFLOW_MANAGER 1.7.1 OK: Package CT_MRDS.WORKFLOW_MANAGER has not changed.
|
||||
Last Tracked: 2025-11-25 16:00:36
|
||||
Version: 1.7.1
|
||||
ODS FILE_MANAGER_ODS 2.1.0 WARNING: Package ODS.FILE_MANAGER_ODS has changed!
|
||||
========================================
|
||||
Last Tracked Version: 2.1.0
|
||||
Last Tracked Date: 2025-11-26 08:58:57
|
||||
|
||||
BODY Changed:
|
||||
Current Hash: 1d167a53256c10dd...
|
||||
Last Hash: NULL...
|
||||
|
||||
RECOMMENDATION:
|
||||
1. Update PACKAGE_VERSION constant
|
||||
2. Update PACKAGE_BUILD_DATE constant
|
||||
3. Add entry to VERSION_HISTORY
|
||||
4. Call TRACK_PACKAGE_VERSION to update tracking
|
||||
Elapsed: 00:00:00.389
|
||||
|
||||
========================================
|
||||
Verification Complete
|
||||
========================================
|
||||
|
||||
Legend:
|
||||
OK - Package has not changed since last tracking
|
||||
WARNING - Package code changed without version update
|
||||
|
||||
For detailed hash information, use:
|
||||
SELECT ENV_MANAGER.GET_PACKAGE_HASH_INFO('OWNER', 'PACKAGE') FROM DUAL
|
||||
========================================
|
||||
|
||||
=========================================================================
|
||||
MARS-1046 Rollback - COMPLETED
|
||||
=========================================================================
|
||||
|
||||
FILE_MANAGER restored to version 3.3.0
|
||||
|
||||
Verification:
|
||||
SELECT FILE_MANAGER.GET_VERSION() FROM DUAL
|
||||
|
||||
Check the log file for complete rollback details:
|
||||
log/ROLLBACK_MARS_1046_G45C5E88148E17E_GGMICHALSKI_20260112_165836.log
|
||||
=========================================================================
|
||||
Reference in New Issue
Block a user