Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. uhe
    3. Topics
    U
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 5
    • Groups 0

    Topics

    • U

      Lesen / setzen von Werten in Dropdown Menus via API

      Watching Ignoring Scheduled Pinned Locked Moved Entwicklung
      3
      0 Votes
      3 Posts
      301 Views
      U
      @MartinV danke! Damit gehts erstmal weiter Mir ist dabei allerdings aufgefallen das ich die Position im Rack nicht so setzen kann wie es beim auslesen angezeigt wird. Z.B. mit: 'C__CATG__LOCATION': [ { 'pos': { 'visually_from': 32, 'visually_to': 33 } } ] Egal was ich versuche, das Gerät wird immer in RU47 also ganz oben eingesetzt. Ist das ein Bug oder muß man das anders setzen als es beim auslesen angezeigt wird?
    • U

      JSON-RPC: Patchpanel Ports anlegen

      Watching Ignoring Scheduled Pinned Locked Moved Entwicklung
      2
      0 Votes
      2 Posts
      329 Views
      Michael HuhnM
      Hallo @uhe, nachdem ein Anschluss erstellt wurde, muss bei der Erstellung des 2. Anschlusses der Key: connector_sibling verwendet werden. Das würde so aussehen. Ich erstelle eine Objekt mit Kategoriedaten: { "id": 1, "version": "2.0", "method": "cmdb.object.create", "params": { "type": "C__OBJTYPE__PATCH_PANEL", "title": "PatchPanel-1", "categories": { "C__CATG__IP": [ { "ipv4_address": "11.11.0.123", "hostname": "PatchPanel-1", "domain": "", "primary": 1, "ipv4_assignment": 2, "active": 1 } ], "C__CATG__CONNECTOR": [ { "title": "Port-01/01 Eingang", "type": 1, "connection_type": 1, "interface": 1, "description": "My descr" } ] }, "apikey": "h3md6u3y", "language": "en" } } Das sieht in der GUI so aus: [image: 1645615561674-a1e4ebbf-8dc3-47dc-a080-5402fa9291a9-image.png] So nun erstelle ich den Ausgang, dazu verwende ich die Entry ID vom Eingang als ID für den sibling: { "version": "2.0", "method": "cmdb.category.save", "params": { "object": 1122702179, "apikey": "h3md6u3y", "language": "en", "category": "C__CATG__CONNECTOR", "data": { "title": "Port-01/01 Ausgang", "type": 2, "connection_type": 1, "interface": 1, "connector_sibling": 87734, "description": "My descr" } }, "id": 2 } Nun wieder in der GUI: [image: 1645615707569-7cfea40e-d782-4687-93b9-5e9b6b6c9f01-image.png] Das sollte dir helfen.