Skip to content

Commit 7ec6e35

Browse files
committed
docs: add KNPT_MCSD_ADMINEXCLUDE configuration details
- Document the `mcsd.adminexclude` parameter in `CONFIGURATION.md` and `INTEGRATION.md`. - Explain its use for excluding directories, preventing self-referencing loops.
1 parent c1969b6 commit 7ec6e35

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

docs/CONFIGURATION.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ Environment variables use the prefix `KNPT_` followed by the configuration path
2424
| `KNPT_MCSDADMIN_FHIRBASEURL` | `mcsdadmin.fhirbaseurl` | (Optional) FHIR base URL of the local mCSD Administration Directory, if managed through the mCSD Web Application. |
2525
| `KNPT_MCSD_QUERY_FHIRBASEURL` | `mcsd.query.fhirbaseurl` | FHIR base URL of the local mCSD Query Directory to synchronize to. |
2626
| `KNPT_MCSD_ADMIN_<KEY>_FHIRBASEURL` | `mcsd.admin.<key>.fhirbaseurl` | Map of root directories (mCSD Admin Directory FHIR base URLs) to synchronize from. |
27+
| `KNPT_MCSD_ADMINEXCLUDE` | `mcsd.adminexclude` | (Optional) List of FHIR base URLs to exclude from being registered as administration directories. Useful to prevent self-referencing loops when the query directory is discovered as an Endpoint. Multiple values can be specified as a comma-separated list. |
2728
| **Localization / NVI** | | |
2829
| `KNPT_NVI_BASEURL` | `nvi.baseurl` | Base URL of the NVI service. |
2930
| `KNPT_NVI_AUDIENCE` | `nvi.audience` | Name of the NVI service, used for creating BSN transport tokens.<br/>Defaults to `nvi`. |

docs/INTEGRATION.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ You also need to provide a FHIR server as mCSD Query Directory, to which mCSD re
3131

3232
Then, configure:
3333

34-
- the Root Administration Directory to synchronize from (`mcsd.admin.<key>.fhirbaseurl`), and
35-
- the local Query Directory to synchronize to (`mcsd.query.fhirbaseurl`).
34+
- the Root Administration Directory to synchronize from (`mcsd.admin.<key>.fhirbaseurl`),
35+
- the local Query Directory to synchronize to (`mcsd.query.fhirbaseurl`), and
36+
- (optional) directories to exclude from synchronization (`mcsd.adminexclude`), which is useful to prevent self-referencing loops when your own query directory appears as a discovered Endpoint.
3637

3738
### Triggering synchronization
3839

0 commit comments

Comments
 (0)