Różnice między wybraną wersją a wersją aktualną.
phs:komunikacja_backendu_z_firmaticem [2016/03/09 11:01] kostek [Komunikacja backendu z Firmaticiem] |
phs:komunikacja_backendu_z_firmaticem [2016/03/09 13:09] (aktualna) kostek [Wykorzystywane procedury mbpro] |
||
---|---|---|---|
Linia 4: | Linia 4: | ||
Schemat tworzenia i przesyłania plików input i output: | Schemat tworzenia i przesyłania plików input i output: | ||
- | - Stworzenie pliku input w formacie XML o unikalnej nazwie. | + | - Backend tworzy plik input w formacie XML o unikalnej nazwie. |
- | 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 | + | - Backend zapisuje pełną ścieżkę wraz z tym plikiem do zmiennej linuxowej FILE_INPUT np.: FILE_INPUT=/u/firmatic/firmatic/web/mbpro/file_input_qrererrt1234567890.xml |
- | 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 | + | - Backend zapisuje pełną ścieżkę wraz z nazwą pliku wyjściowego do zmiennej linuxowej FILE_OUTPUT gdzie oczekuje odpowiedzi np.: FILE_OUTPUT=/u/firmatic/firmatic/web/mbpro/file_output_qrererrt1234567890.xml |
- | Wywołanie firmatica w trybie mbpro komendą: /usr/dlc/bin/mbpro –p /u/firmatic/firmatic/rproc/fcmbpro.r | + | - Backend wywołuje Firmatica w trybie mbpro komendą: /usr/dlc/bin/mbpro –p /u/firmatic/firmatic/rproc/fcmbpro.r |
+ | - Procedura mbpro wykonuje się i zapisuje plik wyjściowy w podanej wcześniej ścieżce. | ||
Linia 15: | Linia 16: | ||
Poniżej znajdują się odnośniki do wykorzystywanych procedur mbpro. Dla każdej procedury opisany jest plik input oraz plik output. | Poniżej znajdują się odnośniki do wykorzystywanych procedur mbpro. Dla każdej procedury opisany jest plik input oraz plik output. | ||
+ | |||
+ | Pliki output są kodowane w formacie UTF-8. | ||
- [[phs:1882]] - procedura logowania/weryfikacji użytkownika | - [[phs:1882]] - procedura logowania/weryfikacji użytkownika | ||
- [[phs:642]] - przesłanie faktur kontrahenta | - [[phs:642]] - przesłanie faktur kontrahenta | ||
+ | - [[phs:643]] - przesłanie faktury w PDF lub XML |