Configuration des encodages du service

Le service DRDA mappe les pages de codes et prend en charge les conversions de pages de codes personnalisées à l’aide d’un composant HIS Encoder sous-jacent et des composants système NLS (National Language Support) Windows.

Pages de codes NLS personnalisées

À l’aide de Microsoft Windows Update, vous pouvez installer des modules linguistiques Windows supplémentaires qui incluent des bibliothèques de conversion de pages de code NLS Windows. Si vous le souhaitez, l’encodeur HIS peut charger une page de codes NLS personnalisée en fonction des éléments codePage définis dans la partie codePages du fichier MsDrdaService.exe.config.

Numéro Page de codes

L’attribut number indique à l’encodeur HIS de charger un fichier de page de codes NLS personnalisé. Cet attribut facultatif accepte un entier. La valeur par défaut est 0.

Nom de la page de codes

L’attribut name nomme la page de codes NLS personnalisée que l’encodeur HIS doit charger en fonction du numéro de page de codes NLS personnalisé défini. Cet attribut facultatif accepte une chaîne. La valeur par défaut est une chaîne vide.

Description de la page de codes

L’attribut description décrit la page de codes NLS personnalisée que l’encodeur HIS doit charger en fonction du numéro de page de codes NLS personnalisé défini. Cet attribut facultatif accepte une chaîne. La valeur par défaut est une chaîne vide.

Numéro de page de codes NLS

L’attribut nlsCodePage définit le numéro de page de code NLS standard que l’encodeur HIS doit remplacer par le numéro de page de codes personnalisé. Cet attribut facultatif accepte un entier. La valeur par défaut est 0.

Par exemple, pour remplacer la page de codes NLS standard pour « EBCDIC - U.S./ Canada (Euro) » CCSID 1140 par une page de codes NLS personnalisée « EBCDIC US Custom » fichier de pages de codes personnalisés 21140.nls et le numéro de page de codes personnalisés 21140, spécifiez ce qui suit.

<codePage number="21140"   
                name="Custom21140"   
                description="Custom codepage based on 1140"   
                nlsCodePage="1140">  

Mappages de points de code personnalisés

L’encodeur HIS peut personnaliser les points de code dans les pages de code NLS standard et NLS personnalisées en fonction des éléments ebcdicToUnicodeConversion définis dans la partie codePages du fichier MsDrdaService.exe.config.

EBCDIC vers UNICODE

Les attributs « from » et « to » dans un élément ebcdicToUnicode indiquent à l’encodeur HIS de convertir à partir de et vers ces points de code. Cet attribut facultatif accepte une valeur de chaîne , sous la forme d’une valeur de point de code hexadécimal.

L’attribut réversible indique à l’encodeur HIS de convertir dans la direction réversible. Cet attribut facultatif accepte une valeur booléenne . La valeur par défaut est false.

UNICODE vers EBCDIC

Les attributs « from » et « to » dans un élément unicodeToEbcdic indiquent à l’encodeur HIS de convertir à partir de et vers ces points de code. Cet attribut facultatif accepte une valeur de chaîne , sous la forme d’une valeur de point de code hexadécimal.

L’attribut réversible indique à l’encodeur HIS de convertir dans la direction réversible. Cet attribut facultatif accepte une valeur booléenne . La valeur par défaut est false.

Comportement de conversion

L’encodeur HIS est partagé par un certain nombre de fonctionnalités Microsoft Host Integration Server 2013, notamment le service DRDA et l’intégrateur de transactions. L’élément conversionBehavior est destiné uniquement à l’intégrateur de transactions. Le service DRDA ne nécessite pas cet élément.