Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Konstantenwerte

    Scheduled Pinned Locked Moved Entwicklung
    2 Posts 2 Posters 474 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T Offline
      ThomasZ
      last edited by

      Und gleich noch eine Anfängerfrage (sorry), bei der ich über Tante G. nichts fand:

      Mit "idoit.constants" kann man eine Liste der definierten Konstanten abfragen. Aber leider ist dort nicht zu sehen, welcher Wert sich tatsächlichen dahinter verbirgt.

      Wenn man im i-doit-Online-Client einzelne Informationen abruft, wird die benötigte Konstante ja in der URL angezeigt, z.B. ~&viewMode=1100&tvMode=1006&catsID=77. Hier entspricht der Wert 77 der Konstanten C__CATS__NET_IP_ADDRESSES.

      Z.Z. versuche ich aufgrund der Konstantenbezeichnung den Wert zu erraten, aber das ist ziemlich umständlich. Kann man irgendwo diese Zuordnung sehen? Im Code ist es auf jeden Fall wesentlich lesbarer, wenn man "catsID" : "C__CATS__NET_IP_ADDRESSES" schreibt als "catsID" : "77".

      1 Reply Last reply Reply Quote 0
      • F Offline
        franknagel
        last edited by

        Bei Verwendung der API kann man bei den Funktionen cmdb.category.(create|read|update) den Parameter 'category' zusammen mit der String-Konstante benutzen und muss nicht zwischen spezifischen und  globalen Kategorien unterscheiden. Nur bei cmdb.category.delete muss man aufpassen: Diese Funktion funktioniert nicht mit spezifischen Kategorien. In dem Fall muss man die undokumentierte Funktion cmdb.category.quickpurge verwenden.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post