...
PNRABN-I er underlagt adgangsprincipper som en del af adgangskontrollen til en service[. Principperne for den generelle adgangskontrol er beskrevet her og for vent {auth-guide-wait-page}[her].
Nedenstående tabel viser, hvilke adgangsprincipper der gælder for PNRABN-I.
...
Endvidere er der fælles nøgleregler, der kan komme i spil. Disse er beskrevet i et af servicehåndbogens bilag ang. fælles nøgleregler.
Generelle systemfejlkoder der ikke henvender sig til PNRABN-I eller dens data, findes også i servicehåndbogens bilag vedr. generelle fejlkoder.
Anchor |
---|
| _præsentation_af_stamdata |
---|
| _præsentation_af_stamdata |
---|
|
4. Præsentation af Stamdata
...
Endvidere er PNRABN-I også underlagt de generelle regler, der dækker alle services. Disse regler er beskrevet i servicehåndbogens {service-input-page}[bilag om generelle dataregler].
Anchor |
---|
| _tegnsæt_og_tekstfelter |
---|
| _tegnsæt_og_tekstfelter |
---|
|
6.2.1. Tegnsæt og Tekstfelter
En GCTP service kan have tekstfelter med specifikke tegnsæt. Disse tegnsæt opstiller regler for, hvilke tegn feltet må indeholde. Det overordnede tegnsæt , som gælder på mange forskellige hændelser, er beskrevet i servicehåndbogens {characterset-page}[bilag med tegnsæt], mens tegnsæt der kun gælder for PNRABN-I, optræder som dataregler i tabellen ovenfor.
...
Code Block |
---|
language | xml |
---|
title | Eksempel på et GCTP svar fra servicen. |
---|
|
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<root xmlns="http://www.cpr.dk">
<Gctp v="2.0" env="Udvikling">
<System r="CprAjour">
<Service r="PNRABN-I">
<CprServiceHeader r="PNRABN-I" ts="2024092515173606657020241002151040644571" st="P" a="I">
<Table r="Aktioner">
<Row>
<Field r="KODE" v="V" t="Validering"/>
</Row>
<Row>
<Field r="KODE" v="F" t="Fortryd"/>
</Row>
<Row>
<Field r="KODE" v="G" t="Gem"/>
</Row>
</Table>
</CprServiceHeader>
<CprData u="O">
<Rolle r="HovedRolle">
<Praes r=""/>
</Rolle>
</CprData>
<CprData u="I">
<Rolle r="HovedRolle">
<Table r="Pnrabonnement offpriv">
<Row u="M">
<Field r="CBRU_NGLKONST"/>
<Field r="CBRU_PNR"/>
<Field r="CBRU_SLETSAETMRK"/>
<Field r="CBRU_KVITNR"/>
<Field r="CBRU_KVIT_TXT"/>
</Row>
<Row k="[ROW KEY]">
<Field r="CBRU_NGLKONST" v="[DATA]"/>
<Field r="CBRU_PNR" v="[DATA]"/>
<Field r="CBRU_SLETSAETMRK" v="[DATA]"/>
<Field r="CBRU_KVITNR" v="[DATA]"/>
<Field r="CBRU_KVIT_TXT" v="[DATA]"/>
</Row>
</Table>
</Rolle>
</CprData>
<Kvit r="Ok" v="0"/>
</Service>
</System>
</Gctp>
</root> |
...
Code Block |
---|
language | xml |
---|
title | Eksempel på et GCTP valideringskald til servicen. |
---|
|
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<root xmlns="http://www.cpr.dk">
<Gctp v="2.0" env="Udvikling">
<System r="CprAjour">
<Service r="PNRABN-I">
<CprServiceHeader r="PNRABN-I" ts="2024092515173606657020241002151040644571" st="P" mk="1" a="V">
<Key>
<Field r="KNR" v="[DATA]"/>
</Key>
</CprServiceHeader>
<CprData u="I">
<Rolle r="HovedRolle">
<Table r="Pnrabonnement offpriv">
<Row u="M">
<Field r="CBRU_NGLKONST"/>
<Field r="CBRU_PNR"/>
<Field r="CBRU_SLETSAETMRK"/>
<Field r="CBRU_KVITNR"/>
<Field r="CBRU_KVIT_TXT"/>
</Row>
<Row k="[ROW KEY]">
<Field r="CBRU_NGLKONST" v="[DATA]"/>
<Field r="CBRU_PNR" v="[DATA]"/>
<Field r="CBRU_SLETSAETMRK" v="[DATA]"/>
<Field r="CBRU_KVITNR" v="[DATA]"/>
<Field r="CBRU_KVIT_TXT" v="[DATA]"/>
</Row>
</Table>
</Rolle>
</CprData>
</Service>
</System>
</Gctp>
</root> |
Code Block |
---|
language | xml |
---|
title | Eksempel på et GCTP svar med fejl fra servicen. |
---|
|
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<root xmlns="http://www.cpr.dk">
<Gctp v="2.0" env="Udvikling">
<System r="CprAjour">
<Service r="PNRABN-I">
<CprServiceHeader r="PNRABN-I" ts="2024092515173606657020241002151040644571" st="P" mk="1" a="V">
<Key>
<Field r="KNR" v="[DATA]"/>
</Key>
</CprServiceHeader>
<CprData u="O">
<Rolle r="HovedRolle">
<Praes r=""/>
</Rolle>
</CprData>
<CprData u="I">
<Rolle r="HovedRolle">
<Table r="Pnrabonnement offpriv">
<Row u="M">
<Field r="CBRU_NGLKONST"/>
<Field r="CBRU_PNR"/>
<Field r="CBRU_SLETSAETMRK"/>
<Field r="CBRU_KVITNR"/>
<Field r="CBRU_KVIT_TXT"/>
</Row>
<Row k="[ROW KEY]">
<Field r="CBRU_NGLKONST" v="[DATA]"/>
<Field r="CBRU_PNR" v="[DATA]"/>
<Field r="CBRU_SLETSAETMRK" v="[DATA]"/>
<Field r="CBRU_KVITNR" v="[DATA]"/>
<Field r="CBRU_KVIT_TXT" v="[DATA]"/>
</Row>
</Table>
</Rolle>
</CprData>
<Kvit r="Fejl" t="[FEJLTEKST TIL FEJLKODE 42]" v="42"/>
</Service>
</System>
</Gctp>
</root> |
...
Code Block |
---|
language | xml |
---|
title | Eksempel på et GCTP gem-kald til servicen. |
---|
|
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<root xmlns="http://www.cpr.dk">
<Gctp v="2.0" env="Udvikling">
<System r="CprAjour">
<Service r="PNRABN-I">
<CprServiceHeader r="PNRABN-I" ts="2024092515173606657020241002151040644571" st="P" mk="1" a="G">
<Key>
<Field r="KNR" v="[DATA]"/>
</Key>
</CprServiceHeader>
<CprData u="I">
<Rolle r="HovedRolle">
<Table r="Pnrabonnement offpriv">
<Row u="M">
<Field r="CBRU_NGLKONST"/>
<Field r="CBRU_PNR"/>
<Field r="CBRU_SLETSAETMRK"/>
<Field r="CBRU_KVITNR"/>
<Field r="CBRU_KVIT_TXT"/>
</Row>
<Row k="[ROW KEY]">
<Field r="CBRU_NGLKONST" v="[DATA]"/>
<Field r="CBRU_PNR" v="[DATA]"/>
<Field r="CBRU_SLETSAETMRK" v="[DATA]"/>
<Field r="CBRU_KVITNR" v="[DATA]"/>
<Field r="CBRU_KVIT_TXT" v="[DATA]"/>
</Row>
</Table>
</Rolle>
</CprData>
</Service>
</System>
</Gctp>
</root> |
Code Block |
---|
language | xml |
---|
title | Eksempel på et GCTP svar fra servicen. |
---|
|
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<root xmlns="http://www.cpr.dk">
<Gctp v="2.0" env="Udvikling">
<System r="CprAjour">
<Service r="PNRABN-I">
<CprServiceHeader r="PNRABN-I" ts="2024092515173606657020241002151040644571" st="P" mk="1" a="G"/>
<Kvit r="Afslut" v="0">
<Table r="AFSLUT">
<Row k="[ROW KEY]"/>
</Table>
</Kvit>
</Service>
</System>
</Gctp>
</root> |
v2.12.20