Narzędzia użytkownika

Narzędzia witryny


phs:komunikacja_backendu_z_firmaticem

To jest stara wersja strony!


Komunikacja backendu z Firmaticiem

Komunikacja pomiędzy Firmaticiem a Platformą Handlową Sedona („Platforma”) odbywa się za pośrednictwem procedur mbpro i plików komunikacji. Procedura mbpro tworzy i wysyła jednorazowe zapytanie do bazy danych Progress, na które zwracana jest jednorazowa odpowiedź (output file). Procedurę mbpro inicjuje plik zapytania (input file). Stosujemy pliki input w formacie XML oraz pliki output w formacie json.

Schemat tworzenia i przesyłania plików input i output:

  1. Stworzenie pliku input w formacie XML o unikalnej nazwie.
  2. Zapisanie pełnej ścieżki wraz z tym plikiem do zmiennej linuxowej FILE_INPUT np.: FILE_INPUT=/u/firmatic/firmatic/web/mbpro/file_input_qrererrt1234567890.xml
  3. Zapisanie pełnej ścieżki wraz z plikiem wyjściowym do zmiennej linuxowej FILE_OUTPUT gdzie service oczekuje odpowiedzi np.: FILE_OUTPUT=/u/firmatic/firmatic/web/mbpro/file_output_qrererrt1234567890.xml
  4. Wywołanie firmatica w trybie mbpro komendą: /usr/dlc/bin/mbpro –p /u/firmatic/firmatic/rproc/fcmbpro.r

Wykorzystywane procedury mbpro

Poniżej znajdują się odnośniki do wykorzystywanych procedur mbpro. Dla każdej procedury opisany jest plik input oraz plik output.

  1. 1882 - procedura logowania/weryfikacji użytkownika
  2. 642 - przesłanie faktur kontrahenta
phs/komunikacja_backendu_z_firmaticem.1457517724.txt.gz · ostatnio zmienione: 2016/03/09 11:02 przez kostek