EulandaXtools — Funktionsreferenz
Sendet einen cXML ProfileRequest an das SAP Business Network (Ariba) und liefert die verfügbaren Transaktions-URLs.
Get-AribaProfileUrl [-Url] <string> [-NetworkId] <string> [-SharedSecret] <string> [-Username]
<string> [-Password] <System.Security.SecureString> [[-UserAgent] <string>]Unterstützt zwei Authentifizierungsvarianten:
-Url
Type: string
Mandatory: TrueZieladresse des Ariba-Service-Endpunkts.
-NetworkId
Type: string
Mandatory: TrueEigene Ariba-Network-ID (ANID).
-SharedSecret
Type: string
Mandatory: TrueShared Secret im Sender/Credential-Knoten (ParameterSet "SharedSecret").
-Username
Type: string
Mandatory: TrueBenutzername für BasicAuth (ParameterSet "BasicAuth").
-Password
Type: System.Security.SecureString
Mandatory: TrueKennwort für BasicAuth als SecureString (ParameterSet "BasicAuth").
-UserAgent
Type: string
Default: 'EulandaXtools AribaClient'User-Agent-String, der im cXML-Sender-Knoten (`
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.
# 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