Os arquivos de controle XML para mapas de dados sequenciais, VSAM e do IMS têm hierarquias que permitem determinados elementos em pontos específicos.
Cada arquivo de controle inclui os seguintes elementos:
Elemento raiz DatamapGeneration. Obrigatório.
Elemento imsGen, seqGen ou vsamGen que é um filho do elemento DatamapGeneration. Obrigatório.
Elementos globais que se aplicam a todos os mapas de dados definidos pelo arquivo de controle. Esses elementos globais são filhos do elemento imsGen, seqGen ou vsamGen. Opcional.
Elemento DatamapInstances. Esse elemento é um filho do elemento imsGen, seqGen ou vsamGen. Obrigatório.
Um elemento imsDatamapInstance, seqDatamapInstance ou vsamDatamapInstance para cada mapa de dados que o arquivo de controle define. Esses elementos são filhos do elemento DatamapInstances. Pelo menos uma instância de elemento é necessária.
Para cada mapa de dados, o elemento imsDatamapInstance, seqDatamapInstance ou vsamDatamapInstance herda e opcionalmente substitui as configurações globais.
As seguintes hierarquias de arquivo de controle não mostram a sintaxe necessária, se o elemento é obrigatório ou opcional, o número de vezes que o elemento pode ocorrer ou se uma opção de apenas um de vários elementos pode aparecer. Para obter essas informações, consulteReferência de Arquivos de Esquema ou o arquivo de esquema DatamapGeneration.xsd.