PowerBuilder、EAStudio的补丁包一般分为两种: 一种被称为"Maintenance Library",另一种被称为"EBF"。它们在安装时都需要 本机已经装有早一个版本的该产品。
"Maintenance Library"一般是一个安装程序,以 "Powerbuilder Maintenance Library v6.5"为例,它是由一个setup.exe文件和一些其它相关的文件组成, 安装之前需要本机已经装有PowerBuilder 6.0。
安装的过程比较简单,只需运行setup.exe文件, 然后按照安装提示完成操作即可。安装结束后,本机的PowerBuilder就已经是6.5版本的了。
"Maintenance Library"的版本号是指安装完本补丁包后, 该产品在本机上的版本号。所以,一般我们也管这种补丁包的安装叫做"升级"。当然这种 升级是免费的。
"Maintenance Library" 是Sybase公司正式发布的补丁包, 测试做得比较全面,一般不会产生一些其它的新问题。
"EBF"一般是一些dll文件或jar、class文件的集合,以 "PB 6.5.1 EBF for Y2K (build# 1137)"为例,它是由7个dll文件组成,打包成一个zip文件。 安装这个补丁包之前需要本机的PowerBuilder已经升级为版本6.5.1。
安装时将此zip文件中的7个dll文件解压缩到PB6.5.1的动态连接 库所在的路径,替换原有的dll文件,也即解压缩到pbvm60.dll所在的路径,一般缺省为 "c:\Program Files\Sybase\Shared\",然后再重新编译、发布现有的应用。
"EBF"一般都有版本号(如"PB6.5.1")和小版本号(如"build# 1137"), 安装EBF相当于升级小版本号的过程。在此例中即为在原有的PB6.5.1上安装此EBF后将小版本号升级为 Build# 1137。
"EBF"不是Sybase公司正式发布的补丁包,一般是我们从内部站点上 下载后放在Sybase中国站点上的,可能该EBF的release版正在进行测试,所以安装之前最好将相关的 文件做好备份。
在安装完以上这两种补丁包后,PowerBuilder的小版本号,即"Build"号都会 发生变化,例如安装完"PB 6.5.1 EBF for Y2K (build# 1137)"后,本机的PowerBuilder的版本号会变成 "Version 6.5 Build 1137"。我们可以在安装后,通过运行PowerBuilder,单击菜单项"Help"->"About Powerbuilder..." 以检查安装是否成功。
下表列出了EAStudio 3.0 及 3.5 内各产品及补丁包的小版本号(Build no)
|
EAStudio 3.0 & 3.5 版本列表
|
|
|
EAStudio 3.0
|
EAStudio 3.0.1
|
EAStudio 3.0.1 Consolidated EBF
|
EAStudio 3.5
|
EAStudio 3.5 Consolidated EBF
|
Y2K Compliance
|
|
PowerBuilder 7.0
|
build 5031
|
build 6012
|
build 7021
|
7.0.2.8003
|
7.0.2.8011
|
6.5 build 1137 /7.0.1 build 7023
|
|
PowerJ 7.0
|
build 1402
|
build 1483
|
build 1487
|
build 1798
|
1798(GA)
|
2.0
|
|
Jaguar CTS 3.0
|
build 30025
|
3.0.1 build 30031
|
3.0.1 build 30033
|
3.5 build 35036
|
35038 SWR8828
|
3.0
|
|
Power Dynamo 3.0
|
3.0.0.652
|
3.0.0.691
|
3.0.1.694 GA
|
3.5.0.35002 GA
|
|
2.0.2
|
|
PowerSite 7.0
|
7.0.0.289
|
7.1.0.297
|
7.1.0.300
|
7.1.0.300
|
|
1.0
|
|
Adaptive Server Anywhere 6.0
|
6.0.1.1314
|
6.0.2.2188
|
6.0.3.2747
|
6.0.2.2188
|
|
5.5.02 & 6.0.0
|
|
PowerDesigner 6.1
|
6.1.2.656
|
6.1.4.790
|
|
7.0.0.507
|
|
6.1.3
|
|
Sybase Central Java Edition
|
2.1.1.1898
|
2.1.1.1898
|
|
3.2.0.1954 3.2.0.1959(Jaguar)
|
|
|
AI (Stored Proc Component Builder)
|
|
3.5 Build 3504
|
|
|
|
AI (CICS Component Builder)
|
|
3.5 Build 3504
|
|
|