Show TOC

HintergrundKonfigurationstabelle HTTPURLLOC Dieses Dokument in der Navigationsstruktur finden

 

Für die URL-Generierungsproblematik steht die Konfigurationstabelle HTTPURLLOC zur Verfügung. In dieser Tabelle kann konfiguriert werden, wie eine URL generiert werden soll. Beachten Sie dabei, dass diese Tabelle lediglich die Konfigurationsinformationen enthält. Die entsprechende Programmierschnittstelle ist weiter unten beschrieben.

Die Tabelle HTTPURLLOC enthält die folgenden Felder:

HTTPURLLOC

Feld

Datentyp mit Länge

Wertebereich

MANDT

CHAR 3

000 - 999

SORT_KEY

CHAR 4

0000 - 9999 (Empfehlung)

PROTOCOL

CHAR 8

HTTP | HTTPS

APPLICATN

CHAR 128

FOR_DOMAIN

CHAR 128

HOST

CHAR 255

PORT

CHAR 6

Die Einträge sollten in Großbuchstaben sein, damit der String-Abgleich-Algorithmus möglichst schnell ist. Es gibt kein Tool, um diese Tabelle zu managen oder zu aktualisieren. Daher nehmen Sie Ihre Einstellungen direkt über Transaktion SE16 vor.

Felder und ihre Bedeutungen

Feld

Bedeutung

MANDT

Mandant, für den die Konfiguration durchgeführt wird. Unterschiedliche Mandanten stellen unterschiedliche Identitäten dar, für die unterschiedliche Konfigurationsdaten benötigt werden.

Beispielsweise kann für Mandant 100 der Host-Name server.abc.com lauten, während er www.xyz.de für den Mandanten 200 ist.

SORT_KEY

Sortierungs-Reihenfolge der Einträge. Einträge werden in dieser Reihenfolge von oben nach unten abgeglichen, und der erste übereinstimmende Eintrag wird verwendet.

PROTOCOL

Protokoll, für das eine voll spezifizierte URL generiert werden muss. Es kann HTTP oder HTTPS sein.

APPLICATN

Dieser String kann verwendet werden, um den Eintrag für spezielle Anwendungsarten zu filtern. Wenn dies konfiguriert ist, wird dieser Eintrag als Muster zur Festlegung des Einsatzes für die aktuelle Anwendung, die eine voll spezifizierte URL generieren möchte, verwendet. Für BSP wird immer der String /BSP/<namespace>/<name> verwendet.

Lassen Sie dieses Feld leer, wenn diese Konfiguration immer verwendet werden soll.

Beispiele für Werte:

  • /BSP/SAP/IT00 vergibt nur Zugriffsrechte auf die BSP-Applikation IT00.

  • /BSP/XYZ/* vergibt Zugriffsrechte auf alle BSP-Anwendungen im XYZ-Namensraum (registrierter Namensraum eines Unternehmens).

  • /BSP/* vergibt Zugriffsrechte auf BSP-Applikationen. Ein leerer String vergibt Zugriffsrechte für alle Applikationen.

FOR_DOMAIN

Kann von einer Anwendung, z.B. einem SMTP-Mail-System, verwendet warden, um URLs in anderen Domänen zu erzeugen. Dies wird nicht im BSP-Umfeld eingesetzt. Wenn ein Wert für dieses Feld angegeben ist, dient er als Filter gegen den Request, für den eine neue URL generiert werden muss. Wir empfehlen, dieses Fell immer leer zu lassen.

HOST

Obligatorisches Feld, mit dem die neue URL generiert wird. Wenn der Host über eine API angefordert wird, dann wird er auch als Filter zum Host-Header des eingehenden Request verwendet, um zu entscheiden, welche Konfigurationszeile verwendet werden soll.

Es gibt einen Spezialfall, wenn die Ausnahmetabelle nicht für einen Eintrag verwendet werden soll. Wenn das Feld für den Host leer ist und die anderen Parameter übereinstimmen, wird dies als Markierung verwendet, um festzulegen, dass die Ausnahmetabelle nicht eingesetzt wird, sondern dass die lokalen Host-Daten für die URL-Generierung verwendet werden

PORT

Port-Nummer, die in der neuen voll spezifizierten generierten URL verwendet wird