ibabs Public WCF Service

Vergelijkbare documenten
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V

IBAN API. Simpel & krachtig. Documentatie : IBAN REST API Versie : 1.0 DE BETAALFABRIEK

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V

Technical Note. API Beschrijving Aangetekend Mailen

Technical Specification SOFORT Banking

Gebruikershandleiding Add-on Verkeerstekens

HANDLEIDING BEHEER WEBSITE. Vrouwen van Nu

Technische Documentatie TaxatieVoertuig A2SP 2015

Release notes September 2017

Zodra er toernooi informatie bekend is en afgestemd is met de trainer(s), moet deze info in de Agenda van de website van Hantei worden ingevoerd.

Mach3Framework 5.0 / Website

Documentatie Visual Rental Dynamics Web API

Documentatie Visual Rental Dynamics Web API v2

Agenda. Hier kan u het volgende instellen: 1. Afspraak 2. Gebeurtenis 3. Memo 4. Uitvoeren van taak. De volgende schermen zijn beschikbaar:

SMC-web. Introduction to SMCweb Title Page. Handleiding SMC-web Security Monitoring Centre

Handleiding RS Form! 1.0.4

BEHEERDERSHANDLEIDING. Schema s aanmaken tbv functionaliteiten

Mach3Framework 5.0 / Website

In het CMS is het mogelijk om formulieren aan te maken. Voorafgaand een belangrijke tip:

API PostNL Extensie. Documentinformatie en copyright Document: tig_postnl_extensie_api_handleiding.docx Laatst gewijzigd op: :20 PM

ITware. Itware gebruikershandleiding

Ordina VSM Customer Portal

Automatische Installatie op IIS server

Handleiding: XML Vacature Interface. voor webbeheerders

NOTITIE. Vragen gebruikersgroep

Openbare webservice diergeneeskunderegister

HTTP SMS API Technische Specificatie messagebird.com versie mei 2014

Handleiding voor het verzenden van gepersonaliseerde mailings met ACT! 2011, ACTTranslator op Nederlands

Release notes:

BIG-register Externe webservices. Title BIG-register Subject Externe webservices Version 2.3 Date Author CIBG / IV en ICT unit

Gebruiksaanwijzing voor het toepassen van de nieuwe Sumatra 2019 stijl

HANDLEIDING STUDIEKEUZEDATABASE

Technische Handleiding. ideal

Tips en Tricks geavanceerd. Microsoft CRM Revisie: versie 1.0

Het Klantenportaal in detail

Versie : Releasedatum : Geschikt voor Synergy Enterprise : v.a. batch 249

VIVA3.0. Klantenproperties. VIVA 3.0 Klantenproperties

Implementatie AssurePay ASP.NET. ideal

Handleiding IVN CMS Een praktische handleiding voor gebruikers in de provincie

Beschrijving webmail Enterprise Hosting

2BA Deeplink Gebruiksbeschrijving

Handleiding voor MaxRes van MaxMind Technologies

Gebruikershandleiding GO search 2.0

Documentatie DHD thesauri Bijlage 1 : Uitleverformaat 2.2 Diagnosethesaurus

Boekingen gemaakt in de Agenda zijn 1:1 zichtbaar in het Planbord, andersom zijn boekingen gemaakt in het Planbord direct beschikbaar in de Agenda.

U kunt een waardebon toepassen op alle klanten, op een klantengroep of op een enkele klant; u kunt de vervaldatum bepalen.

Takenbeheerapplicatie voor evenementen

Hoofdstuk 1 Inloggegevens Huiswerkoefeningen.nl - AfsprakenApp instellen

H AN D L E I DI N G FORM U LI E RM AK E R

Handleiding vacaturebank VOOR ORGANISATIES

Gebruikershandleiding Add-on Data Workbench

Handleiding Simon. 5 juni Schouw Informatisering B.V. Danny Cevaal. Versienummer 1.0

Release Scan Sys 6.1. DBS Financieel

NHibernate als ORM oplossing

HANDLEIDING WEBSERVICES DICOS NETWERK VERSIE 1.6

Functionele en technische meldingen

Handleiding Update Trefwoordenlijst v3.0 (Geavanceerde trefwoordenlijst)

Formulieren maken met Dreamweaver CS 4/CS 5

GEBRUIKERSHANDLEIDING AIRTOCHECK-WEBSITE

Release notes: Module: Centix Background Service (CBS) Meldingnr Omschrijving. Soort

