利用PB开发数据库的WEB查询.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用PB开发数据库的WEB查询.doc

利用PB开发数据库的WEB查询 (深圳:独孤求败?2003-05-20) 一、WEB.PB的工作原理? ????POWERBUILDER对分布式计算的支持使得它能够通过INTERNET/INTRANET来调用远程对象服务。通过WEB.PB,可以将POWERBILDER的分布式计算能力扩展到WWW网中。WEB.PB允许服务器动态地将内容转换成HTML传送到客户端的浏览器中。当一个HTML文档调用了一个远程对象的方法或者函数时,WEB.PB将请求结果传送给POWERBUILDER的服务应用,由POWERBUILDER的服务应用执行相应的代码,并将结果返回给浏览器。这就是WEB.PB的工作原理,它实际上是通过网关接口(CGI)来调用PB应用服务的。在HTML中有两个标签,可以用来调用PB的应用服务:窗体?FORM?和锚点?A?,前者是在窗体命令中激活一个PB应用,后者是通过调用超链接来指向PB应用的。? 二、系统的运行环境? ????在开发中,服务器为ALPHA?4000小型机,操作系统为Digital?Unix?64,长途网管采用邮电部电信总局统一开发的ROMA系统,操作系统为SCO?UNIX,数据库均为SYBASE?SQL?SERVER。我们另外采用了一台IBM?Netfinity?3000作为WEB服务器,采用Microsoft?Windows?NT?4.0为操作系统,?IIS4.0提供WWW服务。在安装POWERBUILDER?6.0时选择自定义安装,然后选择Internet?Tools中的WEB.PB选项即可。? 三、配置IIS服务器? ????Microsoft?Internet?Information?Server(IIS)的主目录下有一个子目录\scrips,这是IIS用来存放CGI程序的目录。如果需要使用标准CGI程序,则将\PB6\IT\BIN\PBCGI60.EXE复制到这个目录下即可,如果使用ISAPI接口,则需要复制的文件是pbisa60.dll。? 但是为了保证服务能正常运行,还必须自行查看IIS服务的目录映像表,其步骤如下:? 1、确定IIS已经安装且运行正常。? 2、运行Internet?Service?Manager程序。? 3、选择需要安装配置的Web服务(IIS支持多种服务,并能够对多台计算机的服务进行管理)。? 4、从菜单条中选择属性菜单下的服务属性菜单项。? 5、选择Directories页。? 6、确定有一个别名为/scripts/的目录项(别名即虚拟目录名)。? 7、选择/scripts/,并单击Properties按钮。? 8、确定Execute是在Access组中唯一被选中的项目(在这个目录中不允许客户机执行读写操作)。? 9、如果对属性作了修改,选择OK进行保存。? 10、如果没有/scripts目录,可以添加一个。? 四、编辑hosts?和?services?文件? ????采用任何一个文本编辑器,编辑这两个文件。通常hosts文件在c:\winnt\system32\driver\etc目录下,添加下面一行:? 12?HFSA? 其中HFSA为主机名,12为IP地址。? 在c:\winnt\services文件中添加下面一行? myapp?100015/tcp? ????这一行的意义在于将所创立的PB服务添加到Windows的服务注册文件中。使用TCP/IP协议的应用程序都需要使用一个端口,服务应用程序将在这个端口布置一个监听程序,这个程序能够捕捉到任何发送到这个端口的请求,并将请求输送到应用程序中。比如,HTTP协议协议使用端口80,FTP采用TCP的端口21。这里指定myapp?使用TCP的端口100015。获取一个可用端口的方法是把上一行的端口号加1即可。? 五、查询目标? SQL?SERVER名:?HFWG2_SYB? 数据库名:exsydb? 表名和表结构:s12_a010007?  ?字段名?数据类型?长度?字段意义? Ofcname?char?10?局名? Date?int?4?日期? Time?smallint?2?时间? Name?char?16?路由名称? Ncit?Int?4?电路数? Ncct?float?8?可用电路数? Pegs?int?4?呼叫次数? Seiz?Int?4?占用次数? Succ?int?4?成功次数? Answ?Int?4?应答次数? Serl?float?8?占用话务量? Rerl?float?8?通话话务量? Retries?int?4?中继重选次数? no_answ?int?4?久叫不应次数? cong_dist?int?4?对端拥塞次数? ls_busy?int?4?对端市话忙次数? ts_busy?int?4?对端长话忙次

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档