## 6 异步服务接收
REST 服务,同样要求支持 GET/POST,参数定义和本系统的定义完全一致; SOAP 服务,要求暴露的 wsdl 和本系统定义的 wsdl 一致;
数字签名方面,对于企业持有的二个密钥文件(公钥 A 和私钥 B),请求本系统的时候用的是 A 进行加密,B 进行签名,开发接收的 Server 时,要求反过来,接收本系统的回调时,应该对报文使用 A 进行验签,B 进行解密;
同时接收到的参数中 ziptype=1 时,需要对报文进行 GZIP 解压缩。
应答本系统的 XML 格式定义如下:
```
<?xml version=\"1.0\" encoding=\"UTF-8\" ?>
<CorpProcessResult xmlns="szfs.tws.corp.process.result"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<reqmsgtype></reqmsgtype>
<reqversion></reqversion>
<reqsubnode></reqsubnode>
<reqmsgno></reqmsgno>
<procode></procode>
<remark></remark>
</CorpProcessResult>
```
具体的各元素定义请参考 szfs.corp.process.result.xsd 的 schema 文件定义内容
如果 Server 对异步回应的报文处理成功,则需要对 status 元素的值设置为 00 返回,
表示处理成功!