< Zurück | Weiter >

Aufgabe 3: OpenAPI-Beschreibung abrufen und Entscheidungsservice in einem generierten Client aufrufen (Entwurf)

Sie werden eine OpenAPI-Beschreibung Ihres HTDS abrufen und zum Generieren eines Java-Clients verwenden. Anschließend werden Sie die Java-Client mit einer JUnit-Klasse testen.

Informationen zu diesem Vorgang

Sie werden eine OpenAPI-Beschreibung Ihres gehosteten transparenten Entscheidungsservice herunterladen und dann einen Java-Client für Tests generieren.

Schritt 1: OpenAPI-Dateien herunterladen

Informationen zu diesem Vorgang

Laden Sie die YAML-Beschreibung Ihres Entscheidungsservice herunter und kopieren Sie sie in das Beispielverzeichnis.

Vorgehensweise

  1. Blenden Sie in Rule Execution Server im Explorer-Navigator die RuleApps ein.
  2. Erweitern Sie die Anzeige für /my_deployment/1.0 und klicken Sie auf /MiniloanServiceRuleset/1.0.
  3. Klicken Sie in der Rgelsatzansicht auf HTDS-Beschreibungsdatei abrufen.
  4. Wählen Sie im Feld Serviceprotokolltyp die Option REST aus.
  5. Wählen Sie OpenAPI - YAML als Format aus.
  6. Wählen Sie die Option Entscheidungstraceinformationen aus und klicken Sie anschließend auf Herunterladen.
    Dialog für gehostete transparente Entscheidungsservices
  7. Laden Sie die Datei in ein Verzeichnis herunter, das Sie im nächsten Schritt rasch finden können. Benennen Sie die Datei in miniloanservice.yaml um.

Schritt 2: Java-Client generieren

Informationen zu diesem Vorgang

Sie werden einen Java-Client generieren, der auf der heruntergeladenen YAML-Datei basiert. Dazu werden Sie swagger-codegen-cli.jar verwenden.

Vorgehensweise

  1. Laden Sie die neueste Version von swagger-codegen-cli-2.2.0 herunter. (Zusätziche Informationen finden Sie in der Swagger Editor Documentation.)
  2. Öffnen Sie eine Befehlszeile und generieren Sie mit folgendem Befehl einen OpenAPI-Client:
    java -jar swagger-codegen-cli-2.2.0.jar generate -i <Datenpfad>/miniloanservice.yaml -l java --library jersey2 -o <Zielprojektname>

Schritt 3: Test zum Java-Client hinzufügen

Informationen zu diesem Vorgang

Wie wird ein Test hinzugefügt?

Vorgehensweise

  1. ?
  2. ?

Schritt 4: Java-Clienttest ausführen (optional)

Wie wird der Test ausgeführt?

Informationen zu diesem Vorgang

??

Vorgehensweise

  1. ??
  2. ??

Nächste Schritte

Wenn Sie möchten, können Sie im nächsten Schritt Ihren Entscheidungsservice über IBM API Connect ausführen.
< Zurück | Weiter >