版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、WEBSERVICE前后台数据交互1、管理需 求 22、总部布 署 22.1、IIS 安 装 22.2、安装.NET Framework4. 0 32.3、ASP 配置 32.4、网站访问权限 62.5、安装创智WEBSERVICE服务 62.6、安装PB12.5动态库 102.7、其它异常情况处理 122.8、安装数据库客户端 132. 9、配置 cz_c onn _ws. ini 文件 142.10、 安全性控制 173、门店部 署 173.1、POS程序升级 173.2、SOA P安装 1 73.3、策略设置 18WEBSERVICE前后台数据交互1、管理需求通过WEBSERVIC E的
2、方式来解决门店与总部的数据通讯2、总部布署2.1、 IIS 安装安装winxp、win 2003、w i n7或以上操作系统。并配置好IIS ( wi n2003和wi n7安装方法不一样,请查看相关操作手册,提供的操作手册只作为参考,成功安装好IIS即可)。开放HTTP访问端口。| (? Intern- x|仙 女件 拯作 査看世)窗口 帮助(K)-e 14 * 回康1圄国启悄E0星 |名称服算正在运行a InternetH TIJ20030JY 地十丿FTP站点应用程序他一冏站is J FTP站点1+应用程序也 E网姑EI 默认网站 ffi Rpc FF Rpc WithC e EE as
3、pnet_clE J eb服客扩區 右無默认SNTP虚担 *務默认NNTP虚拟状况 服第正往运行服第扩展默认SNTP虚拟販务器 觀默认册TF虛拟服务器? x|应用帮飾默认网站属性2.2、安装.NET Framew ork 4.0WS服务是基于.net技术的。如果是用于发布环境(即客户应用服务器的 服务端),则只需要安装.NET FrameWork 4.0或以上版本即可。如果在安 装IIS之前,已经安装了 .NET FrameWork SDK,则需要在电脑开始-运行中 执行以下命令,在IIS中注册.NET FrameWork的运行环境。C :w i ndowsM icrosoft. N ETF
4、rameworkv 4. 0. 3031 9aspnet_regi i s. exe -iz C : VVIBVOVSXBi cr osoft. OT 0. 30319a,spiie t_r egi i s. exeinstallingj fiSP.llET .注:1.如果是用于开发环境,则需要安装.NET FrameWork 4. 0或以上版本的SDK。2.如果电脑没有 C:w i ndowsM i crosoft. N ETF rameworkv 4. 0. 3031 9 这个目录,说明安装的.NET FrameWork版本太低,需要重新安装4.0版本 以上。(部分 win 2003 环境
5、在安装【dotNetFx4 0_Full_x86_x64.zip 】 前需 要先安装32位windows映像处理组件【wic_x86_chs.exe】。)2.3、ASP 配置网站的ASP.NET版本必须选择4. 0或以上版本。(wi n2003)IIS里面Web服务扩展中ASP.NET v4.0.3031 9,必须启用(允许),如果没有该选项就要做上述说的asp netegi i s注册3冲|自舸囹囤曲I囹麵|星” Intcmat信息服务 白!炯体世计算机) s-ij应用程序池 1=1-0网站兰曹款认网站 H Jj ws 庄卜 比呂pn色tS焦扩展仇b巌务扩展I壯b服务扩展允诲缶些蕖正厲性任务
6、所有未知CGI扩展 所有未知ISATI扩展 Active Srvsr P&gEASF. BET VEJ0.5072TASF. BET v4.0 30319 mrill! mi mrmInt.rnEt数皓匹摄器 tfebDAV在服务器端的包含文件默认网站-属性-ASP.NET ,缺省的ASP.NET版本是1. 1.4322或2.0.50727,需要手工修改为4.0.30319版本,至此IIS部署完毕,稍候可以把PB开发的WebServi ce,发布到该网站下面1 a文件电)操作r亠Internet信息服务.# WKM体地计算机)应用程序池创1冋U-白-网站E 1J+ j aspna t 服务扩展
7、如是WIN 7系统,先要查看网站高级设置的应用程序池是什么,默认是DefaultA ppPool ,再到IIS应用程序池中,把相应程序池的.net framework版本改成v4. 0.30319卩.I t VtlKMVJKM 阿站 Default Web Site *. W/KMWM (WKMWKMwi 匚:龌歸辿应用悽序池* “岂.刚站丿Default W -. aspnet_climt| “蛙 wsSiteWIN7的64位系统,hj MSKYJ 祜助凹WjCMWfchl :WKMWKMXwkrnnefa u ItApp Pool卫启卑_v4.0些嵋辑应冃程序池DefaultAppPool
8、PB D otn et4AppPo I已启动.NET Framework 版本(B:NET Framework v4.0.30319还需把程序池高级设置里面的“启用应用程序池名锂D: NET Framework v4.0.30319.NET Framework v2.0.50727 锁管代码0立即启动应用程序池t.H r-* 32位应用程序”设为True。屯弼站 本 磁盘7: = -:i:j-?m - e-j (x86) * webservice w& ws k bin显辑回莹看出 Km w(h)刻录新建站牛喪裘丘访问的位置oud照片客称修改日期LJ TTIl_ SybasenPowerBui
9、lder.Comnnon.dll2011/7/21 10:31DLL文件,j, Sybase.PowerBuilder.Core.dll2011/7/2110:31DLL文件Si Sy basewerBu i Id er.Data Wi nd o w.lnU.2011/7/21 10;31DLL文件_ Syb a se. Power B u i 1 d e DataWi n d owW.2011/7/2110:31DLL文件, Sybase.PowerBuilder.G raph.Web.dll2011/7/2110:22DLL文件Sybase.PowerBuilderJnteropHdll2
10、011/7/2110:32DLL文件,j, Sybase.PowerBuildenWEb.WebServic,.2011/7/2110:32DLL文件Sybae.PowerBuilderWinWebDaUWi,.,2011/7/21 10:32DLL文件8 4 2 4 1 29 1 6 7 CM 11 7 6 0 2 z-动态库文件分两部分。把需要用到的Sybase. PowerB uil der. * dll动态库文件放到目录C :P rogr am Fi l esw ebserv icew sw sb i n下面WIN 7系统是C Program Fi l es (x86)w ebserv
11、i cew sw sb i n下面再把其它DLL动态库支持文件msvcp71.dll, msvcp100. dll,msvcr100.dll,PBSHR125. DLL,PBSYC125. DLL,PBSYJ125.DLL,PBSYS125. DLL,PBDWM 125. DLL 放到 c:w in dows 目录。(注意:由于oracle版本WS通讯的动态库支持文件尚未确认具体文件,测试时请把PB125_DLL_ ALL. rar所有动态库文件拷到c:w in dows目录。)然后便可以测试WS的可用性(按下图操作或在浏览器中直接输入htt p :/l ocal host/ws/n_w s.
12、 asmx)文件 操作 查看过)窗口 (!)帮助迫)圍函 X會窗尬鱼回|星IInternet信息服务- J WIN20030JWC本地计算机) 乩 FTP站点+卜应用程序池名称路径-J网站 S默认网站+ 4* Rpc+ jblRocWithC-Jr WSTestWebService. web.config ws. disco昌rirfJbinGlobal.Global, log. txtii 、asmsasax asax.resx打开迫)权限D浏览)_j bin+ j1 t SetsEn-ahlftrursocEEiLble rhreflLdOf 4cl e 1IComi,t bnly if
13、11 EtdLtnaal EuccAAidEmblc Qutrv 11:附1曲址1# Eeid-OiJv Corine cl ion.User ID2.9、配置 cz_conn_w s.ini 文件主要用于解决数据库联接配置问题。修改C:Program Fi lesw ebservicew sw s_rootf i I ecommonc 目录下的cz_c onn _ws. i ni配置文件内容,包括数据库的服务名、数据库名、登录 用户名和密码等。注:如果没有cz_co nn _ws. ini文件,需要新建或复制一个进去。文件电)編辑迅)查看世收藏迦 工具 帮助迅)洁退寸-11搜第上文件夹筋 C
14、: rroera Fi les*eb5erviceiilsrs_roc tfilecoMOnc勺?0呂工am Filestcbservicevrsws_T0otfilecomnonc文件夹-口 vebservi ce-_ ws田,_j vsB _2j ifsroot日 口 file日 口 comnS c?S十已upU ic?n 二J sessionusersiQlogE Qmai1J H_i printffindovs Media FlayertfindovE MT!f indo vs Update HinRAR+. J s yba s eFl rt IINBO1S步心e conn ws* i
15、ni尢小类型XT E转到置文文配血p15|Syb ase数据库连接配置实例示例:webservi cevendo r=syb asedriver = SYC Syb ase System 10/11server =服务名database=数据库名dbparm=cp850logi d = salogp w = useri d = sauserpw =connect ti mes= 1文件扁辑(E)艳式(0)童着CV華助(H)webservicevendor=or acledriver=ODSCsexverc)x adrmsdat abase= oicl drmsdbp arni= oi adrn
16、i sI logidsystemI logpvFauserid=systemuserpuFsaconnect ijnes=lOracl e数据库通过ODBC连接配置实例示例:webserv i cevendor=oracl edri ver = O D BCserver=服务名database=数据库名dbparm = ODBC名 称logi d =登录用户名logp w =密码useri d = systemuserpw =connect times= 12.10、安全性控制WEBSERVICE是开放的,防止别人调用WS来恶意攻击。前台WS通讯 增加用户身份检查,在客户端用:门店号+预设的密
17、码进行验证。后台pos.sys lice nse表增加机构 WS通讯密码:栏位作用示例sl_type类型WS-webservi ce的 控制项sl_i d机构号0001sl_l icense密码tsc0001in sert into pos. sys_l ice nse(sl _typ e,sl_i d,sl_l i ce nse) values (WS,机构号,C HALLE NGE);3、门店部署3.1、POS程序升级升级到PB9.0版本的程序。a. 先覆盖PB9.0所需要的DLL动态库包(PB90_dll. rar)b. 再覆盖前台系统更新包升级到最新程序。3.2、SOAP 安装特殊情况
18、下,安装SOAP TOOLKITWin dows自带有,如不支持才需安装3.3 、策略设置3.3.1、启用WS通讯前台【系统维护】-【策略性控制】增加以下策略数据通讯WS启用=丫N-不启用WS功能。缺省值。Y-启用WS功能。3. 3.2、设置WS通讯密码前台【系统维护】-【策略性控制】增加以下策略数据通讯WS密码=CHALLE NGECHALLENGE为密码,目前测试必须为大写,可自定义,需与后台设定 的密 码一 致。3. 3.3、WS通讯地址设置根据各类数据处理存贮的设定不同,分为二种WS服务器的设定。数据通讯WS地址总部=http:/1 ocal host:80/ws/n_w s. asmx?wsdl数据通讯WS 地址区域=http:/l ocal host: 80/w s/n_w s. asmx?wsdl 如果 不区分 服务 器 , 就二 个地 址 设 定成 一样 。ht tp: /l ocal host: 80/ws/n_w s. asm x?wsdl 这个 是示例 , 根 据 实 际情 况,要修 改好 域 名 、 IP 地址 或端 口, 如:ht tp: /10. 2. 80. 121: 8080/ws/n_ws. asmx ?ws
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险招标采购制度
- 采购部门管理制度范本
- 采购锁证索票制度
- 采购项目建设管理制度
- 采购食品安全管理制度
- 重大生产原料采购制度
- 钉钉采购审批管理制度
- 食堂物资采购制度及流程
- 八年级数学下册2025-2026学年第一次月考测试卷(19-20章)(含答案)-人教版(2024)八下
- 第19章 二次根式(章节复习检测提高卷)原卷版-人教版(2024)八下
- 超级单品成就超级品牌报告鸭鸭羽绒服解数咨询
- 2025年腹部外伤试题及答案
- 污水池清理专项安全施工技术方案
- 赛马比赛活动方案
- 江苏省专升本2025年美术学艺术概论试卷(含答案)
- 矿井水、生活污水处理站建设工程投标文件
- 职业调查报告:室内设计行业分析
- 《农村供水水质管理技术导则》编制说明
- 牡丹养殖知识培训内容课件
- 第三节 管理在线学习资源教学设计小学信息科技川教版2024三年级下册-川教版2024
- 5.2《凝聚价值追求》教学设计 2025-2026学年度道德与法治九年级上册 统编版
评论
0/150
提交评论