Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette section fournit un exemple de séquence de verbes avec un verbe émis localement.
Verbe SYNCPT émis localement.
Le programme de transaction émet un verbe SEND_DATA ou MC_SEND_DATAselon qu’une conversation de base ou mappée est utilisée.
Le SEND_DATA ou MC_SEND_DATA VCB est transmis de manière transparente via l’API fournisseur à Host Integration Server. Une fois le verbe terminé, le code de retour de Host Integration Server est retourné au programme de transaction.
Le programme de transaction émet un verbe SYNCPT à l’API du fournisseur.
L’API fournisseur crée un en-tête PREPARE PS et le transmet en émettant un verbe SEND_DATA ou MC_SEND_DATA . Pour une conversation mappée, le champ data_type de la MC_SEND_DATA VCB doit être défini sur AP_PS_HEADER.
Une fois le verbe SEND_DATA ou MC_SEND_DATA terminé, l’API fournisseur émet un verbe RECEIVE_AND_WAIT ou MC_RECEIVE_AND_WAIT .
Le verbe RECEIVE_AND_WAIT ou MC_RECEIVE_AND_WAIT se termine par le champ what_rcvd du VCB avec une valeur de AP_PS_HEADER. La mémoire tampon de données est remplie avec l’en-tête PS reçu REQUEST_COMMIT.
Un autre verbe RECEIVE_AND_WAIT ou MC_RECEIVE_AND_WAIT est émis pour obtenir une direction d’envoi. Notez que l’API fournisseur peut combiner ces deux verbes en une seule requête en définissant le champ rtn_status du VCB sur AP_YES afin de recevoir l’état avec des données sur le premier RECEIVE_AND_WAIT ou MC_RECEIVE_AND_WAIT.
Un en-tête PS COMMITTED est ensuite transmis à l’aide d’un verbe SEND_DATA ou MC_SEND_DATA.
L’API Fournisseur émet un verbe RECEIVE_AND_WAIT ou MC_RECEIVE_AND_WAIT pour recevoir l’en-tête FORGET PS à partir du TP distant.
Un autre verbe RECEIVE_AND_WAIT ou MC_RECEIVE_AND_WAIT est émis avec le champ what_rcvd du VCB défini sur AP_SEND pour obtenir une direction d’envoi (à nouveau, le champ rtn_status RECEIVE_AND_WAIT du VCB peut être défini sur AP_YES pour combiner ces deux verbes).
Lorsque l’indication d’envoi est reçue, l’API fournisseur retourne le verbe SYNCPT au programme de transaction local avec un code de retour OK.