2有些 XML Extender 样本程序可能与其它已安装的程序同名。意外调用与 2XML Extender 样本程序同名的另一程序可能会损坏 XML 文件。以下列表显示了旧的 2XML Extender 样本程序名以及将不太可能会导致冲突的新替换程序名。确保使用新样本程序名而不是旧样本程序名以防止损坏 XML 文件。
2
2表 7. XML Extender 的替换样本程序(Windows)
旧程序(不要使用) | 新程序(使用) |
---|---|
insertx.exe | dxxisrt.exe |
retrieve.exe | dxxretr.exe |
retrieve2.exe | dxxretr2.exe |
retrievec.exe | dxxretrc.exe |
shred.exe | dxxshrd.exe |
tests2x.exe | dxxgenx.exe |
tests2xb.exe | dxxgenxb.exe |
tests2xc.exe | dxxgenxc.exe |
2表 8. XML Extender 的替换样本程序(UNIX)
旧程序(不要使用) | 新程序(使用) |
---|---|
insertx | dxxisrt |
retrieve | dxxretr |
retrieve2 | dxxretr2 |
retrievec | dxxretrc |
shred | dxxshrd |
tests2x | dxxgenx |
tests2xb | dxxgenxb |
tests2xc | dxxgenxc |
2前面列示的可执行文件的源代码(.sqx 文件)位于安装的 2samples\db2xml\c 目录中。源文件仍用它们的旧名称标记。如果您对源代码进行更改,则将新编译的可执行文件(用旧名称)复制到 2sqllib\bin 目录中。在 Windows 平台上,必须建立另一个副本,将它重命名为上面的新名称,然后将它复制到 2bin 目录。这两个副本都会替换 bin 目录中的现有文件。例如,在编译了新版本的 2shred.exe 之后,需要建立两个副本并替换 bin 目录中的文件:一个标记为 2shred.exe,另一个重命名为 dxxshrd.exe。在 UNIX 平台上,只需要用新编译版本替换具有旧名称的文件。如果从这些样本创建新的可执行文件,则必须将新文件从 2\SQLLIB\samples\db2xml\c\ 目录复制到 2\SQLLIB\bin\ 目录中,然后建立其它副本,并根据前面的表重命名这些副本。