Documentation
¶
Overview ¶
cq — jq for COBOL. Parses a COBOL copybook and either prints the field layout (offset/length per field) or decodes fixed-length EBCDIC records (e.g. a binary data set streamed from z/OSMF) into a UTF-8 JSON array.
cq -c CUSTOMER.cpy # layout as JSON cq -c CUSTOMER.cpy -d customer.bin | jq '.[0]' # decode records cq --copybook-dsn "HQ.CPY(CUSTOMER)" --data-dsn "HQ.CUST"
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
compaz
command
compaz is Compa/z, the z/OSMF data set browser for cq (formerly cqt).
|
compaz is Compa/z, the z/OSMF data set browser for cq (formerly cqt). |
|
internal
|
|
|
appconfig
Package appconfig loads cq's user configuration.
|
Package appconfig loads cq's user configuration. |
|
buildinfo
Package buildinfo reports the version shared by cq executables.
|
Package buildinfo reports the version shared by cq executables. |
|
compaz
Package compaz implements Compa/z, the z/OSMF operator console used by the separate compaz executable (formerly cqt).
|
Package compaz implements Compa/z, the z/OSMF operator console used by the separate compaz executable (formerly cqt). |
|
copybook
Package copybook parses COBOL copybooks (data-division record layouts) into an item tree.
|
Package copybook parses COBOL copybooks (data-division record layouts) into an item tree. |
|
decode
Package decode provides pure byte-level decoders for COBOL/EBCDIC data.
|
Package decode provides pure byte-level decoders for COBOL/EBCDIC data. |
|
dsncopy
Package dsncopy resolves COBOL COPY members through configured z/OS data set libraries.
|
Package dsncopy resolves COBOL COPY members through configured z/OS data set libraries. |
|
dsnmap
Package dsnmap persists DSN → copybook mappings so known data sets get their display overlay applied automatically across sessions.
|
Package dsnmap persists DSN → copybook mappings so known data sets get their display overlay applied automatically across sessions. |
|
events
Package events records local usage — data set opens and executed jq queries — in an append-only JSONL log.
|
Package events records local usage — data set opens and executed jq queries — in an append-only JSONL log. |
|
favorites
Package favorites persists data set favorites — exact names or DSN wildcard patterns with optional notes — and job owner/prefix filter bookmarks, across sessions.
|
Package favorites persists data set favorites — exact names or DSN wildcard patterns with optional notes — and job owner/prefix filter bookmarks, across sessions. |
|
layout
Package layout turns a parsed copybook into a byte-accurate field map: offset, length, and decode kind for every item.
|
Package layout turns a parsed copybook into a byte-accurate field map: offset, length, and decode kind for every item. |
|
query
Package query wraps gojq: it compiles a jq expression once and runs it over decoded record values.
|
Package query wraps gojq: it compiles a jq expression once and runs it over decoded record values. |
|
record
Package record reads fixed-length (or tail-ODO variable) records and decodes them to JSON using a copybook layout.
|
Package record reads fixed-length (or tail-ODO variable) records and decodes them to JSON using a copybook layout. |
|
zosmf
Package zosmf provides the shared z/OSMF data set transport used by cq executables.
|
Package zosmf provides the shared z/OSMF data set transport used by cq executables. |
|
zowe
Package zowe resolves Zowe CLI team configuration and credentials.
|
Package zowe resolves Zowe CLI team configuration and credentials. |
Click to show internal directories.
Click to hide internal directories.