RestfulWebServiceSampleNotify
Diese bereitgestellten REST-Web-Service-Benachrichtigung führt einen POST-Aufruf zu
einem Muster-Web-Service durch und leitet 2 Parameter weiter: jobTicket und jobId. Die Benachrichtigung führt den Aufruf durch, wenn der Zustand eines untergeordneten
Jobs in RestfulWebServiceWF sich zu Aufbewahrt ändert.
Der Muster-Web-Service wartet, bis alle untergeordneten Jobs für den ursprünglichen Job den Jobstatus Aufbewahrt haben. Der Web-Service erstellt dann eine PDF-Datei mit den Jobnummer und Artikelnummer jedes einzelnen Job-Tickets im Auftrag. Der Web-Service legt die Datei in einem Ordner für Sofortdruck ab, den ein Schritt RunHotFolderApplication verarbeitet.
Allgemein
| Merkmal | Wert |
|---|---|
| Beschreibung der Benachrichtigung | Ruft einen Muster-REST-Web-Service auf, wenn der Status eines Jobs sich zu "Aufbewahrt" ändert, und übergibt die 2 Web-Service-Parameter: jobTicket und jobId. |
| Benachrichtigungsmethode | REST-Web-Service-Benachrichtigung |
Anfrage
| Merkmal | Wert |
|---|---|
| Anfrage-URL | http://localhost:15080/restapi/1.0/sample/completeJobTicket |
| Anforderungsmethode | POST |
| Nutzlast anfordern | |
| Anforderungsheader | |
| Parameter anfordern | jobTicket:${Job.Info.Attr1}jobId:${Job.ID} |
| Proxy-Server verwenden | Nein |
Authentifizierung
| Merkmal | Wert |
|---|---|
| Statische Anmeldeinformation | |
| Authentifizierungsantwort Attribut | |
| Authentifizierungsanforderung URL | |
| Authentifizierungsanforderung Methode | GET |
| Authentifizierungsantwort Inhaltstyp | JSON |
| Authentifizierungsanforderung Last | |
| Authentifizierungsanforderung Header | |
| Authentifizierungsanforderung Parameter |
Ereignis
| Merkmal | Wert |
|---|---|
| Ereignistyp | Job |
| Merkmal | Aktueller Jobstatus |
| Aktion | Ändert sich zu |
| Wert | Aufbewahrt |
| Zusammenfassung | (Job.State ÄNDERT SICH ZU "Aufbewahrt") |
Bedingungen
| Merkmal | Wert |
|---|---|
| Wenden Sie eine oder alle der folgenden Bedingungen an | Alle |
| Merkmal 1 | Workflow |
| Vergleich 1 | = |
| Wert 1 | RestfulWebServiceWF |
| Merkmal 2 | Jobnummer |
| Vergleich 2 | like |
| Wert 2 | *.* |
| Zusammenfassung | Job.Type = 'RestfulWebServiceWF' und Job.ID ähnlich wie '*.*' |