Compartilhar via


Configurações de GDL válidas

As funções de interface do analisador GDL sempre validarão a configuração de entrada porque o analisador pressupõe que o cliente às vezes pode cometer um erro e fornecer uma configuração inválida. Para obter mais informações sobre configurações inválidas, consulte Usando configurações de GDL inválidas.

Uma configuração válida atende às seguintes condições:

  • A configuração contém uma entrada para cada parâmetro definido no GDL.

  • A configuração não contém entradas para parâmetros que não são definidos no GDL.

  • Cada valor atribuído a um parâmetro é definido por um constructo *Option para esse parâmetro.

  • Os parâmetros PICKONE têm um e apenas um valor atribuído.

  • Os parâmetros PICKMANY têm pelo menos um valor atribuído.

Para evitar a perda da intenção de sua configuração devido ao processo de validação do analisador, você deve passar uma configuração válida para as funções do analisador.