Волоков А. Возможности интеграции filemaker со сторонними...
TRANSCRIPT
![Page 1: Волоков А. Возможности интеграции FileMaker со сторонними приложениями при использовании PHP server](https://reader036.vdocuments.mx/reader036/viewer/2022082905/58749b401a28abfc5f8b5c89/html5/thumbnails/1.jpg)
Возможности интеграции FileMaker со сторонними
приложениями при использовании PHP server
FileMaker Server PHP server
![Page 2: Волоков А. Возможности интеграции FileMaker со сторонними приложениями при использовании PHP server](https://reader036.vdocuments.mx/reader036/viewer/2022082905/58749b401a28abfc5f8b5c89/html5/thumbnails/2.jpg)
Способы взаимодействия
FileMaker Server
ODBC connection WEB request
![Page 3: Волоков А. Возможности интеграции FileMaker со сторонними приложениями при использовании PHP server](https://reader036.vdocuments.mx/reader036/viewer/2022082905/58749b401a28abfc5f8b5c89/html5/thumbnails/3.jpg)
Обмен данными по ODBC
FileMaker Server
ODBC connection
External application
ODBC driver внешней БД ODBC engine
FileMaker ODBC driver
![Page 4: Волоков А. Возможности интеграции FileMaker со сторонними приложениями при использовании PHP server](https://reader036.vdocuments.mx/reader036/viewer/2022082905/58749b401a28abfc5f8b5c89/html5/thumbnails/4.jpg)
Обмен данными: веб-запросы
FileMaker Server
External application
Insert from URL CWP XML
Получает XML в формате FM либо изменяет БД (1 запись за 1 транзакцию)
HTTP GET
Получает текст, html, файл
CWP PHP
HTTP GET
PHP API
Чтение/запись любой
информации
![Page 5: Волоков А. Возможности интеграции FileMaker со сторонними приложениями при использовании PHP server](https://reader036.vdocuments.mx/reader036/viewer/2022082905/58749b401a28abfc5f8b5c89/html5/thumbnails/5.jpg)
Возможности интеграцииВнешний ресурс WEB Примечание ODBC Примечание
FileMaker Server ++ ++
FileMaker Pro - + Только со стороны FM Pro
- + Только со стороны FM Pro
Amazon, eBay - - - -
Web site - + FileMaker PHP API на стороне сайта
+ - Только со стороны FMS
Avito + Использование XSLT -
Почта - - - -
Приложение - + + + Если поддерживает ODBC
![Page 6: Волоков А. Возможности интеграции FileMaker со сторонними приложениями при использовании PHP server](https://reader036.vdocuments.mx/reader036/viewer/2022082905/58749b401a28abfc5f8b5c89/html5/thumbnails/6.jpg)
Работа PHP сервера
PHP Server
web- server
script.php
web запрос: www.site/script.php
Веб-сервер принимает запрос GET, POST, PUT, DELETE
PHP сервер выполняет сценарий: Пишет ответ
Что-то делает
Веб-сервер отправляет ответ
![Page 7: Волоков А. Возможности интеграции FileMaker со сторонними приложениями при использовании PHP server](https://reader036.vdocuments.mx/reader036/viewer/2022082905/58749b401a28abfc5f8b5c89/html5/thumbnails/7.jpg)
Результат работы PHP скриптаЧто делает
Чтение и запись в файл
Чтение и запись ODBC
Считывает PUT data
Считывает любые данные с любого ресурсаParse XML, JSON, array data
Генерирует файлы (XML,. Excel, Word, PDF, PNG, JPEG), шифрует файлыРедирект на другой ресурс, в т.ч. авториз.
Работает с почтой
Работает с сокетами (любой протокол)
Запуск файлмейкер скрипта
Выполняет веб-запрос (GET, POST, PUT…)
Что отправляет
Ничего
Текст
HTML
Изображения
Файлы
![Page 8: Волоков А. Возможности интеграции FileMaker со сторонними приложениями при использовании PHP server](https://reader036.vdocuments.mx/reader036/viewer/2022082905/58749b401a28abfc5f8b5c89/html5/thumbnails/8.jpg)
Интеграция (FMS + PHP)Внешний ресурс WEB Примечание ODBC Примечание
FileMaker Server ++ ++
FileMaker Pro - + Только со стороны FM Pro
- + Только со стороны FM Pro
Amazon, eBay ++ - -
Web site - + + - Только со стороны FMS
Avito + Использование XSLT -
Почта ++ - -
Приложение - + + + Если поддерживает ODBC
FTP +