2014-02-13 10 views
1

У меня есть несколько вопросов, связанных с cXML (commerce eXtensible Markup Language). Насколько я понимаю, документ cXML построен на основе определений типа документа XML (DTD). Действуя как шаблоны, DTD определяют модель контента документа cXML, например, допустимый порядок и вложенность элементов и типы данных атрибутов, например, .cXML Обработка и образцы

Выше краткое введение о cXML. То, что я пытаюсь достичь, - это обработать cXML, поскольку мы будем получать счета-фактуры cXML от поставщиков, и нам нужно импортировать их в нашу систему ERP, а затем обработать ее соответствующим образом. Мои начальные вопросы:

1) Согласно cXML Руководство пользователя (можно загрузить по ссылке выше) - «Все созданные документы cXML должны указывать на DTD на cXML.org, а не на локальные DTD». Это означает, что у нас нет собственных DTD?

2) Обработка - Как только мы получили счет-фактуру cXML от поставщика - как мы можем его обработать? Я имею в виду отображение НДС-кода и т. Д.? Есть ли доступный образец? (На основе .NET)

Я не могу найти много информации об этом, кроме различных людей, которые ищут создание cXML, как rampidbyter. Короче говоря, я все еще не в состоянии узнать какие-либо образцы или какую-либо информацию о его обработке.

Спасибо за любые советы заранее ...

+0

Я сделал интеграцию cXML с помощью программного обеспечения для перевода. Я смоделировал cXML с данными образца, а затем смоделировал мою цель (как плоский файл, так и базу данных). То же самое верно для исходящего - смоделированного моего источника (плоский файл и база данных) и смоделировал мою цель (cXML). Перетаскивания. Контрольная работа. Перейдем к производству. Но я использовал программное обеспечение для этого, а не создал свой собственный синтаксический анализатор/генератор. – Andrew

ответ

1

Ответ на вопрос 1

Вы получаете данные от внешней системы (я предполагаю, что это из Ariba), вероятно, вам не нужно определить DTD на вашем боковая сторона. Если вы хотите проверить полученные данные cXML перед обработкой, вы можете проверить с помощью соответствующей ссылки dtd на счете cXML.org или загрузить dtd и проверить локально.

Ответ на вопрос 2

CXML является XML, так что вы можете использовать любой язык (Java, C#) или промежуточное программное обеспечение (Mule ESB, SAP PI, BizTalk) для анализа в формате целевой системы ERP.

Я надеюсь, что это полезно

0

Ответ 1: вы можете иметь наш собственный DTD, но он должен быть действительным и работает и в состоянии разобрать/проверки входящего CXML.

Ответ 2: можно сопоставить счета в вашей ERP, сопоставьте поле, требуется, если вам требуется больше поле аск поставщика предоставить поле примесного.

, если вы предоставите мне свой образец счет-фактура cXML, тогда я предоставит вам пример кода с использованием C#.

 Смежные вопросы

  • Нет связанных вопросов^_^