Changes for page Entwicklung eines ACMP Connectors für die ISS
Last modified by jklein on 2025/02/13 13:15
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -107,7 +107,7 @@ 107 107 1. Erstellen der PowerShell-Microservices in AESB 108 108 1. Integrieren der PowerShell-Module in die PowerShell-Microservices 109 109 110 -=== PowerShell-Module erstellen===110 +=== Erstellen der PowerShell-Module === 111 111 112 112 Zu Beginn werden die einzelnen PowerShell-Module entwickelt, welche die benötigte Logik für die Microservices enthalten. Für den ACMP Connector in diesem Beispiel werden folgende Module benötigt: 113 113 ... ... @@ -282,7 +282,7 @@ 282 282 } 283 283 {{/code}} 284 284 285 -=== PowerShell-Module testen===285 +=== Testen der PowerShell-Module === 286 286 287 287 Die Funktionalität des erstellten Moduls können Sie mithilfe von Pester (dem Standard-Framework für Unit-Testing in PowerShell) oder eines dedizierten PowerShell Scripts verifizieren. So stellen Sie sicher, dass die Logik fehlerfrei und robust ist. In diesem Beispiel wird das Modul //ISSRestConnector.psm1// mit Pester 5.5.0 getestet. 288 288 ... ... @@ -363,31 +363,24 @@ 363 363 {{/code}} 364 364 365 365 (% class="wikigeneratedid" %) 366 - Da in diesemTest kein Abruf der tatsächlichenAPI stattfindet,sonderndie API-Datensimuliertwerden,wirdIhnenals Ergebnisder beabsichtigte Error //Failed to fetch ISS data: API error //angezeigt.Darüberhinaussollten die drei Tests erfolgreich gewesen sein.366 +Als Ergebnis sollten Ihnen der beabsichtigte Error //Failed to fetch ISS data: API error //angezeigt werden und die drei Tests sollten erfolgreich gewesen sein. 367 367 368 368 (% class="wikigeneratedid" %) 369 369 [[image:Output_Pester Testing.png||alt="Ergebnis des Modul-Tests mit Pester" data-xwiki-image-style-alignment="center"]] 370 370 371 -=== PowerShell-Microservices in AESB erstellen===371 +=== Erstellen der PowerShell-Microservices in AESB === 372 372 373 + 373 373 Da die benötigten PowerShell-Module nun erstellt und getestet sind, kann mit der Erstellung der Microservices begonnen werden. 374 374 375 375 1. Öffnen Sie die AESB Console und navigieren Sie zum Workspace //Creator - PowerShell//. 376 -1. Klicken Sie in der Ribbonleiste im Bereich //Ordner //auf den Button //Hinzufügen// und erstellen Sie den Ordner// ISS ACMP Connector.// 377 -1. Wählen Sie den Ordner aus und klicken Sie in der Ribbonleiste im Bereich //PowerShell-Vorlagen //auf den Button //Hinzufügen.// 378 -1. Erstellen Sie eine Vorlage// ISSRestConnector. //Klicken Sie in der Ribbonleiste auf den Button //Speichern.// 379 -1. Wiederholen Sie Schritt 3 und Schritt 4 für die Erstellung der Vorlage //ISSAssetImporter//. 377 +1. Klicken Sie in der Ribbonleiste im Bereich //Ordner //auf den Button //Hinzufügen// und Erstellen Sie einen Ordner mit dem Namen// ISS_ACMP_Connector.// 378 +1. 380 380 381 -=== PowerShell-Module in die PowerShell-Microservices integrieren===380 +=== Integrieren der PowerShell-Module in die PowerShell-Microservices === 382 382 383 383 384 384 385 -{{aagon.warnungsbox}} 386 -In diesem Beispiel werden nur die 387 -{{/aagon.warnungsbox}} 388 - 389 - 390 - 391 391 = Fehlerbehandlung = 392 392 393 393 = Orchestrierung =