E9文书定接口说明

E9档案对外接口


在线数据包归档接口

<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>{   &amp;quot;data&amp;quot;: {     //接口编号,不同的系统编号唯一     &amp;quot;appid&amp;quot;: &amp;quot;axe478yqba&amp;quot;,   //业务id, 用于后续业务互相通知 &amp;quot;taskid&amp;quot;: &amp;quot;1111&amp;quot;   },   &amp;quot;files&amp;quot;: [       {         //文件绝对路径或者ftp绝对路径         &amp;quot;path&amp;quot;: &amp;quot;/OAfile/CREA11111060.eep&amp;quot;,         //文件名         &amp;quot;filename&amp;quot;: &amp;quot; CREA11111060.eep &amp;quot;,         //文件后缀         &amp;quot;ext&amp;quot;: &amp;quot;eep&amp;quot;,        //文件大小         &amp;quot;size&amp;quot;: &amp;quot;13&amp;quot;,         //文件MD5         &amp;quot;md5code&amp;quot;: &amp;quot;613b5bcbc6efef9e71304808c7abb0b1&amp;quot;       }     ] }</code></pre> <h5>返回示例</h5> <ul> <li> <p>成功</p> <pre><code>{     &amp;quot;success&amp;quot;: true, &amp;quot;code&amp;quot;: 1 }</code></pre> </li> <li>失败: <pre><code>{     &amp;quot;success&amp;quot;: false,     &amp;quot;message&amp;quot;: &amp;quot;此类型的文件不允许上传!&amp;quot;,     &amp;quot;code&amp;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 {      &quot;success&quot;: true, &quot;code&quot;: 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;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;amp;file=file.jpg" alt="" /></p> <h5>postmain调用API接口示例:</h5> <pre><code>curl --location &amp;#039;http://localhost:9987/api/archive/sip/notice&amp;#039; \ --header &amp;#039;Cookie: ecology_JSessionid=aaaLuhuSf8ABZ4Sfl43_y; loginidweaver=1; languageidweaver=7; loginuuids=1; __randcode__=cdd6530b-3c97-4273-92ed-5da1803dcdf9&amp;#039; \ --header &amp;#039;Content-Type: application/json&amp;#039; \ --data &amp;#039;{&amp;quot;data&amp;quot;: {&amp;quot;appid&amp;quot;:&amp;quot;kpf5z5c2ea&amp;quot;,&amp;quot;taskid&amp;quot;:&amp;quot;3333&amp;quot;}, &amp;quot;files&amp;quot;: [{&amp;quot;path&amp;quot;:&amp;quot;local://D:\\OA.zip&amp;quot;,&amp;quot;filename&amp;quot;:&amp;quot;OA.zip&amp;quot;,&amp;quot;ext&amp;quot;:&amp;quot;zip&amp;quot;,&amp;quot;size&amp;quot;:&amp;quot;13&amp;quot;,&amp;quot;md5code&amp;quot;:&amp;quot;d87374b5f4df6de5305ddb200604e572&amp;quot;}]}</code></pre> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=1f01aaa32da65f976531c67fd9a0fe85&amp;amp;file=file.jpg" alt="" /></p> <p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=050d2cb3039b99358921bf37c623cef9&amp;amp;file=file.jpg" alt="" /></p>

页面列表

ITEM_HTML