dbvosiII-1.9.3 / dbvosiII-1.9.3 Patch 1 Release Notes ----------------------------------------------------- :: General :: dbvosiII-1.9.3 and dbvosiII-1.9.3_patch1 have been compiled and tested on Fri Aug 30 on the following platforms: 1. Sun Sparc 2 running Solaris 1 (sparc-sun-sunos4.1.2) 2. Hewlett Packard 9000/700 running HP-UX (hppa1.1-hp-hpux) 3. Sun Sparc 20 running Solaris 2 (sparc-sun-solaris2.3) 4. 486 PC running Linux (i486-unknown-linux) 5. Dec Alpha running OSF (alpha-dec-osf1.3) 6. IBM RS6000 running aix3.2 (rs6000-ibm-aix3.2) Most compilations give warnings. These warnings will be removed by the next patch. Reasons for 1.9.3 release: 1. Provision for (BER-stream skipping) certain semantically erroneous but syntactically legal ILL constructs (which could never occur if exclusively using DBV-OSI II but could if another server created illegal encodings) 2. Some memory leak fixes/bug fixes 3. Provision of a release suitable for Access/Resource/Trigger/Explain patch Reasons for 1.9.3 patch 1 release: 1. Support for a) AccessControlRequest/AccessControlResponse PDUs b) ResourceControlRequest/ResourceControlResponse PDUs c) TriggerResourceControlRequest PDUs d) Access-Control Prompt-1 e) Explain records Partial support for a) Generic (GRS-1) records The patch updates a) API PDU/externals checking and tracing functions b) The test programs including the provided query parser. The test tool has not been updated. :: Compilation/Testing Notes :: Fri Aug 30 compilation sequence for each platform: 1. Install 1.9.3 2. make 3. Install 1.9.3 patch 1 4. make Fri Aug 30 test sequence for each platform: 1. origin - initreq to target 2. target - initrsp to origin 3. origin - extreqILL to target 4. target - extrspILL to origin 5. origin - srchreq to target 6. target - accessreq to origin 7. origin - accessrsp to target 8. target - rescntrlreq to origin 9. origin - rescntrlrsp to target 10. target - rescntrlreq to origin 11. origin - triggerrescntrlreq to target 12. target - srchrsp to origin 13. origin - presreq to target 14. target - presrsp to origin with Explain TargetInfo chosen 15. origin - presreq to target, no wait for response 16. target - image retrieval (GRS-1) test 17. origin - image retrieval (GRS-1) test :: Usage Notes :: Nothing in dbvosiII-1.9.3 patch 1 has been conformance tested (tested with the test tool). Full support is provided for Explain records - any structures, lists, sequences and combinations. Certain features of the explain provision such as file tracing and field checking require further development checking (about three days worth) before the code enters conformance testing. Any problems found will be corrected by the next patch. If you experience problems using explain turn off high level tracing in your application. :: dbvosiII-1.9.3 Patch 1 - Problem With tsendbas.h on IBM RS6000 AIX :: dbvosiII-1.9.3 Patch 1 release/libtest/apitesttargetslave fails to compile on AIX platforms because AIX uses a non standard location for system file fcntl.h The compilation error reported is In file included from tsendbas.c:1: tsendbas.h:9: sys/fcntl.h: No such file or directory make[1]: *** [object_files/tsendbas.o] Error 1 To work around this problem change the line #include in release/libtest/tsendbas.h to #include then cd release/libtest make