Community

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

    API - kompletten Baum eines Objektes auslesen

    Entwicklung
    2
    4
    78
    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.
    • B
      bodo.schulz last edited by

      Moin!

      Ich evaluiere für einen Kunden gerade die Features von i-doit und dessen API.

      Ich habe als Testobjekt einen Netzwerkdrucker, samt Netzwerk, Model, Accounting, etc. erstellt, bekomme aber nur die allgemeinen Informationen zurück.
      Auch kein Verweis auf verknüpfte Daten.

      Gibt es über die API eine Möglichkeit, den kompletten Baum eines Objektes auszulesen?

      MartinV 1 Reply Last reply Reply Quote 0
      • MartinV
        MartinV @bodo.schulz last edited by MartinV

        "Zu Fuß" ist das m.E. nicht zu empfehlen. Die php-basierte API Client Library bietet dafür die Methode CMDBObject::load(), welche die nötigen Aufrufe beinhaltet.

        B 1 Reply Last reply Reply Quote 0
        • B
          bodo.schulz @MartinV last edited by

          @MartinV
          "Zu Fuß" will man so etwas auch nicht machen.
          Ich programiere mir da gerade eine python Klasse, die mir das abstrahieren soll.
          Warum python in nicht PHP? Ich muss das ganze in Zukunft über Ansible ansteueren.

          Ich seh mal zu, ob ich die Methode nach python transportiert bekomme ..

          Danke!

          MartinV 1 Reply Last reply Reply Quote 0
          • MartinV
            MartinV @bodo.schulz last edited by MartinV

            Das triffft sich ja... Ich fasse PHP auch nur an wenn's sein muss, und habe deswegen die PHP Client API nach Python portiert.

            Da das nur für Inhouse-Verwendung gedacht ist, habe ich noch nichts für eine Veröffentlichung poliert. Ich kann es aber mal zusammenpacken und (unter As-Is Policy) zur Verfügung stellen.

            Edit: Done. Herunterzuladen unter http://de.openvms.org/software-download/i-doit_API.zip

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