Uma especificação de construção padrão é criada quando você abre pela primeira vez um editor de especificação de construção em um projeto do IBM i que tem o estilo de construção Especificação de Construção do IBM i. Essa especificação de construção contém os conjuntos de comandos e construtores básicos para a construção dos objetos criados a partir da origem que são comuns nos aplicativos IBM i. Por exemplo, existem conjuntos de comandos para processar arquivos físicos, arquivos lógicos, origem RPG, origem COBOL e muitos outros tipos de origem. Existem construtores definidos que usam esses conjuntos de comandos para processar toda a origem de seu projeto de acordo com o tipo de origem.
A especificação de construção padrão pode ser modificada por você. Ela fornece um ponto de início para a construção de seu projeto, mas você pode excluir, incluir e alterar os conjuntos de comandos e os construtores para que sejam adequados às suas necessidades. Por exemplo, você pode desejar definir variáveis de nível de projeto que especifiquem suas preferências de depuração comuns e outras opções do compilador. É possível fazer isso e, em seguida, modificar os conjuntos de comandos RPG e COBOL para que usem essas variáveis.
A especificação de construção padrão não tem conjuntos de comandos ou construtores para construir programas ILE e programas de serviços a partir dos módulos dos componentes. Será necessário incluí-los de acordo com a maneira que o aplicativo está estruturado. O padrão também não tem nenhum comando de empacotamento que poderia cria arquivos de salvamento; novamente, esta tarefa é deixada para o engenheiro de construção.
Os construtores na especificação de construção padrão usam as variáveis predefinidas &SP (caminho da procura) e &N (nome do membro ou do objeto) para nomear os objetos de saída e procurar esses objetos para certificar-se de que eles sejam mais antigos do que suas entradas e dependências antes de serem executados. A especificação de construção padrão construirá somente origem que tenha sido realmente alterada.
Consulte o Jazz.net para obter mais informações.