Page History
...
I det følgende vil de forskellige typer af ressourcer i DRG data blive beskrevet. Format og semantik vil dog blive mere detaljeret beskrevet senere.
/headersindeholder små .xml skabelonen, som kan tilføjes til requests som header (i modsætning til .request.xml, som tilføjer body).environments.jsonindeholder indeholder hvilke NSP miljøer, som brugere kan vælge for at lave requests mod.<request-id>.metadata.jsonindeholder meta information om det navngivne request.<request-id>.request.jsonindeholder information om hvilke informationer et request kan udfyldes med.<request-id>.request.xmlindeholder et skabelon for det navngivne request.<role-id>.role.jsonindeholder en rolle beskrivelse.
...
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{
"id": "foo.bar",
"name": "FooBar",
"path": "foo-bar-ws/service/change-weather",
"soap-action": "vendVinden",
"authentication": ["MOCES", "POCES"],
"parents": ["FBS (Foo Bar Service)", "Vejr-skifter", "Use cases", "Vind-vender"],
"environments": ["test1 cNSP"]
"headers": ["hsuidHeader"],
"audience": "https://audience.nspop.dk/foobar"
} |
...
| Code Block | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{
"fields": [
{
"id": "helpText1",
"type": "text",
"notes": "Her kan du vælge hvilken vej vinden vender for et givent personnummer"
},
{
"id": "cprNumber",
"type": "string",
"notes": "Personnummer",
"validators": ["cprValidator"]
},
{
"id": "windSpeed",
"type": "number",
"notes": "Vindstyrke"
},
{
"id": "direction",
"type": "enum",
"notes": "Vælg retning",
"values": ["nord", "syd", "øst", "vest"]
},
{
"id": "feelsLike",
"type": "string",
"notes": "Hvordan føles vinden?",
"optional": "true"
},
{
"id": "predicate1",
"type": "predicate",
"test": "(env) => { return env.direction=='nord'; }",
"nested": [
{
"id": "helpText2",
"type": "text",
"notes": "Nordenvinden kan være ekstra kold med chill-faktor"
},
{
"id": "chillFactor",
"type": "number",
"notes": "Chill-faktor",
"validators": [
"(value) => { return value >= 0 ? null : { chillFactor: { errorMessage: 'Chill-faktoren kan ikke være negativ' } }; }"
]
},
{
"id": "subPredicate1",
"type": "predicate",
"test": "(env) => { return env.chillFactor > 10; }",
"nested": [
{
"id": "helpText3",
"type": "text",
"notes": "Vær forsigtig med værdier over 10 - det kan være ulideligt koldt."
}
]
}
]
}
]
} |
...