Hippo-handleiding Homepage Inhoudsopgave

Technisch Ontwerp W e b s i t e W O S I

Handleiding voor het beheer van de koppeling CRM To ISAH

Technische documentatie Overdracht bedrijfsvoorraad B2B AFS 6.2

2. Het proces De handleiding is opeenvolgend opgebouwd in de logisch te volgen stappen:

e-tracker Pro User guide

Technical Specification SOFORT Banking

PHP en een MySQL database.

Digitaal planbord Handleiding beheer

Access voor beginners - hoofdstuk 25

Hoofdstuk 1. Beginnen en inloggen op Safe Site Certificaten Taal keuze Inloggen... 5

2.6 Veldeigenschappen

Tips en Tricks basis. Microsoft CRM Revisie: versie 1.0

!!!!!!!!!!!! Handleiding website! VV Den Ham

Coachview.net Synchronisatie Springest

API Specificatie Doc

Release notes:

Handleiding Activiteiten Microsoft CRM 2016

Handleiding toevoegen objecten plexatutrecht.nl

Handleiding Joomla 3.x

HANDLEIDING Content Management Systeem de Fertilizer 4

Handleiding Downloaden Iv3 open data via het dataportaal

Subrapporten. 5.1 Inleiding

Hoofdstuk 5. Accountgegevens Hoofdstuk 6. Contact Mennens Hoofdstuk 7. Uitloggen Mennens Certificaten... 24

Globale kennismaking

Technische Documentatie SOFORT Banking

Info-books. Toegepaste Informatica. Financieel 2. HO33b. E. Goossens T. Janssens J. Gils

HANDLEIDING SERVICEDESKPORTAL

Calendar Options Wizard OTYS Recruiting Technology. Versie 2.0

Transcriptie:

Beschrijving ibabs Public WCF Service Versie 1.3 22-10-2015 Van ibabs BV Onderwerp Beschrijving ibabs Public WCF Service Referentie MDP2013102801 Datum 22 oktober 2015

Inhoudsopgave 1 Inleiding... 3 2 Voorbereiding... 3 2.1 Burger account... 3 2.2 IP adres... 3 3 Datamodel... 3 3.1 Public.iBabsMeeting... 3 3.2 Public.iBabsMeetingItem... 4 3.3 Public.iBabsDocument... 4 3.4 ibabsmeetingtype... 4 3.5 Public.iBabsKeyValue... 4 3.6 List.iBabsListReportResponse... 5 3.7 Public.iBabsSearchResponse... 5 3.8 Search.iBabsSearchMeetingResult... 5 3.9 Public.iBabsListItemSummary... 5 4 Service URL/Description... 6 5 Functie aanroepen... 6 5.1 Alive... 6 5.2 GetMeetingtype... 6 5.3 GetMeetingtypes... 6 5.4 GetMeetingsByMeetingtype... 7 5.5 GetMeetingsByDateRange... 7 5.6 GetMeeting... 8 5.7 GetLists... 8 5.8 GetListReports... 8 5.9 GetListReport... 8 5.10 Search... 9 Referentie: MDP20140410 pagina 2 van 9

1 Inleiding Via de ibabs Public WCF Service kunnen openbare ibabs agenda s en overzichten (lijsten) worden uitgelezen. Wat er zichtbaar is kan in ibabs Maintenance (ibabs.eu) worden ingesteld. Alles waar de gebruiker burger aan is gekoppeld met view rechten wordt getoond. 2 Voorbereiding Onderstaande handelingen zijn nodig om voordat van de service gebruik kan worden gemaakt. 2.1 Burger account Om gegevens uit deze service terug te laten komen is een burger account nodig. Hoe dit burger account kan worden aangemaakt staat in de ibabs handleiding. Alles waar het burger account view rechten op heeft wordt zichtbaar via deze WCF. 2.2 IP adres De service is alleen toegankelijk voor ibabs klanten, geef uw IP-adres door zodat toegang kan worden verleend. 3 Datamodel Het datamodel van de ibabs WCF service bevat de volgende entiteiten. 3.1 Public.iBabsMeeting Dit is een ibabs agenda. Deze heeft de volgende eigenschappen. Id MeetingtypeId MeetingDate StartTime EndTime Location Chairman Explanation PublishDate Documents MeetingItems Het id van de agenda. Dit is een String (intern guid) Dit is het id van het agendatype. Een lijst van agendatypes is op te vragen via de functie GetMeetingtypes De datum van de agenda Starttijd van de vergadering in formaat uu:mm in 24-uurs notering (string 5 karakters) Eindtijd van de vergadering in formaat uu:mm in 24-uurs notering (string 5 karakters) De locatie van de vergadering De voorzitter van de vergadering De agenda toelichting De publicatiedatum van de agenda. Als de meeting niet gepubliceerd is wordt 1-1-1900 teruggegeven. Collectie van documenten op vergadering niveau (lijst van type Public.iBabsDocument) Collectie van agendapunten (lijst van type Public.iBabsMeetingItem) Referentie: MDP20140410 pagina 3 van 9

