Testen SWC API

Introductie

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

  • Wikiserver -
  • Sofwarecatalogus:


De GUIDs die gebruikt worden zijn de volgende:

  • Kernmodel: WILMA: 48af3206-a19e-40e8-bc8c-79ffb63e606d
  • 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

  • WILMA. 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: WILMA


Onderwerp (listtopic) Omgeving
Ontwikkel Test Staging Productie
Referentiecomponenten ontwikkel redactie publicatie redactie publicatie redactie publicatie
Standaarden ontwikkel redactie publicatie redactie publicatie redactie publicatie
Standaardversies ontwikkel redactie publicatie redactie publicatie redactie publicatie
Standaardclassificaties ontwikkel redactie publicatie redactie publicatie redactie publicatie
Applicatiefuncties ontwikkel redactie publicatie redactie publicatie redactie publicatie
Views ontwikkel redactie publicatie redactie publicatie redactie publicatie
Bedrijfsfuncties ontwikkel redactie publicatie redactie publicatie redactie publicatie
Applicationservices ontwikkel redactie publicatie redactie publicatie redactie publicatie
Landelijke voorzieningen ontwikkel redactie publicatie redactie publicatie redactie publicatie
Groep: Doelgroepen ontwikkel redactie publicatie redactie publicatie redactie publicatie
Groep: Domeinen ontwikkel redactie publicatie redactie publicatie redactie publicatie
Groep: Bedrijfsfuncties ontwikkel redactie publicatie redactie publicatie redactie publicatie


View

  • Ga naar Speciaal:ApiSandbox
  • vul het volgende in
    • action: swcquery
    • klik links in het paneel op action = swcquery
    • output: viewdiagram
    • modelid: 48af3206-a19e-40e8-bc8c-79ffb63e606d
    • 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: 48af3206-a19e-40e8-bc8c-79ffb63e606d
    • 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)

  • /extensions/SWCAPI/test/wilmaonline/TestFormTestModelDom2.html

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.