A instrução DB2CODEPAGE tem a seguinte sintaxe:
DB2CODEPAGE=(
db2_subsystem_ssid
[,DB2TRANS={P|
N
|R}]
[,MIXED={N|
Y
}]
[,EBCDIC_CCSID=({
sbcs_ccsid
|
037
}
,{
graphic_ccsid
|
037
}
,{
mixed_ccsid
|
037
})]
[,ASCII_CCSID=({
sbcs_ccsid
|
850
}
,{
graphic_ccsid
|
65534
}
,{
mixed_ccsid
|
65534
})]
[,UNICODE_CCSID=({
sbcs_ccsid
|
367
}
,{
graphic_ccsid
|
1200
}
,{
mixed_ccsid
|
1208
})]
[,PLAN_CCSID=(
sbcs_ccsid
,
graphic_ccsid
,
mixed_ccsid
)]
[,REMAP
n
=(
current_data_ccsid
),(
remapped_data_ccsid
)
)
Você deve incluir o SSID do subsistema do DB2. Se DB2TRANS=P, também será necessário incluir o parâmetro EBCDIC_CCSID. Os outros parâmetros são opcionais e dependem dos requisitos de conversão de página de código no seu ambiente do PowerExchange. Para obter mais informações, consulte
Instrução DB2CODEPAGE.
Para cada parâmetro _CCSID, especifique um valor para os seguintes tipos de CCSIDs:
Um SCCSID para dados de byte único.
Um GCCSID para dados gráficos.
Um MCCSID para dados mistos que contêm caracteres de byte único e de byte duplo.
Um valor de 65534 indica que não existe um CCSID.
Você pode definir no máximo 24 instruções DB2CODEPAGE em um arquivo de configuração DBMOVER para um único Ouvinte do PowerExchange.
Se o PowerExchange se conectar a um subsistema do DB2 que não tem uma instrução DB2CODEPAGE correspondente, os dados serão processados com a página de código padrão do Ouvinte do PowerExchange. O Ouvinte do PowerExchange informa a página de código que está sendo usada.
Se os dados estiverem armazenados em mais de uma página de código no DB2 ou em outros sistemas de arquivo acessados pelo Ouvinte do PowerExchange, será necessário especificar um parâmetro DB2CODEPAGE para cada subsistema do DB2 acessado pelo PowerExchange.
Para obter informações sobre CCSIDs do DB2, consulte o
IBM DB2 for z/OS Installation Guide
.