Considerações para abrir ficheiros de dados em linha
Deverá ter em consideração estes elementos quando abrir ficheiros de dados em linha.
- O comprimento do registo especifica o comprimento dos registos de entrada. (O comprimento do registo é opcional.) Quando o comprimento do registo excede o comprimento dos dados, é enviada uma mensagem para o programa. Os dados são preenchidos com espaços em branco. Quando o comprimento do registo é menor do que o comprimento dos dados, os registos são truncados.
- Quando um ficheiro é especificado num programa o sistema procura o ficheiro como um ficheiro de dados em linha nomeado antes de procurar o ficheiro numa biblioteca. Por conseguinte, se o ficheiro de dados em linha nomeado tiver o mesmo nome de um ficheiro que não seja de dados em linha, será sempre utilizado o ficheiro de dados em linha, mesmo que o nome do ficheiro seja qualificado por um nome de biblioteca.
- Os ficheiros de dados em linha nomeados podem ser partilhados entre programas no mesmo trabalho especificando SHARE(*YES) no comando de criação ou de substituição do ficheiro. Por exemplo, se um comando de substituição de ficheiro especificando um ficheiro chamado INPUT e SHARE(*YES) estiver num trabalho batch com um ficheiro de dados em linha chamado INPUT, quaisquer programas que estejam a executar o trabalho que especifiquem o nome do ficheiro INPUT partilham o mesmo ficheiro de dados em linha nomeado. Os ficheiros de dados em linha não nomeados não podem ser partilhados entre programas no mesmo trabalho.
- Quando utiliza ficheiros de dados inline, certifique-se de que o tipo de ficheiro correcto é especificado no comando //DATA. Por exemplo, se o ficheiro for utilizador como ficheiro de origem, o tipo do ficheiro no comando //DATA deve ser origem.
- Os ficheiros de dados em linha apenas podem ser abertos para entrada de dados.