Różnice między wybraną wersją a wersją aktualną.
|
phs:komunikacja_backendu_z_firmaticem [2016/03/09 10:59] 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.: | + | - 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 |
| - | </br> | + | - 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 |
| - | ---- | + | - 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. | ||
| - | FILE_INPUT=/u/firmatic/firmatic/web/mbpro/file_input_qrererrt1234567890.xml | ||
| Linia 16: | 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 | ||