用 Apache Geronimo 和 Axis2 实现在线银行,第 2 部分: 服务:填充内容(下)
2010-03-19 00:00:00 来源:WEB开发网在请求中设置各传入变量 —— 支票和金额范围除外。仅设置那些不等于 -1 的值。使用 -1 来表示一个值尚未传入,由于您无法将支票的值设置为 -1,而对于这些账户,客户的余额永远也不可能为负数。最后,在响应中显示传回的各交易。
划拨资金
此功能接受三个参数,在请求中设置它们,并显示从响应中返回的确认信息。更新 transferFunds 调用,如 清单 29 所示。
清单 29. 划拨资金
/* TRANSFERFUNDS */
public static boolean transferFunds
(OnlineBankingPortTypeStub stub, byte[] token,
int accSrc, float amount, int accDest){
try{
TransferFundsDocument reqDoc00 =
TransferFundsDocument.Factory.newInstance();
TransferFundsDocument.
TransferFunds reqDoc01 =
reqDoc00.addNewTransferFunds();
reqDoc01.setToken(token);
reqDoc01.setAccountSrc(accSrc);
reqDoc01.setAmount(amount);
reqDoc01.setAccountDest(accDest);
TransferFundsResponseDocument resDoc00 =
stub.TransferFunds(reqDoc00);
TransferFundsResponseDocument.
TransferFundsResponse resDoc01 =
resDoc00.getTransferFundsResponse();
System.out.println(resDoc01.getConfirmation());
if(resDoc01.getConfirmation()){
System.out.println("Funds transferred");
return true;
}
} catch(Exception e){
e.printStackTrace();
}
System.out.println("Funds not transferred");
return false;
}
- ››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 发布
更多精彩
赞助商链接