2015-11-10 3 views
0

Я пытаюсь найти способ получить содержимое xml запроса cordys и использовать некоторый инструмент для повторной попытки. В корне PIM можно отображать XML-сообщения для отладки, поэтому он будет храниться где-то. Может кто-то помочь в определении местоположения или указать на какие-либо API, которые могут получить эту информацию.Как получить сообщения xml от cordys

ответ

2

С помощью веб-службы GetProcessInstances вы можете получить XML-карту сообщений (и другие детали процесса). Пример вызова будет:

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/"> 
    <SOAP:Body> 
     <GetProcessInstances xmlns="http://schemas.cordys.com/pim/queryinstancedata/1.0"> 
      <Query xmlns="http://schemas.cordys.com/cql/1.0"> 
       <Select> 
        <QueryableObject>PROCESS_INSTANCE</QueryableObject> 
        <Field>INSTANCE_ID</Field> 
        <Field>STATUS</Field> 
        <Field>PROCESS_TYPE</Field> 
        <Field>MESSAGE_MAP</Field> 
       </Select> 
       <Filters> 
        <EQ field="INSTANCE_ID"> 
         <Value>0AF55918-C0A5-11E5-F1C1-6CBB1087F12D</Value> 
        </EQ> 
       </Filters> 
       <Cursor numRows="50"/> 
      </Query> 
     </GetProcessInstances> 
    </SOAP:Body> 
</SOAP:Envelope> 

Больше информации об этом веб-сервиса можно найти на Cordys вики: https://wiki.cordys.com/display/otc106/GetProcessInstances