报文交换数据小练习

本文档介绍了如何在EasyFace智能前端系统中进行报文交换数据的练习。主要内容包括界面布局的设计,如证件类型、证件号、名字等输入组件的设置,以及通过报文发送数据给服务器并接收客户号的流程。报文配置涉及到请求和响应报文的结构,同时使用Http客户端组件与服务器交互,并进行适配器和公共流程的配置。在完成资源目录的设置和运行测试后,确保系统能够正确发送和接收数据。
摘要由CSDN通过智能技术生成

1.界面布局(.face)

 

组件id:

证件类型>>下拉框:idtype 

证件号>>文本组件:idno

名字>>文本组件:name

提交>>普通按钮:btn_submit

退出>>普通按钮:btn_exit

客户号>>数值组件:num_guestid

 

实现效果:输入数据通过报文发送给服务器,返回客户号

2.java代码:
 
 package lzccb.trades.Tfgc;

import java.net.URLEncoder;

import com.siro.ef.*;
import com.siro.ef.util.*;
import com.siro.efs2.util.*;
import com.siro.efs2.event.*;
import com.siro.easybus.engine.util.*;
public class Tfgc extends ComponentAdvisorImpl {

	public Canvas root;
	public FormFieldComboBox idtype;
	public FormLabel label_5;
	public FormLabel label_6;
	public FormFieldTextArea idno;
	public ButtonButton btn_exit;
	public ButtonButton btn_submit;
	public FormFieldNumber num_guestid;
	public FormLabel label_7;
	public FormLabel label_8;
	public FormFieldTextArea name;

	public void init() throws Exception{
	
	}

	public void btn_submit_click(ButtonClickEvent e) throws Exception{
		
		context=updatePageObjectToContext();
		try
		{
				 ProcessUtil.getInstance().executeProcess("lzccb/easybus/workflow/soap-fg.flow", context);	
		}
		catch(Exception e1)
		{
				e1.printStackTrace();
				throw new Exception("与核心通讯失败");
		}
		setComponentValue("num_guestid",context.get("getCifnoResult"));
	}

	public void btn_exit_click(ButtonClickEvent e) throws Exception{
				 destroy();
	}
}

1.报文配置

请求报文:

Header,Body,getCifno字段默认设置为空字符串

响应报文:


4.适配器


5.公共流程文件(.flow)

报文拼装组件:报文配置文件>getCifnoRequest.packet

Http客户端组件:服务地址url>"http://172.18.65.70:7789/"

报文解析组件:报文配置文件>getCifnoResponse.packet

 

接着在资源目录下对下拉框的内容进行设置后,基本就结束了

 

然后进行测试:

1.运行 efs--WEB-INF--run.bat 

2.运行client 的 efc.exe


开发工具:EasyFace智能前端系统(北京兴融公司)





























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值