Добавить новый тип программного обеспечения

Я[quote=“Krasava, post:19, topic:232”]
Вы зависимости в своих модулях не забываете указывать?

Наверное надо как-то привязать класс ProxyServer через fieldsкак-то сделать linked class ProxyServer, а не просто вставить строчку

<value id=“ProxyServer”>ProxyServer</value>
[/quote]

Зачем?? О чем вы опять? Зависимость вашего модуля от стандартных. Там же, где вы нашли рабочий код, смотрите второе сообщение.
Это не раз обсуждалось и тут. Нужно указывать стандартные модели данных, классы которых вы переопределяете в своем модуле.

В своем модуле я указывал

	// Setup
	//
	'dependencies' => array(
		'itop-config-mgmt/2.2.0'
	),

Мои классы SoftwareInstance в списке типов Software catalog не появились

Когда добавлял вторую строчку

'itop-service-mgmt/2.2.0'

То iTop выдает ошибку во время установки

Parse error:  syntax error, unexpected ''itop-service-mgmt/2.2.0'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /var/www/html/setup/modulediscovery.class.inc.php(428) : eval()'d code on line 19

Пришлось убрать вторую строчку и установить классы SoftwareInstance без нее

Элементы массива разделяются запятой. Почему вы пытались указать itop-service-mgmt/2.2.0 в зависимостях, не понимаю.

Владимир, я не знаю что там указать
Второе сообщение по ссылке
http://sourceforge.net/p/itop/discussion/922360/thread/2e227eb4/?limit=50
указан тот код, я тоже так попробывал