verify_csdb
Verifies S1000D CSDB objects in specified folders using XML schema validation, BREX rules, and reference checks, returning per-object statuses plus totals for errors, violations, and unresolved references.
Instructions
Verify every CSDB object (data modules by default; optionally publication modules etc.) found in the given folders, and return one VerificationStatus per object plus totals (valid / XSD errors / BREX violations / unresolved references / unreadable). Use offset/limit to page. Pass reportPath to also write the full JSON report to a file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | Steps to skip. Skipped steps are reported with state "not-run". | |
| limit | No | Objects per call (default 100, max 1000). | |
| offset | No | Index of the first object (default 0). | |
| include | No | Object kinds to verify (default: dm and pm). | |
| csdbDirs | No | Folders to verify (default: S1000D_CSDB_DIR). Referenced objects are also searched here. | |
| reportPath | No | If given, the full report (all details) is written to this JSON file; the response keeps only the statuses. |