Я попробовал вашу схему в своем редакторе XML-схем, и я не получил никакой ошибки для вашего фрагмента (мне пришлось поместить ее в схему xsd: и добавить фиктивное определение для сложного типа запросов).
Я думаю, что у вас просто проблема с редактором Eclipse. Живое доказательство находится в том же файле, пожалуйста, взгляните на complexType «innerEndpointDefinitionAware».
Одна вещь, которую вы должны попробовать с Eclipse, - это на самом деле скачать spring -gration-1.0.xsd, spring-beans-2.0.xsd и sprint-tool-2.0.xsd в одной папке. Отредактируйте файл интеграции, чтобы убедиться, что для импорта xsd: вы вручную добавляете schemaLocation к загруженным файлам. Попробуйте еще раз и посмотрите, что произойдет. Если это работает, тогда проблема связана с «висячим» подходом, используемым почти всеми схемами Spring (использование xsd: import без schemaLocation). С висячими определениями, это зависит от процессора схемы (в вашем случае предоставленного Eclipse) для разрешения этих пространств имен.
С моим редактором он работал даже без загрузки, после того как я настроил его для разрешения определения висячих в соответствующих версиях bean-компонентов и инструментов - может быть, Eclipse поддерживает то же самое?