Um macro de Net.Data é um arquivo de texto plano consistindo de uma série de instruções de linguagem de macro de Net.Data. Cada instrução é composta de uma ou mais construções de linguagem, a qual, por sua vez, é composta de palavras-chave, caracteres especiais, cadeias, nomes e variáveis. O diagrama a seguir retrata a estrutura global de um macro de Net.Data estruturalmente válido. Consulte "Construções de Linguagem" para a sintaxe detalhada de cada elemento na estrutura global.
+-------------------------------------------------+
| +-------------------------+ +---------------+ |
V V | V | |
>>-----+-----------------------++------bloco html--+-+---------><
+-bloco de comentário---+
+-instrução definir-----+
+-bloco definir---------+
+-bloco de função-------+
+-macro se bloco--------+
+-instrução incluir-----+
+-instrução include_url-+
+-bloco de mensagem-----+
A macro de Net.Data contém duas partes: a parte de declaração e a parte de HTML. Você pode usar essas partes múltiplas vezes e em qualquer ordem.
A linguagem de macro de Net.Data é uma linguagem de forma livre, dando-lhe flexibilidade para gravar seus macros. O comprimento de uma linha em seu macro de Net.Data não deve exceder 64K bytes. A menos que seja notoriamente especificado, extra caracteres de espaço em branco são ignorados. Cada uma das construções de linguagem de macro de Net.Data está descrita na seção seguinte, juntamente com muitos outros elementos os quais são usados para definir as construções. A linguagem de macro de Net.Data suporta elementos de linguagem da DB2 WWW Connection para compatibilidade pelo receptor. Embora esses elementos de linguagem estejam descritos no Apêndice A. "DB2 WWW Connection", nós recomendamos que você utilize os recursos de Net.Data.
Os exemplos mostram algumas das maneiras que você pode usar as construções de linguagem, variáveis, funções, e outros elementos em seus arquivos de macro. Você pode descarregar (fazer um download) das amostras e demos a partir da página do Web Net.Data, para exemplos mais extensos:
http://www.software.ibm.com/data/net.data