Vorheriges Thema: HTTP-Operatoren: Allgemeine EingabeparameterNächstes Thema: HTTP-Proxy-Informationen


Informationen zu HTTP-URL

Zu den Informationen zu HTTP-URL gehören Eingabeparameter, die für folgende Operatoren gelten:

URL

Gibt die URL der HTTP-Anforderung an. Die URL beginnt mit http:// oder https://.

SSL-Zertifikat validieren?

Gibt an, ob ein gültiges SSL-Zertifikat gefunden wird. Dieses Feld ist relevant, wenn eine HTTPS-URL angefordert wird.

Werte
Authentifizierungstyp

Aktivieren Sie eine der folgenden Optionen.

HTTP-Authentifizierung

Gibt an, ob der HTTP-Server in der angegebenen URL Authentifizierung benötigt. Die HTTP-Operatoren unterstützen HTTP-Basisauthentifizierung, präemptive HTTP-Authentifizierung und NTLM-Authentifizierung. Wenn beide Authentifizierungstypen erforderlich sind, legen Sie diesen Wert auf "Wahr" fest.

Werte

  • Wahr: Gibt an, dass der HTTP-Server Authentifizierung benötigt.
  • Falsch: Gibt an, dass der HTTP-Server keine Authentifizierung benötigt.
  • Leer: Gibt an, dass der Wert verwendet werden soll, der auf der Ebene der Operatorkategorie festgelegt ist.
  • Anderer Wert: Entspricht dem Wert "Falsch".

Standard

Leer: Gibt an, dass der Wert verwendet werden soll, der auf der Ebene der Operatorkategorie festgelegt ist.

Hinweise

  • Wenn HTTP-Authentifizierung im Operator auf "Falsch" festgelegt ist, dann werden "NTLM-Authentifizierung", "Anwendername", "Kennwort" und "Domänenname" deaktiviert.
  • Wenn HTTP-Authentifizierung im Operator nicht auf "Falsch" festgelegt ist ("Wahr", "Datensatzvariable" oder ein anderer Wert), dann wird Folgendes aktiviert:

    - NTLM-Authentifizierung

    - Anwendername

    - Kennwort

    - Domänenname

Präemptive HTTP-Authentifizierung

Bei der Interaktion mit einem Webservice agieren HTTP-Operatoren von CA Process Automation üblicherweise wie Webbrowser. Als Erstes wird dabei mit dem Webservice vereinbart, welches Authentifizierungsschema verwendet werden soll. Diese Vereinbarung wird getroffen, bevor der Operator seine Anfrage an den Webservice stellt.

Bei HTTP-Basisauthentifizierung gibt der Webservice üblicherweise im Zuge der Authentifizierungsvereinbarung mit dem CA Process Automation-Operator an, dass Basisauthentifizierung erforderlich ist. Bei einer Konfiguration für HTTP-Authentifizierung vereinbart der CA Process Automation-Operator mit dem Webservice, dass Basisauthentifizierung verwendet wird.

Manche Webservices geben jedoch im Zuge der Vereinbarung nicht an, dass sie Basisauthentifizierung benötigen. Stattdessen nehmen sie an, dass der Operator von sich aus Basisauthentifizierung sendet. Diese Vorgangsweise wird normalerweise verwendet, um zusätzlichen Verbindungsaufwand zu reduzieren. In solchen Fällen sollte der HTTP-Operator von CA Process Automation so konfiguriert werden, dass präemptive HTTP-Authentifizierung (anstelle von HTTP-Authentifizierung) verwendet wird. Dadurch wird der Operator aufgefordert, HTTP-Basisauthentifizierung ohne Negotiation an den Webservice zu senden.

NTLM-Authentifizierung

Gibt an, ob der HTTP-Server in der angegebenen URL NTLM-Authentifizierung benötigt. CA Process Automation verwendet HTTP-Basisauthentifizierung, wenn NTLM-Authentifizierung nicht ausgewählt ist.

Werte

  • Wahr: Gibt an, dass der HTTP-Server NTLM-Authentifizierung benötigt.
  • Falsch: Gibt an, dass der HTTP-Server keine NTLM-Authentifizierung benötigt. Der Server verwendet HTTP-Basisauthentifizierung
  • Leer: Gibt an, dass der Wert verwendet werden soll, der auf der Ebene der Operatorkategorie festgelegt ist.
  • Anderer Wert: Entspricht dem Wert "Falsch".
Anwendername:

Gibt den Anwendernamen an, der für die Authentifizierung gegen die angegebene URL verwendet wird.

Kennwort

Gibt das Kennwort für den angegebenen Anwendernamen an.

Domänenname

Gibt den Namen der Domäne an, der für die Authentifizierung gegen die angegebene URL verwendet wird.

Verwenden Sie folgende Richtlinien:

Verwendungshinweise für "Domänenname", "Anwendername" und "NTLM-Authentifizierung"

Ein leeres Feld "Domänenname" fordert nicht automatisch den Operator auf, den Domänennamenwert aus der Operatorkategorie zu erben. Das Feld "Domänenname" ist folgendermaßen mit dem Feld "Anwendername" verbunden:

  • Wenn der Domänenname für den Operator angegeben ist, verwendet der Operator ihn.
  • Wenn der Domänenname des Operators leer ist und der Anwendername des Operators angegeben ist (nicht leer), verwendet der Operator einen leeren Domänennamen.

Der Operator verwendet den standardmäßigen Domänennamen aus der Operatorkategorie, wenn folgende Felder leer sind (nicht angegeben):

  • Der Domänenname des Operators.
  • Der Anwendername für den Operator.

Ein angegebener Domänenname wird folgendermaßen verwendet:

  • Wenn der Operator NTLM-Authentifizierung verwendet, wird der Domänenname wie angegeben verwendet, ohne dass er an den Anwendernamen angehängt wird.
  • Wenn der Operator HTTP-Basisauthentifizierung verwendet, wird der Domänenname an den Anwendernamen folgendermaßen angehängt: Anwendernamen = Anwendername@Domänenname