Show TOC

BeispieldokumentationBeispiele für erzeugte Wf-XML-Dokumente Dieses Dokument in der Navigationsstruktur finden

 

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 WebFlow geschrieben 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 Abbildung wird im Begleittext erläutert.

Die folgenden XML-Dokumente wurden vom System erzeugt.

1. XML-Dokument, um Workflow WS99999999 zu starten

Syntax Syntax

  1. <?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
Ende des Codes
2. http-Antwort als XML-Dokument beim Start des Workflows WS99999999

Syntax Syntax

  1. <?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>
Ende des Codes
3. XML-Antwortdokument nach Beendigung des Workflows WS99999999

Syntax Syntax

  1. <?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>
Ende des Codes