EBMIDE——服务调用

前言

EBMIDE——服务脚本IOS

前篇文章介绍了服务脚本的定义,下面介绍如何进行服务的调用。 

 

EBMIDE——服务调用_第1张图片 

服务已经定义了所需要的输入参数in和输出参数out,服务调用则需要向服务传输正确的输入数据,服务调用完成后以相同的数据格式返回输出。

 

服务调用数据包的定义

<!--服务调用数据包-->

<invokeservice="ServiceName">

 <!--服务调用输入-->

 <in>

   <!--字符串:type缺省时默认值是string-->

   <setname=""type="string">XXXX</set>

   <!--布尔值-->

   <setname=""type="bool">true</set>

   <!--整数-->

   <setname=""type="int">0</set>

   <!--双精度数字-->

   <setname=""type="double">0.0</set>

   <!--日期-->

   <setname=""type="datetime">yyyy-MM-dd HH:mm:ss</set>

   <!--XML-->

   <setname=""type="xml">

     <!--自定义xml节点-->

     <xml></xml>

   </set>

   <!--Fixcel填报清单-->

   <setname=""type="manifest">

     <manifest>

       <!--n:名称,v:值,i:索引-->

       <itemn=""v=""i=""/>

       <itemn=""v=""i=""/>

       <itemn=""v=""i=""/>

     </manifest>

   </set>

   <!--数据实体-->

   <setname=""type="entity">

     <entitytype="">

       <setname=""type="string">XXXX</set>

       <setname=""type="int">XXXX</set>

     </entity>

   </set>

   <!--数组:内部可以嵌套多种类型-->

   <setname=""type="array">

     <settype="string">XXXX</set>

     <settype="string">XXXX</set>

     <settype="string">XXXX</set>

   </set>

 </in>

 <!--服务调用输出-->

 <out></out>

</invoke>

 

相关文章

EBM专栏

你可能感兴趣的:(EBMIDE——服务调用)