ListItems Collectie van lijst items die gekoppeld zijn aan de agenda of aan agendapunten binnen deze agenda. Het is een lijst van het type Public.iBabsListItemSummary 3.2 Public.iBabsMeetingItem Dit is een ibabs agendapunt. Deze heeft de volgende eigenschappen. Id Features Title Explanation Confidential Documents Dit is het ID van een agendapunt. Dit is een String (intern guid) Het eerste, tweede en derde deel van de ibabs agendapunt nummering, gescheiden door punten (maximaal 2). Bijvoorbeeld 1.3 of 1.2.a De titel van het agendapunt De agendapunt toelichting Geeft aan of agendapunt vertrouwelijk is (boolean waarde) Collectie van documenten op agendapunt niveau (lijst van type Public.iBabsDocument). 3.3 Public.iBabsDocument Dit is een document. Een document heeft de volgende eigenschappen. Id FileName DisplayName Confidential PublicDownloadURL FileSize Dit is het ID van een document De Bestandsnaam De weergave naam Geeft aan of document vertrouwelijk is (boolean waarde) De URL waar het document kan worden gedownload De grootte van het document in bytes 3.4 ibabsmeetingtype Dit is een agendatype. Deze heeft de volgende eigenschappen. Id Meetingtype Description Abbreviation Het agendatype id. De naam van het agendatype. De omschrijving van het agendatype. LET OP! Dit is een oude eigenschap die in de toekomst komt te vervallen De afkorting van het agendatype. 3.5 Public.iBabsKeyValue Dit is een ibabs key/value paar. Deze heeft de volgende eigenschappen. Key Dit is een sleutelveld. Het kan bijvoorbeeld het Id van een lijst zijn of het Id van een rapport. Dit is een String (intern guid) Referentie: MDP20140410 pagina 4 van 9

Value Dit is de waarde die bij de key hoort. Bijvoorbeeld de naam van de lijst of het rapport 3.6 List.iBabsListReportResponse Dit is een ibabs rapport. Een lijst kan meerder rapporten hebben. Een rapport is een view op een overzicht. Elk rapporten kan een selectie van velden bevatten. Deze heeft de volgende eigenschappen. ListName ReportName Data foutmelding. Bij status OK is De naam van de lijst De naam van het rapport Een datatabel met de datarecords uit het rapport. Lijstwaarden met een referentie (naar bijvoorbeeld een agenda, agendapunt of document) hebben een extra kolom in de datatabel eindigend op ids, daarin staat het referentie id. Als er bijvoorbeeld een veld is met een referentie naar een document dan is er in de datatabel een kolom Document (met de naam van het document) en een kolom DocumentIds (met het id van het document). Als dit veld ook een multivalue veld is dan zijn de waarden gescheiden door ; (voorbeeld Ids: guid1;guid2 Naam: doc1.pdf;doc2.pdf ) 3.7 Public.iBabsSearchResponse Dit is een ibabs zoekresultaat. Deze heeft de volgende eigenschappen. Meetings foutmelding. Bij status OK is Dit is een lijst van het type ibabssearchmeetingresult 3.8 Search.iBabsSearchMeetingResult Dit is een zoekresultaat van agenda s. Deze heeft de volgende eigenschappen. MeetingId MeetingDate MeetingItemIds DocumentIds Het ID van de gevonden agenda De datum van de gevonden agenda (kan bijvoorbeeld worden gebruikt voor de sortering) Dit is een lijst agendapunt ID s waarin de zoektekst is gevonden Dit is een lijst document ID s waarin de zoektekst is gevonden 3.9 Public.iBabsListItemSummary Dit is een samenvatting van een lijst item (wordt bijvoorbeeld gebruikt om bij een agenda bijbehorende lijst items te tonen). Referentie: MDP20140410 pagina 5 van 9

