用 Apache Geronimo 和 Axis2 实现在线银行,第 1 部分: 服务:布设框架
2010-03-19 00:00:00 来源:WEB开发网发送令牌和收款方别名,检索收款方复型作为响应。
MakeBillPayment
支付与一个收款方相关的一份账单。
发送 BillPayment 复型和令牌,回发一个确认布尔变量作为响应。
ChangeBillPayment
更改事先安排好的支付。
与 MakeBillPayment 基本相同,惟一的差异就是更新支付而非将其插入基本数据库。
LookupPendingPayments
查看所有待定支付。
仅发送令牌,您将接收一个 BillPayment 复型数组作为响应。
SubmitLoanApplication
提交一份贷款申请表。
发送 LoanApplication 复型和令牌,回发一个确认布尔变量作为响应。
ViewLoanApplicationStatus
查看与您的在线账户相关的所有贷款状态。
仅发送令牌,您将接收一个 LoanApplicationStatus 复型数组。
上边给出了全部定义。切记,有极多的操作要定义,并且不能过于繁冗或令人感到厌烦。因此,如果您遇到麻烦,可参考本教程后文 下载 一节中给出的 WSDL 文件,将其与上述操作比较。但下面我们会从始至终地详细介绍部分操作,作为示例供您参考,您可通过这些示例掌握如何处理其他操作。
接下来将定义 WSDL 文件的名称空间。
名称空间
尽管最初看上去有些古怪,但您的 WSDL 文件的名称空间相当重要,因为它们定义了整个 WSDL 中各标记(tag)的上下文。将以下代码放在已添加到 OnlineBanking.wsdl 文件中的数据结构之前,如 清单 7 所示。
清单 7. 设置 WSDL
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
name="OnlineBanking"
targetNamespace=http://www.example.com/OnlineBanking
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns="http://www.example.com/OnlineBanking"
xmlns:xsd1="http://www.example.com/OnlineBanking/xsd"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<!-- Types -->
<wsdl:types>
<xsd:schema
targetNamespace="http://www.example.com/OnlineBanking/xsd"
xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
elementFormDefault="qualified">
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››apache rewrite将指定URL转向指定的几个服务器
- ››apache配置文件httpd.comf部分参数说明
- ››Apache+Mysql+PHP+phpMyAdmin+Mac OS X 10.7 Lion...
- ››apache+tomcat负载均衡_项目实例
- ››apache mysql php 源码编译使用
- ››Apache添加mod_aspdotnet.so支持ASP.NET配置指南
- ››Apache中改变php.ini的路径
- ››Apache2.2与Tomcat6整合及虚拟主机配置
- ››Apache+php+mysql在windows下的安装与配置图解
- ››Apache+Subversion完美结合,CentOS下实现版本控制...
- ››Apache HTTPServer2.2.16 发布
更多精彩
赞助商链接