WebService第二步 - 按规定的标准开发
发布时间:2020-12-17 00:00:09 所属栏目:安全 来源:网络整理
导读:有一次,需要为某个公司用Java做一个发布数据库数据的WebService。于是他们那边的技术人员给了我三个文档。 第一个文档规定了数据返回的标准格式(XML格式),内容如下所示。 如果有箱号,将返回形式如下: inputinfo general container_contents检入集装箱封
有一次,需要为某个公司用Java做一个发布数据库数据的WebService。于是他们那边的技术人员给了我三个文档。 第一个文档规定了数据返回的标准格式(XML格式),内容如下所示。 如果有箱号,将返回形式如下: <inputinfo> <general> <container_contents>检入集装箱封号1</container_contents> <container> <container_no>集装箱号</container_no> <article_no>集装箱型号</article_no> <g_v_no>2000</g_v_no> <!--名称:集装箱重量(kg)。内容:数字。--> <name_vessel>集装箱封号</name_vessel> <file_number>报关单号</file_number> <consignee>货物名称</consignee> <shipping_company>500</shipping_company> <!--名称:申报货物重量(kg)。内容:数字。--> </container> </general> <document> <control> <file_number>报关单号</file_number> <fyco_present>提单号</fyco_present> <descripion_of_goods>货物唛头号</descripion_of_goods> <type_of_declaration>车牌号</type_of_declaration> <declaration_number>3600</declaration_number> <!--名称:地磅重量(kg)。内容:数字。--> <country_of_origin>1000</country_of_origin> <!--名称:空车重量(kg)。内容:数字。--> <destination_country>布控部门</destination_country> <customer_name>布控人员</customer_name> <number_of_colli>是</number_of_colli> <!--名称:是否反馈布控部门。内容:是,否。--> </control> </document> </inputinfo> 如果没有则返回如下格式的内容: <?xml version="1.0" encoding="UTF-8"?> <return_query>101:没有数据</return_query> 第二个文档是WebService发布的标准。 方法规定的写法:Public?String?GetEDI(string?container_no) 发布地址:http://xxjawxs:8888/Service.asmx 第三个文档就是给出了一些测试数据,还有数据库的用户名、密码,IP地址等。 如果先前有接触过WebService,在一天的时间内完成这样的任务可以说是轻而易举的事儿了。下一篇将详细按照说明文档进行项目的开发。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |