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:
Jeśli używana jest powłoka 3270 OMVS, należy użyć programu oedit zamiast vi .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.propertiesPakiet
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ę.
Plik należy oznaczyć tylko raz. Zmienna środowiskowachtag -tc ISO8859-1 myfile.properties export _BPXK_AUTOCVT=ON vi myfile.properties_BPXK_AUTOCVT=ONumożliwia automatyczną konwersję.Należy zachować ostrożność, aby nie ustawiać
_BPXK_AUTOCVT=ONw 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 .