Hinweis: Dieser Abschnitt gilt nur für Data Transport Service r2.0 und höher.
Sie können die Protokollparameter des Agenten auf der Registerkarte "Protokolle" des Dialogfelds "Agenteneigenschaften" festlegen.
Standardmäßig unterstützt DTS viele verschiedene Protokolle. Wenn allerdings Ihr Netzwerk nur ein Protokoll unterstützt (z. B. TCP) oder wenn alle Übertragungen dasselbe Protokoll verwenden, wäre das automatische Starten aller unterstützten Protokolle bei der Initialisierung des DTS-Agenten eine Vergeudung von Ressourcen. Wenn ein Slave-Prozess eines DTS-Agenten zur Ausführung einer Übertragung gestartet wird, lädt dieser nur die Protokollbibliothek, die zur Übertragung der Daten erforderlich ist.
Wenn keine Protokolle ausgewählt werden, führt der DTS-Agent keine Übertragungen aus. Wenn Sie jedoch nur ein Protokoll auswählen und die anderen entfernen, wird beim Starten des Slave-Prozesses des DTS-Agenten lediglich das ausgewählte Protokoll geladen. Auf diese Weise wird die Effizienz der Übertragung verbessert.
Die Protokolle werden als gemeinsam genutzte Bibliotheken gespeichert. Auf diese Weise wird die Effizienz der Übertragung verbessert.
Die auf der Registerkarte "Protokolle" angegebenen Informationen werden in der DTS-Konfigurationsdatei gespeichert. Diese Datei stellt für den DTS-Agenten Informationen bereit, welche Protokolle geladen und welche gemeinsam genutzte(n) Bibliothek(en) aufgerufen werden soll(en).
DTS unterstützt HyperText Transfer Protocol (HTTP). HTTP ist das gebräuchlichste Protokoll zum Übertragen von Daten von WWW-Servern an Browser. Bei der Aktivierung von HTTP-Übertragungen für diesen DTS-Agentencomputer sollten Sie sicherstellen, dass das HTTP-Protokoll und die zugehörige gemeinsam genutzte Bibliothek ausgewählt sind. Es ermöglicht das Erstellen, Verwalten und Ausführen von Übertragungen, um Daten von einem HTTP-Server oder dessen Proxy-Server abzurufen, auch wenn auf dem Server kein DTS-Agent installiert ist. DTS unterstützt auf diese Weise das Herunterladen von Dateien aus dem Internet.
So legen Sie Protokollparameter fest
Hinweis: In den Feldern der Agenten- und der Browser-Protokolle können Sie eine eigene Auswahl vornehmen und die Protokolle ersetzen, die von DTS standardmäßig bei der Installation ausgewählt werden. Sie können auch externe Protokolle auswählen, d. h. Protokolle, die auf dem ausgewählten Computer installiert sind, jedoch nicht von DTS bereitgestellt wurden. Außerdem können Sie Protokollbibliotheken für Protokolle schreiben, die gegenwärtig nicht unterstützt werden. Diese Funktionen gelten sowohl für DTS-Agenten als auch für Browser.
Im Folgenden sind die von DTS bereitgestellten Protokolle aufgeführt, ergänzt durch den Standardnamen der gemeinsam genutzten Protokollbibliothek:
|
Protokoll |
Gemeinsame Bibliothek |
Spezielle Hinweise |
|
MCAST |
dtsmcast |
Wichtig! DTS unterstützt die IPv4-Broadcast- und die IPv4/IPv6-Multicast-Adressierung. Das Eins-zu-Viele-Übertragungsverfahren kann nur mit IPv4-Adressen verwendet werden. Falls Sie über ein IPv6-Netzwerk eine Übertragung im Broadcast-Verfahren durchführen möchten, verwenden Sie das MCAST-Protokoll mit den entsprechenden IPv6-Multicast-Adressen. |
|
HTTP |
dtshttp |
|
|
BCAST |
dtsbcast |
|
|
CPIC |
dtscpic |
Hinweis: Um CPIC für den ausgewählten Agentencomputer zu verwenden, wählen Sie die CPIC-Option sowohl in den Feldern der Agenten- als auch der Browser-Protokolle aus, und ändern Sie die erforderlichen Parameter in der DTS-Konfigurationsdatei. |
|
PPP |
dtsppp |
Hinweis: DTS unterstützt nicht die neueste Version des PPP-Kommunikationsprotokolls, PPPv6. |
|
SPX |
dtsspx |
|
|
TCP |
dtstcp |
|
|
UDP |
dtstcp |
|
Alle Protokolle (außer CPIC) werden standardmäßig ausgewählt.
DTS liefert die Erweiterung der gemeinsam genutzten Bibliothek für jede Plattform automatisch. Bei Windows-Plattformen lautet die Erweiterung der gemeinsam genutzten Bibliothek beispielsweise .DLL. Bei Solaris lautet die Erweiterung .SO, und bei HPUX lautet sie .SL.
Hinweis: Diese Festlegungen gelten nur für den aktuell ausgewählten DTS-Agenten oder Browser.
Hinweis: Es wird empfohlen, auf demselben Computer dieselben Protokolleinstellungen sowohl für den DTS-Agenten als auch für den Browser zu verwenden.
Beispiel: Zum Aktualisieren einer gemeinsam genutzten Bibliothek für die Verwendung eines externen Protokolls anstatt des von DTS bei der Installation bereitgestellten Protokolls ersetzen Sie die standardmäßig verwendete gemeinsam genutzte Bibliothek durch die neue gemeinsam genutzte Bibliothek. Wenn Sie beispielsweise eine eigene TCP-Bibliothek mit dem Namen "meinetcp.dll" geschrieben haben, aktualisieren Sie den Namen der standardmäßig verwendeten gemeinsam genutzten TCP-Bibliothek auf "meinetcp.dll".
Für das obige Beispiel wählen Sie den TCP-Protokolleintrag aus, klicken Sie auf die Schaltfläche "Aktualisieren", und geben Sie in das Feld "Wert" den Dateinamen "meinetcp.dll" ein.
Sie kehren zur Registerkarte "Protokolle" zurück.
Führen Sie die Schritte 3 bis 6 sowohl in den Feldern der Agenten- als auch der Browser-Protokolle durch.
Geben Sie einen oder mehrere Hostnamen ein. Wenn Sie mehrere Namen eingeben, trennen Sie diese durch Semikolons. Verwenden Sie das folgende Format:
Host1;Host2;Host3...
Diese Hostnamen können Platzhalter enthalten. Beispiel:
*.cai.com;*ca.com;
Beispiel: Verwenden eines Protokolls zum Laden eines anderen Protokolls
Für alle Protokolle außer PPP ist eine Protokollbibliothek erforderlich.
Da PPP über TCP arbeitet, stellt die PPP-Bibliothek eine Verbindung her (über ein Modem) und sendet oder empfängt Daten über TCP.
DTS verwendet PPP zum Laden von TCP, anstatt einen Großteil der TCP-Bibliothek innerhalb von PPP zu reproduzieren. Die Standardsyntax zum Laden von PPP wird bei Installation in die Felder "Agentenprotokolle" bzw. "Browser-Protokolle" in die Spalte "Bibliothek" eingegeben:
PPP=<dtsppp.dll:dtstcp.dll>
Daher wird beim Laden der Bibliothek "dtsppp.dll" die Bibliothek "dtstcp.dll" geladen.
Die Syntax jeder Bibliothek, die zum Laden einer anderen Bibliothek erforderlich ist, hat dasselbe Format wie die unten angegebene Syntax.
lp=<lp_shared_library:cp_shared_library>
Gibt den Namen des Ladeprotokolls an (aus der Spalte "Protokoll" der Felder "Agentenprotokolle" bzw. "Browser-Protokolle").
Gibt den Namen der gemeinsam genutzten Bibliothek aus dem Ladeprotokoll an (aus der Spalte "Bibliothek" der Felder "Agentenprotokolle" bzw. "Browser-Protokolle").
Gibt den Namen der gemeinsam genutzten Bibliothek aus dem aufgerufenen Protokoll an (aus der Spalte "Bibliothek" der Felder "Agentenprotokolle" bzw. "Browser-Protokolle").
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|