51Testing软件测试论坛

标题: 泛微 soapui webservice WorkflowService1 [打印本页]

作者: 测试积点老人    时间: 2022-2-17 15:36
标题: 泛微 soapui webservice WorkflowService1
问题遇到的现象和发生背景

使用soapui调用泛微的WorkflowService1测试创建流程时,必须输入哪些值?

  1. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="webservices.services.weaver.com.cn" xmlns:web1="http://webservices.workflow.weaver">
  2.    <soapenv:Header/>
  3.    <soapenv:Body>
  4.       <web:doCreateWorkflowRequest>
  5.          <web:in0>
  6.             <!--Optional:-->
  7.             <web1:canEdit></web1:canEdit>
  8.             <!--Optional:-->
  9.             <web1:canView></web1:canView>
  10.             <!--Optional:-->
  11.             <web1:createTime></web1:createTime>
  12.             <!--Optional:-->
  13.             <web1:creatorId>236</web1:creatorId>
  14.             <!--Optional:-->
  15.             <web1:creatorName></web1:creatorName>
  16.             <!--Optional:-->
  17.             <web1:currentNodeId></web1:currentNodeId>
  18.             <!--Optional:-->
  19.             <web1:currentNodeName></web1:currentNodeName>
  20.             <!--Optional:-->
  21.             <web1:forwardButtonName></web1:forwardButtonName>
  22.             <!--Optional:-->
  23.             <web1:isnextflow></web1:isnextflow>
  24.             <!--Optional:-->
  25.             <web1:lastOperateTime></web1:lastOperateTime>
  26.             <!--Optional:-->
  27.             <web1:lastOperatorName></web1:lastOperatorName>
  28.             <!--Optional:-->
  29.             <web1:messageType></web1:messageType>
  30.             <!--Optional:-->
  31.             <web1:mustInputRemark></web1:mustInputRemark>
  32.             <!--Optional:-->
  33.             <web1:needAffirmance></web1:needAffirmance>
  34.             <!--Optional:-->
  35.             <web1:receiveTime></web1:receiveTime>
  36.             <!--Optional:-->
  37.             <web1:rejectButtonName></web1:rejectButtonName>
  38.             <!--Optional:-->
  39.             <web1:remark></web1:remark>
  40.             <!--Optional:-->
  41.             <web1:requestId></web1:requestId>
  42.             <!--Optional:-->
  43.             <web1:requestLevel>0</web1:requestLevel>
  44.             <!--Optional:-->
  45.             <web1:requestName>测试(停用)</web1:requestName>
  46.             <!--Optional:-->
  47.             <web1:secLevel></web1:secLevel>
  48.             <!--Optional:-->
  49.             <web1:status></web1:status>
  50.             <!--Optional:-->
  51.             <web1:subbackButtonName></web1:subbackButtonName>
  52.             <!--Optional:-->
  53.             <web1:submitButtonName></web1:submitButtonName>
  54.             <!--Optional:-->
  55.             <web1:subnobackButtonName></web1:subnobackButtonName>
  56.             <!--Optional:-->
  57.             <web1:workflowBaseInfo>
  58.                <!--Optional:-->
  59.                <web1:workflowId>581234</web1:workflowId>
  60.                <!--Optional:-->
  61.                <web1:workflowName></web1:workflowName>
  62.                <!--Optional:-->
  63.                <web1:workflowTypeId></web1:workflowTypeId>
  64.                <!--Optional:-->
  65.                <web1:workflowTypeName></web1:workflowTypeName>
  66.             </web1:workflowBaseInfo>
  67.             <!--Optional:-->
  68.             <web1:workflowDetailTableInfos>
  69.                <!--Zero or more repetitions:-->
  70.                <web1:WorkflowDetailTableInfo>
  71.                   <!--Optional:-->
  72.                   <web1:tableDBName></web1:tableDBName>
  73.                   <!--Optional:-->
  74.                   <web1:tableFieldName>
  75.                      <!--Zero or more repetitions:-->
  76.                      <web:string></web:string>
  77.                   </web1:tableFieldName>
  78.                   <!--Optional:-->
  79.                   <web1:tableTitle></web1:tableTitle>
  80.                   <!--Optional:-->
  81.                   <web1:workflowRequestTableRecords>
  82.                      <!--Zero or more repetitions:-->
  83.                      <web1:WorkflowRequestTableRecord>
  84.                         <!--Optional:-->
  85.                         <web1:recordOrder></web1:recordOrder>
  86.                         <!--Optional:-->
  87.                         <web1:workflowRequestTableFields>
  88.                            <!--Zero or more repetitions:-->
  89.                            <web1:WorkflowRequestTableField>
  90.                               <!--Optional:-->
  91.                               <web1:browserurl></web1:browserurl>
  92.                               <!--Optional:-->
  93.                               <web1:edit></web1:edit>
  94.                               <!--Optional:-->
  95.                               <web1:fieldDBType></web1:fieldDBType>
  96.                               <!--Optional:-->
  97.                               <web1:fieldFormName></web1:fieldFormName>
  98.                               <!--Optional:-->
  99.                               <web1:fieldHtmlType></web1:fieldHtmlType>
  100.                               <!--Optional:-->
  101.                               <web1:fieldId></web1:fieldId>
  102.                               <!--Optional:-->
  103.                               <web1:fieldName></web1:fieldName>
  104.                               <!--Optional:-->
  105.                               <web1:fieldOrder></web1:fieldOrder>
  106.                               <!--Optional:-->
  107.                               <web1:fieldShowName></web1:fieldShowName>
  108.                               <!--Optional:-->
  109.                               <web1:fieldShowValue></web1:fieldShowValue>
  110.                               <!--Optional:-->
  111.                               <web1:fieldType></web1:fieldType>
  112.                               <!--Optional:-->
  113.                               <web1:fieldValue></web1:fieldValue>
  114.                               <!--Optional:-->
  115.                               <web1:filedHtmlShow></web1:filedHtmlShow>
  116.                               <!--Optional:-->
  117.                               <web1:mand></web1:mand>
  118.                               <!--Optional:-->
  119.                               <web1:selectnames>
  120.                                  <!--Zero or more repetitions:-->
  121.                                  <web:string></web:string>
  122.                               </web1:selectnames>
  123.                               <!--Optional:-->
  124.                               <web1:selectvalues>
  125.                                  <!--Zero or more repetitions:-->
  126.                                  <web:string></web:string>
  127.                               </web1:selectvalues>
  128.                               <!--Optional:-->
  129.                               <web1:view></web1:view>
  130.                            </web1:WorkflowRequestTableField>
  131.                         </web1:workflowRequestTableFields>
  132.                      </web1:WorkflowRequestTableRecord>
  133.                   </web1:workflowRequestTableRecords>
  134.                </web1:WorkflowDetailTableInfo>
  135.             </web1:workflowDetailTableInfos>
  136.             <!--Optional:-->
  137.             <web1:workflowHtmlShow>
  138.                <!--Zero or more repetitions:-->
  139.                <web:string></web:string>
  140.             </web1:workflowHtmlShow>
  141.             <!--Optional:-->
  142.             <web1:workflowHtmlTemplete>
  143.                <!--Zero or more repetitions:-->
  144.                <web:string></web:string>
  145.             </web1:workflowHtmlTemplete>
  146.             <!--Optional:-->
  147.             <web1:workflowMainTableInfo>
  148.                <!--Optional:-->
  149.                <web1:requestRecords>
  150.                   <!--Zero or more repetitions:-->
  151.                   <web1:WorkflowRequestTableRecord>
  152.                      <!--Optional:-->
  153.                      <web1:recordOrder></web1:recordOrder>
  154.                      <!--Optional:-->
  155.                      <web1:workflowRequestTableFields>
  156.                         <!--Zero or more repetitions:-->
  157.                         <web1:WorkflowRequestTableField>
  158.                            <!--Optional:-->
  159.                            <web1:browserurl></web1:browserurl>
  160.                            <!--Optional:-->
  161.                            <web1:edit></web1:edit>
  162.                            <!--Optional:-->
  163.                            <web1:fieldDBType></web1:fieldDBType>
  164.                            <!--Optional:-->
  165.                            <web1:fieldFormName></web1:fieldFormName>
  166.                            <!--Optional:-->
  167.                            <web1:fieldHtmlType></web1:fieldHtmlType>
  168.                            <!--Optional:-->
  169.                            <web1:fieldId></web1:fieldId>
  170.                            <!--Optional:-->
  171.                            <web1:fieldName></web1:fieldName>
  172.                            <!--Optional:-->
  173.                            <web1:fieldOrder></web1:fieldOrder>
  174.                            <!--Optional:-->
  175.                            <web1:fieldShowName></web1:fieldShowName>
  176.                            <!--Optional:-->
  177.                            <web1:fieldShowValue></web1:fieldShowValue>
  178.                            <!--Optional:-->
  179.                            <web1:fieldType></web1:fieldType>
  180.                            <!--Optional:-->
  181.                            <web1:fieldValue></web1:fieldValue>
  182.                            <!--Optional:-->
  183.                            <web1:filedHtmlShow></web1:filedHtmlShow>
  184.                            <!--Optional:-->
  185.                            <web1:mand></web1:mand>
  186.                            <!--Optional:-->
  187.                            <web1:selectnames>
  188.                               <!--Zero or more repetitions:-->
  189.                               <web:string></web:string>
  190.                            </web1:selectnames>
  191.                            <!--Optional:-->
  192.                            <web1:selectvalues>
  193.                               <!--Zero or more repetitions:-->
  194.                               <web:string></web:string>
  195.                            </web1:selectvalues>
  196.                            <!--Optional:-->
  197.                            <web1:view></web1:view>
  198.                         </web1:WorkflowRequestTableField>
  199.                      </web1:workflowRequestTableFields>
  200.                   </web1:WorkflowRequestTableRecord>
  201.                </web1:requestRecords>
  202.                <!--Optional:-->
  203.                <web1:tableDBName></web1:tableDBName>
  204.             </web1:workflowMainTableInfo>
  205.             <!--Optional:-->
  206.             <web1:workflowPhrases>
  207.                <!--Zero or more repetitions:-->
  208.                <web:ArrayOfString>
  209.                   <!--Zero or more repetitions:-->
  210.                   <web:string></web:string>
  211.                </web:ArrayOfString>
  212.             </web1:workflowPhrases>
  213.             <!--Optional:-->
  214.             <web1:workflowRequestLogs>
  215.                <!--Zero or more repetitions:-->
  216.                <web1:WorkflowRequestLog>
  217.                   <!--Optional:-->
  218.                   <web1:agentor></web1:agentor>
  219.                   <!--Optional:-->
  220.                   <web1:agentorDept></web1:agentorDept>
  221.                   <!--Optional:-->
  222.                   <web1:annexDocHtmls></web1:annexDocHtmls>
  223.                   <!--Optional:-->
  224.                   <web1:id></web1:id>
  225.                   <!--Optional:-->
  226.                   <web1:nodeId></web1:nodeId>
  227.                   <!--Optional:-->
  228.                   <web1:nodeName></web1:nodeName>
  229.                   <!--Optional:-->
  230.                   <web1:operateDate></web1:operateDate>
  231.                   <!--Optional:-->
  232.                   <web1:operateTime></web1:operateTime>
  233.                   <!--Optional:-->
  234.                   <web1:operateType></web1:operateType>
  235.                   <!--Optional:-->
  236.                   <web1:operatorDept></web1:operatorDept>
  237.                   <!--Optional:-->
  238.                   <web1:operatorId></web1:operatorId>
  239.                   <!--Optional:-->
  240.                   <web1:operatorName></web1:operatorName>
  241.                   <!--Optional:-->
  242.                   <web1:operatorSign></web1:operatorSign>
  243.                   <!--Optional:-->
  244.                   <web1:receivedPersons></web1:receivedPersons>
  245.                   <!--Optional:-->
  246.                   <web1:remark></web1:remark>
  247.                   <!--Optional:-->
  248.                   <web1:remarkSign></web1:remarkSign>
  249.                   <!--Optional:-->
  250.                   <web1:signDocHtmls></web1:signDocHtmls>
  251.                   <!--Optional:-->
  252.                   <web1:signWorkFlowHtmls></web1:signWorkFlowHtmls>
  253.                </web1:WorkflowRequestLog>
  254.             </web1:workflowRequestLogs>
  255.          </web:in0>
  256.          <web:in1>236</web:in1>
  257.       </web:doCreateWorkflowRequest>
  258.    </soapenv:Body>
  259. </soapenv:Envelope>
复制代码

运行结果及报错内容

  1. <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  2.    <soap:Body>
  3.       <soap:Fault>
  4.          <faultcode>soap:Server</faultcode>
  5.          <faultstring>Invalid boolean value:</faultstring>
  6.       </soap:Fault>
  7.    </soap:Body>
  8. </soap:Envelope>
复制代码
我的解答思路和尝试过的方法

通过java调用泛微的示例可以创建

我想要达到的结果

通过soupui调通



作者: 海海豚    时间: 2022-2-18 09:34
https://blog.csdn.net/oracle_microsoft/article/details/5689585   看下这个
作者: qqq911    时间: 2022-2-18 10:29
看看接口文档把
作者: kallinr    时间: 2022-2-18 12:07
不知道
作者: jingzizx    时间: 2022-2-18 16:23
是有接口定义的




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2