Topic Resolution: Resolved
Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #14926
      Man Cheung Ip
      Teilnehmer

        Hallo zusammen,

        wir haben bereits erfolgreich den Webservice für Ticket im Einsatz, nun starten wir mit Prozessen und erweitern somit unsere CMDB. Ich will über unseren Jobautomation Daten aus der CMDB ziehen, leider finde ich keine ordentliche Doku (auch bei OTRS nicht), wie ich hier die Daten herausziehen kann.

        Der Webservice heißt “Automation” als HTTP::REST und hat als Operation CI-get mit dem Controller ConfigItem::ConfigItemGet und als Mapping eingehend als Einfach, keine weiteren Mappings konfiguriert.

        Mein versuchter Aufruf lautet

        curl --insecure -X GET "https://otobo.int.local/otobo/nph-genericinterface.pl/Webservice/Automation/CI-get/1000?UserLogin=UserAuto&Password=PasswAuto"

        Ich bekomme nur ein HTTP::REST Error while determine Operation for request URI ‘/CI-get/1044’.

        Muss ich die Mappings zwingend einrichten oder hat da jemand etwas parat für mich?

         

        Danke und viele Grüße

        Manni

      • #14929
        Man Cheung Ip
        Teilnehmer

          Mit /ConfigItemID=1000?User[…] klappt es auch nicht.

        • #14931
          Man Cheung Ip
          Teilnehmer

            Okay, habe vergessen, die Operation beim Netzwerktransport einzutragen:

            Jetzt bekomm ich aber noch die Fehlermeldung:

            {"Error":{"ErrorMessage":"ConfigItemGet: Authorization failing!","ErrorCode":"$Self->{OperationName}.AuthFail"}}

            Obwohl der Syntax gleichgeblieben ist ?UserLogin=USER&Password=PASSWORD

          • #14932
            Man Cheung Ip
            Teilnehmer

              So, Problem gefixed. Anscheinend gab es da irgendein Zeichensatzfehler beim kopieren vom Usernamen oder Passwort.

          Ansicht von 3 Antwort-Themen
          • Du musst angemeldet sein, um auf dieses Thema antworten zu können.