Мы должны интегрировать наш проект с серверной платформой Oracle.И эта интеграция осуществляется с помощью различных веб-сервисов.У меня есть все WSDL и XSD для всех этих интеграций.И мне нужно сгенерировать DataContracts из этих WSDL и XSD.
Теперь проблема в том, что в основном все эти интеграции имеют общие типы данных.и я хочу использовать их повторно.
Например,
Integration1: <b>oracle/common/commonDataTypes.xsd</b>
oracle/integration1/someXSD.xsd
oracle/ebo/baseTypes.xsd
Integration2: <b>oracle/common/commonDataTypes.xsd</b>
oracle/integration2/someXSD.xsd
oracle/ebo/baseTypes.xsd
Integration3: <b>oracle/commonDataTypes.xsd</b>
oracle/integration2/someXSD.xsd
oracle/ebo/baseTypes.xsd
, в этом случае я хочу повторно использовать oracle.common.CommonDataTypes между интеграцией 1 и 2.
, пока я пробовал WSCF.синий & WSCF.Но эти инструменты генерируют весь код в одной папке (и одном пространстве имен) и не следуют за пространствами имен.
Я хочу создавать классы в пространствах имен, таких как oracle, oracle.commonData, oracle.integration1, oracle.ebo и т. Д.каким образом генерируемые Datacontracts следует точным обозначениям пространства имен, как XSD?