Tradutores são objetos modelos do Jazz que são armazenados no repositório do Rational Team Concert para System z. Os tradutores descrevem uma operação que será executada em um arquivo durante uma construção. Um conjunto de tradutores pode ser associado a uma definição de linguagem. Durante a construção, o conjunto de tradutores associados a uma definição de linguagem é reiterado e executado para cada arquivo associado a essa definição de linguagem. Uma definição de linguagem contém um ou mais tradutores. É possível criar ou modificar tradutores a partir do nó Tradutores no navegador de Artefatos da Equipe do Rational Team Concert para System z, ou selecionando .
Cada tradutor representa uma operação que deve ser executada em arquivos construíveis que são associados a uma definição de linguagem. Por exemplo, um arquivo de origem CICS COBOL pode ser associado a uma definição de linguagem que contém dois tradutores: um para o pré-processador CICS e um para o compilador COBOL.
No editor Translator que você usar para criar ou modificar um tradutor, há um campo Definição de Conjunto de Dados onde é possível indicar a definição de conjunto de dados que aponta para um determinado módulo do tradutor. Por exemplo, um tradutor de compilador COBOL especificaria a definição do conjunto de dados que é marcada como existente e possui o mesmo conjunto de dados e nomes de membro que o módulo do compilador COBOL.
Há uma tabela Alocações DD no editor Translator. Cada entrada na tabela Alocações DD possui um sinalizador que indica se a construção deve ou não manter o nome DD para um futuro tradutor. Se você configurar o sinalizador para Sim, a alocação do conjunto de dados será preservada para uso por etapas subsequentes no script de construção. Se você marcar um conjunto de dados como Temporário em uma definição de conjunto de dados e como Manter na tabela Alocações DD, o conjunto de dados será desalocado no final da execução do script de construção. Os conjuntos de dados marcados como Temporário são desalocados no final da etapa do tradutor.
Por fim, o editor Translator também exibe uma lista de concatenações, incluindo o nome da concatenação ou o nome DD que será alocado à concatenação. Por exemplo, a concatenação SYSLIB seria especificada aqui. Ao lado do nome DD há uma lista delimitada por vírgulas de definições de conjunto de dados que devem ser concatenados.