

AWS El servicio de modernización de mainframes (experiencia en entornos de ejecución gestionados) ya no está abierto a nuevos clientes. Para obtener prestaciones similares a las del Servicio de Modernización de AWS Mainframe (experiencia en entornos de ejecución gestionados), explore el Servicio de Modernización de AWS Mainframe (experiencia autogestionada). Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de la modernización del [AWS mainframe.](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Agregue propiedades de configuración para la aplicación gestionada con el motor AWS Blu Age
<a name="applications-m2-ba-config-props"></a>

Puedes añadir un archivo a la `config` carpeta de tu aplicación refactorizada que te dará acceso a las nuevas funciones del motor de ejecución Blu Age. AWS Debe asignar un nombre a este archivo `user-properties.yml`. Este archivo no reemplaza la definición de la aplicación, sino que la amplía. En este tema se describen las propiedades que puede incluir en el archivo `user-properties.yml`.

**nota**  
No puede cambiar algunos parámetros porque están controlados por la modernización del AWS mainframe o por la definición de la aplicación. Todos los parámetros especificados en la definición de la aplicación para su aplicación tienen prioridad sobre los parámetros que especifique en `user-properties.yml`.

Para obtener más información sobre las aplicaciones refactorizadas, consulte [Estructura de las aplicaciones gestionadas de AWS Blu Age](applications-m2-other-resources-structure.md).

El siguiente diagrama muestra dónde ubicar el `user-properties.yml` archivo dentro de la estructura de la aplicación de ejemplo AWS Blu Age, PlanetsDemo.

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

## Referencia de propiedades de configuración
<a name="ba-config-props"></a>

Esta es la lista de propiedades disponibles. Todos los parámetros son opcionales.

**Topics**
+ [Propiedades de la aplicación Gapwalk](#gapwalk-app-props)
+ [Propiedades del script de procesamiento por lotes de Gapwalk](#gapwalk-batch-props)
+ [Propiedades de Gapwalk Blugen](#gapwalk-blugen-props)
+ [Propiedades del comando Gapwalk CL](#gapwalk-cl-props)
+ [Propiedades del ejecutor Gapwalk CL](#gapwalk-cl-runner-props)
+ [Propiedades JHDB de Gapwalk](#gapwalk-jhdb-props)
+ [Propiedades JICS de Gapwalk](#gapwalk-jics-props)
+ [Propiedades de tiempo de ejecución de Gapwalk](#gapwalk-runtime-props)
+ [Propiedades del programa de utilidades Gapwalk](#gapwalk-utility-props)
+ [Otras propiedades](#other-props)

### Propiedades de la aplicación Gapwalk
<a name="gapwalk-app-props"></a>

**bluesam.fileLoading.commitInterval**  
Opcional. El intervalo de Blusam confirmación.  
Tipo: número  
Predeterminado: 100000

**card.encoding**  
Opcional. Codificación de tarjetas: para usar con `useControlMVariable`.  
Tipo: cadena  
Predeterminado: CP1145

**checkinputfilesize**  
Opcional. Especifica si se debe activar una comprobación si el tamaño del archivo es múltiplo del tamaño del registro.  
Tipo: booleano  
Predeterminado: false

**database.cursor.overflow.allowed**  
Opcional. Especifica si se debe permitir que el cursor se desborde. Configúrelo en `true` para realizar una siguiente llamada en el cursor, sea cual sea su posición. Configúrelo en `false` para comprobar si el cursor está en la última posición antes de realizar una siguiente llamada con el cursor. Actívela solo si el cursor es SCROLLABLE (SENSITIVE o INSENSITIVE)  
Tipo: booleano  
Predeterminado: true

**DataSimplifier. onInvalidNumericDatos**  
Opcional. Cómo reaccionar al decodificar datos numéricos no válidos. Los valores permitidos son: `reject`, `toleratespaces`, `toleratespaceslowvalues`, `toleratemost`.   
Tipo: cadena  
Predeterminado: rechazar

**defaultKeepExistingArchivos**  
Opcional. Especifica si se debe establecer el valor anterior predeterminado del conjunto de datos.  
Tipo: booleano  
Predeterminado: false

**disposition.checkexistence**  
Opcional. Especifica si se debe publicar una verificación de la existencia del archivo para el conjunto de datos con DISP SHR u OLD.  
Tipo: booleano  
Predeterminado: false

**externalSort.threshold**  
Opcional. El umbral de clasificación: determina cuándo el sistema debe pasar de la clasificación en memoria a la clasificación por fusión externa (mediante archivos temporales del sistema de archivos). Si no se especifica (default=`null`), el umbral se establece en la mitad de la memoria disponible en cada nueva tarea de clasificación. Para estimar la memoria disponible, se realiza una llamada a System.gc ().  
Tipo: tamaño de datos  
Predeterminado: null  
`externalSort.threshold: 12MB`

**blockSizeDefault**  
Opcional. El tamaño de bloque predeterminado que se utilizará para los bytes de BDW.  
Tipo: número  
Predeterminado: 32760  
`blockSizeDefault: 32760`

**forceHR**  
Opcional. Especifica si se debe utilizar SYSPRINT inteligible, ya sea en la consola o en la salida de un archivo.  
Tipo: booleano  
Predeterminado: false

**forcedDate**  
Opcional. Fuerza una fecha y hora específicas en la base de datos. Úselo solo durante el desarrollo y las pruebas.  
Predeterminado: null  
`forcedDate: 2022-08-26T12:59:58.123456+01:57`

**frozenDate**  
Opcional. Congela la fecha y la hora de la base de datos. Úselo solo durante el desarrollo y las pruebas.  
Predeterminado: false  
`frozenDate: false`

**ims.messages.extendedSize**  
Opcional. Especifica si se debe establecer el tamaño extendido en los mensajes ims.  
Tipo: booleano  
Predeterminado: false

**lockTimeout**  
Opcional. El tiempo de espera en milisegundos de una transacción cuando no se puede adquirir un bloqueo dentro de un período de tiempo específico.  
Tipo: número  
Predeterminado: 500

**mapTransfo.prefixes**  
Opcional. Lista de prefijos que se utilizarán al transformar las variables de ControlM. Cada uno separado por comas.  
Tipo: cadena  
Predeterminado: &,@,%%

**consulta. useConcatCondition**  
Opcional. Especifica si la condición clave se crea mediante concatenación de claves o no.  
Tipo: booleano  
Predeterminado: false

**rollbackOnRTE**  
Opcional. Especifica si se debe anular la transacción implícita de la unidad de ejecución en las excepciones de tiempo de ejecución.  
Tipo: booleano  
Predeterminado: false

**sctThreadLimit**  
Opcional. El límite de subprocesos para activar scripts.  
Tipo: número  
Valor predeterminado: 5

**sqlCodePointTurno**  
Opcional. El cambio de punto del código sql. Cambia el punto de código de los caracteres de control que podemos encontrar al migrar datos de rdbms antiguos a un rdbms moderno. Por ejemplo, puede especificar `384` para que coincida con un carácter `\u0180`.  
Tipo: número  
Predeterminado: 0

**sqlIntegerOverflowPermitido**  
Opcional. Especifica si se permite el desbordamiento de enteros de SQL, es decir, si se permite colocar valores más grandes en la variable host.  
Tipo: booleano  
Predeterminado: false

**stepFailWhenUna curva**  
Opcional. Especifica si se debe generar un abend si un paso falla o completa la ejecución.  
Tipo: booleano  
Predeterminado: true

**stopExecutionWhenProgNotFound**  
Opcional. Especifica si se debe detener la ejecución si no se encuentra un programa. Si se establece en `true`, interrumpe la ejecución si no se encuentra ningún programa.  
Tipo: booleano  
Predeterminado: true

**system.date.format**  
Opcional. Especifica el formato de fecha del sistema.   
Tipo: cadena  
Predeterminado: MDY

**uppercaseUserInput**  
Opcional. Especifica si la entrada del usuario debe estar en mayúsculas.   
Tipo: booleano  
Predeterminado: true

**Utilice Control MVariable**  
Opcional. Especifica si se debe utilizar la especificación control-M para el reemplazo de variables.  
Tipo: booleano  
Predeterminado: false

**jcl.checkpoint.expireTimeout**  
Opcional. Especifica el tiempo que se deben retener los puntos de comprobación de JCL en el proveedor de persistencia o en el registro en memoria.  
Tipo: número  
Predeterminado: -1

**jcl.checkpoint. expireTimeoutUnit**  
Opcional. Especifica la unidad de duración de tiempo de la propiedad `jcl.checkpoint.expireTimeout`. Valores constantes de enumeración admitidos: `java.util.concurrent.TimeUnit`.  
Tipo: cadena  
Predeterminado: SECONDS

### Propiedades del script de procesamiento por lotes de Gapwalk
<a name="gapwalk-batch-props"></a>

**encoding**  
Opcional. La codificación utilizada en los proyectos de scripts de procesamiento por lotes (no con groovy). Espera una codificación válida `CP1047`, `IBM930`, `ASCII`, `UTF-8`...  
Tipo: cadena  
Predeterminado: ASCII

### Propiedades de Gapwalk Blugen
<a name="gapwalk-blugen-props"></a>

**managers.trancode**  
Opcional. El mapeo de transcodificación del administrador de diálogos. Le permite asignar un código de transacción del JICS a un administrador de diálogos. El formato esperado es `trancode1:dialogManager1;trancode2:dialogManager2;`.   
Tipo: cadena  
Predeterminado: null  
`managers.trancode: OR12:MYDIALOG1`

### Propiedades del comando Gapwalk CL
<a name="gapwalk-cl-props"></a>

**commands-off**  
Opcional. Lista de comandos a desactivar, separados por comas. Los valores permitidos son `PGM_BASIC`, `RCVMSG`, `SNDRCVF`, `CHGVAR`, `QCLRDTAQ`, `RTVJOBA`, `ADDLFM`, `ADDPFM`, `RCVF`, `OVRDBF`, `DLTOVR`, `CPYF`, `SNDDTAQ`. Útil cuando se desea deshabilitar o sobrescribir un programa existente. `PGM_BASIC`es un programa específico de AWS Blu Age Runtime diseñado con fines de depuración.  
Tipo: cadena  
Predeterminado: null

**spring.datasource.primary.jndi-name**  
Opcional. El origen de datos principal de la Interfaz de Nombrado y Directorio Java (jndi).  
Tipo: cadena  
Predeterminado: jdbc/primary

**zonedMode**  
Opcional. El modo para codificar o decodificar tipos de datos zonificados. Los valores permitidos son `EBCDIC_STRICT` / `EBCDIC_MODIFIED` / `AS400`.  
Tipo: cadena  
Predeterminado: EBCDIC\$1STRICT

### Propiedades del ejecutor Gapwalk CL
<a name="gapwalk-cl-runner-props"></a>

**cl.configuration.context.encoding**  
Opcional. La codificación de los archivos CL. Espera una codificación válida `CP1047`, `IBM930`, `ASCII`, `UTF-8`...  
Tipo: cadena  
Predeterminado: CP297

**cl.zonedMode**  
Opcional. El modo para codificar o decodificar los comandos del lenguaje de control (CL). Los valores permitidos son `EBCDIC_STRICT` / `EBCDIC_MODIFIED` / `AS400`.  
Tipo: cadena  
Predeterminado: EBCDIC\$1STRICT

### Propiedades JHDB de Gapwalk
<a name="gapwalk-jhdb-props"></a>

**ims.programas**  
Opcional. Lista de programas de IMS que se van a utilizar. Separe cada parámetro con punto y coma (`;`) y cada transacción con una coma ()`,`. Por ejemplo: `ims.programs: PCP008,PCT008;PCP054,PCT054;PCP066,PCT066;PCP068,PCT068;`  
Tipo: cadena  
Predeterminado: null

**jhdb.checkpointPath**  
Opcional. Si `jhdb.checkpointPersistence` no es `none`, este parámetro le permite configurar la ruta de persistencia del punto de comprobación (ubicación de almacenamiento del archivo checkpoint.dat), todos los datos de los puntos de comprobación contenidos en el registro se serializan y se hace una copia de seguridad en un archivo (checkpoint.dat) ubicado en la carpeta proporcionada. Tenga en cuenta que esta copia de seguridad solo afecta a los datos de los puntos de control (scriptId, stepId, posición de la base de datos y área del punto de control).  
Tipo: cadena  
Predeterminado: file:./setup/

**jhdb.checkpointPersistence**  
Opcional. El modo de persistencia del punto de comprobación. Los valores permitidos son `none` / `add` / `end`. Utilice `add` para conservar los puntos de comprobación cuando se crea y se agrega uno nuevo al registro. Utilice `end` para conservar el punto de comprobación al cerrar el servidor. Cualquier otro valor deshabilita la persistencia. Tenga en cuenta que cada vez que se añada un nuevo punto de control al registro, todos los puntos de comprobación existentes se serializarán y el archivo se borrará. No es un anexo a los datos existentes en el archivo. Por lo tanto, dependiendo del número de puntos de comprobación, puede tener algún efecto en el rendimiento.  
Tipo: cadena  
Predeterminado: none

**jhdb.configuration.context.encoding**  
Opcional. La codificación JHDB (base de datos jerárquica de Java). Espera una cadena de codificación válida `CP1047`, `IBM930`, `ASCII`, `UTF-8`...  
Tipo: cadena  
Predeterminado: CP297

**jhdb. identificationCardData**  
Opcional. Se utiliza para codificar algunos “datos de la tarjeta de identificación del operador” en el campo MID designado por el parámetro CARD.  
Tipo: cadena  
Predeterminado: “”

**jhdb.lterm**  
Opcional. Le permiten forzar un ID de terminal lógico común en el caso de una emulación de IMS. Si no se establece, se utiliza sessionId.  
Tipo: cadena  
Predeterminado: null

**jhdb.metadata.extrapath**  
Parámetro de configuración que especifica una carpeta raíz adicional específica para el tiempo de ejecución para las carpetas psbs y dbds.  
Tipo: cadena  
Predeterminado: file:./setup/  
Actualmente, debido a las restricciones de implementación, debes copiar tus directorios dbds y psbs en el directorio de configuración de tu aplicación o en un subdirectorio del directorio de configuración: por ejemplo, config/setup   

```
config
|- setup
   |- dbds 
   |- psbs
```
 y configurarlo en application-jhdb.yml  
`jhdb.metadata.extrapath: file: ./config/setup/`

**jhdb.navigation.cachenexts**  
Opcional. La duración de la caché (en milisegundos) utilizada en la navegación jerárquica de un RDBMS.  
Tipo: número  
Predeterminado: 5000

**jhdb.query. limitJoinUsage**  
Opcional. Especifica si se debe utilizar el parámetro de límite de uso de uniones en los gráficos del RDBMS.  
Tipo: booleano  
Predeterminado: true

**jhdb. use-db-prefix**  
Opcional. Especifica si se debe habilitar un prefijo de base de datos en la navegación jerárquica de un RDBMS.  
Tipo: booleano  
Predeterminado: true

### Propiedades JICS de Gapwalk
<a name="gapwalk-jics-props"></a>

**jics.data. dataJsonInitUbicación**  
Opcional. Ubicación del archivo json preparado por el analizador a partir del análisis del CSD y utilizado para inicializar la base de datos jics,  
Tipo: cadena  
Predeterminado: “”

**jics.db. dataScriptLocation**  
Opcional. Ubicación del script initJics.sql, preparado por el analizador a partir del análisis de las exportaciones de CSD desde el ordenador central.  
Tipo: cadena  
Predeterminado: “”

**jics.db. dataTestQueryUbicación**  
Opcional. Ubicación de un script sql que contiene una única consulta sql que se espera que devuelva un recuento de objetos (por ejemplo: contar el número de registros de la tabla del programa jics). Si el recuento es 0, la base de datos se cargará mediante el script `jics.db.dataScriptLocation`; de lo contrario, se omitirá la carga de la base de datos.  
Tipo: cadena  
Predeterminado: “”

**jics.db. ddlScriptLocation**  
Opcional. La ubicación del script ddl de Jics. Permite iniciar el esquema de la base de datos jics mediante un script .sql.  
Tipo: cadena  
Predeterminado: “”  
`jics.db.ddlScriptLocation: ./jics/sql/jics.sql`

**jics.db. schemaTestQueryUbicación**  
Opcional. Ubicación del archivo sql que debe contener una consulta única que devuelva el número de objetos del esquema jics (si los hay).  
Tipo: cadena  
Predeterminado: “”

**jics. runUnitLauncherPool. Habilitar**  
Opcional. Especifica si se debe activar el grupo de lanzadores de unidades de ejecución en JICS.  
Tipo: booleano  
Predeterminado: false

**jics. runUnitLauncherTamaño de la piscina**  
Opcional. El tamaño del conjunto de lanzadores de unidades de ejecución en JICS.  
Tipo: número  
Predeterminado: 20

**jics. runUnitLauncherPool. Intervalo de validación**  
Opcional: el intervalo de validación del conjunto de lanzadores de unidades de ejecución en JICS, expresado en milisegundos.  
Tipo: número  
Predeterminado: 1000

**jics.queues.sqs.region**  
Opcional. El Región de AWS para Amazon SQS, utilizado en JICS. Se recomienda configurar la misma región de la aplicación desplegada para garantizar el rendimiento, pero no es obligatorio.  
Tipo: cadena  
Predeterminado: eu-west-1

**jics.xa.agent.timeout**  
Opcional. Define la duración máxima para que el agente xa responsable de gestionar las transacciones distribuidas complete sus operaciones.  
Tipo: número  
Predeterminado: null

**mq.queues.sqs.region**  
Opcional. El Región de AWS para el servicio Amazon SQS MQ.  
Tipo: cadena  
Predeterminado: eu-west-3

**Ejecutor de tareas. allowCoreThreadTimeOut**  
Opcional. Especifica si se debe permitir que se agote el tiempo de espera de los subprocesos principales en JCIS. Esto permite un crecimiento y una reducción dinámicos incluso en combinación con una cola distinta de cero (ya que el tamaño máximo del grupo solo aumentará una vez que la cola esté llena).  
Tipo: booleano  
Predeterminado: false

**Ejecutor de tareas. corePoolSize**  
Opcional. Cuando se inicia una transacción en un terminal mediante un script groovy, se crea un nuevo subproceso. Utilice este parámetro para configurar el tamaño del grupo de núcleos.  
Tipo: número  
Valor predeterminado: 5

**Ejecutor de tareas. maxPoolSize**  
Opcional. Cuando se inicia una transacción en un terminal mediante un script groovy, se crea un nuevo subproceso. Utilice este parámetro para configurar el tamaño máximo del grupo (número máximo de subprocesos paralelos).  
Tipo: número  
Predeterminado: 10

**taskExecutor.queueCapacity**  
Opcional. Cuando se inicia una transacción en un terminal mediante un script groovy, se crea un nuevo subproceso. Utilice este parámetro para configurar el tamaño de la cola. (= número máximo de transacciones pendientes cuando se alcanza `taskExecutor.maxPoolSize`)  
Tipo: número  
Predeterminado: 50

### Propiedades de tiempo de ejecución de Gapwalk
<a name="gapwalk-runtime-props"></a>

**cacheMetadata**  
Opcional. Especifica si se deben almacenar en caché los metadatos de la base de datos.  
Tipo: booleano  
Predeterminado: true

**check-groovy-file**  
Opcional. Especifica si se debe comprobar el contenido de los archivos groovy antes de registrarlos.  
Tipo: booleano  
Predeterminado: true

**databaseStatistics**  
Opcional. Especifica si se permite a los compiladores de SQL recopilar y mostrar información estadística.  
Tipo: booleano  
Predeterminado: false

**dateTimeFormat**  
Opcional. dateTimeFormat Describe cómo incluir el tipo de fecha y hora de la base de datos en las entidades simplificadoras de datos. Los valores permitidos son `ISO` / `EUR` / `USA` / `LOCAL`  
Tipo: cadena  
Predeterminado: ISO

**dbDateFormat**  
Opcional. El formato de fecha de destino de la base de datos.  
Tipo: cadena  
Predeterminado: yyyy-MM-dd

**dbTimeFormat**  
Opcional. El formato de hora de destino de la base de datos.  
Tipo: cadena  
Predeterminado: HH:mm:ss

**dbTimestampFormat**  
Opcional. El formato de hora de destino de la base de datos.  
Tipo: cadena  
Predeterminado: yyyy-MM-dd HH:mm:ss.ssssss

**fetchSize**  
Opcional. El valor fetchSize de los cursores. Se usa cuando se obtienen datos mediante fragmentos mediante utilidades. load/unload   
Tipo: número  
Predeterminado: 10

**Forzar la desactivación SQLTrim StringType**  
Opcional. Especifica si se debe deshabilitar el recorte de todos los parámetros de cadena SQL.  
Tipo: booleano  
Predeterminado: false

**localDateFormat**  
Opcional. Lista de formatos de fecha locales. Separe cada formato con `|`.  
Tipo: cadena

**localTimeFormat**  
Opcional. Lista de formatos de hora locales. Separe cada formato con `|`.  
Tipo: cadena

**localTimestampFormat**  
Opcional. Lista de formatos de marca temporal locales. Separe cada formato con `|`.  
Tipo: cadena  
Predeterminado:

**pgmDateFormat**  
Opcional. El formato de fecha y hora utilizado en los programas.  
Tipo: cadena  
Predeterminado: yyyy-MM-dd

**pgmTimeFormat**  
Opcional. Formato de hora utilizado para la ejecución de los pgm (programas).  
Tipo: cadena  
Predeterminado: HH.mm.ss

**pgmTimestampFormat**  
Opcional. Formato de marca temporal  
Tipo: cadena  
Predeterminado: yyyy-MM-dd-HH .mm.ss.ssssss

### Propiedades del programa de utilidades Gapwalk
<a name="gapwalk-utility-props"></a>

**jcl.type**  
Opcional. tipo de archivo `.jcl`. Los valores permitidos son `jcl` / `vse`. Los PRINT/REPRO comandos de la utilidad IDCAMS devuelven 4 si el archivo está vacío en el caso de jcl que no es vse.  
Tipo: cadena  
Predeterminado: mvs

**listcat.variablelengthpreprocessor.enabled**  
Opcional. Especifica si se debe habilitar el preprocesador de longitud variable para el comando LISTCAT.  
Tipo: booleano  
Predeterminado: false

**listcat.variablelengthpreprocessor.type**  
Opcional. El tipo de objetos que contiene el archivo listcat, si está activado `listcat.variablelengthpreprocessor.enabled`. Los valores permitidos son `rdw` / `bdw`.  
Tipo: cadena  
Predeterminado: rdw

**load.batchSize**  
Opcional. El tamaño del lote de la utilidad de carga.  
Tipo: número  
Predeterminado: 0

**load.format.dbDate**  
Opcional. El formato de base de datos de la utilidad de carga que se va a utilizar.  
Tipo: cadena  
Predeterminado: yyyy-MM-dd

**load.format.dbTime**  
Opcional. La hora de base de datos de la utilidad de carga que se va a utilizar.  
Tipo: cadena  
Predeterminado: HH:mm:ss

**load.format.localDate**  
Opcional. El formato de fecha local de la utilidad de carga que se va a utilizar.  
Tipo: cadena  
Predeterminado: dd/MM/yyyy dd.mm.yyyy\$1 \$1 aaaa-mm-dd

**load.format.localTime**  
Opcional. El formato de hora local de la utilidad de carga que se va a utilizar.  
Tipo: cadena  
Predeterminado: hh:mm:ss\$1hh.mm.ss

**cargar. sqlCodePointTurno**  
Opcional. El punto de cambio en el código SQL para la utilidad de carga. Ejecuta el proceso de cambio de caracteres. Necesario cuando la base de datos de destino DB2 es Postgresql.  
Tipo: número  
Predeterminado: 0

**sysPunchEncoding**  
Opcional. El conjunto de caracteres de codificación de syspunch. Los valores admitidos son `Cp1047` / `ASCII`.  
Tipo: cadena  
Predeterminado: ASCII

**treatLargeNumberAsInteger**  
Opcional. Especifica si se deben tratar los números grandes como `Integer`. Se tratan como `BigDecimal` por defecto.  
Tipo: booleano  
Predeterminado: false

**unload.chunkSize**  
Opcional. Tamaño de fragmento utilizado para la utilidad de descarga.  
Tipo: número  
Predeterminado: 0

**unload.columnFiller**  
Opcional. El rellenador de columnas de la utilidad de descarga.  
Tipo: cadena  
Predeterminado: space

**unload.fetchSize**  
Opcional. Permite ajustar el tamaño de la búsqueda al manipular los cursores en la utilidad de descarga.  
Tipo: número  
Predeterminado: 0

**unload.format.date**  
Opcional. Si `unload.useDatabaseConfiguration` está activado, el formato de fecha que se utilizará en la utilidad de descarga.  
Tipo: cadena  
Valor predeterminado: MM/dd/yyyy

**unload.format.time**  
Opcional. Si `unload.useDatabaseConfiguration` está activado, el formato de hora que se utilizará en la utilidad de descarga.  
Tipo: cadena  
Predeterminado: HH.mm.ss

**unload.format.timestamp**  
Opcional. Si `unload.useDatabaseConfiguration` está activado, el formato de marca de tiempo que se utilizará en la utilidad de descarga.  
Tipo: cadena  
Predeterminado: .mm.ss.ssssss yyyy-MM-dd-HH

**descargar.nbi. whenNotNull**  
Opcional. El valor del indicador de bytes nulos (nbi) que se añade cuando el valor de la base de datos no es nulo.  
Tipo: hexadecimal  
Predeterminado: 00

**unload.nbi.whenNull**  
Opcional. El valor del indicador de bytes nulos (nbi) que se añade cuando el valor de la base de datos es nulo.  
Tipo: hexadecimal  
Predeterminado: 6F

**descargar.nbi. writeNullIndicator**  
Opcional. Especifica si se debe escribir el indicador nulo en el archivo de salida de descarga.  
Tipo: booleano  
Predeterminado: false

**descargar. sqlCodePointTurno**  
Opcional. El punto de cambio en el código SQL para la utilidad de descarga. Ejecuta el proceso de cambio de caracteres. Necesario cuando la base de datos de destino DB2 es Postgresql.  
Tipo: número  
Predeterminado: 0

**descargar. useDatabaseConfiguration**  
Opcional. Especifica si se debe usar la configuración de fecha u hora de application-main.yml en la utilidad de descarga.  
Tipo: booleano  
Predeterminado: false

**descargar. varCharIsNulo**  
Opcional. Utilice este parámetro en el programa INFTILB, si se establece en `true`, y todos los campos que no admiten valores NULL con valores en blanco (espacios) devolverán una cadena vacía.  
Tipo: booleano  
Predeterminado: false

### Otras propiedades
<a name="other-props"></a>

**qtemp.cleanup.threshold.hours**  
Opcional. Para especificar cuándo está activado `qtemp.dblog`. La vida útil de la partición de base de datos (en horas).  
Tipo: número  
Predeterminado: 0

**qtemp.dblog**  
Opcional. Si se debe habilitar el registro de la base de datos QTEMP.  
Tipo: booleano  
Predeterminado: false

**qtemp.uuid.length**  
Opcional. La longitud de identificación única de QTEMP.  
Tipo: número  
Predeterminado: 9

**quartz.scheduler. stand-by-if-error**  
Opcional. Especifica si se debe activar la ejecución del trabajo si el programador de trabajos está en modo de espera. Si es verdadero, cuando está habilitada, no se activa la ejecución de tareas.  
Tipo: booleano  
Predeterminado: false

**warmUpCache**  
Opcional. Especifica si se deben cargar todos los datos de la tabla de comunicación de datos en una memoria caché de calentamiento al iniciar el servidor.  
Tipo: booleano  
Predeterminado: false