Skip to content

Align Z39.50 definitions and documentation with the 2003 standard - #210

Merged
adamdickmeiss merged 1 commit into
masterfrom
z3950-2003
Sep 21, 2026
Merged

adamdickmeiss merged 1 commit into
masterfrom
z3950-2003

Conversation

@adamdickmeiss

Copy link
Copy Markdown
Contributor
  • Rename the ASN.1 module and imports to Z39-50-APDU-2001, preserving the OID and generated C API/ABI.
  • Document YAZ compatibility extensions and defer PeriodicQuerySchedule corrections to YAZ 6.
  • Update standards documentation and clarify Bib-1 diagnostic compatibility; restore the complete diagnostic 1064 message without changing its macro.
  • Remove the unused attribute CSV and expand the bib1-attr.7 source with registered Use and Relation attributes.

- Rename the ASN.1 module and imports to Z39-50-APDU-2001, preserving the
  OID and generated C API/ABI.
- Document YAZ compatibility extensions and defer PeriodicQuerySchedule
  corrections to YAZ 6.
- Update standards documentation and clarify Bib-1 diagnostic compatibility;
  restore the complete diagnostic 1064 message without changing its macro.
- Remove the unused attribute CSV and expand the bib1-attr.7 source with
  registered Use and Relation attributes.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Preserve the existing public diagnostic 1064 macro name while retaining the complete lookup message.

Get a fresh assessment by requesting another Copilot review.

Review effort: Lite
Findings: 1 High severity

Open (1)
What changed in this PR

Updates YAZ’s Z39.50 ASN.1 definitions and documentation toward the 2003 standard while preserving compatibility.

Changes:

  • Renames ASN.1 modules and imports while retaining generated API/ABI mappings.
  • Documents compatibility exceptions and diagnostic behavior.
  • Expands Bib-1 attribute documentation and removes unused data.
File Summary
src/​z3950v3.asn Updates module naming and compatibility documentation.
src/​z.tcl Preserves generated filenames and prefixes for the renamed module.
src/​univres.asn Updates the core module import.
src/​oid.csv Removes trailing whitespace.
src/​mterm2.asn Updates the core module import.
src/​facet.asn Updates the core module import.
src/​esupdate.asn Updates the core module import.
src/​esadmin.asn Updates the core module import.
src/​datetime.asn Updates the core module import.
src/​bib1.csv Restores diagnostic 1064 text and updates metadata.
src/​attset_bib1.csv Removes unused attribute data.
doc/​book.xml Documents standards alignment and compatibility exceptions.
doc/​bib1-attr-man.xml Expands registered Bib-1 attribute documentation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/bib1.csv
@adamdickmeiss
adamdickmeiss merged commit 2591dd7 into master Sep 21, 2026
5 checks passed
@adamdickmeiss
adamdickmeiss deleted the z3950-2003 branch September 21, 2026 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants