Last modified by jklein on 2025/02/13 13:15

From version 15.1
edited by jklein
on 2025/02/06 10:16
Change comment: There is no comment for this version
To version 12.1
edited by jklein
on 2025/01/29 13:24
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -46,10 +46,6 @@
46 46  
47 47  Als Ergebnis wird in Visual Studio Code im Terminal-Bereich nun direkt die AESB Shell geladen. So können Sie ab jetzt einfach und effektiv neue Module entwickeln, um diese später in den Microservices zu nutzen.
48 48  
49 -[[Geladene AESB Shell in Visual Studio Code>>image:Visual Studio Code_AESB Shell.png||alt="Geladene AESB Shell in Visual Studio Code"]]
50 -
51 -
52 -
53 53  = Aufgabenteilung =
54 54  
55 55  Das Ziel der Aufgabenteilung ist es, die Hauptaufgabe auf kleinere Services aufzuteilen und damit zu modularisieren. Jeder Service soll dabei nur eine spezifische Funktion übernehmen. Somit wird gewährleistet, dass die verschiedenen Services unabhängig voneinander laufen.
... ... @@ -111,7 +111,7 @@
111 111  1. Erstellen der PowerShell-Microservices in AESB
112 112  1. Integrieren der PowerShell-Module in die PowerShell-Microservices
113 113  
114 -=== PowerShell-Module erstellen ===
110 +=== Erstellen der PowerShell-Module ===
115 115  
116 116  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:
117 117  
... ... @@ -286,7 +286,7 @@
286 286  }
287 287  {{/code}}
288 288  
289 -=== PowerShell-Module testen ===
285 +=== Testen der PowerShell-Module ===
290 290  
291 291  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.
292 292  
... ... @@ -367,31 +367,24 @@
367 367  {{/code}}
368 368  
369 369  (% class="wikigeneratedid" %)
370 -Da in diesem Test kein Abruf der tatsächlichen API stattfindet, sondern die API-Daten simuliert werden, wird Ihnen als Ergebnis der beabsichtigte Error //Failed to fetch ISS data: API error //angezeigt. Darüber hinaus sollten 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.
371 371  
372 372  (% class="wikigeneratedid" %)
373 373  [[image:Output_Pester Testing.png||alt="Ergebnis des Modul-Tests mit Pester" data-xwiki-image-style-alignment="center"]]
374 374  
375 -=== PowerShell-Microservices in AESB erstellen ===
371 +=== Erstellen der PowerShell-Microservices in AESB ===
376 376  
373 +
377 377  Da die benötigten PowerShell-Module nun erstellt und getestet sind, kann mit der Erstellung der Microservices begonnen werden.
378 378  
379 379  1. Öffnen Sie die AESB Console und navigieren Sie zum Workspace //Creator - PowerShell//.
380 -1. Klicken Sie in der Ribbonleiste im Bereich //Ordner //auf den Button //Hinzufügen// und erstellen Sie den Ordner// ISS ACMP Connector.//
381 -1. Wählen Sie den Ordner aus und klicken Sie in der Ribbonleiste im Bereich //PowerShell-Vorlagen //auf den Button //Hinzufügen.//
382 -1. Erstellen Sie eine Vorlage// ISSRestConnector. //Klicken Sie in der Ribbonleiste auf den Button //Speichern.//
383 -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.
384 384  
385 -=== PowerShell-Module in die PowerShell-Microservices integrieren ===
380 +=== Integrieren der PowerShell-Module in die PowerShell-Microservices ===
386 386  
387 387  
388 388  
389 -{{aagon.warnungsbox}}
390 -In diesem Beispiel werden nur die
391 -{{/aagon.warnungsbox}}
392 -
393 -
394 -
395 395  = Fehlerbehandlung =
396 396  
397 397  = Orchestrierung =
Visual Studio Code_AESB Shell.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.jklein
Size
... ... @@ -1,1 +1,0 @@
1 -21.5 KB
Content
© Aagon GmbH 2025
Besuchen Sie unsere neue Aagon-Community