Tópico anterior: Salvar mudanças

Próximo tópico: Reverter modificações de esquema

Testar modificações de esquema

Você pode testar os esquema que modificou, bem como criar, atualizar e exibir formulários da web utilizando-os antes de fazer qualquer mudança ao banco de dados físico. Ao colocar as mudanças ao esquema no Modo de teste, você os define para o Mecanismo de objeto, mas não armazena fisicamente seus dados no banco de dados. Como a colocação de modificações de esquema em modo de teste pode impactar outros usuários, esta opção estará disponível somente se tiverem sido instaladas as opções wsp_domsrvr e wsp_webengine para dedicar um Mecanismo de objeto e Mecanismo da web ao WSP.

Para colocar mudanças de esquema em modo de teste, selecione Salvar e defina-as em Modo de teste no menu Arquivo do Designer de esquemas. Essa seleção salva suas mudanças no banco de dados e cria um arquivo no servidor que define suas mudanças ao Mecanismo de objeto. Esse arquivo é chamado wsptest.mods e é armazenado no subdiretório site/mods/majic do diretório de instalação do CA SDM.

Depois de criar o arquivo wsptest.mods, o WSP recicla o Mecanismo de objeto para que ele passe a usar as novas alterações. Isso pode levar de alguns segundos a poucos minutos, dependendo da complexidade de seu esquema. O WSP exibe um diálogo enquanto aguarda a reciclagem do Mecanismo de objeto. Ao término da reciclagem, ele o atualiza enquanto sincroniza seu armazenamento interno com o Mecanismo de objeto atualizado. Quando o procedimento é concluído, o WSP exibe uma mensagem indicando que o Esquema foi colocado em modo de teste. Após clicar em OK nesta caixa de mensagem, você poderá começar a usar o novo esquema, bem como criar e modificar formulários da web que o utilizam.

O arquivo wsptest.mods afeta somente o Mecanismo de objeto designado pela opção wsp_domsrvr. Outros Mecanismos de objeto no mesmo servidor não processam esse arquivo, que não é distribuído a outros servidores. Além disso, as novas tabelas e colunas em modo de teste são definidas para o Mecanismo de objeto como objetos locais. Isso significa que o Mecanismo de objeto as conhece e você pode usá-las em formulários da web. No entanto, elas não existem no banco de dados e não afetam outros usuários. Os usuários comuns do CA SDM não usam o Mecanismo de objeto do WSP e, dessa forma, não serão afetados pelas modificações de esquema que você estiver testando.