Edytowanie plików ASCII w systemie z/OS

Pliki właściwości XML i Java™ są zwykle przechowywane w systemie plików HFS (UNIX) na stronie kodowej ISO8859-1 (ASCII). Poniżej przedstawiono kilka podejść do edycji plików ASCII w systemie z/OS®.

  • Konwertuj plik z formatu ASCII na EBCDIC przed jego zmodyfikowaniu, a następnie przeprowadź jego ponowne przekształcenie po zakończeniu. Na przykład:
    iconv -f ISO8859-1 -t IBM-1047 myfile.properties > 
    myfile.properties.a
    vi myfile.properties.a (or oedit if under a 3270 OMVS shell) 
    iconv -f IBM-1047 -t ISO8859-1 myfile.properties.a > 
    myfile.properties
    Jeśli używana jest powłoka 3270 OMVS, należy użyć programu oedit zamiast vi .

    Pakiet atools , który jest dostępny w serwisie pobierania IBM® UNIX Tools and Toys , udostępnia małe skrypty powłoki, które automatyzują ten proces.

  • Należy oznaczyć plik jako tekst ASCII, a następnie włączyć automatyczną konwersję.
    chtag -tc ISO8859-1 myfile.properties
    export _BPXK_AUTOCVT=ON
    vi myfile.properties
    Plik należy oznaczyć tylko raz. Zmienna środowiskowa _BPXK_AUTOCVT=ON umożliwia automatyczną konwersję.

    Należy zachować ostrożność, aby nie ustawiać _BPXK_AUTOCVT=ON w procesie maszyny VM Java, ponieważ maszyna wirtualna nie oczekuje automatycznej konwersji właściwości i plików XML.

    Więcej informacji na ten temat zawiera rozszerzona funkcjonalność ASCII systemu z/OS .

  • Edytuj plik w środowisku IDE (na przykład Eclipse), a następnie wdróż go w systemie z/OS , używając skryptu Ant i zadania Ant FTP.

    Więcej informacji na temat zadania Ant FTP znajduje się pod adresem http://ant.apache.org/manual/Tasks/ftp.html.

    Podręcznik JZOS Cookbook, dostępny w serwisie developerWorks®, zawiera przykładowy projekt Eclipse oraz instrukcje dotyczące korzystania ze środowiska Eclipse jako środowiska IDE z językiem Java z/OS : http://www.ibm.com/developerworks/community/groups/service/.

  • ISPF obsługuje edycję ASCII plików HFS lub zFS .