Я был включен в проект с использованием древнего мула версии 1.3. Они используют настройку раздельной конфигурации, как предлагается, например, здесь .
Все эти файлы имели http://www.symphonysoft.com/dtds/mule/mule-configuration.dtd в качестве определения DTD. Это оказалось проблемой для старой IDE Mule, так как она, очевидно, пытается загрузить тот URL, чей домен пропал.
Я нашел файл в http://www.mulesoft.org/dtds/mule-configuration.dtd, который, похоже, был бы тем же DTD. Однако теперь я получил ошибки проверки во всех файлах конфигурации, кроме основного файла mule-config.xml, поскольку они следуют предложению, приведенному в первой ссылке: располагать элементы mule-descriptor непосредственно под элементом конфигурации mule. Однако DTD, похоже, не позволяет этого (элемент мул-дескриптора находится ниже элемента модели):
<!ELEMENT mule-configuration (description?, environment-properties?,
mule-environment-properties?, container-context*, security-manager?,
transaction-manager?, agents?, connector*, endpoint-identifiers?,
transformers?, global-endpoints?, interceptor-stack*, model*)>
Есть какие-нибудь идеи, кроме размещения модифицированного DTD самим? Доступно ли другое DTD?