高版本pb问题下

高版本pb问题下

ID:26342357

大小:1.58 MB

页数:27页

时间:2018-11-25

高版本pb问题下_第1页
高版本pb问题下_第2页
高版本pb问题下_第3页
高版本pb问题下_第4页
高版本pb问题下_第5页
资源描述:

《高版本pb问题下》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、关于把企星ERP升迁到高版本PB的若干问题(下)把使用PB6.51开发的QXERP软件升迁到高版本PB花了数万元购买了PowerBuilder9和PowerBuilder10。如果不把自己开发的软件升迁到高版本PB,看看在高版本PB中有什么表现,那就太亏了。现在是2008年,PowerBuilder已经正式发布了PowerBuilder11,而PowerBuilder11已经升级到11.2了。因此更有必要把自己开发的软件升迁到PB6.51以上的各个版本,看看到底变成什么样子了。搭建升迁环境·硬件CPU:老试赛扬400Mhz,内存:256M,硬盘:西捷ST38422A-8.5GB·操

2、作系统WindowsXPsp2,安装了最新的更新·杀毒软件瑞星杀毒和瑞星防火墙,升级到最新·数据库服务器MSSQLServer2000,未进行sp更新·PowerBuilder软件在同一个操作系统中安装不同版本的PowerBuilder,但是安装在不同的文件夹内。PowerBuilder6先安装PB6.5,升级到651PowerBuilder7先安装PB7.01,升级到703。根据我的经验,PB7.0的Bug太多无法使用,简直不是个东西。PB7.01才能凑合使用,直到PB7.03才算稳定。PowerBuilder8PB8.02PowerBuilder9先安装PB9,升级到901Po

3、werBuilder10PB10.0PowerBuilder10.5PB10.5PowerBuilder11先安装PB11.0,升级到11.1(目前的最高版本)以上的PowerBuilder各个版本都是正版软件。安装的PB11.0是评估版,别的都是企业版。·QXERP是一套曾经通过国家科委测评的版本改造的演示版共有130个PBL文件。该软件使用了改造后的PFC6。使用MSSQLServer2000。升迁准备按照赛贝斯的介绍,在PB651中对QXERP软件进行了一些取舍。关于PFCObsoleteobjects。据介绍,这个PBL是调试在PB5及以下版本中开发的程序用的,在QXERP

4、中不使用。因此升迁到高版本PB时把这个PBL去掉。关于Transport对象。这个对象是做三层及三次以上应用的服务器端使用的对象。QXERP是标准的C/S体系结构,不使用这个对象。据介绍从PowerBuilder8起,多层结构软件的服务端改用Sybase的EAServer服务器而取消了这个对象。因为我们不使用,所以升迁到PB9及以上时,事先在PB651中删除了PFCmain.pbl和PFEmain.pbl里面的pfc_n_trp和n_trp。为什么在升迁到PB8时不去掉PFC中和Transport对象相关的东西呢,只是想看看PowerBuilder是否秉承它“虽然取消而在下一个版本

5、中才不允许”的一贯做法。将QXERP软件升迁到PB7我们往往叫做“将QXERP软件升迁到PB……”,而在PB的工作过程中叫做“Migrate”,这个英文单词有“升迁”的含意,我在以后的叙述中统统叫做“升迁”。启动PB7的开发环境因为PB7.0不稳定,所以直接使用PB7.03。在正式升迁到PB703之前,要在PB的DBProfile中新建Profile名字并且连接好数据库,否则在以后的过程中会出错。可以从QXERP的PB651的版本直接升迁到PB7.03。启动PB703后,选用主菜单的“SelectApplication”或工具栏的“SelectApplication”图标。然后,P

6、B弹出如下对话框。在对话框中找到那个QX001.pbl中的qxerp应用,点击“OK”按钮,又出现下图的对话框。这个对话框是让你升迁你的应用,不要着急点击“OK”按钮,要先利用“Browse”按钮把整套软件的全部PBL加到升迁用的LibraryList(库列表)之内。如下图。加好库列表后点击“OK”按钮,PB开始对整套软件进行升迁,如下图。升迁进度在这个对话框的状态栏中显示。这时候要做的事情就是等待。等待若干时间后,PB弹出一个信息对话框报告升迁中的问题,如下图。可以先把这个报告Copyto…成一个文本文件,以便事后查看。当这个报告中没有“Error”时,点击“OK”按钮就会完成升

7、迁过程。将QXERP软件升迁到PB8升迁到PB8的操作过程启动PB8的开发环境,这里使用的是PB8.02。在正式升迁到PB802之前,要在PB的DBProfile中新建Profile名字并且连接好数据库,否则在以后的过程中会出错。下面叙述从QXERP的PB651的版本直接升迁到PB8.02的操作方法。从PB8起,PowerBuilder的开发环境增加了一个“工作空间”的内容。一套PB应用软件要使用一个工作空间(.pbw文件),而LibraryList-库列表被放入一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。