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

    Posts

    Recent Best Controversial
    • RE: Gruppenmitgliedschaften per api löschen

      @franknagel Genau das war es, vielen Dank!

      posted in Entwicklung
      Lutz HaseloffL
      Lutz Haseloff
    • Gruppenmitgliedschaften per api löschen

      Hallo zusammen,

      ich versuche, die Gruppenmitgliedschaften per api zu automatisieren.
      Das Erstellen einer neuen Gruppenmitgliedschaft funktioniert sehr gut mit:

      {
      "method":"cmdb.category.save",
      "jsonrpc":"2.0",
      "id":$id,
      "params":{
      "apikey":"$apikey",
      "object":"$userid",
      "category":"C__CATS__PERSON_ASSIGNED_GROUPS",
      "data":{"connected_object":"$groupid"}
      }
      }

      Wenn ich aber die Gruppenmitgliedschaft laut Doku mit:

      {
      "method":"cmdb.category.delete",
      "jsonrpc":"2.0",
      "id":$id,
      "params":{
      "apikey":"$apikey",
      "objID":"$userid",
      "category":"C__CATS__PERSON_ASSIGNED_GROUPS",
      "cateID":"$cateid"}
      }

      ($cateid ist der "entry", der mir beim Erzeugen der Gruppenmitgliedschaft zurückgegeben wird)

      wieder löschen möchte, bekomme ich eine Fehlermeldung:

      {"id":2,"jsonrpc":"2.0","error":{"code":-32099,"message":"i-doit system error: ObjectId has to be a positive numeric value.","data":null}}

      Was mache ich falsch?

      Vielen Dank im Voraus

      Lutz

      P.S. api.validation = 0 hat nicht geholfen

      posted in Entwicklung
      Lutz HaseloffL
      Lutz Haseloff