Freigeben über


Festlegen von Timeouts für eine öffentliche Prozessorchestrierung und eines HTTP-Adapters

Wenn Sie in einem synchronen Szenario eine Orchestrierung für öffentliche Prozesse mit einem HTTP-Adapter verwenden, müssen Sie die Timeouts für die einzelnen Instanzen entsprechend festlegen. Die Timeouteinstellung für die Orchestrierung (Time to Perform) muss kleiner sein als das Timeout für den HTTP-Adapter (Anforderungstimeout). Dies liegt daran, dass ein Timeout des Adapters vor der Orchestrierung auftreten kann, wenn die Einstellung für den HTTP-Adapter kleiner ist. Dadurch erhält der Adapter die Kontrolle über den Prozess. Die Orchestrierung muss die Kontrolle über den Prozess haben; Daher muss die Timeouteinstellung kleiner sein.

So legen Sie die Timeouteinstellung für den HTTP-Adapter fest

  1. Erweitern Sie in BizTalk Explorer Die Option Ports senden, und doppelklicken Sie dann auf den HTTP-Sendeport, der mit der Öffentlichen Prozessorchestrierung verwendet wird.

  2. Klicken Sie im Eigenschaftenfenster Sendeport auf die Schaltfläche mit den Auslassungspunkten (...) für Adresse (URI).

  3. Geben Sie im Http-Transport-Eigenschaftenfenster im Bereich Allgemein im Feld Anforderungstimeout (Sek.) einen geeigneten Wert für das Timeout ein. Dieser Wert muss größer sein als die Einstellung Time to Perform (Time to Perform) für den relevanten Partner Interface Process (PIP).

  4. Klicken Sie auf OK und dann nochmals auf OK.

So legen Sie die Timeouteinstellung für die Orchestrierung öffentlicher Prozesse fest

  1. Klicken Sie auf Start, zeigen Sie auf Alle Programme, zeigen Sie auf Microsoft BizTalk <Version> Accelerator for RosettaNet, und klicken Sie dann auf BizTalk Accelerator for RosettaNet Management Console.

  2. Erweitern Sie BizTalk Accelerator for RosettaNet, und klicken Sie dann auf Prozesskonfigurationseinstellungen.

  3. Klicken Sie mit der rechten Maustaste auf das PIP, für das Sie die Timeouteinstellung festlegen möchten, und klicken Sie dann auf Eigenschaften.

  4. Geben Sie im DialogfeldEigenschaften auf der Registerkarte Aktivität im Feld Ausführungszeit einen entsprechenden Wert ein, der kleiner als die Timeouteinstellung des HTTP-Adapters ist, und klicken Sie dann auf OK.

Weitere Informationen

Programmierhandbuch