Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2017
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. <wsdl:types>
  2. <s:schema elementFormDefault="qualified" targetNamespace="http://www.elma-bpm.ru/WFPWebService/">
  3. <s:import namespace="http://microsoft.com/wsdl/types/"/>
  4. <s:element name="Run">
  5. <s:complexType>
  6. <s:sequence>
  7. <s:element minOccurs="0" maxOccurs="1" name="userName" type="s:string"/>
  8. <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string"/>
  9. <s:element minOccurs="0" maxOccurs="1" name="token" type="s:string"/>
  10. <s:element minOccurs="0" maxOccurs="1" name="instanceName" type="s:string"/>
  11. <s:element minOccurs="0" maxOccurs="1" name="data" type="tns:WebData"/>
  12. </s:sequence>
  13. </s:complexType>
  14. </s:element>
  15. <s:complexType name="WebData">
  16. <s:sequence>
  17. <s:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfWebDataItem"/>
  18. <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string"/>
  19. </s:sequence>
  20. </s:complexType>
  21. <s:complexType name="ArrayOfWebDataItem">
  22. <s:sequence>
  23. <s:element minOccurs="0" maxOccurs="unbounded" name="WebDataItem" nillable="true" type="tns:WebDataItem"/>
  24. </s:sequence>
  25. </s:complexType>
  26. <s:complexType name="WebDataItem">
  27. <s:sequence>
  28. <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string"/>
  29. <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string"/>
  30. <s:element minOccurs="0" maxOccurs="1" name="Data" type="tns:WebData"/>
  31. <s:element minOccurs="0" maxOccurs="1" name="DataArray" type="tns:ArrayOfWebData"/>
  32. </s:sequence>
  33. </s:complexType>
  34. <s:complexType name="ArrayOfWebData">
  35. <s:sequence>
  36. <s:element minOccurs="0" maxOccurs="unbounded" name="WebData" nillable="true" type="tns:WebData"/>
  37. </s:sequence>
  38. </s:complexType>
  39.  
  40. $userName = ""; //логин пользователя от которого будет запущен процесс
  41. $password =""; //пароль пользователя от которого будет запущен процесс
  42. $token = ""; //токен процесса
  43. $instanceName = $_POST['']; //название экземпляра процесса
  44. $data = new stdClass();
  45. $data->Items = new stdClass();
  46. $data->Items->WebDataItem = array(); // Формируем массив контекстных переменных.
  47. $data->Items->WebDataItem[0] = array("Name"=>"", "Value"=>$_POST['']);
  48.  
  49.  
  50.  
  51.  
  52. // Массив параметров необходимых для запуска процесса
  53. $parameters = array(
  54. "userName"=>$userName,
  55. "password"=>$password,
  56. "token"=>$token,
  57. "instanceName"=>$instanceName,
  58. "data"=>$data);
  59.  
  60. if($_POST[''])
  61. {
  62. // Создание SOAP-клиента по WSDL
  63. $client = new SoapClient("http://.../Modules/EleWise.ELMA.Workflow.Processes.Web/WFPWebService.asmx?WSDL");
  64. //Вызов метода Run для запуска экземпляра процесса
  65. $client->Run($parameters);
  66.  
  67. <table name="Table" id="Table">
  68. <thead>
  69. <tr>
  70. <th scope="col">№</th>
  71. <th scope="col">Город</th>
  72. <th scope="col">Кол-во раб.мест</th>
  73.  
  74. </tr>
  75. </thead>
  76. <tbody id="dynamic">
  77.  
  78. <tr>
  79. <td>
  80. <label>
  81. <input type="text" name="col1" >
  82. </label>
  83. </td>
  84. <td>
  85. <label>
  86. <input type="text" name="col2" >
  87. </label>
  88. </td>
  89. <td>
  90. <label>
  91. <input type="text" name="col3" >
  92. </label>
  93. </td>
  94.  
  95. <td>
  96. <button type="button" class="add">+</button>
  97. <button type="button" class="del">-</button>
  98. </td>
  99. </tr>
  100. </tbody>
  101. </table>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement