CIR reference resolve default behavior
This topic describes how references to CIR items are resolved during S1000D Publish by default.
For each type of CIR, XPath expressions are used to search for specific markup in referencing DMs. When a matching CIR item is found, the reference (
xxxRef) tag is replaced with content extracted from the CIR item and inserted into the referencing DM.
The following table describes the S1000D Publish default behavior for each supported CIR type.
| CIR type | Context in referencing DM | How the CIR reference is resolved |
|---|---|---|
| Parts | Preliminary Requirements, in Process/Procedural/Fault/Checklist DMs:
| For Parts CIR items, two overrides are provided (in addition to the default behavior) to handle common variations in markup.
In all three cases, replace the spareDescr section with:
|
| Tools | Preliminary Requirements, in Process/Procedural/Fault/Checklist DMs:
Search for:
Match on:
| Replace the supportEquipDescr section with: |
| Supplies | Preliminary Requirements, in Process/Procedural/Fault/Checklist DMs:
Search for:
Match on:
| Replace the supplyDescr section with: |
| Supply requirements | Preliminary Requirements, in Process/Procedural/Fault/Checklist DMs:
Search for:
Match on:
| Replace the supplyDescr section with:
|
| Functional items | Preliminary Requirements, in Process/Procedural/Fault/Checklist DMs:
Search for:
Match on:
| Replace the spareDescr section with: |
| Circuit breakers | Para tags in numerous types of DMs:
Search for:
Match on:
| Replace the circuitBreakerRef tag with plain text wrapped in a verbatimText tag: |
| Controls and indicators | Para tags in numerous types of DMs:
Search for:
Match on:
| Replace the controlIndicatorRef tag with plain text wrapped in a verbatimText tag: |
| Zones | Para tags in numerous types of DMs:
Search for:
Match on:
| Replace the zoneRef tag with plain text wrapped in a verbatimText tag:
|
| Access points | Para tags in numerous types of DMs:
Search for:
Match on:
| Replace the accessPointRef tag with plain text wrapped in a verbatimText tag:
|
| Enterprises | ProcurementData tags in IPD DMs:
Search for:
Match on:
| Replace the enterpriseRef tag with:
|