在线数据包归档接口
<p>[TOC]</p>
<h4>在线数据包归档接口</h4>
<h5>Webservice接口</h5>
<ul>
<li>
<p>URL <code>/services/ArchiveService?wsdl</code></p>
</li>
<li>方法 <code>noticeFile</code></li>
</ul>
<h5>Restful接口</h5>
<ul>
<li>
<p>URL <code>/api/archive/sip/notice</code></p>
</li>
<li>方式 <code>POST</code></li>
<li>请求数据类型 <code>json格式:application/json</code></li>
</ul>
<h5>请求报文</h5>
<pre><code>{
&quot;data&quot;: {
//接口编号,不同的系统编号唯一
&quot;appid&quot;: &quot;axe478yqba&quot;,
//业务id, 用于后续业务互相通知
&quot;taskid&quot;: &quot;1111&quot;
},
&quot;files&quot;: [
{
//文件绝对路径或者ftp绝对路径
&quot;path&quot;: &quot;/OAfile/CREA11111060.eep&quot;,
//文件名
&quot;filename&quot;: &quot; CREA11111060.eep &quot;,
//文件后缀
&quot;ext&quot;: &quot;eep&quot;,
//文件大小
&quot;size&quot;: &quot;13&quot;,
//文件MD5
&quot;md5code&quot;: &quot;613b5bcbc6efef9e71304808c7abb0b1&quot;
}
]
}</code></pre>
<h5>返回示例</h5>
<ul>
<li>
<p>成功</p>
<pre><code>{
&quot;success&quot;: true,
&quot;code&quot;: 1
}</code></pre>
</li>
<li>失败:
<pre><code>{
&quot;success&quot;: false,
&quot;message&quot;: &quot;此类型的文件不允许上传!&quot;,
&quot;code&quot;: 12
}</code></pre></li>
</ul>
<h5>参数说明</h5>
<p>/**</p>
<ul>
<li>showdoc</li>
<li>@param appid 必填 string 系统唯一编号,取档案系统集成管理-应用接入菜单的系统标识</li>
<li>@param taskid 必填 string 业务id </li>
<li>@param path 必填 string 电子信息包地址,支持4种方式(本地,http,ftp/sftp,docId)
本地样列:local://D:\8fa1e85.zip
http样例:<a href="http://localhost:8081/service/attachmentdownsingleton">http://localhost:8081/service/attachmentdownsingleton</a><br />
docid样列:直接传docId
ftp/sftp样例:ftp://archives/d84ef6a7e3ed446d84be9bbc550753b2.zip<br />
注意:使用ftp/sftp方式和docId方式需要在集成管理-应用接入选择对应的接收方式, 并且FTP需要选择ftp资源</li>
<li>@param filename 必填 string 文件名称 </li>
<li>@param ext 必填 string 文件后缀,仅支持zip和eep文件 </li>
<li>@param md5code 必填 string 文件的md5,用于校验文件包是否被篡改</li>
<li>
<p>@param size 选填 int 文件大小</p>
</li>
<li>@return {
"success": true,
"code": 1
}</li>
<li>code参数解释
11 文件未找到
12 文件读取异常
13 文件不合法,md5校验不通过
14 系统未开启数据接收,不能接收数据
15 系统编号参数为空,请确认参数
16 在线格式包不正确,请检查在线格式包
17 在线接收仅支持zip和eep文件,请检查文件格式是否正确
18 文件层级不对,没有xml目录文件
19 文件目录中的文件路径不能为空,请检查
20 系统编号参数错误,请确认参数
*/</li>
</ul>
<h5>参数来源</h5>
<pre><code>appid: 集成管理-应用接入-应用标识字段的值</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=9e65d9dd30580338c4ee1bbfdeae0678&amp;file=file.jpg" alt="" /></p>
<pre><code>path: 集成管理-应用接入-修改基本信息,首先开启数据包接收,选择数据包规范, 选择数据包的接收方式</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=b6a09e204ab3fdf9799c718c6bcb9400&amp;file=file.jpg" alt="" /></p>
<h5>postmain调用API接口示例:</h5>
<pre><code>curl --location &#039;http://localhost:9987/api/archive/sip/notice&#039; \
--header &#039;Cookie: ecology_JSessionid=aaaLuhuSf8ABZ4Sfl43_y; loginidweaver=1; languageidweaver=7; loginuuids=1; __randcode__=cdd6530b-3c97-4273-92ed-5da1803dcdf9&#039; \
--header &#039;Content-Type: application/json&#039; \
--data &#039;{&quot;data&quot;: {&quot;appid&quot;:&quot;kpf5z5c2ea&quot;,&quot;taskid&quot;:&quot;3333&quot;}, &quot;files&quot;: [{&quot;path&quot;:&quot;local://D:\\OA.zip&quot;,&quot;filename&quot;:&quot;OA.zip&quot;,&quot;ext&quot;:&quot;zip&quot;,&quot;size&quot;:&quot;13&quot;,&quot;md5code&quot;:&quot;d87374b5f4df6de5305ddb200604e572&quot;}]}</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=1f01aaa32da65f976531c67fd9a0fe85&amp;file=file.jpg" alt="" /></p>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=050d2cb3039b99358921bf37c623cef9&amp;file=file.jpg" alt="" /></p>