Id Title Description Documents Het ID van het lijst item (Dit is het ID van het record met lijst waarden, niet te verwarren met het ID van de lijst zelf) De waarde van het eerst single-line tekstveld De waarde van het eerst multi-line tekstveld Dit is een lijst documenten (type Public.iBabsDocument) 4 Service URL/Description De ibabs WCF service kan worden aangeroepen met deze URL*: https://www.mijnbabs.nl/ibabswcfservice/public.svc De beschrijving is op te vragen met URL*: https://www.mijnbabs.nl/ibabswcfservice/public.svc?wsdl * De service is alleen toegankelijk voor ibabs klanten, geef uw IP-adres door zodat toegang kan worden verleend. 5 Functie aanroepen Onderstaande functies zijn beschikbaar. 5.1 Alive Deze functie kan worden aangeroepen om te controleren of de service beschikbaar is. 5.2 GetMeetingtype Deze functie geeft de eigenschappen van een Meetingtype terug. MeetingtypeId Het ID van het Metingtype Als response wordt een object van het type MeetingtypeListResponse teruggegeven. foutmelding. Bij status OK is Meetingtype Een object van het type ibabsmeetingtype 5.3 GetMeetingtypes Deze functie geeft een lijst van de beschikbare agendatypes binnen ibabs. Alleen de agendatypes waar de gebruiker burger View recht op heeft worden teruggegeven. Als response wordt een object van het type MeetingtypeListResponse teruggegeven. Referentie: MDP20140410 pagina 6 van 9

Meetingtypes foutmelding. Bij status OK is Een lijst van objecten van het type ibabsmeetingtype 5.4 GetMeetingsByMeetingtype Met deze functie kan een lijstje van agenda s worden opgevraagd. MeetingtypeId MetaDataOnly Het id van het agendatype waarvan de agenda s worden opgevraagd Dit is een boolean eigenschap om aan te geven of alleen de meta data opgehaald wordt of de volledige agenda False = De complete agenda inclusief agendapunten en documenten True = alleen de agenda header, agendapunten en documenten wordt niet teruggegeven Als response wordt een object van het type MeetingListResponse teruggegeven. foutmelding. Bij status OK is Meetings Een lijst van objecten van het type Public.iBabsMeeting 5.5 GetMeetingsByDateRange Met deze functie kan een lijstje van agenda s worden opgevraagd. StartDate EndDate MetaDataOnly De vanaf datum waarvan de agenda s worden opgevraagd t/m deze datum worden de agenda s opgehaald Dit is een boolean eigenschap om aan te geven of alleen de meta data opgehaald wordt of de volledige agenda False = De complete agenda inclusief agendapunten en documenten True = alleen de agenda header, agendapunten en documenten wordt niet teruggegeven Als response wordt een object van het type MeetingListResponse teruggegeven. Referentie: MDP20140410 pagina 7 van 9

Meetings foutmelding. Bij status OK is Een lijst van objecten van het type Public.iBabsMeeting 5.6 GetMeeting Met deze functie kan één agenda worden opgevraagd. MeetingId Het id van de agenda Als response wordt een object van het type MeetingResponse teruggegeven. foutmelding. Bij status OK is Meeting Een object van het type Public.iBabsMeeting 5.7 GetLists Met deze functie kan een lijst van alle overzichten worden opgehaald. Als response wordt een List(Of ibabskeyvalue) teruggegeven met het LijstId als key en de lijst naam als value. 5.8 GetListReports Met deze functie kan een lijst van alle rapporten van een overzicht worden opgehaald. ListId Het ID van de lijst (guid) Als response wordt een List(Of ibabskeyvalue) teruggegeven met het ReportId als key en de report naam als value. 5.9 GetListReport Met deze functie kan een rapport van een overzicht worden opgehaald. ListId ReportId Het ID van de lijst (guid) Het ID van het rapport (guid) Referentie: MDP20140410 pagina 8 van 9

ActivePageNr RecordsPerPage Het pagina nummer dat moet worden opgehaald. LET OP, de nummering begint bij 0 Het aantal records dat er per pagina wordt teruggegeven Als response wordt een ibabslistreportresponse teruggegeven (zie datamodel). 5.10 Search Met deze functie kan worden gezocht binnen agenda s. Phrase De zoektekst Als response wordt een ibabssearchresponse teruggegeven (zie datamodel). Referentie: MDP20140410 pagina 9 van 9