##
## fusioninventory-fd.schema - Needed by Fusion Directory for managing fusioninventory
##

# Attributes

#Strings

attributetype ( 1.3.6.1.4.1.38414.40.10.1 NAME 'fiAgentServer'
  DESC 'FusionInventory - server'
  EQUALITY caseExactMatch
  SUBSTR caseExactSubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.38414.40.10.2 NAME 'fiAgentHttpdIp'
  DESC 'FusionInventory - httpd-ip'
  EQUALITY caseExactMatch
  SUBSTR caseExactSubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.38414.40.10.3 NAME 'fiAgentHttpdTrust'
  DESC 'FusionInventory - httpd-trust'
  EQUALITY caseExactMatch
  SUBSTR caseExactSubstringsMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.15
  SINGLE-VALUE )

#Int

attributetype ( 1.3.6.1.4.1.38414.40.11.1 NAME 'fiAgentDelaytime'
  DESC 'FusionInventory - delaytime'
  EQUALITY integerMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.38414.40.11.2 NAME 'fiAgentWait'
  DESC 'FusionInventory - wait'
  EQUALITY integerMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  SINGLE-VALUE )

attributetype ( 1.3.6.1.4.1.38414.40.11.3 NAME 'fiAgentHttpdPort'
  DESC 'FusionInventory - httpd-port'
  EQUALITY integerMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.27
  SINGLE-VALUE )

#Booleans

attributetype ( 1.3.6.1.4.1.38414.40.12.1 NAME 'fiAgentNoHttpd'
  DESC 'FusionInventory - no-httpd'
  EQUALITY booleanMatch
  SYNTAX 1.3.6.1.4.1.1466.115.121.1.7
  SINGLE-VALUE )

# Object Class
objectclass ( 1.3.6.1.4.1.38414.40.2.1 NAME 'fusionInventoryAgent'
  DESC 'FusionInventory Agent configuration'
  SUP top AUXILIARY
  MUST ( cn )
  MAY ( fiAgentServer $ fiAgentHttpdIp $ fiAgentHttpdTrust $
        fiAgentDelaytime $ fiAgentWait $ fiAgentHttpdPort $ fiAgentNoHttpd ) )
