1 Reply Latest reply on Dec 8, 2009 5:27 AM by slcn

    Dynamische Softwarekategorien

    slcn Apprentice
      Hallo,

      wie erstellt man dynamische Kategorien für Software, die nach den Platform-Settings gebildet werden?
      Also bspw möchte ich eine Kategorie "Windows XP" und eine "Windows 7" erstellen und in jeder dieser Kategorie nur die Pakete sehen, die für Windows XP bzw. 7 freigegeben sind.

      Mit dem LDAP-Filter-Editor-Dings hab ich schon rumgespielt, konnte aber kein Ergebnis produzieren.
      Über Revision etc filtern geht ohne Probleme, allerdings nicht über die Platform-Settings.

      Wie geht das?


      Danke!

      .slcn
        • 1. Re: Dynamische Softwarekategorien
          slcn Apprentice
          Ok, da das nach langem Probieren mit der eMMC nicht direkt geht (der LDAP-Filter geht wohl nur auf die Tabellen mit dem Prefix CMPG_), hab ich mich in den unüberschaubaren Haufen Tabellen auf dem SQL-Server geworfen und eine kurze Lösung gebaut.

          Benutzung auf eigene Gefahr!


          /*
          Patrick Pracht, prodot GmbH, 08.12.2009

          Object-IDs für Windos-Versionen:
          13660: Windows 7 (x86)
          13661: Windows 7 (x64)
          können in der Tabelle cmsy_catalog nachgesehen werden.
          */


          SELECT obj.Name Paketname, cat.Name Windowsversion
          FROM cmsy_object obj, cmsy_catalog cat, cmas_softwareos sos
          WHERE sos.SOURCEOBJECTID=obj.OBJECTID AND sos.TARGETOBJECTID=cat.OBJECTID AND (cat.OBJECTID=13660 OR cat.OBJECTID=13661);