XsdSpec

Use esse elemento para especificar as propriedades do esquema XML gerado das estrutura de dados.

Esses esquemas XML podem ser usados para validação por uma transformação XML; por exemplo, recurso XMLTRANSFORM CICS® 4.1 .
Nota: XsdSpec NÃO PODE ser especificado com:

Contido por

XseSpec

Contém

Nenhum

Atributos

Tabela 1 mostra os atributos para XsdSpec.

Tabela 1. Especificações de atributo para XsdSpec
Campos Descrição
Atributo: fileName
Valores válidos: Consulte Descrição
Necessário?: Não
Valor padrão: Veja Descrição
Especifica o nome do arquivo de saída.

O valor padrão é: O nome do arquivo de origem de dados concatenado com "X"

Atributo: localNamespace
Valores válidos: Consulte a Descrição
Necessário?: Não
Valor padrão: Veja Descrição
Especifica o espaço de nomes local.
Nota: os namespaces de solicitação não têm efeito sobre o código gerado no conversor.

O valor padrão é: http://www.w3.org/2001/XMLSchema

Atributos: sobrescrever
Valores válidos: true | false
Necessário?: No
Valor padrão: true
Especifica se deve sobrescrever o arquivo de saída, se existir.
Atributo: targetNamespace
Valores válidos: Consulte a Descrição
Necessários?: Não
Valor padrão: Veja Descrição
Especifica o espaço de nomes de destino.

O valor padrão é: Para um nome de arquivo de origem de dados foo: http://www.fooI.com/schemas/fooIInterface

Atributos: espaço em branco
Valores válidos: entrar em colapso | substituir |
preservar | compat
Necessário?: No
Valor padrão: colapso
O valor desse atributo instrui o processador de lote a gerar esquemas XML e programas conversores de XML, que suportam as três opções de processamento de espaço em branco padrão no esquema XML: "preserve", "replace" e "collapse". Cada elemento no esquema XML gerado é designado ao valor desse atributo para sua opção de espaço em branco.

Para instruir o processador de lote a gerar esquemas XML e programas conversores de XML compatíveis com liberações anteriores à versão 7.5, especifique o valor "compat".

Atributo: xsdElemName '
Valores válidos: Ver Descrição
' Obrigatório? Não
Valor padrão: Veja Descrição
Especifica o nome do elemento global para o esquema.

O valor padrão é: Valor do atributo nativeTypeName na especificação de mensagem.

Atributo: xsdNamespace
Valores válidos: Consulte a Descrição
Necessário?: Não
Valor padrão: Veja Descrição
Especifica o espaço de nomes xsd.

O valor padrão é: Valor do atributo nativeTypeName na especificação de mensagem.

Atributo: xsdPrefix
Valores válidos: Consulte a Descrição
Necessário?: No
Valor padrão: cbl
Especifica o prefixo espaço de nomes xsd.

Exemplo

A Figura 1 é um exemplo do elemento XseSpec
Figura 1. Exemplo do elemento XseSpec
<XsdSpec fileName="sample.xsd" overwrite="true"
        targetNamespace="http://www.DFH0CSTDI.com/schemas/DFH0CSTDIInterface"
        xsdNamespace="http://www.w3.org/2001/XMLSchema"
        localNamespace="http://www.DFH0CSTDI.com/schemas/DFH0CSTDIInterface"
        xsdPrefix="cbl"
        xsdElemName="dfhcommarea"/>