ИЗМЕНЕНО ДЛЯ УТОЧНЕНИЯ
Что я делал в рабочий день:
Я создал EIB веб-служб, используя отчет. У меня есть доступ ко всем полям основного бизнес-объекта.
Как я это проверял:
Запустил EIB и поставил вывод как «Приложение рабочего дня» - EIB успешно запустился.
Что я сделал дальше:
Для вывода EIB в удаленное местоположение - я изменил параметр доставки EIB на HTTP / SSL.
Что было сделано на Linux box (конечная точка):
Создал папку и назначил ее с разрешением 777, принадлежащим пользователю apache
Запуск EIB:
Затем я запустил EIB с вышеуказанной настройкой, и EIB успешно завершился. Я приложил изображение с результатом
В чем проблема?
Файл не создан в конечной точке.
Так что же мне делать дальше?
Поскольку я не получал никаких документов в конечной точке, я подумал о том, чтобы получить ввод и вывести его в файл с помощью PHP. Поэтому я использовал приведенный ниже скрипт и создал страницу с именем capture.php для захвата ввода.
<?PHP
$tempfilename = "workday.wd";
$tempdata = json_decode(file_get_contents('php://input'), true);
try{
$myfile = fopen("../../../tempdata/".$tempfilename, "w");
fwrite($myfile, $tempdata);
fclose($myfile);
} catch (Exception $e){
echo $e;
}
?>
Что случилось, когда я это сделал?
Я обновил EIB и снова запустил его, и на этот раз EIB вышел из строя.
Мои вопросы следующие:
- Каков триггер рабочего дня для возврата «успешной» операции?
Почему говорится, что это было успешно, когда это было не так.
- Следующий вопрос - как лучше узнать, что
выводится из рабочего дня
- Последний вопрос - как я могу получить выходные данные (независимо от того,
формата, типа объекта и т. д.) в PHP и выгрузите его в файл.