Versie 0.6.0 MplusKASSA API Service 0.6.0

Releasedatum:
15-09-2014
Schema:
1.13.0
API:
0.6.0
GKS:
Niet GKS gecertificeerd

Installatiehandleiding


Sorteer op invoertijdstip Filter op 'Vereist aandacht bij installatie' Filter op 'Uitgelicht' Start presentatie


  • Dealers

    Deze nieuwe versie van de API installeert zichzelf in een submap van de normale installatiemap.

    De installatielocatie zal daardoor bijv. C:\Program Files (x86)\MplusQservice\0.6.0 worden.

    Hierdoor zullen bestaande snelknoppelingen voor het opstarten van de service aangepast moeten worden.

    We denken na over een betere oplossing voor de volgende release.

  • Het Table object dat bijv. in getTableList gebruikt wordt retourneert nu ook evt. het relationNumber en de relationName op die tafel.

  • Het is nu mogelijk een gedeelte van een tafelbestelling te betalen (payTableOrder). De overgebleven artikelen blijven dan op de tafelbestelling staan.

  • Het is nu mogelijk artikelen van de ene tafel naar de andere tafel te verplaatsen (moveTableOrder).

  • Ondersteunt de GET requests ?wsdl en ?docs die respectievelijk de WSDL en de documentatie gegenereerd vanuit de WSDL retourneren.

  • Dealers

    Ondersteunt nu SSL in standalone modus. Hiervoor moet in de %ProgramData%\MplusQservice map het bestand global.ini aangemaakt worden met daarin [SSL] ServerCert=<pad en bestandsnaam van certificaat> ServerCertPassword=<evt benodigd wachtwoord>

  • relationNumber in Order is nu optioneel en daarnaast is ook relationName toegevoegd.

  • Elke exceptie wordt nu teruggegeven als een SOAP-foutmelding, i.p.v. dat ze stilletjes het programma doen crashen.

  • Article bevat nu ook het webshop veld.

  • Dealers

    De installer is aangepast zodat hij vanaf nu de service in een map met het versienummer installeert en niet meer de oude versie upgrade.

  • Dealers

    Vereist nu ook in standalone modus een ident + secret.

  • saveTableOrder zal nu identieke regels die los van elkaar staan op de juiste manier samenvoegen en niet een gedeelte weglaten.

  • Wanneer updateRelation wordt aangeroepen zonder relationNumber krijg je dat nu (zoals was bedoeld) als foutmelding terug, in plaats van dat de service crasht.