| |
Handelnder Service V1.0 Interworking Einheiten Mai 2000 1-17 1 ¥- Schleifen können auftreten. Das trivialste Beispiel von diesem ist, wo zwei vorher zerlegen Händlerräume entscheiden, zu verbinden, indem sie Verbindungen austauschen. Dieses kann den ersten Händler ergeben das Fortpflanzen einer Frage zur Sekunde und sie dann haben gingen sofort über zurück Rückverbindung. Sicherstellen, daß eine Suche nicht an einer endlosen Schleife teilnimmt, ein hop_count an gewöhnt begrenzen Sie die Tiefe der Verbindungen, um eine Suche fortzupflanzen. Das hop_count wird durch ein verringert bevor eine Frage zu anderen Händlern fortgepflanzt wird. Die Suchausbreitung endet an Händler wenn das hop_count Reichweiten null. Das unproduktive Nochmals besuchen eines bestimmten Händlers beim Durchführen einer Frage vermeiden, a RequestId kann von einem Quellhändler für jeden Fragenbetrieb erzeugt werden, den es einleitet für Ausbreitung zu einem Zielhändler. Das Händlerattribut von request_id_stem an gewöhnt bilden Sie RequestId . typedefsequence<octet > -OctetSeq; request_id_stem AttributOctetSeq; Ein Händler erinnert sich das an RequestId von allen neuen interworking Fragenbetrieben die es ist gebeten worden durchzuführen. Wenn ein interworking Fragenbetrieb empfangen wird, Händler überprüft diese Geschichte und verarbeitet nur die Frage, wenn es der Betrieb s zuerst ist Aussehen. Damit dieses, um zu arbeiten, der Verwalter für einen Satz zu einem Bündnis vereingigte Händler haben muß initialisierte die jeweiligen request_id_stems zu nichtüberlappenden Werten. Das RequestId wird in einen Politikparameter des Importeurs s auf dem Fragenbetrieb zu überschritten der Zielhändler. Wenn der Zielhändler nicht den Gebrauch des RequestId stützt Politik, der Zielhändler braucht, nicht das RequestId zu verarbeiten aber muß das RequestId führen auf der folgende verbundene Händler, wenn die Suche weiter fortpflanzt. 1,3,2 Zu einem Bündnis vereingigtes FragencBeispiel , um einen Fragenantrag in einem handelnden Diagramm fortzupflanzen, dient jeder Quellhändler als ein Klient zu das Nachschlagen Schnittstelle des Zielhändlers und -durchläufe sein Fragenbetrieb des Klienten s zu seinem Zielhändler. Das folgende Beispiel veranschaulicht die Änderung des Hopfenzählimpulsparameters als Frage Antrag überschreitet durch einen Satz verbundene Händler in einem handelnden Diagramm. Wir nehmen daß an Verbindung folgen politischen Linien in den Händlern resultiert innen immer folgen Sie Verhalten. 1. Ein Fragenantrag wird an der handelnden Schnittstelle von T1 mit einem Hopfen des Importeurs s hervorgerufen Zählimpulspolitik ausgedrückt als hop_count = 4. Die Händlerscopingpolitik für T1 umfaßt max_hop_count = 5. Das resultierende hop_count beantragen die Suche (nach Schlichtungstätigkeit, die die Händlerpolitik und die Importeurpolitik kombiniert), ist hop_count = 4. 2. Wir nehmen an, daß kein Gleiches in T1 gefunden wird und das Resultieren Politik ist immer folgen. Das heißt, soll T1 den Antrag zu T3 führen. Eine geänderte Importeurhop_countpolitik von hop_count = 3 wird benutzt. Die lokale Händlerscopingpolitik für T3 umfaßt |  |
|
| |
|
|