Get-AribaProfileUrl

EulandaXtools — Funktionsreferenz

Get-AribaProfileUrl

ÜBERSICHT

Sendet einen cXML ProfileRequest an das SAP Business Network (Ariba) und liefert die verfügbaren Transaktions-URLs.

SYNTAX

Get-AribaProfileUrl [-Url] <string> [-NetworkId] <string> [-SharedSecret] <string> [-Username]
    <string> [-Password] <System.Security.SecureString> [[-UserAgent] <string>]

BESCHREIBUNG

Unterstützt zwei Authentifizierungsvarianten:

PARAMETER

-Url

Type: string
Mandatory: True

Zieladresse des Ariba-Service-Endpunkts.

-NetworkId

Type: string
Mandatory: True

Eigene Ariba-Network-ID (ANID).

-SharedSecret

Type: string
Mandatory: True

Shared Secret im Sender/Credential-Knoten (ParameterSet "SharedSecret").

-Username

Type: string
Mandatory: True

Benutzername für BasicAuth (ParameterSet "BasicAuth").

-Password

Type: System.Security.SecureString
Mandatory: True

Kennwort für BasicAuth als SecureString (ParameterSet "BasicAuth").

-UserAgent

Type: string
Default: 'EulandaXtools AribaClient'

User-Agent-String, der im cXML-Sender-Knoten (``) sowie indirekt für die HTTP-Anfrage verwendet wird.

Standardmäßig wird `EulandaXtools AribaClient` gesetzt. Der Wert kann angepasst werden, um bei mehreren Anwendungen oder Umgebungen unterschiedliche Absenderkennungen gegenüber dem SAP Business Network (Ariba) zu verwenden.

BEISPIELE

# Mit SharedSecret
Get-AribaProfileUrl -Url 'https://service-2.ariba.com/service/transaction/cxml.asp' `
                    -NetworkId 'AN1234567890' `
                    -SharedSecret 'MeinSecret'
# Mit BasicAuth
$sec = Read-Host "Passwort" -AsSecureString
Get-AribaProfileUrl -Url 'https://service-2.ariba.com/service/transaction/cxml.asp' `
                    -NetworkId 'AN1234567890' `
                    -Username 'apiuser' `
                    -Password $sec