# 解包报文
## 说明
解包报文用于创建有真实交易码的流程配置,用于处理input默认流程配置传递过来的报文信息。
解包报文会调用对应交易码的报文配置文件,根据报文配置的解包规则进行解包处理,并将解包信息放入输出变量map中
解包报文的具体规则由【报文配置】功能配置。通过服务编码+交易码关联
## 配置图
![](https://img.kancloud.cn/1b/21/1b21ed8ff034f53c99cef3ee74ceaf39_1573x769.png)
## 配置项
- 用 途:用于解包报文到上下文。
- 输入输出:
1. 项目编号:若解包接入请求报文,编号必须与接入对应的项目编号保持一致;否则该输入项将被忽略;
2. 服务名称:与接入的服务名称或者接出编号一致,用于定位解包报文的配置文件;
3. 输入参数:当输入参数为空时前置系统会将报文对应的属性直接作为解包报文的输出,否则输入参数必须为原始报文;
4. 输出参数:将解包报文结果输出到上下文变量。
- 注意事项:http请求URL当中的参数是以报文属性的方式传导到YFE前置流程中,所以解包http请求UR参数时输入参数填空即可;WEBSERVICE服务方法中若调用SoapUtils::callServiceImpl ( Object... arguments)将WEBSERVICE服务实现传导到YFE前置,则WEBSERVICE方法的输入参数将会通过请求属性传递到YFE前置流程当中,属性当中KEY值为arg0、arg1…分别对应WEBSERVICE方法当中的参数1、参数2…,KEY值为transCode的属性值则对应为WEBSERVICE的方法名称