Pam5 připravuje podání v XML formátu do tabulky PVS_SUB_STATUS. Pak, pomocí makrofunkce _ExecPVSClient spustí program FlxPamPVSClient.exe, který si z tabulky PVS_SUB_STATUS přečte, co má dělat.
| Sloupec | SQL typ | Pam5 | Popis | ||||||||||||||||||||||||
| uid | varchar(20) | x | Guid podání vytvořený v Pam5 pomocí _NewSysGuid. | ||||||||||||||||||||||||
| status | int | x |
Status řádky:
|
||||||||||||||||||||||||
| last_sended_msg | int | - |
Kód naposledy odeslané zprávy:
|
||||||||||||||||||||||||
| last_resp_msg | int | - |
Kód naposledy přijmuté zprávy:
|
||||||||||||||||||||||||
| correlation_id | varchar(50) | - | Identifikátor přidělený PVS při přijetí podání. | ||||||||||||||||||||||||
| class_type | varchar(20) | x |
Typ podání:
|
||||||||||||||||||||||||
| dt_acknowledgement | datetime | - | Datum a čas přijetí podání na PVS. | ||||||||||||||||||||||||
| dt_submit_response | datetime | - | Datum a čas potvrzení bezchybného zpracování podání. | ||||||||||||||||||||||||
| dt_next_send | datetime | - | Datum a čas možnosti odeslání další zprávy na PVS. | ||||||||||||||||||||||||
| response_url | varchar(1024) | - | Adresa pro zaslání následující zprávy. | ||||||||||||||||||||||||
| received_error_count | int | - | Počet zaznamenaných chyb přenostu během zpracování podání. Maximum je 10 a poté zpracování podání končí. | ||||||||||||||||||||||||
| error_type | varchar(20) | - |
Typ chyby
|
||||||||||||||||||||||||
| error_code | int | - | Číselný kód chyby. | ||||||||||||||||||||||||
| error_text | varchar(1024) | - | Text chybového hlášení. | ||||||||||||||||||||||||
| data | longvarchar | x |
Xml podání. |
||||||||||||||||||||||||
| ack_govtalk_msg | longvarchar | - | Xml data prvního potvrzení přijetí podání. Tam je razítko o přijetí (čas, ...). | ||||||||||||||||||||||||
| business_error | longvarchar | - |
Xml struktura chyby. Jako root je použit tag <Body>. Zde má význam číst pouze v případě, kdy je 'error_type=business'. |
||||||||||||||||||||||||
| time_lock | datetime | - | Datum a čas potřebný pro synchronizaci zpracování. | ||||||||||||||||||||||||
| pam_user_name | varchar(100) | x | Jméno přihlášeného uživatele Pam5. Podle tohoto jména budou podání v tabulce filtrována. V makru použijte funkci: '_GetActUser(AU_PRIHL_JMENO)' | ||||||||||||||||||||||||
| hand_user_name | varchar(100) | x | Jméno uživatele Pam5, který naposledy ručně zasáhl do mechanizmu odesílání. V makru použijte funkci: '_GetActUser(AU_PRIHL_JMENO)' | ||||||||||||||||||||||||
| hand_time | datetime | x | Datum a čas posledního ručního zásahu do mechanizmu odesílání. |