

AWS Le service de modernisation du mainframe (expérience de l'environnement d'exécution géré) n'est plus ouvert aux nouveaux clients. Pour des fonctionnalités similaires au service de modernisation AWS du mainframe (expérience de l'environnement d'exécution géré), explorez le service de modernisation AWS du mainframe (expérience autogérée). Les clients existants peuvent continuer à utiliser le service normalement. Pour plus d'informations, consultez la section [Modification de la disponibilité de la modernisation du AWS mainframe](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Ajoutez des propriétés de configuration pour l'application gérée avec AWS Transform pour le moteur mainframe
<a name="applications-m2-ba-config-props"></a>

Vous pouvez ajouter un fichier dans le `config` dossier de votre application refactorisée qui vous donnera accès aux nouvelles fonctionnalités du moteur d'exécution AWS Transform for mainframe. Vous devez nommer ce fichier`user-properties.yml`. Ce fichier ne remplace pas la définition de l'application mais l'étend. Cette rubrique décrit les propriétés que vous pouvez inclure dans le `user-properties.yml` fichier.

**Note**  
Vous ne pouvez pas modifier certains paramètres car ils sont contrôlés soit par la modernisation du AWS mainframe, soit par la définition de l'application. Tous les paramètres définis dans la définition de l'application pour votre application ont priorité sur les paramètres que vous spécifiez dans`user-properties.yml`.

Pour plus d'informations sur la structure des applications refactorisées, consultez. [Structure de AWS Transform pour les applications gérées par mainframe](applications-m2-other-resources-structure.md)

Le schéma suivant indique où placer le `user-properties.yml` fichier dans la structure de l'exemple d'application AWS Transform for mainframe, PlanetsDemo.

```
PlanetsDemo-v1/
   ├─ config/
   │  ├─ application-PlanetsDemo.yml
   │  ├─ user-properties.yml
   ├─ jics/
   ├─ webapps/
```

## Référence sur les propriétés de configuration
<a name="ba-config-props"></a>

Voici la liste des propriétés disponibles. Tous les paramètres sont facultatifs.

**Topics**
+ [Propriétés de l'application Gapwalk](#gapwalk-app-props)
+ [Propriétés du batchscript Gapwalk](#gapwalk-batch-props)
+ [Propriétés de Gapwalk Blugen](#gapwalk-blugen-props)
+ [Propriétés de la commande Gapwalk CL](#gapwalk-cl-props)
+ [Propriétés du coureur Gapwalk CL](#gapwalk-cl-runner-props)
+ [Propriétés de Gapwalk JHDB](#gapwalk-jhdb-props)
+ [Propriétés de Gapwalk JICS](#gapwalk-jics-props)
+ [Propriétés d'exécution de Gapwalk](#gapwalk-runtime-props)
+ [Propriétés du programme utilitaire Gapwalk](#gapwalk-utility-props)
+ [Autres propriétés](#other-props)

### Propriétés de l'application Gapwalk
<a name="gapwalk-app-props"></a>

**Bluesam.fileloading.commit Intervalle**  
Facultatif. L'intervalle de Blusam validation.  
Type : nombre  
Par défaut : 100000

**encodage de la carte**  
Facultatif. Encodage de la carte : à utiliser avec`useControlMVariable`.  
Type : chaîne  
Par défaut : CP1145

**vérifier la taille du fichier d'entrée**  
Facultatif. Spécifie s'il convient de lancer une vérification si la taille du fichier est un multiple de la taille de l'enregistrement.  
Type : valeur booléenne  
Valeur par défaut : false

**database.cursor.overflow.allowed**  
Facultatif. Spécifie s'il faut autoriser le dépassement du curseur. Réglez sur `true` pour effectuer un appel suivant sur le curseur, quelle que soit sa position. Réglez `false` sur pour vérifier si le curseur est à la dernière position avant d'effectuer un prochain appel sur le curseur. Activé uniquement si le curseur est SCROLLABLE (SENSITIVE ou INSENSITIVE)  
Type : valeur booléenne  
Valeur par défaut : true

**Simplificateur de données. onInvalidNumericDonnées**  
Facultatif. Comment réagir lors du décodage de données numériques non valides Les valeurs autorisées sont `reject``toleratespaces`,`toleratespaceslowvalues`,`toleratemost`.   
Type : chaîne  
Par défaut : rejeter

**defaultKeepExistingFichiers**  
Facultatif. Spécifie s'il faut définir la valeur précédente par défaut de l'ensemble de données.  
Type : valeur booléenne  
Valeur par défaut : false

**disposition.checkexistence**  
Facultatif. Spécifie s'il convient de vérifier l'existence du fichier pour Dataset avec DISP SHR ou OLD.  
Type : valeur booléenne  
Valeur par défaut : false

**Seuil de tri externe**  
Facultatif. Le seuil de tri : détermine à quel moment le système doit passer du tri en mémoire au tri par fusion externe (en utilisant des fichiers temporaires sur le système de fichiers). S'il n'est pas spécifié (default=`null`), le seuil est fixé à la moitié de la mémoire disponible à chaque nouvelle tâche de tri. Pour estimer la mémoire disponible, un appel à System.gc () est effectué.  
Type : taille des données  
Par défaut:null  
`externalSort.threshold: 12MB`

**blockSizeDefault**  
Facultatif. Taille de bloc par défaut à utiliser pour les octets BDW.  
Type : nombre  
Par défaut : 32760  
`blockSizeDefault: 32760`

**Force HR**  
Facultatif. Spécifie s'il faut utiliser SYSPRINT lisible par l'homme, soit en sortie de console, soit en sortie de fichier.  
Type : valeur booléenne  
Valeur par défaut : false

**Date forcée**  
Facultatif. Force la saisie d'une date et d'une heure spécifiques dans la base de données. À utiliser uniquement pendant le développement et les tests.  
Par défaut:null  
`forcedDate: 2022-08-26T12:59:58.123456+01:57`

**Date congelée**  
Facultatif. Gèle la date et l'heure dans la base de données. À utiliser uniquement pendant le développement et les tests.  
Valeur par défaut : false  
`frozenDate: false`

**IMS.Messages.Taille étendue**  
Facultatif. Spécifie s'il faut définir la valeur ExtendedSize pour les messages ims.  
Type : valeur booléenne  
Valeur par défaut : false

**Délai de verrouillage**  
Facultatif. Délai d'expiration en millisecondes d'une transaction en cas d'impossibilité d'obtenir un verrou dans un délai spécifié.  
Type : nombre  
Par défaut : 500

**MapTransfo. Prefixes**  
Facultatif. Liste des préfixes à utiliser lors de la transformation des variables ControlM. Chacune est séparée par une virgule.  
Type : chaîne  
Par défaut : &, @, % %

**requête. useConcatCondition**  
Facultatif. Spécifie si la condition clé est créée par concaténation de clés ou non.  
Type : valeur booléenne  
Valeur par défaut : false

**Retour sur RTE**  
Facultatif. Spécifie s'il faut annuler la transaction d'unité d'exécution implicite sur les exceptions d'exécution.  
Type : valeur booléenne  
Valeur par défaut : false

**sctThreadLimit**  
Facultatif. La limite de threads pour le déclenchement de scripts.  
Type : nombre  
Par défaut: 5

**sqlCodePointShift**  
Facultatif. Le changement de point de code SQL. Déplace le point de code pour les caractères de contrôle que nous pouvons rencontrer lors de la migration des données d'un SGBDR existant vers un SGBDR moderne. Par exemple, vous pouvez spécifier de `384` faire correspondre le caractère Unicode`\u0180`.  
Type : nombre  
Par défaut : 0

**sqlIntegerOverflowAutorisé**  
Facultatif. Spécifie s'il faut autoriser le dépassement des nombres entiers SQL, c'est-à-dire s'il est permis de placer des valeurs plus importantes dans la variable hôte.  
Type : valeur booléenne  
Valeur par défaut : false

**stepFailWhenAbend**  
Facultatif. Spécifie s'il faut déclencher un abend en cas d'échec ou de fin d'exécution d'une étape.  
Type : valeur booléenne  
Valeur par défaut : true

**stopExecutionWhenProgNotFound**  
Facultatif. Spécifie s'il faut arrêter l'exécution si aucun programme n'est trouvé. S'il est défini sur`true`, interrompt l'exécution si aucun programme n'est trouvé.  
Type : valeur booléenne  
Valeur par défaut : true

**système.date.format**  
Facultatif. Spécifie le format de date du système.   
Type : chaîne  
Par défaut : MDY

**system.date.separator**  
Facultatif. Spécifie le séparateur de date du système.   
Type : chaîne  
Par défaut : /

**uppercaseUserInput**  
Facultatif. Spécifie si les données saisies par l'utilisateur doivent être en majuscules.   
Type : valeur booléenne  
Valeur par défaut : true

**Contrôle de l'utilisation MVariable**  
Facultatif. Spécifie s'il faut utiliser la spécification Control-M pour le remplacement des variables.  
Type : valeur booléenne  
Valeur par défaut : false

**jcl.checkpoint.expireTimeout**  
Facultatif. Spécifie la durée pendant laquelle les points de contrôle JCL doivent être conservés dans le fournisseur de persistance ou dans le registre en mémoire.  
Type : nombre  
Par défaut : -1

**jcl.checkpoint. expireTimeoutUnit**  
Facultatif. Spécifie l'unité de durée de la `jcl.checkpoint.expireTimeout` propriété. Valeurs constantes enum prises en charge :`java.util.concurrent.TimeUnit`.  
Type : chaîne  
Par défaut : SECONDES

### Propriétés du batchscript Gapwalk
<a name="gapwalk-batch-props"></a>

**encoding**  
Facultatif. L'encodage utilisé dans les projets de script par lots (pas avec groovy). Exige un encodage valide `CP1047``IBM930`,,`ASCII`,`UTF-8`...  
Type : chaîne  
Par défaut : ASCII

### Propriétés de Gapwalk Blugen
<a name="gapwalk-blugen-props"></a>

**managers.trancode**  
Facultatif. Le mappage des trancodes du gestionnaire de dialogues. Permet de mapper un code de transaction JICS à un gestionnaire de dialogue. Le format attendu est`trancode1:dialogManager1;trancode2:dialogManager2;`.   
Type : chaîne  
Par défaut:null  
`managers.trancode: OR12:MYDIALOG1`

### Propriétés de la commande Gapwalk CL
<a name="gapwalk-cl-props"></a>

**commandes désactivées**  
Facultatif. Liste des commandes à désactiver, séparées par des virgules. Les valeurs autorisées sont `PGM_BASIC``RCVMSG`,`SNDRCVF`,`CHGVAR`,`QCLRDTAQ`,,`RTVJOBA`,`ADDLFM`,`ADDPFM`,`RCVF`,`OVRDBF`,`DLTOVR`,`CPYF`,`SNDDTAQ`. Utile lorsque vous souhaitez désactiver ou remplacer un programme existant. `PGM_BASIC`est un programme d'exécution AWS Transform pour mainframe spécifique conçu à des fins de débogage.  
Type : chaîne  
Par défaut:null

**spring.datasource.primary.jndi-name**  
Facultatif. La principale source de données JNDI (Java Naming And Directory Interface).  
Type : chaîne  
Par défaut : jdbc/primary

**Mode zoné**  
Facultatif. Mode de codage ou de décodage des types de données zonés. Les valeurs autorisées sont`EBCDIC_STRICT`/`EBCDIC_MODIFIED`/`AS400`.  
Type : chaîne  
Par défaut : EBCDIC\$1STRICT

### Propriétés du coureur Gapwalk CL
<a name="gapwalk-cl-runner-props"></a>

**cl.configuration.context.encoding**  
Facultatif. L'encodage des fichiers CL. Exige un encodage valide `CP1047``IBM930`,,`ASCII`,`UTF-8`...  
Type : chaîne  
Par défaut : CP297

**CL. Mode zoné**  
Facultatif. Mode d'encodage ou de décodage des commandes du langage de contrôle (CL). Les valeurs autorisées sont`EBCDIC_STRICT`/`EBCDIC_MODIFIED`/`AS400`.  
Type : chaîne  
Par défaut : EBCDIC\$1STRICT

### Propriétés de Gapwalk JHDB
<a name="gapwalk-jhdb-props"></a>

**ims.programs**  
Facultatif. Liste des programmes IMS à utiliser. Séparez chaque paramètre par un point-virgule (`;`) et chaque transaction par une virgule (). `,` Par exemple : `ims.programs: PCP008,PCT008;PCP054,PCT054;PCP066,PCT066;PCP068,PCT068;`  
Type : chaîne  
Par défaut:null

**JHDB.Checkpoint Path**  
Facultatif. Si ce n'`jhdb.checkpointPersistence`est pas le cas`none`, ce paramètre vous permet de configurer le chemin de persistance du point de contrôle (emplacement de stockage du fichier checkpoint.dat). Toutes les données des points de contrôle contenues dans le registre sont sérialisées et sauvegardées dans un fichier (checkpoint.dat) situé dans le dossier fourni. Notez que seules les données de point de contrôle (ScriptID, StepID, position de la base de données et zone de point de contrôle) sont concernées par cette sauvegarde.  
Type : chaîne  
Par défaut : file :. /configuration/

**JHDB.Checkpoint Persistance**  
Facultatif. Le mode de persistance du point de contrôle. Les valeurs autorisées sont`none`/`add`/`end`. `add`À utiliser pour conserver les points de contrôle lorsqu'un nouveau point est créé et ajouté au registre. `end`À utiliser pour conserver le point de contrôle lors de l'arrêt du serveur. Toute autre valeur désactive la persistance. Notez que chaque fois qu'un nouveau point de contrôle est ajouté au registre, tous les points de contrôle existants sont sérialisés et le fichier est effacé. Il ne s'agit pas d'un ajout aux données existantes du fichier. Ainsi, en fonction du nombre de points de contrôle, cela peut avoir un effet sur les performances.  
Type : chaîne  
Par défaut: Aucun

**jhdb.configuration.context.encoding**  
Facultatif. Le codage JHDB (base de données hiérarchique Java). Exige une chaîne de codage valide`CP1047`,`IBM930`,`ASCII`,`UTF-8`...  
Type : chaîne  
Par défaut : CP297

**jhdb. identificationCardData**  
Facultatif. Utilisé pour coder en dur certaines « données de la carte d'identification de l'opérateur » dans le champ MID désigné par le paramètre CARD.  
Type : chaîne  
Par défaut: ""

**jhdb.lterm**  
Facultatif. Permet de forcer un identifiant de terminal logique commun dans le cas d'une émulation IMS. S'il n'est pas défini, SessionId est utilisé.  
Type : chaîne  
Par défaut:null

**jhdb.metadata.extrapath**  
Paramètre de configuration qui spécifie un dossier racine supplémentaire spécifique à l'exécution pour les dossiers psbs et dbds.  
Type : chaîne  
Par défaut : file :. /configuration/  
Actuellement, pour des raisons de déploiement, vous devez copier vos répertoires dbds et psbs dans le répertoire de configuration de votre application ou dans un sous-répertoire du répertoire de configuration : par exemple, config/setup   

```
config
|- setup
   |- dbds 
   |- psbs
```
 et défini dans application-jhdb.yml  
`jhdb.metadata.extrapath: file: ./config/setup/`

**jhdb.navigation.cachenexts**  
Facultatif. Durée du cache (en millisecondes) utilisée dans la navigation hiérarchique pour un SGBDR.  
Type : nombre  
Par défaut : 5000

**jhdb.query. limitJoinUsage**  
Facultatif. Spécifie s'il faut utiliser le paramètre d'utilisation limite des jointures sur les graphes RDBMS.  
Type : valeur booléenne  
Valeur par défaut : true

**jhdb. use-db-prefix**  
Facultatif. Spécifie s'il faut activer un préfixe de base de données dans la navigation hiérarchique pour un SGBDR.  
Type : valeur booléenne  
Valeur par défaut : true

### Propriétés de Gapwalk JICS
<a name="gapwalk-jics-props"></a>

**jics.data. dataJsonInitEmplacement**  
Facultatif. Emplacement du fichier json préparé par l'analyseur à partir de l'analyse CSD et utilisé pour initialiser la base de données jics,  
Type : chaîne  
Par défaut: ""

**jics.db. dataScriptLocation**  
Facultatif. Emplacement du script initJics.sql, préparé par Analyzer à partir de l'analyse des exportations CSD depuis le mainframe.  
Type : chaîne  
Par défaut: ""

**jics.db. dataTestQueryEmplacement**  
Facultatif. Emplacement d'un script SQL contenant une seule requête SQL censée renvoyer un nombre d'objets (par exemple : compter le nombre d'enregistrements dans la table du programme jics). Si le nombre est égal à 0, la base de données sera chargée à l'aide du `jics.db.dataScriptLocation` script, sinon le chargement de la base de données sera ignoré.  
Type : chaîne  
Par défaut: ""

**jics.db. ddlScriptLocation**  
Facultatif. L'emplacement du script Jics DDL. Permet de lancer le schéma de base de données jics à l'aide d'un script .sql.  
Type : chaîne  
Par défaut: ""  
`jics.db.ddlScriptLocation: ./jics/sql/jics.sql`

**jics.db. schemaTestQueryEmplacement**  
Facultatif. Emplacement du fichier SQL qui doit contenir une requête unique renvoyant le nombre d'objets du schéma jics (le cas échéant).  
Type : chaîne  
Par défaut: ""

**jics. runUnitLauncherPool.Enable**  
Facultatif. Spécifie s'il faut activer le pool de lanceurs d'unités exécutées dans JICS.  
Type : valeur booléenne  
Valeur par défaut : false

**jics. runUnitLauncherTaille de la piscine**  
Facultatif. Taille du pool de lanceurs d'unités exécutées dans JICS.  
Type : nombre  
Valeur par défaut : 20

**jics. runUnitLauncherPool. Intervalle de validation**  
Facultatif : intervalle de validation du pool de lanceurs d'unités exécutées dans JICS, exprimé en millisecondes.  
Type : nombre  
Par défaut: 1000

**jics.queues.sqs.region**  
Facultatif. Le Région AWS pour Amazon SQS, utilisé dans JICS. Il est conseillé de définir la même région de l'application déployée pour des raisons de performances, mais ce n'est pas obligatoire.  
Type : chaîne  
Par défaut : eu-west-1

**jics.xa.agent.timeout**  
Facultatif. Définit la durée maximale pendant laquelle l'agent xa chargé de gérer les transactions distribuées doit effectuer ses opérations.  
Type : nombre  
Par défaut:null

**mq.queues.sqs.region**  
Facultatif. Le Région AWS pour le service Amazon SQS MQ.  
Type : chaîne  
Par défaut : eu-west-3

**Exécuteur de tâches. allowCoreThreadTimeOut**  
Facultatif. Spécifie s'il faut autoriser les threads principaux à expirer dans JCIS. Cela permet une croissance et une réduction dynamiques, même en combinaison avec une file d'attente différente de zéro (étant donné que la taille maximale du pool n'augmentera que lorsque la file d'attente sera pleine).  
Type : valeur booléenne  
Valeur par défaut : false

**Exécuteur de tâches. corePoolSize**  
Facultatif. Lorsqu'une transaction dans un terminal est initiée via un script groovy, un nouveau thread est créé. Utilisez ce paramètre pour configurer la taille du pool principal.  
Type : nombre  
Par défaut: 5

**Exécuteur de tâches. maxPoolSize**  
Facultatif. Lorsqu'une transaction dans un terminal est initiée via un script groovy, un nouveau thread est créé. Utilisez ce paramètre pour configurer la taille maximale du pool (nombre maximal de threads parallèles).  
Type : nombre  
Par défaut: 10

**TaskExecutor.QueueCapacity**  
Facultatif. Lorsqu'une transaction dans un terminal est initiée via un script groovy, un nouveau thread est créé. Utilisez ce paramètre pour configurer la taille de la file d'attente. (= nombre maximum de transactions en attente lorsqu'il `taskExecutor.maxPoolSize` est atteint)  
Type : nombre  
Par défaut: 50

### Propriétés d'exécution de Gapwalk
<a name="gapwalk-runtime-props"></a>

**Méta-données du cache**  
Facultatif. Spécifie s'il faut mettre en cache les métadonnées de base de données.  
Type : valeur booléenne  
Valeur par défaut : true

**check-groovy-file**  
Facultatif. Spécifie s'il faut vérifier le contenu des fichiers groovy avant de les enregistrer.  
Type : valeur booléenne  
Valeur par défaut : true

**Statistiques de base de données**  
Facultatif. Spécifie s'il faut autoriser les générateurs SQL à collecter et à afficher des informations statistiques.  
Type : valeur booléenne  
Valeur par défaut : false

**dateTimeFormat**  
Facultatif. dateTimeFormat décrit comment répartir la date, l'heure et le type d'horodatage de la base de données dans des entités simplificatrices de données. Les valeurs autorisées sont`ISO`/`EUR`/`USA`/`LOCAL`  
Type : chaîne  
Par défaut : ISO

**dbDateFormat**  
Facultatif. Format de date cible de la base de données.  
Type : chaîne  
Par défaut : yyyy-MM-dd

**dbTimeFormat**  
Facultatif. Format horaire cible de la base de données.  
Type : chaîne  
Par défaut : HH:MM:SS

**dbTimestampFormat**  
Facultatif. Format d'horodatage cible de la base de données.  
Type : chaîne  
Par défaut : yyyy-MM-dd HH:MM:SS.ssssss

**Taille de récupération**  
Facultatif. La valeur FetchSize pour les curseurs. À utiliser lors de la récupération de données à l'aide de fragments par load/unload des utilitaires.  
Type : nombre  
Par défaut: 10

**Forcer la désactivation SQLTrim StringType**  
Facultatif. Spécifie s'il faut désactiver le découpage de tous les paramètres de chaîne SQL.  
Type : valeur booléenne  
Valeur par défaut : false

**localDateFormat**  
Facultatif. Liste des formats de date locaux. Séparez chaque format par`|`.  
Type : chaîne

**localTimeFormat**  
Facultatif. Liste des formats d'heure locale. Séparez chaque format par`|`.  
Type : chaîne

**localTimestampFormat**  
Facultatif. Liste des formats d'horodatage locaux. Séparez chaque format par`|`.  
Type : chaîne  
Valeur par défaut :

**pgmDateFormat**  
Facultatif. Format de date et d'heure utilisé dans les programmes.  
Type : chaîne  
Par défaut : yyyy-MM-dd

**pgmTimeFormat**  
Facultatif. Le format d'heure utilisé pour l'exécution de pgm (programmes).  
Type : chaîne  
Par défaut : HH.mm.ss

**pgmTimestampFormat**  
Facultatif. Le format d'horodatage.  
Type : chaîne  
Par défaut : yyyy-MM-dd-HH .mm.ss.SSSSSSSS

### Propriétés du programme utilitaire Gapwalk
<a name="gapwalk-utility-props"></a>

**jcl type**  
Facultatif `.jcl`type de fichier. Les valeurs autorisées sont`jcl`/`vse`. Les PRINT/REPRO commandes de l'utilitaire IDCAMS renvoient 4 si le fichier est vide pour un jcl autre que vse.  
Type : chaîne  
Par défaut : mvs

**listcat.préprocesseur à longueur variable .enabled**  
Facultatif. Spécifie s'il faut activer le préprocesseur de longueur variable pour la commande LISTCAT.  
Type : valeur booléenne  
Valeur par défaut : false

**listcat.préprocesseur.type à longueur variable**  
Facultatif. Type d'objets contenus dans le fichier listcat, si vous l'activez`listcat.variablelengthpreprocessor.enabled`. Les valeurs autorisées sont`rdw`/`bdw`.  
Type : chaîne  
Par défaut : rdw

**Charger. Taille du lot**  
Facultatif. Taille du lot utilitaire de chargement.  
Type : nombre  
Par défaut : 0

**Charger .format.DBDate**  
Facultatif. Format de base de données de l'utilitaire de chargement à utiliser.  
Type : chaîne  
Par défaut : yyyy-MM-dd

**Charger .format.DBTime**  
Facultatif. Durée d'utilisation de la base de données de l'utilitaire de chargement.  
Type : chaîne  
Par défaut : HH:MM:SS

**Charger .format.localDate**  
Facultatif. Le format de date local de l'utilitaire de chargement à utiliser.  
Type : chaîne  
Par défaut : dd/MM/yyyy dd.mm.yyyy\$1 \$1yyyy-mm-dd

**Load.format.LocalTime**  
Facultatif. Format d'heure locale de l'utilitaire de chargement à utiliser.  
Type : chaîne  
Par défaut : HH:MM:SS\$1HH.mm.ss

**charge. sqlCodePointShift**  
Facultatif. L'utilitaire SQL Pointshift for Load. Exécute le processus de changement de personnage. Obligatoire lorsque votre base de données cible DB2 provient de Postgresql.  
Type : nombre  
Par défaut : 0

**sysPunchEncoding**  
Facultatif. Le jeu de caractères de codage Syspunch. Les valeurs prises en charge sont`Cp1047`/`ASCII`.  
Type : chaîne  
Par défaut : ASCII

**treatLargeNumberAsInteger**  
Facultatif. Spécifie s'il faut traiter les grands nombres comme`Integer`. Ils sont traités comme `BigDecimal` par défaut.  
Type : valeur booléenne  
Valeur par défaut : false

**Déchargez .chunksize**  
Facultatif. Taille du morceau utilisée pour l'utilitaire de déchargement.  
Type : nombre  
Par défaut : 0

**Décharger .columnFiller**  
Facultatif. Le remplisseur de colonnes utilitaire de déchargement.  
Type : chaîne  
Par défaut : espace

**Décharger .fetchSize**  
Facultatif. Vous permet de régler la taille de lecture lorsque vous manipulez des curseurs dans l'utilitaire de déchargement.  
Type : nombre  
Par défaut : 0

**décharger.format.date**  
Facultatif. Si cette option `unload.useDatabaseConfiguration` est activée, le format de date à utiliser dans l'utilitaire de déchargement.  
Type : chaîne  
Valeur par défaut : MM/dd/yyyy

**unload.format.time**  
Facultatif. Si cette option `unload.useDatabaseConfiguration` est activée, le format d'heure à utiliser dans l'utilitaire de déchargement.  
Type : chaîne  
Par défaut : HH.mm.ss

**décharger.format.timestamp**  
Facultatif. Si cette option `unload.useDatabaseConfiguration` est activée, le format d'horodatage à utiliser dans l'utilitaire de déchargement.  
Type : chaîne  
Par défaut : yyyy-MM-dd-HH .mm.ss.SSSSSSSS

**déchargez .nbi. whenNotNull**  
Facultatif. La valeur de l'indicateur d'octet nul (nbi) à ajouter lorsque la valeur de la base de données n'est pas nulle.  
Type : hexadécimal  
Par défaut : 00

**Décharger .nbi.whennull**  
Facultatif. La valeur de l'indicateur d'octet nul (nbi) à ajouter lorsque la valeur de la base de données est nulle.  
Type : hexadécimal  
Par défaut : 6F

**déchargez .nbi. writeNullIndicator**  
Facultatif. Spécifie s'il faut écrire l'indicateur nul dans le fichier de sortie de déchargement.  
Type : valeur booléenne  
Valeur par défaut : false

**décharger. sqlCodePointShift**  
Facultatif. L'utilitaire SQL Pointshift for Unload. Exécute le processus de changement de personnage. Obligatoire lorsque votre base de données cible DB2 provient de Postgresql.  
Type : nombre  
Par défaut : 0

**décharger. useDatabaseConfiguration**  
Facultatif. Spécifie s'il faut utiliser la configuration de date ou d'heure de application-main.yml dans l'utilitaire de déchargement.  
Type : valeur booléenne  
Valeur par défaut : false

**décharger. varCharIsNull**  
Facultatif. Utilisez ce paramètre dans le programme INFTILB. S'il est défini sur, tous les champs non nullables contenant des valeurs vides (espaces) renvoient une chaîne vide. `true`  
Type : valeur booléenne  
Valeur par défaut : false

### Autres propriétés
<a name="other-props"></a>

**qtemp.cleanup.threshold. hours**  
Facultatif. Pour spécifier quand `qtemp.dblog` est activé. Durée de vie de la partition de base de données (en heures).  
Type : nombre  
Par défaut : 0

**qtemp.dblog**  
Facultatif. S'il faut activer la journalisation de la base de données QTEMP.  
Type : valeur booléenne  
Valeur par défaut : false

**qtemp.uuid.length**  
Facultatif. La longueur de l'identifiant unique QTEMP.  
Type : nombre  
Par défaut : 9

**quartz.scheduler. stand-by-if-error**  
Facultatif. Spécifie s'il faut déclencher l'exécution des tâches si le planificateur de tâches est en mode veille. Si vrai, lorsque cette option est activée, l'exécution de la tâche n'est pas déclenchée.  
Type : valeur booléenne  
Valeur par défaut : false

**warmUpCache**  
Facultatif. Spécifie s'il faut charger toutes les données de la table Datacom dans un cache de préchauffage au démarrage du serveur.  
Type : valeur booléenne  
Valeur par défaut : false