3.6.1-TMF-0035 Verification Summary Report ------------------------------------------ This report summarizes the results of 3.6.1-TMF-0035 verification. External ID 3.6.1-TMF-0035 Internal ID 361TMF35 Fixes contained in patch ------------------------ 68218 WINNT 3.2 Tivoli Management Agent fails logging in to a 3.6.x Gateway. IX84750 Incorrect return code given by "wep" after a successful TMA migration IY00354 "fsck" needs to check for TMA inconsistencies at Endpoint Manager boot; adds the "view" and "del" option to the "wep" command IY00578 Duplicate endpoints appear when using "_set_label" IY00580 Endpoint Manager and TNR can get out of sync; "fsck" doesn't fix them IY00644 Add "set_label" option to "wep" to more easily access "_set_label" IY00645 Add "wepmgr" command to more easily access Endpoint Manager methods IY01280 NT gateway dies randomly (usually during a TMA migratory login) Verification Results -------------------- Defect/APAR Test Status ----------- ---- ------ 68218 Attempt to log a version 3.2 TMA into a 3.6.1 gateway PASS IX84750 Create a script to migrate a TMA to a new gateway, then capture/check the return code from "wep" PASS IY00354 Corrupt the Endpoint Manager's gateway databases to deliberately create duplicate TMA's. Restart the EPMGR and verify that the duplicates are ignored. Use "wep view" and "wep del" to repair the damage. PASS IY00578 Attempt to create duplicate TMA labels using the "_set_label" method. Verify that the attempt is completely rejected and that their are no unexepected side effects. PASS IY00580 Corrupt both the "Endpoint" resource within the Name Registry, then run the "fsck" Endpoint Manager method. Verify that the Name Registry has been repaired. PASS IY00644 Change some TMA labels using the new "set_label" option for the "wep" command. Verify that the labels are correctly changed. Also test in conjunction with the failure scenario for IY00578. PASS IY00645 Exercise every option available with wepmgr. Verify that the appropriate methods get called, the expected results are observed, the return codes are correct, and that the command is robust (handles unexpected data). FAIL IY01280 Perform a number of migratory login scenarios on NT. Verify that the gateway never dies. PASS Regression Tests ---------------- - Installation via SIS, wpatch, and the Tivoli Desktop. PASS - Verified the NT MDist performance enhancement from 3.6.1-TMF-0014. PASS - Exercised a subset of the automated 3.6.1-TMF-0028 tests. PASS - Verified the new method ACLs introduced in 3.6.1-TMF-0030. PASS - Exercised a subset of the orphaned endpoint test scenarios in both positive (allow logins) and negative (disallow logins) scenarios. PASS - Exercised a subset of the login throttle scenarios (covering both the gateway and endpoint manager login throttle) PASS - Ran TMA downcall stress tests. PASS - Ran TMA upcall stress tests. PASS - Exercised a subset of the wep test scenarios. PASS - Exercised a subset of the MDist test scenarios. PASS - Exercised a subset of the TMA isolatory login test scenarios. PASS - Exercised a subset of the TMA migratory login test scenarios. PASS - Exercised a subset of the TMA upgrade test scenarios. PASS Build Iteration --------------- 2 Architecture Configuration(s) verified -------------------------------------- w32-ix86, solaris2, aix4-r1, hpux10, sunos4 Tivoli Software Configuration used in verification -------------------------------------------------- Framework 3.6.1 Software Installation Services 3.6.1 Software Distribution (plus Gateway) 3.6.1 Framework Patch Set for 3.6.2 Tivoli Applications Framework Patch 3.6.1-TMF-0035 Schedule Milestones ------------------- Patch received date 07/28/1999 Verification begun date 07/28/1999 Verification complete date 09/20/1999 Patch Review start date 09/20/1999 Patch Review complete date 09/20/1999 Date notified/released to L3 09/20/1999 Number of README modification cycles 3 Patch Distribution Mechanism ---------------------------- Tivoli's FTP server Verification Performed by ------------------------- CB Special Notes/Comments ---------------------- Three defects were opened as a direct result of the testing for this patch: 75083: Version 3.2 PC TMAs can log in to a 3.6.1 gateway, but they may not upgrade properly. The workaround seems to be restarting the TMA after it has been installed BEFORE attempting the upgrade. 77972: wepmgr does not validate it's input, allowing invalid values (i.e. a negative number) to be established for Endpoint Manager attributes. 78929: "wepmgr stop" returns a success code (0), even when the Endpoint Manager process is already stopped when the command is executed. In this situation, the command should return a failure code (1).