Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login
    1. Home
    2. Lumine
    L
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 8
    • Groups 0

    Lumine

    @Lumine

    0
    Reputation
    27
    Profile views
    8
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    Lumine Unfollow Follow

    Latest posts made by Lumine

    • RE: Volltextsuche via API

      @Philipp-Hörselmann Alles klar, vielen Dank für die Info. Dann muss ich das mal an unsere Administratoren, die den Server verwalten weiterleiten 🙂

      posted in Entwicklung
      L
      Lumine
    • RE: Volltextsuche via API

      @Philipp-Hörselmann
      Die Version, die wir nutzen ist derzeit die höchste, die wir installieren können. Serverbedingt. Gibt es einen Hotfix oder so dafür?

      posted in Entwicklung
      L
      Lumine
    • RE: Volltextsuche via API

      Oh, ich habe die Benachrichtigungen gar nicht bekommen, dass jemand geantwortet hat...

      Wir benutzen 1.12.4. In der Suchbox funktioniert es ja, aber die API gibt mir kein Ergebnis zurück. Nur bei Eingabe des vollständigen Strings.

      posted in Entwicklung
      L
      Lumine
    • Volltextsuche via API

      Hallo!

      Wenn ich über die normale suche ein Objekt mit einer Eigenschaft
      "ABCDEFGH" habe, kann ich via dem Suchfeld nach BCDEF oder ABCDE suchen. Wenn ich via idoit.search in der API suche funktioniert nur Letzteres, also wenn ich den Anfang eingebe funktioniert es. Lasse ich vorne etwas weg, bekomme ich kein Ergebnis.

      Mein Code (Powershell) für die Funktion, die ich dazu geschrieben habe lautet:

      [CmdletBinding()]
          Param(
                [parameter(Mandatory=$true)]
                [String]$ObjectName
          )
          $body = @{
              version = '2.0';
              method = 'idoit.search';
              params = @{
                      apikey = $apikey
                      language = $language
                      q = $ObjectName
                  };
              id = '1';  
          } 
          $body = $body | ConvertTo-Json
          $result = Invoke-RestMethod -Uri $url -Method POST -ContentType application/json -Body $body
          if ($result.result)
          {
              $objectID = $result.result.documentId
          }else{
              if($result.error)
              {
                  write-host $result.error.message | Select-Object -ExpandProperty error
              }else{
                  $objectID = $null
              }
          }
          Return $objectID
      
      posted in Entwicklung
      L
      Lumine
    • RE: Anwendungszuweisung inkl. Lizenz via API

      @franknagel Ah! Ja das würde helfen. Ich nutze das ja um eine Softwareinstallation via Powershell noch gleichzeitig mit einem Eintrag im idoit zu begleiten. Wenn man die Software wieder deinstalliert, ist natürlich auch die Lizenz nicht mehr in benutzung. Daher brauche ich ja ein sofortiges "Löschen" der Zuweisung der Lizenz.

      Vielen Dank 🙂

      posted in Entwicklung
      L
      Lumine
    • RE: Anwendungszuweisung inkl. Lizenz via API

      Ich muss doch nochmal etwas neues hinzufügen. Nun möchte ich die Lizenz auch wieder entfernen können. Das klappt an sich auch soweit, aber erst nachdem ich den API Befehl genau 3x durchgeschickt habe. Ich weiß leider nicht woran das liegen könnte. Mein Aufruf lautet wie folgt
      Als Ergebnis bekomme ich auch jedes Mal ein "Category entry '###' successfully deleted"

      $body = @{
          version = '2.0';
          method = 'cmdb.category.delete';
          params = @{
                  apikey = "apikey"
                  language = "de"
                  objID = "10428"
                  catgID = "12"
                  cateID = "204"
              };
          id = '1';  
      } 
      

      Nach dem dritten mal bekomme ich dann via category.read kein Ergebnis mehr.

      posted in Entwicklung
      L
      Lumine
    • RE: Anwendungszuweisung inkl. Lizenz via API

      @PatrickFeiler

      Genau die ID brauchte ich! Hat auch direkt funktioniert!
      Vielen herzlichen Dank und ein schönes Wochenende.

      Hier mal das komplette Schnipsel, falls andere mal die gleiche Frage haben.

      $body = @{
          version = '2.0';
          method = 'cmdb.category.create';
          params = @{
                  apikey = "somekey"
                  language = "de"
                  objID = "10386"
                  catgID = "C__CATG__APPLICATION"
                  data = @{
                      assigned_license = "24"
                      application = "10376"              
                  }
              };
          id = '1';  
      } 
      $body = $body | ConvertTo-Json
      Invoke-RestMethod -Uri $url -Method POST -ContentType application/json -Body $body
      
      posted in Entwicklung
      L
      Lumine
    • Anwendungszuweisung inkl. Lizenz via API

      Hallo,

      ich versuche einem Client eine Anwendung inkl. Lizenz zuzuweisen.
      Die Zuweisung der Anwendung funktioniert problemfrei, wenn ich aber bei "assigned_license" die Objekt ID der Lizenz eintrage bekomme ich

      Internal error: An database error occurred that indicates that you provided an Id which does not exist.
      Please check all properties which are referencing an entry for validity: FOREIGN KEY (isys_catg_application_list__isys_cats_lic_list__id) REFERENCES isys_cats_lic_list

      Das wird wohl wahrscheinlich daran liegen, dass im Lizenzobjekt ein weiteres Unterobjekt sitzt? Wie komme ich denn an die Objekt ID der Lizenz ran, die ich bei "assigned_license" eintragen muss?

      version = '2.0';
          method = 'cmdb.category.create';
          params = @{
                  apikey = "apikey"
                  language = "de"
                  objID = "10386"
                  catgID = "C__CATG__APPLICATION"
                  data = @{
                      assigned_license = "10367"
                      application = "10376"              
                  }
              };
          id = '1';
      

      Ist mein Body (nicht über die Syntax wundern, das ist Powershelll via Invoke-RestMethod)

      posted in Entwicklung
      L
      Lumine