Freigeben über


Support für Synchronisierungspunktebene 2 bestätigen

Die aktuelle APPC-Implementierung in Hostintegrationsserver unterstützt Unterhaltungen mit Synchronisierungsebene von AP_NONE, AP_CONFIRM_SYNC_LEVEL oder AP_SYNCPT. Die Verben DEALLOCATE, MC_DEALLOCATE, PREPARE_TO_RECEIVE und MC_PREPARE_TO_RECEIVE geben ein Typelement an, das die erforderliche Synchronisierungsebene angibt. Dieser Parameter wird wie folgt interpretiert:

Zugewiesene Synchronisierungsstufe Typ angegeben Aktion ausgeführt
AP_NONE AP_FLUSH Aktion von FLUSH oder MC_FLUSH Verb vor der Verlagerung oder Änderung der Richtung.
AP_NONE AP_SYNCLEVEL Aktion von FLUSH oder MC_FLUSH Verb vor der Verlagerung oder Änderung der Richtung.
AP_SYNCPT AP_FLUSH Aktion von FLUSH oder MC_FLUSH Verb vor der Verlagerung oder Änderung der Richtung.
AP_SYNCPT oder AP_CONFIRM_SYNC_LEVEL AP_CONFIRM_TYPE Aktion des Verbs CONFIRM oder MC_CONFIRM vor der Verlagerung oder Änderung der Richtung.
AP_SYNCPT AP_SYNCLEVEL Es wird davon ausgegangen, dass eine Synchronisierungspunktimplementierung, die mit der APPC-API in Hostintegrationsserver erstellt wurde, die Verzögerungszustände entsprechend implementiert. Weitere Informationen finden Sie weiter unten.

Hinweis

Bei einer zugewiesenen Synchronisierungsebene von AP_SYNCPT und einem bestimmten Typ von AP_SYNCLEVEL wird davon ausgegangen, dass eine vom Anbieter bereitgestellte Synchronisierungspunktkomponente die Verzögerungszustände entsprechend implementiert. Ein vom Anbieter bereitgestelltes Synchronisierungspunktsystem muss:

  • Abfangen von DEALLOCATE-, MC_DEALLOCATE-, PREPARE_TO_RECEIVE- und MC_PREPARE_TO_RECEIVE Verben in Unterhaltungen der Synchronisierungspunktebene 2, wenn der Typ AP_SYNCLEVEL für die Synchronisierungsstufe angegeben wird.

  • Warten Sie den Zurückstellungszustand, bis eines der in diesem Zustand gültigen Verben abgeschlossen ist.

  • Stellen Sie nach Abschluss des Verbs das ursprüngliche DEALLOCATE-, MC_DEALLOCATE-, PREPARE_TO_RECEIVE- oder MC_PREPARE_TO_RECEIVE Verb auf Host Integration Server aus.

    Der Hostintegrationsserver implementiert die Verzögerungszustände nicht direkt. Wenn ein DEALLOCATE-, MC_DEALLOCATE-, PREPARE_TO_RECEIVE- oder MC_PREPARE_TO_RECEIVE Verb mit einem Typ empfangen wird, der in einer Synchronisierungspunktunterhaltung als AP_SYNCLEVEL angegeben ist, wird dies so behandelt, als ob die Unterhaltung über eine Synchronisierungsebene von AP_NONE verfügt.

    Damit Synchronisierungspunkt-Unterhaltungen der Ebene 2 die Typsynchronisierung bestätigen können, werden die VERBEN DEALLOCATE, MC_DEALLOCATE, PREPARE_TO_RECEIVE und MC_PREPARE_TO_RECEIVE Verben geändert, um ein Typmitglied von AP_CONFIRM_TYPE zu unterstützen.

    Die Verben DEALLOCATE, MC_DEALLOCATE, PREPARE_TO_RECEIVE und MC_PREPARE_TO_RECEIVE geben ein Typelement an, das die erforderliche Synchronisierungsebene angibt. Dieser Parameter wird wie folgt interpretiert:

Zugewiesene Synchronisierungsstufe Typ angegeben Aktion ausgeführt
AP_NONE AP_FLUSH Aktion von FLUSH oder MC_FLUSH Verb vor der Verlagerung oder Änderung der Richtung.
AP_NONE AP_SYNCLEVEL Aktion von FLUSH oder MC_FLUSH Verb vor der Verlagerung oder Änderung der Richtung.
AP_CONFIRM_SYNC_LEVEL AP_FLUSH Aktion von FLUSH oder MC_FLUSH Verb vor der Verlagerung oder Änderung der Richtung.
AP_CONFIRM_SYNC_LEVEL AP_SYNCLEVEL Aktion des Verbs CONFIRM oder MC_CONFIRM vor der Verlagerung oder Änderung der Richtung.