Testen SWC API

Introductie

Op deze pagina kan de SWC API getest worden voor de verschillende omgevingen. Het gaat om de volgende omgevingen:


De GUIDs die gebruikt worden zijn de volgende:

  • Kernmodel: FORA: d35b7b41-b41e-417f-8f0b-4b46b25609b7
  • Testmodellen: Geen testmodel aanwezig!
  • Projectmodellen: Geen projectmodel(len) aanwezig!

Testen programmatuur en model

Opvragen model-id

De voor de Softwarecatalogus geschikte modellen worden met de modellen API opgevraagd.

Omgeving
Ontwikkel Test Staging Productie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie

Hieronder staan de aanroepen van de list API.

Kernmodel

  • FORA. Dit is het kernmodel dat door de Softwarecatalogus ingelezen gaat worden. Controleer hiermee of het kernmodel correct wordt aangeboden.

Testmodellen

  • Er is geen testmodel. Dit zijn de testmodellen met daarin alle toegestane varianten van het kernmodel.

Listfuncties (voor SWC-import)

Kernmodel: FORA


Onderwerp (listtopic) Omgeving
Ontwikkel Test Staging Productie
referencecomponents redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
standards redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
standardversions redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
standardclassifications redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
applicationfunctions redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
views redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
businessfunctions redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
applicationservices redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
nationwidecomponents redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
targetgroups redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
businessfunctiongroups redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie
redactie
redactie
publicatie
publicatie


View

  • Ga naar Speciaal:ApiSandbox
  • vul het volgende in
    • action: swcquery
    • klik links in het paneel op action = swcquery
    • output: viewdiagram
    • modelid: d35b7b41-b41e-417f-8f0b-4b46b25609b7
    • view: GUID van de betreffende view, bv: 15650b69-c62d-47eb-9509-122f8a439f8f
    • json: vul hier de jsoncode in die geleverd wordt door de Softwarecatalogus, bv: /swc_plot_gemma/testpage?organisation=1
Zorg dat je al wel ingelogd bent op de Softwarecatalogus. Een andere organisatie kan ook. Kijk dan bij de betreffende organisaties naar de link die achter het tabblad 'Bewerken' zit. Bv <naam> heeft nummer <nr>. Als de URL wordt aangeroepen is het resultaat een JSON string. Deze kan in het betreffende formulier gekopieerd worden.

Export

Stap 1. een export bestand maken

Als deze nog niet bestaat, check dat via deze overzichtspagina van aanwezig exports. Vanaf deze pagina kan dan eventueel een nieuwe export worden gestart.

Stap 2: testen met de ApiSandbox

  • Ga naar Speciaal:ApiSandbox
  • vul het volgende in
    • action: swcquery
    • klik links in het paneel op action = swcquery
    • output: archimate
    • modelid: d35b7b41-b41e-417f-8f0b-4b46b25609b7
    • json: vul hier de jsoncode in die geleverd wordt door de Softwarecatalogus, bv: swc_ameff_export/export/1?test=true
Zorg dat je al wel ingelogd bent op de Softwarecatalogus. Een andere organisatie kan ook. Kijk dan bij de betreffende organisaties naar de link die achter het tabblad 'Bewerken' zit. Bv <naam> heeft nummer <nr>. Als de URL wordt aangeroepen is het resultaat een JSON string. Deze kan in het betreffende formulier gekopieerd worden. Ook hier geldt, zoek in de softwarecatalogus een andere organisatiecode op als dat nodig is.

Alternatief met formulier (in ontwikkeling)

Overzicht geëxporteerde modellen

Op de pagina DisplayArchiMateExports is een overzicht te zien van exports die gemaakt zijn met de SWCAPI functie ArchiMate Export. In dit overzicht valt af te lezen of er een export van een model aanwezig is en of deze nog recent is ten opzichte van de import van het model.