Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Anziché emettere verbi separati RECEIVE_ALLOCATE per ogni nome di transazione possibile, un'implementazione del punto di sincronizzazione può invece registrarsi come gestione collegamento punto di sincronizzazione per Host Integration Server. A tale scopo, emettendo un verbo RECEIVE_ALLOCATE che specifica un nome TP costituito da tutti gli 0x00s.
Quando viene registrata una gestione connessione punto di sincronizzazione, le modifiche seguenti vengono applicate nel supporto del collegamento in ingresso del server in Host Integration Server:
Quando arriva un messaggio Attach per qualsiasi nome TP in una conversazione con il campo syncpoint_rqd del vcb impostato su AP_YES, Host Integration Server lo associa all'applicazione che ha emesso lo speciale verbo RECEIVE_ALLOCATE registrandosi come Gestore collegamento punto di sincronizzazione.
Tutti i messaggi Attach in arrivo per resynchronization TP (0x06F2) verranno indirizzati automaticamente alla gestione collegamento del punto di sincronizzazione.
Se non è stata eseguita alcuna RECEIVE_ALLOCATE per La gestione collegamento del punto di sincronizzazione o per il nome TP specifico, Host Integration Server accoderà il collegamento per un periodo di tempo configurato. Se in quel momento non viene emesso alcun RECEIVE_ALLOCATE , il collegamento verrà rifiutato con un codice restituito di TP_NOT_AVAILABLE_RETRY.
Se un RECEIVE_ALLOCATE viene confrontato con il messaggio Allega, il verbo viene restituito al tp con il campo tp_name del vcb impostato sul nome TP contenuto nel messaggio Di collegamento.
Le applicazioni che usano questa funzionalità devono rispettare due restrizioni:
Tutti i verbi generati nelle conversazioni avviate in questo modo devono essere rilasciati dallo stesso processo, perché Host Integration Server non può passare tp_idtra i processi.
Solo un singolo processo può essere registrato come Gestione collegamento punto di sincronizzazione in qualsiasi server che esegue Host Integration Server. Se un secondo processo tenta di eseguire la registrazione, il verbo RECEIVE_ALLOCATE restituirà immediatamente con il codice restituito primario impostato su AP_SYNCPOINT_MANAGER_ACTIVE.
Le applicazioni di Gestione connessione punto di sincronizzazione devono risiedere in un server Host Integration Server. Potrebbero non essere distribuiti tra client Host Integration Server. Questa restrizione viene imposta per garantire che esista solo una singola istanza di Sync Point Services (SPS) e Conversation-Protected Resource Manager (C-PRM) per ogni lu nel server di integrazione host, che potrebbe non essere il caso in cui i gestori di collegamento del punto di sincronizzazione siano visibili da più server nel dominio Host Integration Server.
La struttura del blocco di controllo verbo RECEIVE_ALLOCATE non richiede modifiche per supportare questa funzione.