Numéro d'article: 810785 - Dernière mise à jour: vendredi 19 novembre 2004 - Version: 1.1 Comment COMTI gère les données de chaîne qui sont transmies vers et depuis un ordinateur mainframe dans SNA Server 4.0 et Host Integration Server 2000INTRODUCTIONLorsque COM transactions Integrator (COMTI) envoie des données de type string à un ordinateur mainframe ou reçoit des données de type string retour d'un ordinateur mainframe, les données sont mis en forme différemment. Comment les données sont formatées différemment dépend des paramètres pour chaque paramètre chaîne qui est configuré dans COMTI composant Générateur. En outre, il existe certaines différences entre la façon dont COMTI traite les chaînes dans Microsoft SNA Server 4.0 et la façon dont COMTI traite les chaînes dans Microsoft Host Integration Server 2000. Plus d'informationsLorsque vous utilisez COMTI composant Générateur, il existe configuration options pour délimiter chaîne et gestion des erreurs. Vous pouvez voir ces options sous l'onglet COBOL des propriétés pour un paramètre de chaîne. Vous pouvez sélectionner une des options suivantes :
Vous pouvez utiliser l'option « tronquer » pour spécifier la longueur d'une chaîne qui transmet un client dans un programme. Lorsque vous définissez l'option « Tronquer », la chaîne est tronquée à la longueur que vous définissez et ensuite transmis à l'ordinateur mainframe. Vous pouvez recevoir un message d'erreur indiquant que la chaîne est trop longue. Lorsque la chaîne est tronquée et ensuite transmise à l'ordinateur mainframe, le runtime COMTI envoie un message d'erreur au programme client. Aucun message d'erreur n'est envoyé à l'ordinateur mainframe. Chaîne de sélections délimitation remplies avec des espaces ou sont null terminée. « Capitonnées avec des espaces » est la sélection par défaut. L'option que vous sélectionnez détermine comment les données de chaîne sont transmises à l'ordinateur mainframe paramètres d'entrée. En outre, l'option que vous sélectionnez détermine comment les données sont interprétées lorsque ces données sont renvoyées de l'ordinateur mainframe des paramètres de sortie. Les tableaux suivants illustrent comment les données sont interprétées pour une installation standard de SNA Server 4.0 et pour une installation standard de Host Integration Server 2000. note Les articles qui sont mentionnés dans la section « Références » inclut des écritures du Registre qui changent la manière dont sont gérées les chaînes. b = a space
# = a Null (x00)
* = a random character from memory
(unless the option is checked to 'initialize buffer with hexadecimal value')
Input string parameter handling:
Data sent to host
Data -----------------------------------------------
received Pad with spaces Null terminated
from ---------------------- --------------------
client SNA 4 Host Integration Server SNA 4 HIS
--------- --------- --------- --------- ---------
XXYYZZbbb XXYYZZbbb XXYYZZbbb XXYYZZbbb XXYYZZbbb
XXYYZZ### XXYYZZbbb XXYYZZ##b XXYYZZ#** XXYYZZ##*
XX##ZZ### XXbbbbbbb XX##ZZ##b XX#****** XX##*****
XXbbZZ### XXbbZZbbb XXbbZZ##b XXbbZZ#** XXbbZZ##*
######### bbbbbbbbb b#######b #******** ##*******
Output string parameter handling:
Data sent to client
Data -----------------------------------------------
received Pad with spaces Null terminated
from ---------------------- --------------------
host SNA 4 Host Integration Server SNA 4 HIS
--------- --------- --------- --------- ---------
XXYYZZbbb XXYYZZ XXYYZZ XXYYZZbbb XXYYZZbbb
XXYYZZ### XXYYZZ### XXYYZZ### XXYYZZ XXYYZZ
XX##ZZ### XX##ZZ### XX##ZZ### XX##ZZ XX
XXbbZZ### XXbbZZ### XXbbZZ### XXbbZZ XXbbZZ
######### 0 bytes ######### 0 bytes 0 bytesRéférences Pour plus d'informations sur COMTI et sur les paramètres de chaîne, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft : 820719
(http://support.microsoft.com/kb/820719/
)
CORRECTIF : COMTI renvoie des caractères NULL au lieu d'une chaîne nulle octets 828663
(http://support.microsoft.com/kb/828663/
)
Host Integration Server autorise incorporés caractères null à renvoyer dans les paramètres de chaîne Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
Traduction automatiqueIMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique. La version anglaise de cet article est la suivante: 810785
(http://support.microsoft.com/kb/810785/en-us/
)
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|

Retour au début
