如何从cordys

时间:2015-11-10 19:31:31

标签: cordys-opentext

我试图找到一种方法来获取cordys请求的xml内容并使用一些工具重试。 Cordys PIM能够显示用于调试的XML消息,因此它将被存储在某个地方。有人可以帮助找出位置或指向任何可以获取此信息的API。

1 个答案:

答案 0 :(得分:2)

您可以使用“GetProcessInstances”Web服务检索消息映射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>

有关此Web服务的更多信息,请参阅Cordys wiki:https://wiki.cordys.com/display/otc106/GetProcessInstances