22.04.2011, 14:09 | #1 |
Участник
|
AIF - AifFileSystemAdapter (импорт)
Здравствуйте!
Не могу решить проблемку. Нужно для обкатки AIF, импортировать номенклатуру из AX 2009 №1 в AX 2009 №2, соответственно с помощью AIF. Номенклатура из AX 2009 №1 выгружается, тут проблем нет. Теперь хочу импортировать эту номенклатуру в AX 2009 №2: 1. Создал "Локальную конечную точку" 2. Настроил "Адаптер транспортировки" 3. Создал "Канал" с направление "Входящий", указал путь к выгруженной номенклатуре из AX 2009 №1 4. Активировал "Службу AIF" InventItemService 5. Создал "Конечную точку" -> Политика действий: InventItemService.create (все поля, при выгрузке тоже все поля). 6. Выполняю Job: X++: static void AifInboundProcessing(Args _args) { AifInboundProcessingService inbound = new AifInboundProcessingService(); AifGatewayReceiveService send = new AifGatewayReceiveService(); ; send.run(); inbound.run(); } Файл выгруженный из AX 2009 №1 удаляется(по логике так и должно быть), но номенклатура не создаётся. Перехожу на форму "Основное -> Периодические операции -> AIF -> Исключения", вижу ошибку: Локальная конечная точка DIT не существует. DIT, это "Конечная точка" в AX 2009 №1. Не долго думая, я пересоздал конечную точку в AX 2009 №2 и обозвал её именно DIT , конечно же я не рассчитывал что это поможет. Подскажите, пожалуйста, как справиться с этой ошибкой, что от меня требует система, почему ей нужна именно эта конечная точка? За ранее спасибо. |
|
Теги |
aif, ax2009, как правильно, настройка |
|
|