MainframeSupports
tip uge 43/2013:

Jeg har tidligere skrevet et tip om, hvordan du med ISPF BROWSE kan læse et dataset i klar tekst, selv om det er i ASCII format. En af mine udenlandske læsere, Andrew Dossett, gjorde mig for nylig opmærksom på, at du også kan editere et ASCII dataset i klar tekst. Det gør du ved at udstede kommandoen SOURCE ASCII, og det har faktisk virket siden z/OS version 12.

Det pragtfulde ved at benytte SOURCE ASCII er, at FIND og CHANGE virker korrekt. Du skal altså ikke spekulere over, hvilken tegnværdi bogstaver og tal har i forhold til EBCDIC. Når du er i SOURCE ASCII mode, så er et bogstav indtastet i FIND og CHANGE kommandoen et ASCII bogstav. For at komme ud af SOURCE ASCII mode skal du benytte RESET SOURCE (altså ikke SOURCE EBCDIC, som ellers ligger lige til højrebenet).

Andrew gjorde mig ved samme lejlighed opmærksom på, at FIND i BROWSE, når du er i DISPLAY ASCII eller DISPLAY UTF8 mode, kan finde ASCII tegn med kommandoen FIND C'<string>' ASCII. Det var en rigtig god ekstra oplysning, som er gået min næse forbi. Det har faktisk irriteret mig, at FIND ikke virkede korrekt i BROWSE, men denne kommando løser det problem. Option ASCII virker kun på FIND i BROWSE og kun når søgestrengen er angivet i plinger (quotes/gnyffer/anførselstegn) med et C foran.

Forrige danske tip        Last tip in english        Tip oversigten