Beispiele für erzeugte
Wf-XML-Dokumente
Diesem Beispiel liegt folgendes Szenario zugrunde. Der Workflow WS00000000 läuft im SAP-System A, soll den Workflow WS99999999 im SAP-System B starten und wartet auf Rückmeldung. An den zu startenden Workflow soll in den Importparameter Question der Text test WebFlowgeschrieben werden. Wenn der Workflow WS99999999 erfolgreich durchgeführt wurde, enthält der Exportparameter Answer den Text test successful. Beide SAP-Systeme haben einen Release-Stand ab 6.10.

Die folgenden XML-Dokumente wurden vom System erzeugt.
<?xml version="1.0" ?>
<WfMessage Version="SAP.1.0">
<WfMessageHeader>
<Request>
<ResponseRequired>Yes</ResponseRequired>
</Request>
<Key>HTTP://www.xyz.com/SAP/BC/WORKFLOW_XML/?~protocol=01&~localkey=WS99999999</Key>
<Operation>CreateProcessInstance</Operation>
</WfMessageHeader>
<WfMessageBody>
<CreateProcessInstance>
<Key>HTTP://www.xyz.com/SAP/BC/WORKFLOW_XML/?~protocol=01&~localkey=WS999999999</Key>
<ObserverKey>http://www.abc.com/SAP/BC/WORKFLOW_XML/?~protocol=01&~localkey=000000111669</ObserverKey>
<ContextData>
<QUESTION>test
WebFlow</QUESTION>
</ContextData>
<StartImmediately>Yes</StartImmediately>
</CreateProcessInstance>
</WfMessageBody>
</WfMessage
<?xml version="1.0" ?>
<WfMessage Version="SAP.1.0">
<WfMessageHeader>
<Response />
<Key>HTTP://www.xyz.com/SAP/BC/WORKFLOW_XML/?~protocol=01&~localkey=WS99999999</Key>
<Operation>CreateProcessInstance</Operation>
</WfMessageHeader>
<WfMessageBody>
<CreateProcessInstance>
<ProcessInstanceKey>000000112606</ProcessInstanceKey>
</CreateProcessInstance>
</WfMessageBody>
</WfMessage>
<?xml version="1.0"
encoding="utf-8" ?>
<WfMessage
Version="1.0"
xmlns="http://www.wfmc.org/standards/docs/Wf-XML">
<WfMessageHeader>
<Request ResponseRequired="Yes" />
<Key>HTTP://www.xyz.com/SAP/BC/WORKFLOW_XML/?~protocol=01&~localkey=000000112606</Key>
</WfMessageHeader>
<WfMessageBody>
<ProcessInstanceStateChanged.Request>
<ProcessInstanceKey>HTTP://www.xyz.com/SAP/BC/WORKFLOW_XML/?~protocol=01&~localkey=00000112610</ProcessInstanceKey>
<State>
<closed.completed />
</State>
<ResultData>
<ANSWER>Test
successful</ANSWER>
</ResultData>
</ProcessInstanceStateChanged.Request>
</WfMessageBody>
</WfMessage>