Ein Servicepaket erstellen
1
Ein neues Servicepaket anlegen
Klicken Sie links auf den Tab Records, klappen Sie Integration Resources auf, klicken Sie mit der rechten Maustaste auf Service Package und wählen Sie im Kontextmenü den Befehl Erstellen.
2
Das Paket benennen
Geben Sie im Formular Create Service Package im Feld Service Package Name den Wert
customapi ein. Tragen Sie im Feld Short description eine Beschreibung für das Paket ein und klicken Sie anschließend auf Erstellen und öffnen.3
Die Zugriffsgruppe angeben
Geben Sie im Formular Edit Service Package im Feld Service access group eine Zugriffsgruppe an. Das Format der Gruppe lautet
<Application_name>:<Access group>.Um die Liste der verfügbaren Zugriffsgruppen anzuzeigen, klicken Sie links auf den Tab Records und navigieren Sie zu Security → Access Group.4
Das Paket speichern
Klicken Sie auf Save.
Hinzufügen der Web-API-Rolle zur Zugriffsgruppe
1
Zugriffsgruppe öffnen
Klicken Sie auf Records → Security → Access Group → ABBYYFC:Administrators/ABBYYFC:Users.
2
Rolle hinzufügen
Fügen Sie im Feld Available roles die Rolle
PegaRULES:PegaAPI hinzu.Service erstellen
1
Neuen Service REST anlegen
Klicken Sie links auf die Registerkarte Records, erweitern Sie Integration-Services, klicken Sie mit der rechten Maustaste auf Service REST und wählen Sie im Kontextmenü den Befehl Erstellen.
2
Details des Service angeben
Geben Sie im geöffneten Formular die folgenden Werte an und klicken Sie anschließend auf Create and open.
3
URL-Pfadparameter zuordnen
Klicken Sie auf die Registerkarte Service und geben Sie im Feld Pega class den Wert
Pega-API-CaseManagement ein.Geben Sie im Abschnitt URL path parameters in der Spalte Map to Key für den Parameter Id den Wert Param.CaseId ein und für den Parameter name den Wert Param.FileName.4
POST-Anfrage konfigurieren
Klicken Sie auf die Registerkarte Methods. Erweitern Sie die POST-Methode und geben Sie auf der Registerkarte Request die folgenden Werte für die Felder unter Nachrichtendaten an:
5
Antwortbedingungen erstellen
Klicken Sie auf die Registerkarte Response und erstellen Sie die drei Bedingungen, die unter Antwortbedingungen beschrieben sind.
Antwortbedingungen
Erstellen Sie auf der Registerkarte Response die folgenden drei Bedingungen.pxIsInternalError
- Bedingung:
When - When-Name:
pxIsInternalError - Content-Type:
application/json - Statuscode:
Param.StatusCode
pxIsErrorResponse
- Bedingung:
When - When-Name:
pxIsErrorResponse - Content-Type:
application/json - Statuscode:
Param.StatusCode
- Beschreibung:
Response - Map from:
Clipboard - Map from key:
Param.Response
Erfolgsantwort
- Bedingung:
Default - Content-Type:
application/json - Statuscode:
Param.StatusCode
- Name
location, mit Map from aufClipboardund Map from key aufParam.Locationgesetzt - Name
etag, mit Map from aufClipboardund Map from key aufParam.eTaggesetzt
- Beschreibung:
Response - Map from:
Clipboard - Map from key:
Param.Response
