Os objetos FOLDER , que são usados para armazenar informações sobre objetos existentes do QMF, foram apresentados na Versão 11.2 e não podem ser usados em liberações anteriores.
Comandos do QMF
Os comandos ou opções de comando a seguir foram incluídos ou alterados no QMF Versão 11 e, portanto, não pode ser utilizado em releases anteriores.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Procedimentos ou aplicativos contendo esses comandos ou opções devem ser modificados antes de você tentar executá-los sob o release anterior.
v comando ERASE
A palavra-chave FOLDER foi incluída neste comando na Versão 11.2.
v comando EXPORT REPORT
A opção DATAFORMAT=TEXT foi incluída nesse comando na Versão 11.1.
v comando IMPORT TABLE
As palavras-chave ACCELERATOR e SPACE foram incluídas nesse comando na Versão 11.2
v comando LIST
A palavra-chave FOLDER foi incluída neste comando na Versão 11.2.
v O comando RENAME foi incluído na Versão 11.2.
v comando RUN
As palavras-chave TABLE, ACTION e COMMENT foram incluídas nesse comando na Versão 11.1. As palavras-chave SPACE e ACCELERATOR foram incluídas nesse comando na Versão 11.2
v comando SAVE
A palavra-chave FOLDER foi incluída neste comando na Versão 11.2.
v comando SAVE DATA
As palavras-chave ACCELERATOR e SPACE foram incluídas nesse comando na Versão 11.2.
v comando SHOW
O parâmetro SERVICE foi incluído nesse comando na Versão 11.2
v Se você exportar dados que contêm informações de data ou hora em que DATELEN é maior do que 10 ou TIMELEN é maior do que 8, eles não poderão ser importados em liberações anteriores do QMF. Isso ocorre porque, em liberações anteriores do QMF, o comprimento esperado de DATE é 10 e o de TIME é 8.
v Em liberações anteriores, ao exportar dados em formato IXF, o comprimento de dados da coluna DATE/TIME permanece em branco, pois o comprimento é inerente ao tipo de dados DATA/TIME em formato ISO. Na Versão 11, ao exportar dados em formato IXF, o comprimento de dados da coluna DATE/TIME é exibido em formato de caractere.
v As seguintes variáveis globais são novas na QMF Versão 11. Comandos que fazem referência a essas variáveis não podem ser utilizados em releases anteriores.
DSQAO_DSQSFISO
Essa variável indica o valor especificado para o parâmetro de programa DSQSFISO quando o QMF é iniciado.
DSQAO_DATE_FORMAT
Essa variável contém o valor especificado em SYSIBM.DATE_FORMAT.
DSQAO_TIME_FORMAT
Essa variável contém o valor especificado em SYSIBM.TIME_FORMAT.
DSQDC_EC_DATE
Essa variável indica o código de edição padrão para os dados DATE.
DSQDC_EC_TIME
Essa variável indica o código de edição padrão para os dados TIME.
Capítulo 6. Considerações sobre Migração e Fallback 101
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DSQEC_EDITOR
Essa variável indica o valor padrão para a palavra-chave EDITOR no comando EDIT.
DSQDC_EC_NUM
Essa variável indica o código de edição padrão para dados numéricos.
DSQDC_EC_DEC
Essa variável indica o código de edição padrão para dados decimais.
DSQDC_EC_CHAR
Essa variável indica o código de edição padrão para dados de caractere.
DSQDC_COST_EST (valor de '2')
O valor de '2' para essa variável global evita que o QMF exiba o painel de status do banco de dados.
DSQEC_SAV_ALLOWED
Essa variável indica as opções SPACE ou ACCELERATOR nos comandos SAVE DATA, IMPORT TABLE e RUN QUERY to TABLE.
DSQEC_SAVE_ACCELNM
Essa variável indica o nome padrão de ACCELERATOR.
DSQCP_RMV_BLANKS
Essa variável indica o comportamento para rastreios de espaço em branco em colunas VARCHAR e VARGRAPHIC no comando EDIT TABLE.
DSQEC_SPAC_OVRIDE
Essa variável indica se um usuário tem permissão para especificar a opção SPACE nos comandos SAVE DATA, IMPORT TABLE e RUN QUERY to TABLE.
DSQEC_TRACE_LIMIT
Essa variável indica o controle do tamanho do rastreio.
DSQEC_CURR_FOLDER
Essa variável indica o nome padrão de FOLDER a ser usado em comandos.
instruções SQL
As instruções SET CURRENT APPLICATION COMPATIBILITY e SET CURRENT GET_ACCEL_ARCHIVE foram incluídas no QMF Versão 11 e, portanto, não podem ser usadas em liberações anteriores. Modifique qualquer consulta, procedimento ou aplicativo que inclua essa instrução antes de realizar fallback para uma liberação anterior.
Formulários
Em liberações anteriores, se TIME=USA no módulo DSNHDECP e você alterar o código EDIT da coluna TIME de TT para TTS. ou TTC., os segundos serão exibidos. No QMF Versão 11, se DSQSFISO=NO no mesmo cenário, os segundos serão exibidos como zeros. Isso ocorre porque os dados de TIME são recebidos em formato USA (HH:MM AM/PM), o qual não tem as informações de segundos. Se DSQSFISO=YES, os dados de TIME serão recebidos em formato ISO e as
informações de segundos estarão disponíveis.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Capítulo 7. exclusão de um release anterior do QMF
Os procedimentos para remover um release anterior do QMF dependem do tipo de banco de dados no qual o QMF está instalado. Você deve remover o release apenas depois que você verifique se você não precisa para se conectar a esse release e você tiver migrado tudo o que você deseja salvar do release.
Antes de Iniciar
Remova o release anterior do QMF do banco de dados apenas depois que você confirmar estas condições:
v A conectividade não for mais necessária com esse release. Por exemplo, se você estiver considerando remover o QMF Version 9.1 de um servidor, verifique se os comandos CONNECT de Version 9.1 instalações em bancos de dados de
solicitante não serão mais direcionados para o servidor.
v Você migrou e testou todos os programas bem como tabelas, visualizações, consultas, formulários, procedimentos e outros objetos que deseja salvar do release anterior.
Conceitos relacionados:
Capítulo 6, “Considerações sobre Migração e Fallback”, na página 97
Após instalar ou migrar para o QMF Versão 11.2, você poderá precisar acessar e usar objetos de liberações anteriores do QMF para testar completamente a nova instalação em condições específicas do site.