Änderungen von Dokument Verwenden der ACMP Public API für PowerShell-Microservices
Zuletzt geändert von jklein am 2025/06/16 08:23
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -16,33 +16,40 @@ 16 16 === Beispiel 1: Get-Help === 17 17 18 18 {{apimacro title="Get-Help"}} 19 -{{code language="PowerShell"}} 20 -PS C:\Program Files (x86)\Aagon\AESB Shell> Get-Help Acmp-SaveContacts_V3 21 21 22 -NAME 23 - Acmp-SaveContacts_V3 20 +{{/apimacro}} 21 + 22 +An diesem Output ist ersichtlich, dass das Cmdlet eine Liste von **TContact_V3** erwartet. Es müssen also Kontakte mithilfe von **New-TContact_V3** erstellt und befüllt werden. 23 + 24 +=== Beispiel 2 === 25 + 26 +{{code language="PowerShell" layout="LINENUMBERS" title="**Beispiel: Speichern von Kontakten**"}} 27 + 28 +# Erstellen einer Liste 29 +$contacts = @() 24 24 25 -SYNTAX 26 - Acmp-SaveContacts_V3 [[-ConnectionName] <string>] [-Contacts <List[TContact_V3]>] [-AcmpServerId <string>] [-Timeout <int>] [<CommonParameters>] 31 +# Erstellen eines Kontakts 32 +$testContact = New-TContact_V3 33 +$testContact.ID = [guid]::NewGuid().ToString() 34 +$testContact.Name = "Max" 35 +$testContact.FamilyName = "Musterman" 36 +$testContact.Email = "mmusterman@testmail.de" 27 27 38 +# Hinzufügen des Kontakts zur Liste 39 +$contacts += $testContact 28 28 29 -A LIASES30 - None41 +# Ausführen des Public Api commands 42 +$result = Acmp-SaveContacts_V3 -Contacts $contacts 31 31 44 +# Ausgabe des results 45 +$result 32 32 33 -REMARKS 34 - None 47 + 48 +FirstErrorMsg ResultCode ResultMessage 49 +------------- ---------- ------------- 50 + 0 OK 35 35 {{/code}} 36 -{{/apimacro}} 37 37 38 -An diesem Output ist ersichtlich, dass das Cmdlet eine Liste von **TContact_V3** erwartet. Es müssen also Kontakte mithilfe von **New-TContact_V3** erstellt und befüllt werden. 39 - 40 -=== Beispiel 2: Speichern von Kontakten === 41 - 42 -{{apimacro title="Speichern von Kontakten"}} 43 -Text 44 -{{/apimacro}} 45 - 46 46 Anhand der Antwort der Public API ist eine Fehlerbehandlung möglich. 47 47 48 48

