EAS BOS Webservice的开发、部署及客户端使用
1 开发 ??? 1)在EAS BOS开发环境中建立Fa?ade或者Entity,建立相应的方法,建立完成后; ??? 2)建立一个临时目录,点击Facade或者实体,发布Webservice,发布到一个临时的目录去,则发布完成。 2 部署 ??? A ???? 1)在BIM中部署代码和元数据; ???? 2).?找到服务器上的eas/server/deploy/eas.ear目录,用解压缩软件打开web.war,进入WEB-INF目录 ??? ?3).?把XX.wsdd添加进去; ??? ?4).?把XX.wsdd文件里的service节点内容添加到server-config.wsdd文件。 ???? 5).?把 web.war的文件放到服务上,重新启动服务器。 ?? B ???? 验证开发后是否成功的部署到服务器上; ???? 打开浏览器,输入地址:http://server-ip:port/ormrpc/services,应该可以看到新建的Webservice,右键点击相应的wsdl,选择另存为…,扩展名改为wsdl,就可以下载客户端开发使用的wsdl文件。 ? ?3?? 客户端开发 ???? 1).在myeclipse上通过wsdl发布客户端代码有问题,请使用eclipse; ??? ?2).使用EAS的WebService之前,必须先通过EASLogin Web服务登录(运行EAS登录接口),否则会产生认证错误。???????????????? EASLogin里有两个login方法,只调用参数如下的login: ?????????? String userName?? //EAS登录用户名,可以是user或其他有效的用户名 ???????????String password?? //EAS用户登录密码 ?????????? String slnName??? //解决方案 ?????????? String dcName //注册的数据中心名称 ?????????? String language?? //登录的语言 ?????????? Int32 dbType? //数据类型,0:MSSQL,1:ORACLE (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |