CDS-Api -> AdminFacade.CheckVersion()
Hi @ All,
In der "BestPractice.pdf" des CDSClientSDK ist ja beschrieben, das man den "Use the Version check mechanism" nutzen solle.
Dazu gibt es ja in der Adminfacade und in der PhoneClientFacade die "CheckVersion()" Methode.
Wie nutzt man diese Korrekt ? oder ist das unten aufgeführte verhalten "normal" ?
Folgende aktuelle Test Konfiguration:
- Windows 2019
- Netphone Server V12
- kb3216_CDSClientSDK_11.32 (letzte veröffentlichte Version)
Initialisere den LibManger mit Username/Passwort, hole mir die AdminFacade und führe dann folgendes aus:
Try
{
myAdminFacade.CheckVersion();
}
Catch(Exception ex)
{
Debug.Print(ex.Message);
}
Ich bekomme dann immer folgende Exception (Logfile auszug):
31 15:17:58.037 0004 Verb CDSMgr CDSManager.NewRessourcen Init Adminfacade
31 15:17:58.239 0004 Warn CDSClient AdminFacade. SConfigDataException: The client version is not supported by the server. Required Versions: 10.0.0.11, 10.0.0.12, 10.20.0.13, 10.20.0.14, 10.30.0.14, 10.30.0.15, 10.40.0.15, 10.40.0.17, 11.0.0.25, 11.10.0.25, 11.15.0.25, 11.20.0.25, 11.21.0.25, 11.25.0.32, 11.30.0.32, 11.31.0.32, 11.32.0.32, 11.35.0.32, 11.38.0.32, 12.2.0.1, 12.2.0.2, 12.3.0.1 This version: 11.32.0.32
~ bei SWConfigDataWSLib.WebServices.CAdminFacadeImpl.CheckVersion()
Die Exception sagt mir doch:
Mein eingesetztes SDK wäre nicht kompatibel, und führt kompatible Versionen auf.
Sagt zum Schluss die eingesetzte Version ..
Öhm: Ist das ein Bug im SDK ?
Denn meine eingesetzte Version, wird ja in der Liste aufgeführt und dazu noch einige bis jetzt unveröffentlichte IpPbxCDSClientLib Versionen ?!
Kann einer sagen ob das "normal" ist ?
Oder wie setzt man die CheckVersion Methode korrekt ein ..
Grüße
Jörg
-
Hi Jörg,
wenn ich es richtig sehe gibt es hier ein SDK für V12:
https://service.swyx.net/hc/de/articles/360011792399-INFO-ConfigDataStore-API-SDK
Gruß
Luca
Please sign in to leave a comment.
Comments
2 comments