2010-02-01 3 views
2

ПРОБЛЕМА: Мне нужно передать данные из скрипта PHP в Dynamics AX.Может ли PHP взаимодействовать с бизнес-коннектором Dynamics AX?

МЕТОД: Я полагаю, что самый простой способ сделать это - использовать бизнес-разъем Dynamics AX.

ВОПРОС: Можно ли подключиться к бизнес-коннектору Dynamics AX непосредственно из скрипта PHP? Если да: как?

ответ

-1

Нет, я не думаю, что это возможно. Бизнес-коннектор используется для .NET или устаревших COM-приложений.

2

Возможно, вы можете позвонить Dynamics AX .NET Business Connector с PHP, используя класс DOTNET.

+0

да вы можете, или использовать один из различных библиотек DLL, которые позволяют PHP для подключения к API окон и использования бизнес-коннектора COM – AnthonyBlake

0

Вы можете подключить MS Dynamics AX 2009 с PHP 5. * Использование Следующие примеры кода:

$Axapta = new COM("AxaptaCOMConnector.Axapta3.1") or die("Cannot start AX for you"); 
$Axapta->Logon("MMKT", "en-us", "[email protected]:2714", ""); 

$xml_repairorder = "<parameters>"; 
$xml_repairorder .= "<recId>5637318352</recId>,"; 
$xml_repairorder .= "</parameters>"; 

$return = $Axapta->CallStaticClassMethod("WebRepairOrder", "DeleteSymptom", $xml_repairorder); 

Описание

MMKT = Company Name 
LOCAL_AX_DEV = .axc file name 
MMOP-IS = Server Name 
2714 = Port AX 
WebRepairOrder = Class Name on AOT 
DeleteSymptom = Function Name in WebRepairOrder Class 
+0

У меня есть проект, где мне, возможно, потребуется подключиться к AX 2009. Я не очень много в этом разбираюсь, но можете ли вы рассказать мне, где я могу получить COM-соединитель «AxaptaCOMConnector .Axapta3.1 "от? – Danielss89