Gestor de sesiones
Para todas las aplicaciones que utilicen un gestor de sesiones, debe asegurarse de que el flujo de datos de salida no contenga valores X'3F'. El sistema operativo IBM i utiliza valores X'3F' para dejar una pantalla en blanco.
Secuencia de ordenación general
La secuencia de ordenación utilizada por un programa puede influir en la lógica del programa. La figura siguiente muestra un ejemplo de ello.
Utilizando la secuencia de ordenación de peso compartido Latin 1, la prueba de caracteres 3 es equivalente a la prueba de caracteres 4 (no se muestran todos los caracteres). Cuando se utiliza una ordenación hexadecimal o exclusiva, son completamente diferentes. El ejemplo siguiente muestra un programa RPG que utiliza diferentes secuencias de ordenación.
* RPG Source (Program created with Latin 1 sort sequence)
*
C* Test char 3
C*
C FLD1 IFEQ 'a'
C ...
C* Test char 4
C*
C FLD1 IFEQ 'a'
C FLD1 OREQ 'A'C FLD1 OREQ '
'
C
FLD1 OREQ '
'
C ...
C*
C SETON LRSi compila el programa con *JOBRUN especificado para el parámetro SRTSEQ y *JOBRUN especificado para el parámetro LANGID, la tabla de secuencia de ordenación utilizada en tiempo de ejecución no se conoce en tiempo de compilación.
El IBM Db2 Query Manager y SQL Development Kit para i programa con licencia e ILE C tienen consideraciones especiales adicionales.