Function at 0x10026d40
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1007a560
mov eax, dword fs:[0]
push eax
push ecx
mov eax, 0x7ee8
call fcn.10073660
mov eax, dword [0x100a80b8]
xor eax, ebp
mov dword [ebp - 0x14], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov dword [ebp - 0x5e58], ecx
mov dword [ebp - 0x5e5c], 0
push 0x14
push 0
lea eax, [ebp - 0x28]
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
push 0x14
lea ecx, [ebp - 0x28]
push ecx
call sub.dbm_iso.dll_void___cdecl_GetDbmIsoVersion_char___int_
add esp, 8
push str.DBM_ISO_version:_
lea ecx, [ebp - 0x68dc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov dword [ebp - 4], 0
lea edx, [ebp - 0x68dc]
push edx
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x68dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x10088e54
lea ecx, [ebp - 0x6a1c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov dword [ebp - 4], 1
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x69dc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x69dc]
push ecx
push 0x100db368
lea edx, [ebp - 0x6c5c]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x6258], eax
mov eax, dword [ebp - 0x6258]
mov dword [ebp - 0x625c], eax
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x6a1c]
push ecx
mov edx, dword [ebp - 0x625c]
push edx
lea eax, [ebp - 0x6c3c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x6260], eax
mov ecx, dword [ebp - 0x6260]
mov dword [ebp - 0x6264], ecx
mov byte [ebp - 4], 4
mov edx, dword [ebp - 0x6264]
push edx
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x6c3c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x6c5c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x69dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6a1c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov eax, dword [0x100db36c]
push eax
push 0x10088e58
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
push 0x14
push 0
lea ecx, [ebp - 0x28]
push ecx
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
push 0x14
lea edx, [ebp - 0x28]
push edx
call sub.dbm_iso.dll_void___cdecl_GetIsoEngineVersion_char___int_
add esp, 8
push str.ISO_Engine_version:_
lea ecx, [ebp - 0x6a3c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov dword [ebp - 4], 5
lea eax, [ebp - 0x6a3c]
push eax
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6a3c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x10088e74
lea ecx, [ebp - 0x6a7c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov dword [ebp - 4], 6
lea ecx, [ebp - 0x28]
push ecx
lea ecx, [ebp - 0x6a5c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 7
lea edx, [ebp - 0x6a5c]
push edx
push 0x100db368
lea eax, [ebp - 0x6c9c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x6268], eax
mov ecx, dword [ebp - 0x6268]
mov dword [ebp - 0x626c], ecx
mov byte [ebp - 4], 8
lea edx, [ebp - 0x6a7c]
push edx
mov eax, dword [ebp - 0x626c]
push eax
lea ecx, [ebp - 0x6c7c]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x6270], eax
mov edx, dword [ebp - 0x6270]
mov dword [ebp - 0x6274], edx
mov byte [ebp - 4], 9
mov eax, dword [ebp - 0x6274]
push eax
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x6c7c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x6c9c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x6a5c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x6a7c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov ecx, dword [0x100db36c]
push ecx
push 0x10088e78
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
push 0
push 0xff
lea ecx, [ebp - 0x62d4]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_int__char_const__]
mov dword [ebp - 4], 0xa
push str.03.54.30.20
lea ecx, [ebp - 0x6a9c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xb
push str.Pipe_version:
lea ecx, [ebp - 0x707c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov dword [ebp - 0x6278], eax
mov edx, dword [ebp - 0x6278]
mov dword [ebp - 0x627c], edx
mov byte [ebp - 4], 0xc
lea eax, [ebp - 0x6a9c]
push eax
mov ecx, dword [ebp - 0x627c]
push ecx
lea edx, [ebp - 0x6cbc]
push edx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x6280], eax
mov eax, dword [ebp - 0x6280]
mov dword [ebp - 0x6284], eax
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x6284]
push ecx
lea ecx, [ebp - 0x62d4]
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x6cbc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x707c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6a9c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov edx, dword [ebp - 0x62d0]
push edx
push 0x10088ea0
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x10088ea4
lea ecx, [ebp - 0x5e54]
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_direct::constructor_char_const___class_odbc_conn__]
lea ecx, [ebp - 0x5e54]
call dword [sym.imp.odbcval.dll_public_virtual:_void___thiscall_odbc_sql_direct::destructor_void_]
mov eax, dword [ebp - 0x5e58]
mov ecx, dword [eax + 0x84]
push ecx
mov edx, dword [ebp - 0x5e58]
mov eax, dword [edx + 0x80]
push eax
mov ecx, dword [ebp - 0x5e58]
add ecx, 4
push ecx
mov edx, dword [ebp - 0x5e58]
mov eax, dword [edx + 0x90]
push eax
mov ecx, dword [ebp - 0x5e58]
push ecx
call dword [sym.imp.utils4p.dll_void___cdecl_Init_Pipe_Tools_class_mapper_calc___class_common_data___int___const__class_value_set___class_value_set__]
add esp, 0x14
push 0x100bef08
lea ecx, [ebp - 0x7590]
call fcn.100687e0
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_MAX_VER_SHIFR__FROM_VEC_HISTORY_WHERE_HIS_IS_VALIDT
lea ecx, [ebp - 0x2104]
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_direct::constructor_char_const___class_odbc_conn__]
mov dword [ebp - 0x6288], eax
mov edx, dword [ebp - 0x6288]
mov dword [ebp - 0x628c], edx
mov byte [ebp - 4], 0xe
lea eax, [ebp - 0x7590]
push eax
mov ecx, dword [ebp - 0x628c]
call dword [sym.imp.odbcval.dll_public:_int___thiscall_odbc_sql_direct::operator___class_lst_class_value_anc__const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x2104]
call dword [sym.imp.odbcval.dll_public_virtual:_void___thiscall_odbc_sql_direct::destructor_void_]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx ecx, ax
test ecx, ecx
je 0x100273d8
mov byte [ebp - 4], 0xf
sub esp, 0x18
mov edx, esp
mov dword [ebp - 0x63a4], esp
push edx
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x63a8], eax
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x66c8]
call fcn.10068bb0
mov dword [ebp - 0x6290], eax
mov eax, dword [ebp - 0x6290]
mov dword [ebp - 0x6294], eax
mov byte [ebp - 4], 0x11
push 0x10088ef8
mov ecx, dword [ebp - 0x6294]
push ecx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6298], eax
push 0x10088ef4
mov edx, dword [ebp - 0x6298]
push edx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x629c], eax
mov eax, dword [ebp - 0x629c]
push eax
mov byte [ebp - 4], 0x12
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x62a0], eax
mov ecx, dword [ebp - 0x62a0]
push ecx
lea ecx, [ebp - 0x66bc]
call fcn.10068b00
push 0x100a42a8
lea edx, [ebp - 0x66bc]
push edx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x66c8]
call fcn.100712a0
jmp 0x100273c8
mov dword [ebp - 4], 0xa
jmp 0x100273d8
push str.CHECK_MODE
lea eax, [ebp - 0x6cdc]
push eax
mov ecx, dword [ebp - 0x5e58]
mov ecx, dword [ecx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x62b4], eax
mov edx, dword [ebp - 0x62b4]
mov dword [ebp - 0x5e80], edx
mov byte [ebp - 4], 0x17
mov eax, dword [ebp - 0x5e80]
push eax
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6cdc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x10088f74
lea ecx, [ebp - 0x6abc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x6cfc]
push ecx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5e84], eax
mov edx, dword [ebp - 0x5e84]
mov dword [ebp - 0x5e88], edx
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x6abc]
push eax
mov ecx, dword [ebp - 0x5e88]
push ecx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5e8c], eax
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x6cfc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6abc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5e8c], 0
je 0x1002750b
push str.Running_Check_Mode
lea ecx, [ebp - 0x6adc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x1a
lea edx, [ebp - 0x6adc]
push edx
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6adc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov eax, dword [0x100db36c]
push eax
push 0x10088f8c
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [0x100a8318], 1
jmp 0x100275e3
push 0x10088f98
lea ecx, [ebp - 0x6afc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x6d1c]
push ecx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5e90], eax
mov edx, dword [ebp - 0x5e90]
mov dword [ebp - 0x5e94], edx
mov byte [ebp - 4], 0x1c
lea eax, [ebp - 0x6afc]
push eax
mov ecx, dword [ebp - 0x5e94]
push ecx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5e98], eax
mov byte [ebp - 4], 0x1b
lea ecx, [ebp - 0x6d1c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6afc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5e98], 0
je 0x100275e3
push str.Running_One_Pass_Mode
lea ecx, [ebp - 0x6b1c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x1d
lea edx, [ebp - 0x6b1c]
push edx
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6b1c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov eax, dword [0x100db36c]
push eax
push 0x10088fb4
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [0x100a8319], 1
push 0x10088fb8
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x2c8]
push ecx
mov ecx, 0x100ac340
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
call fcn.1005fb40
push str.REL_PS
lea edx, [ebp - 0x6d3c]
push edx
mov eax, dword [ebp - 0x5e58]
mov ecx, dword [eax + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5e9c], eax
mov ecx, dword [ebp - 0x5e9c]
mov dword [ebp - 0x5ea0], ecx
mov byte [ebp - 4], 0x1f
mov edx, dword [ebp - 0x5ea0]
push edx
mov ecx, 0x100d91d0
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6d3c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov ecx, 0x100d91d0
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x100276cd
push 0x10085c63
lea ecx, [ebp - 0x6b3c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x20
mov eax, dword [ebp - 0x5e5c]
or eax, 1
mov dword [ebp - 0x5e5c], eax
lea ecx, [ebp - 0x6b3c]
push ecx
push 0x100d91d0
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
test eax, eax
jne 0x100276cd
mov dword [ebp - 0x5e6c], 0
jmp 0x100276d7
mov dword [ebp - 0x5e6c], 1
mov dl, byte [ebp - 0x5e6c]
mov byte [ebp - 0x5e62], dl
mov dword [ebp - 4], 0xa
mov eax, dword [ebp - 0x5e5c]
and eax, 1
je 0x10027708
and dword [ebp - 0x5e5c], 0xfffffffe
lea ecx, [ebp - 0x6b3c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
movzx ecx, byte [ebp - 0x5e62]
test ecx, ecx
je 0x1002774a
push 0x10088ff8
lea ecx, [ebp - 0x6b5c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x21
lea edx, [ebp - 0x6b5c]
push edx
mov ecx, 0x100d91d0
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6b5c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov ecx, 0x100b38d8
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100f7938
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100a8528
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov eax, dword [ebp - 0x5e58]
push eax
push 0x100a8528
push 0x100f7938
push 0x100b38d8
call fcn.1002ec00
add esp, 0x10
call fcn.1005f770
push str.Local_Date
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_class_value_timestamp_const____thiscall_mapper_calc::GetConstTimestamp_char_const__]
push eax
mov ecx, 0x100d7430
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
mov ecx, 0x100d7430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Hour_void_]
mov ecx, 0x17
mov word [eax], cx
mov ecx, 0x100d7430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Minute_void_]
mov edx, 0x3b
mov word [eax], dx
mov ecx, 0x100d7430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Second_void_]
mov ecx, 0x3b
mov word [eax], cx
lea edx, [ebp - 0x388]
push edx
call dword [sym.imp.value.dll_class_value_timestamp___cdecl_Now_void_]
add esp, 4
mov dword [ebp - 0x5ea4], eax
mov eax, dword [ebp - 0x5ea4]
mov dword [ebp - 0x5ea8], eax
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x5ea8]
push ecx
mov ecx, 0x100d9210
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x388]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_timestamp::destructor_void_]
push 0x100d9210
mov ecx, 0x100d74b8
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
mov ecx, 0x100d74b8
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Hour_void_]
mov edx, 0x17
mov word [eax], dx
mov ecx, 0x100d74b8
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Minute_void_]
mov ecx, 0x3b
mov word [eax], cx
mov ecx, 0x100d74b8
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Second_void_]
mov edx, 0x3b
mov word [eax], dx
push str.FILE_REF_DATE
lea eax, [ebp - 0x6d5c]
push eax
mov ecx, dword [ebp - 0x5e58]
mov ecx, dword [ecx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5eac], eax
mov edx, dword [ebp - 0x5eac]
mov dword [ebp - 0x5eb0], edx
mov byte [ebp - 4], 0x23
mov eax, dword [ebp - 0x5eb0]
push eax
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6d5c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push str.BANK
lea ecx, [ebp - 0x6b7c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x6d7c]
push ecx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5eb4], eax
mov edx, dword [ebp - 0x5eb4]
mov dword [ebp - 0x5eb8], edx
mov byte [ebp - 4], 0x25
lea eax, [ebp - 0x6b7c]
push eax
mov ecx, dword [ebp - 0x5eb8]
push ecx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5ebc], eax
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x6d7c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6b7c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5ebc], 0
je 0x1002796e
push 0x100d7430
mov ecx, 0x100d9210
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
push 0x100d7430
mov ecx, 0x100d74b8
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
lea edx, [ebp - 0x3b8]
push edx
call dword [sym.imp.value.dll_class_value_timestamp___cdecl_Now_void_]
add esp, 4
mov dword [ebp - 0x5ec0], eax
mov eax, dword [ebp - 0x5ec0]
mov dword [ebp - 0x5ec4], eax
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x5ec4]
push ecx
mov ecx, 0x100fb2e8
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x3b8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_timestamp::destructor_void_]
push str.USE_TRANS_COND
lea edx, [ebp - 0x6d9c]
push edx
mov eax, dword [ebp - 0x5e58]
mov ecx, dword [eax + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5ec8], eax
mov ecx, dword [ebp - 0x5ec8]
mov dword [ebp - 0x5ecc], ecx
mov byte [ebp - 4], 0x27
mov edx, dword [ebp - 0x5ecc]
push edx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6d9c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x10089048
lea ecx, [ebp - 0x6b9c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x6dbc]
push eax
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5ed0], eax
mov ecx, dword [ebp - 0x5ed0]
mov dword [ebp - 0x5ed4], ecx
mov byte [ebp - 4], 0x29
lea edx, [ebp - 0x6b9c]
push edx
mov eax, dword [ebp - 0x5ed4]
push eax
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5ed8], eax
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x6dbc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6b9c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5ed8], 0
je 0x10027a9b
mov byte [0x100a831a], 1
jmp 0x10027d3d
push 0x10085c73
lea ecx, [ebp - 0x6bdc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x2a
mov ecx, dword [ebp - 0x5e5c]
or ecx, 2
mov dword [ebp - 0x5e5c], ecx
lea edx, [ebp - 0x6bdc]
push edx
push 0x100db310
call dword [0x100852f8]
add esp, 8
test eax, eax
je 0x10027b64
push 0x10089058
lea ecx, [ebp - 0x6bbc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov dword [ebp - 4], 0x2b
mov eax, dword [ebp - 0x5e5c]
or eax, 4
mov dword [ebp - 0x5e5c], eax
lea ecx, [ebp - 0x6ddc]
push ecx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5edc], eax
mov edx, dword [ebp - 0x5edc]
mov dword [ebp - 0x5ee0], edx
mov dword [ebp - 4], 0x2c
mov eax, dword [ebp - 0x5e5c]
or eax, 8
mov dword [ebp - 0x5e5c], eax
lea ecx, [ebp - 0x6bbc]
push ecx
mov edx, dword [ebp - 0x5ee0]
push edx
call dword [0x100852f8]
add esp, 8
test eax, eax
je 0x10027b64
mov dword [ebp - 0x5e68], 1
jmp 0x10027b6e
mov dword [ebp - 0x5e68], 0
mov al, byte [ebp - 0x5e68]
mov byte [ebp - 0x5e61], al
mov dword [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x5e5c]
and ecx, 8
je 0x10027b9f
and dword [ebp - 0x5e5c], 0xfffffff7
lea ecx, [ebp - 0x6ddc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov dword [ebp - 4], 0x2a
mov edx, dword [ebp - 0x5e5c]
and edx, 4
je 0x10027bc4
and dword [ebp - 0x5e5c], 0xfffffffb
lea ecx, [ebp - 0x6bbc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov dword [ebp - 4], 0xa
mov eax, dword [ebp - 0x5e5c]
and eax, 2
je 0x10027be9
and dword [ebp - 0x5e5c], 0xfffffffd
lea ecx, [ebp - 0x6bdc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
movzx ecx, byte [ebp - 0x5e61]
test ecx, ecx
je 0x10027d3d
push 0x10089060
lea ecx, [ebp - 0x6bfc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x2d
push str.Parameter_USE_TRANS_COND_cant_have_such_value:_
lea ecx, [ebp - 0x69bc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x2e
push 0x100db310
lea edx, [ebp - 0x69bc]
push edx
lea eax, [ebp - 0x6e1c]
push eax
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x5ee4], eax
mov ecx, dword [ebp - 0x5ee4]
mov dword [ebp - 0x5ee8], ecx
mov byte [ebp - 4], 0x2f
lea edx, [ebp - 0x6bfc]
push edx
mov eax, dword [ebp - 0x5ee8]
push eax
lea ecx, [ebp - 0x6dfc]
push ecx
call dword [sym.imp.value.dll_class_value_string___cdecl_operator_class_value_string_const___class_value_string_const__const]
add esp, 0xc
mov dword [ebp - 0x5eec], eax
mov edx, dword [ebp - 0x5eec]
mov dword [ebp - 0x5ef0], edx
mov byte [ebp - 4], 0x30
mov eax, dword [ebp - 0x5ef0]
push eax
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x6dfc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x6e1c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x69bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6bfc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
lea ecx, [ebp - 0x6704]
call fcn.10068bb0
mov dword [ebp - 0x5ef4], eax
mov ecx, dword [ebp - 0x5ef4]
mov dword [ebp - 0x5ef8], ecx
mov byte [ebp - 4], 0x31
mov edx, dword [0x100db36c]
push edx
mov eax, dword [ebp - 0x5ef8]
push eax
call fcn.10067b80
add esp, 8
push eax
lea ecx, [ebp - 0x66f8]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x66f8]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6704]
call fcn.100712a0
push str.USE_PRESENTMENT_REASON_CODE
lea edx, [ebp - 0x6e3c]
push edx
mov eax, dword [ebp - 0x5e58]
mov ecx, dword [eax + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5efc], eax
mov ecx, dword [ebp - 0x5efc]
mov dword [ebp - 0x5f00], ecx
mov byte [ebp - 4], 0x32
mov edx, dword [ebp - 0x5f00]
push edx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6e3c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x100890dc
lea ecx, [ebp - 0x6c1c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x33
lea eax, [ebp - 0x6e5c]
push eax
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5f04], eax
mov ecx, dword [ebp - 0x5f04]
mov dword [ebp - 0x5f08], ecx
mov byte [ebp - 4], 0x34
lea edx, [ebp - 0x6c1c]
push edx
mov eax, dword [ebp - 0x5f08]
push eax
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f0c], eax
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x6e5c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6c1c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f0c], 0
je 0x10027e1f
mov byte [0x100a831b], 1
jmp 0x10027e26
mov byte [0x100a831b], 0
push str.IC_CBK_GET_AMOUNT_FROM_RECONC
lea ecx, [ebp - 0x6e7c]
push ecx
mov edx, dword [ebp - 0x5e58]
mov ecx, dword [edx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5f10], eax
mov eax, dword [ebp - 0x5f10]
mov dword [ebp - 0x5f14], eax
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x5f14]
push ecx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6e7c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x10089100
lea ecx, [ebp - 0x695c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x36
lea edx, [ebp - 0x6e9c]
push edx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5f18], eax
mov eax, dword [ebp - 0x5f18]
mov dword [ebp - 0x5f1c], eax
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x695c]
push ecx
mov edx, dword [ebp - 0x5f1c]
push edx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f20], eax
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x6e9c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x695c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f20], 0
je 0x10027f08
mov byte [0x100a831c], 1
jmp 0x10027f0f
mov byte [0x100a831c], 0
push str.POI_FROM_SETTL_AMOUNT
lea eax, [ebp - 0x6ebc]
push eax
mov ecx, dword [ebp - 0x5e58]
mov ecx, dword [ecx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5f24], eax
mov edx, dword [ebp - 0x5f24]
mov dword [ebp - 0x5f28], edx
mov byte [ebp - 4], 0x38
mov eax, dword [ebp - 0x5f28]
push eax
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6ebc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x1008912c
lea ecx, [ebp - 0x697c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x6edc]
push ecx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5f2c], eax
mov edx, dword [ebp - 0x5f2c]
mov dword [ebp - 0x5f30], edx
mov byte [ebp - 4], 0x3a
lea eax, [ebp - 0x697c]
push eax
mov ecx, dword [ebp - 0x5f30]
push ecx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f34], eax
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x6edc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x697c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f34], 0
je 0x10027ff1
mov byte [0x100a831d], 1
jmp 0x10027ff8
mov byte [0x100a831d], 0
push str.GET_RATES_TILL
lea edx, [ebp - 0x6efc]
push edx
mov eax, dword [ebp - 0x5e58]
mov ecx, dword [eax + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5f38], eax
mov ecx, dword [ebp - 0x5f38]
mov dword [ebp - 0x5f3c], ecx
mov byte [ebp - 4], 0x3b
mov edx, dword [ebp - 0x5f3c]
push edx
mov ecx, 0x100bef98
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6efc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov ecx, 0x100bef98
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x100280a6
push 0x10085ceb
lea ecx, [ebp - 0x699c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x3c
mov eax, dword [ebp - 0x5e5c]
or eax, 0x10
mov dword [ebp - 0x5e5c], eax
lea ecx, [ebp - 0x699c]
push ecx
push 0x100bef98
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
test eax, eax
jne 0x100280a6
mov dword [ebp - 0x5e7c], 0
jmp 0x100280b0
mov dword [ebp - 0x5e7c], 1
mov dl, byte [ebp - 0x5e7c]
mov byte [ebp - 0x5e60], dl
mov dword [ebp - 4], 0xa
mov eax, dword [ebp - 0x5e5c]
and eax, 0x10
je 0x100280e1
and dword [ebp - 0x5e5c], 0xffffffef
lea ecx, [ebp - 0x699c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
movzx ecx, byte [ebp - 0x5e60]
test ecx, ecx
je 0x100280f9
mov ecx, 0x100bef98
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
jmp 0x1002816a
mov ecx, 0x100bef98
call dword [sym.imp.value.dll_public:_int___thiscall_value_string::Len_void_const]
cmp eax, 4
je 0x1002816a
lea ecx, [ebp - 0x671c]
call fcn.10068bb0
mov dword [ebp - 0x5f40], eax
mov edx, dword [ebp - 0x5f40]
mov dword [ebp - 0x5f44], edx
mov byte [ebp - 4], 0x3d
push str.Wrong_value_for_parameter_GET_RATES_TILL
mov eax, dword [ebp - 0x5f44]
push eax
call fcn.10067b80
add esp, 8
push eax
lea ecx, [ebp - 0x6710]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6710]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x671c]
call fcn.100712a0
push str.TRAILER_CHECKS
lea edx, [ebp - 0x6f1c]
push edx
mov eax, dword [ebp - 0x5e58]
mov ecx, dword [eax + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5f48], eax
mov ecx, dword [ebp - 0x5f48]
mov dword [ebp - 0x5f4c], ecx
mov byte [ebp - 4], 0x3e
mov edx, dword [ebp - 0x5f4c]
push edx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6f1c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x10089210
lea ecx, [ebp - 0x67fc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x3f
lea eax, [ebp - 0x6f3c]
push eax
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5f50], eax
mov ecx, dword [ebp - 0x5f50]
mov dword [ebp - 0x5f54], ecx
mov byte [ebp - 4], 0x40
lea edx, [ebp - 0x67fc]
push edx
mov eax, dword [ebp - 0x5f54]
push eax
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f58], eax
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x6f3c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x67fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f58], 0
je 0x1002824c
mov byte [0x100a831e], 1
jmp 0x10028253
mov byte [0x100a831e], 0
push 0x10089258
lea ecx, [ebp - 0x681c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x41
push str.CHECK_ADDENDUM
lea ecx, [ebp - 0x701c]
push ecx
mov edx, dword [ebp - 0x5e58]
mov ecx, dword [edx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5f5c], eax
mov eax, dword [ebp - 0x5f5c]
mov dword [ebp - 0x5f60], eax
mov byte [ebp - 4], 0x42
mov ecx, dword [ebp - 0x5f60]
push ecx
lea edx, [ebp - 0x681c]
push edx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f64], eax
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x701c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x681c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f64], 0
je 0x100282ec
mov dword [0x100a8434], 1
push 0x1008929c
lea ecx, [ebp - 0x683c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x43
push str.EXPORT_BSA
lea eax, [ebp - 0x6f7c]
push eax
mov ecx, dword [ebp - 0x5e58]
mov ecx, dword [ecx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5f68], eax
mov edx, dword [ebp - 0x5f68]
mov dword [ebp - 0x5f6c], edx
mov byte [ebp - 4], 0x44
mov eax, dword [ebp - 0x5f6c]
push eax
lea ecx, [ebp - 0x683c]
push ecx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f70], eax
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x6f7c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x683c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f70], 0
je 0x10028382
mov byte [0x100a831f], 1
push 0x100892f0
lea ecx, [ebp - 0x685c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x45
push str.MBR_RECONC_IND_FROM_ORIG
lea edx, [ebp - 0x6f9c]
push edx
mov eax, dword [ebp - 0x5e58]
mov ecx, dword [eax + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5f74], eax
mov ecx, dword [ebp - 0x5f74]
mov dword [ebp - 0x5f78], ecx
mov byte [ebp - 4], 0x46
mov edx, dword [ebp - 0x5f78]
push edx
lea eax, [ebp - 0x685c]
push eax
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f7c], eax
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x6f9c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x685c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f7c], 0
je 0x10028418
mov byte [0x100a8014], 0
push str.NSPK_MEMBER_ID
lea ecx, [ebp - 0x6fbc]
push ecx
mov edx, dword [ebp - 0x5e58]
mov ecx, dword [edx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x5f80], eax
mov eax, dword [ebp - 0x5f80]
mov dword [ebp - 0x5f84], eax
mov byte [ebp - 4], 0x47
mov ecx, dword [ebp - 0x5f84]
push ecx
mov ecx, 0x100b59c4
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6fbc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x10085d05
lea ecx, [ebp - 0x687c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x48
lea edx, [ebp - 0x687c]
push edx
push 0x100b59c4
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f88], eax
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x687c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f88], 0
je 0x100284c2
mov ecx, 0x100b59c4
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x10089354
push 0x10089360
mov ecx, 0x100befb8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
push 0
push 2
push 0x1008937c
lea ecx, [ebp - 0x41b0]
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::constructor_char_const___enum_ERR_HNDL_TYPE__enum_DATA_BUFFING_TYPE_]
mov byte [ebp - 4], 0x49
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x10089398
push 0x100893a4
lea ecx, [ebp - 0x41b0]
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
push str.MC_PRC_TA
lea ecx, [ebp - 0x689c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x4a
lea eax, [ebp - 0x689c]
push eax
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x689c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x100db368
lea ecx, [ebp - 0x7a44]
call fcn.100687e0
lea ecx, [ebp - 0x7a44]
push ecx
push 0x100db310
lea ecx, [ebp - 0x41b0]
call dword [sym.imp.odbcval.dll_public:_int___thiscall_odbc_fun::operator___class_value_anc___class_lst_class_value_anc__const__]
push 0x10089408
lea ecx, [ebp - 0x68bc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0x4b
lea edx, [ebp - 0x6fdc]
push edx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x5f8c], eax
mov eax, dword [ebp - 0x5f8c]
mov dword [ebp - 0x5f90], eax
mov byte [ebp - 4], 0x4c
lea ecx, [ebp - 0x68bc]
push ecx
mov edx, dword [ebp - 0x5f90]
push edx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x5f94], eax
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x6fdc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x68bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x5f94], 0
je 0x100285ff
mov byte [0x100a8015], 0
jmp 0x10028606
mov byte [0x100a8015], 1
lea ecx, [ebp - 0x41b0]
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_anc::Invalidate_void_]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_id_FROM_doc_WHERE_POSTING_STATUS_IN___P_E_I_C__AND_amnd_state__A_AND_TARGET_CHANNEL__E_AND_outward_status__N_AND_id____FOR_UPDATE
mov ecx, 0x100ca930
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
cwde
test eax, eax
je 0x1002881b
mov byte [ebp - 4], 0x4d
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x63b8], esp
push ecx
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x63bc], eax
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x6734]
call fcn.10068bb0
mov dword [ebp - 0x5f98], eax
mov edx, dword [ebp - 0x5f98]
mov dword [ebp - 0x5f9c], edx
mov byte [ebp - 4], 0x4f
push 0x100894e0
mov eax, dword [ebp - 0x5f9c]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x5fa0], eax
push 0x100894d4
mov ecx, dword [ebp - 0x5fa0]
push ecx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x5fa4], eax
mov edx, dword [ebp - 0x5fa4]
push edx
mov byte [ebp - 4], 0x50
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x5fa8], eax
mov eax, dword [ebp - 0x5fa8]
push eax
lea ecx, [ebp - 0x6728]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6728]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x6734]
call fcn.100712a0
jmp 0x1002880b
mov dword [ebp - 4], 0x49
jmp 0x1002881b
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_MAX_id__FROM_original_doc_WHERE_doc__id__AND_channel__AND_trans_level___s
mov ecx, 0x100e4cc0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x10028a26
mov byte [ebp - 4], 0x55
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x63c8], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x63cc], eax
mov byte [ebp - 4], 0x56
lea ecx, [ebp - 0x6764]
call fcn.10068bb0
mov dword [ebp - 0x5fbc], eax
mov ecx, dword [ebp - 0x5fbc]
mov dword [ebp - 0x5fc0], ecx
mov byte [ebp - 4], 0x57
push 0x10089638
mov edx, dword [ebp - 0x5fc0]
push edx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x5fc4], eax
push 0x1008962c
mov eax, dword [ebp - 0x5fc4]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x5fc8], eax
mov ecx, dword [ebp - 0x5fc8]
push ecx
mov byte [ebp - 4], 0x58
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x5fcc], eax
mov edx, dword [ebp - 0x5fcc]
push edx
lea ecx, [ebp - 0x6758]
call fcn.10068b00
push 0x100a42a8
lea eax, [ebp - 0x6758]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x6764]
call fcn.100712a0
jmp 0x10028a16
mov dword [ebp - 4], 0x49
jmp 0x10028a26
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_CREATION_DATE__FILE_INFO__ID__FILE_ID__MESSAGE_CODE__BUF1_BUF2_BUF3_BUF4_BUF5_BUF6_BUF7_BUF8_BUF_LENGTH_FROM_ORIGINAL_DOC_WHERE_ID_
mov ecx, 0x100aa690
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
cwde
test eax, eax
je 0x10028c2f
mov byte [ebp - 4], 0x5d
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x63d8], esp
push ecx
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x63dc], eax
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0x6794]
call fcn.10068bb0
mov dword [ebp - 0x5fe0], eax
mov edx, dword [ebp - 0x5fe0]
mov dword [ebp - 0x5fe4], edx
mov byte [ebp - 4], 0x5f
push 0x100897bc
mov eax, dword [ebp - 0x5fe4]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x5fe8], eax
push 0x100897b0
mov ecx, dword [ebp - 0x5fe8]
push ecx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x5fec], eax
mov edx, dword [ebp - 0x5fec]
push edx
mov byte [ebp - 4], 0x60
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x5ff0], eax
mov eax, dword [ebp - 0x5ff0]
push eax
lea ecx, [ebp - 0x6788]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6788]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x6794]
call fcn.100712a0
jmp 0x10028c1f
mov dword [ebp - 4], 0x49
jmp 0x10028c2f
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_MESSAGE_CODE_FROM_ORIGINAL_DOC_WHERE_ID_
mov ecx, 0x100e3010
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x10028e3a
mov byte [ebp - 4], 0x65
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x63e8], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x63ec], eax
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x67c4]
call fcn.10068bb0
mov dword [ebp - 0x6004], eax
mov ecx, dword [ebp - 0x6004]
mov dword [ebp - 0x6008], ecx
mov byte [ebp - 4], 0x67
push 0x100898f8
mov edx, dword [ebp - 0x6008]
push edx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x600c], eax
push 0x100898ec
mov eax, dword [ebp - 0x600c]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6010], eax
mov ecx, dword [ebp - 0x6010]
push ecx
mov byte [ebp - 4], 0x68
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x6014], eax
mov edx, dword [ebp - 0x6014]
push edx
lea ecx, [ebp - 0x67b8]
call fcn.10068b00
push 0x100a42a8
lea eax, [ebp - 0x67b8]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x67c4]
call fcn.100712a0
jmp 0x10028e2a
mov dword [ebp - 4], 0x49
jmp 0x10028e3a
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_file_id__creation_date_FROM_file_info_WHERE_id___
mov ecx, 0x100c6ed0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_MIN_fx_settl_date__FROM_doc_WHERE_source_code_like_16446856861__and_acq_ref_number___
mov ecx, 0x100d3a40
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_doc__prev__id_FROM_doc_WHERE_id___
mov ecx, 0x100d5730
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_MIN_trans_date__FROM_doc_WHERE_id____and_is_authorization__P_and_request_category__Q
mov ecx, 0x100c5220
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
cwde
test eax, eax
je 0x10029088
mov byte [ebp - 4], 0x6d
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x63f8], esp
push ecx
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x63fc], eax
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x641c]
call fcn.10068bb0
mov dword [ebp - 0x6028], eax
mov edx, dword [ebp - 0x6028]
mov dword [ebp - 0x602c], edx
mov byte [ebp - 4], 0x6f
push 0x10089b50
mov eax, dword [ebp - 0x602c]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6030], eax
push 0x10089b44
mov ecx, dword [ebp - 0x6030]
push ecx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6034], eax
mov edx, dword [ebp - 0x6034]
push edx
mov byte [ebp - 4], 0x70
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x6038], eax
mov eax, dword [ebp - 0x6038]
push eax
lea ecx, [ebp - 0x6410]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6410]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x641c]
call fcn.100712a0
jmp 0x10029078
mov dword [ebp - 4], 0x49
jmp 0x10029088
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_max_id__FROM_doc_WHERE_doc__prev__id____and_is_authorization__Z_and_amnd_state__A_and_posting_statusP
mov ecx, 0x100bd258
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_min_ID__from_doc_where_id_in________and_upper_outward_status_N
mov ecx, 0x100ec450
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x100292aa
mov byte [ebp - 4], 0x75
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x63ac], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x62d8], eax
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x644c]
call fcn.10068bb0
mov dword [ebp - 0x604c], eax
mov ecx, dword [ebp - 0x604c]
mov dword [ebp - 0x6050], ecx
mov byte [ebp - 4], 0x77
push 0x10089d1c
mov edx, dword [ebp - 0x6050]
push edx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6054], eax
push 0x10089d10
mov eax, dword [ebp - 0x6054]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6058], eax
mov ecx, dword [ebp - 0x6058]
push ecx
mov byte [ebp - 4], 0x78
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x605c], eax
mov edx, dword [ebp - 0x605c]
push edx
lea ecx, [ebp - 0x6440]
call fcn.10068b00
push 0x100a42a8
lea eax, [ebp - 0x6440]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x644c]
call fcn.100712a0
jmp 0x1002929a
mov dword [ebp - 4], 0x49
jmp 0x100292aa
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.select_min_exponent__from_currency_where_code____and_amnd_stateA
mov ecx, 0x100f9608
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
cwde
test eax, eax
je 0x100294b3
mov byte [ebp - 4], 0x7d
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x62e4], esp
push ecx
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x62e8], eax
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x647c]
call fcn.10068bb0
mov dword [ebp - 0x6070], eax
mov edx, dword [ebp - 0x6070]
mov dword [ebp - 0x6074], edx
mov byte [ebp - 4], 0x7f
push 0x10089e70
mov eax, dword [ebp - 0x6074]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6078], eax
push 0x10089e50
mov ecx, dword [ebp - 0x6078]
push ecx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x607c], eax
mov edx, dword [ebp - 0x607c]
push edx
mov byte [ebp - 4], 0x80
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x6080], eax
mov eax, dword [ebp - 0x6080]
push eax
lea ecx, [ebp - 0x6470]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6470]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x647c]
call fcn.100712a0
jmp 0x100294a3
mov dword [ebp - 4], 0x49
jmp 0x100294b3
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.update_doc_set_outward_statusY__add_infoglob.SET_TAG_VALUE_add_info__MBR_RECONC_IND_____where_id_
mov ecx, 0x100ee1a8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x1002966e
mov byte [ebp - 4], 0x85
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x62f4], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x62f8], eax
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x64ac]
call fcn.10068bb0
mov dword [ebp - 0x6094], eax
mov ecx, dword [ebp - 0x6094]
mov dword [ebp - 0x6098], ecx
mov byte [ebp - 4], 0x87
mov edx, dword [ebp - 0x6098]
push edx
mov byte [ebp - 4], 0x88
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x609c], eax
mov eax, dword [ebp - 0x609c]
push eax
lea ecx, [ebp - 0x64a0]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x64a0]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x64ac]
call fcn.100712a0
jmp 0x1002965e
mov dword [ebp - 4], 0x49
jmp 0x1002966e
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.update_doc_set_outward_statusS_where_id_
mov ecx, 0x100ac480
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x10029829
mov byte [ebp - 4], 0x8d
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6304], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6308], eax
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0x64dc]
call fcn.10068bb0
mov dword [ebp - 0x60b0], eax
mov ecx, dword [ebp - 0x60b0]
mov dword [ebp - 0x60b4], ecx
mov byte [ebp - 4], 0x8f
mov edx, dword [ebp - 0x60b4]
push edx
mov byte [ebp - 4], 0x90
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x60b8], eax
mov eax, dword [ebp - 0x60b8]
push eax
lea ecx, [ebp - 0x64d0]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x64d0]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x64dc]
call fcn.100712a0
jmp 0x10029819
mov dword [ebp - 4], 0x49
jmp 0x10029829
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.INSERT_INTO_FILE_INFO_file_name_sended_by_send_date_send_file_name_file_status_batch_in_file_file_type__VALUES_________P_N_MOU_
mov ecx, 0x100afe18
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x100299e4
mov byte [ebp - 4], 0x95
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6314], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6318], eax
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x650c]
call fcn.10068bb0
mov dword [ebp - 0x60cc], eax
mov ecx, dword [ebp - 0x60cc]
mov dword [ebp - 0x60d0], ecx
mov byte [ebp - 4], 0x97
mov edx, dword [ebp - 0x60d0]
push edx
mov byte [ebp - 4], 0x98
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x60d4], eax
mov eax, dword [ebp - 0x60d4]
push eax
lea ecx, [ebp - 0x6500]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6500]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x650c]
call fcn.100712a0
jmp 0x100299d4
mov dword [ebp - 4], 0x49
jmp 0x100299e4
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.UPDATE_FILE_INFO_SET_FILE_STATUSS_WHERE_ID__OR_FILE_INFO__OID_
mov ecx, 0x100f3fd8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x10029b9f
mov byte [ebp - 4], 0x9d
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6324], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6328], eax
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0x6530]
call fcn.10068bb0
mov dword [ebp - 0x60e8], eax
mov ecx, dword [ebp - 0x60e8]
mov dword [ebp - 0x60ec], ecx
mov byte [ebp - 4], 0x9f
mov edx, dword [ebp - 0x60ec]
push edx
mov byte [ebp - 4], 0xa0
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x60f0], eax
mov eax, dword [ebp - 0x60f0]
push eax
lea ecx, [ebp - 0x6524]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6524]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x6530]
call fcn.100712a0
jmp 0x10029b8f
mov dword [ebp - 4], 0x49
jmp 0x10029b9f
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x1008a260
push str.STL.RLBCK_DOC
mov ecx, 0x100fd420
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x10029d5f
mov byte [ebp - 4], 0xa5
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6334], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6338], eax
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0x6560]
call fcn.10068bb0
mov dword [ebp - 0x6104], eax
mov ecx, dword [ebp - 0x6104]
mov dword [ebp - 0x6108], ecx
mov byte [ebp - 4], 0xa7
mov edx, dword [ebp - 0x6108]
push edx
mov byte [ebp - 4], 0xa8
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x610c], eax
mov eax, dword [ebp - 0x610c]
push eax
lea ecx, [ebp - 0x6554]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6554]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x6560]
call fcn.100712a0
jmp 0x10029d4f
mov dword [ebp - 4], 0x49
jmp 0x10029d5f
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.INSERT_INTO_FILE_INFO_file_name_sended_by_send_date_send_file_name_file_status_batch_in_file_file_type_file_id_file_info__oid__VALUES_________P_N_MOU_____
mov ecx, 0x100ce2e0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x10029f1a
mov byte [ebp - 4], 0xad
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6344], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6348], eax
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0x6590]
call fcn.10068bb0
mov dword [ebp - 0x6120], eax
mov ecx, dword [ebp - 0x6120]
mov dword [ebp - 0x6124], ecx
mov byte [ebp - 4], 0xaf
mov edx, dword [ebp - 0x6124]
push edx
mov byte [ebp - 4], 0xb0
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x6128], eax
mov eax, dword [ebp - 0x6128]
push eax
lea ecx, [ebp - 0x6584]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6584]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0x6590]
call fcn.100712a0
jmp 0x10029f0a
mov dword [ebp - 4], 0x49
jmp 0x10029f1a
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x1008a418
push str.STL.SET_DOC_ID
mov ecx, 0x100e6970
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_call::Init_char_const___char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.UPDATE_DOC_SET_TRANS_CONDITION__WHERE_ID_
mov ecx, 0x100bb510
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x1002a0f1
mov byte [ebp - 4], 0xb5
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6354], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6358], eax
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0x65c0]
call fcn.10068bb0
mov dword [ebp - 0x613c], eax
mov ecx, dword [ebp - 0x613c]
mov dword [ebp - 0x6140], ecx
mov byte [ebp - 4], 0xb7
mov edx, dword [ebp - 0x6140]
push edx
mov byte [ebp - 4], 0xb8
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x6144], eax
mov eax, dword [ebp - 0x6144]
push eax
lea ecx, [ebp - 0x65b4]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x65b4]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x65c0]
call fcn.100712a0
jmp 0x1002a0e1
mov dword [ebp - 4], 0x49
jmp 0x1002a0f1
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x1008a4f8
push str.tr_cond.COMPAT_CONV_TC_TO_TALIST_F
mov ecx, 0x100f1f28
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x1008a530
push str.tr_cond.GET_DOC_TALIST_F
mov ecx, 0x100efe58
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.select_min_emv_conf_file__from_device_type_where_id_in____select_min_device_type__id__from_device_rec__where_acnt_contract__oid____and_amnd_state__A_
mov ecx, 0x100b1af8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x1002a334
mov byte [ebp - 4], 0xbd
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6364], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6368], eax
mov byte [ebp - 4], 0xbe
lea ecx, [ebp - 0x65f0]
call fcn.10068bb0
mov dword [ebp - 0x6158], eax
mov ecx, dword [ebp - 0x6158]
mov dword [ebp - 0x615c], ecx
mov byte [ebp - 4], 0xbf
push 0x1008a63c
mov edx, dword [ebp - 0x615c]
push edx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6160], eax
push 0x1008a630
mov eax, dword [ebp - 0x6160]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6164], eax
mov ecx, dword [ebp - 0x6164]
push ecx
mov byte [ebp - 4], 0xc0
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x6168], eax
mov edx, dword [ebp - 0x6168]
push edx
lea ecx, [ebp - 0x65e4]
call fcn.10068b00
push 0x100a42a8
lea eax, [ebp - 0x65e4]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0x65f0]
call fcn.100712a0
jmp 0x1002a324
mov dword [ebp - 4], 0x49
jmp 0x1002a334
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x1008a6f4
push str.POSC.GET_DOC_TAGS_INT
mov ecx, 0x100c3138
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
cwde
test eax, eax
je 0x1002a542
mov byte [ebp - 4], 0xc5
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x6374], esp
push ecx
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6378], eax
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x6620]
call fcn.10068bb0
mov dword [ebp - 0x617c], eax
mov edx, dword [ebp - 0x617c]
mov dword [ebp - 0x6180], edx
mov byte [ebp - 4], 0xc7
push 0x1008a75c
mov eax, dword [ebp - 0x6180]
push eax
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6184], eax
push 0x1008a750
mov ecx, dword [ebp - 0x6184]
push ecx
call fcn.10067b80
add esp, 8
mov dword [ebp - 0x6188], eax
mov edx, dword [ebp - 0x6188]
push edx
mov byte [ebp - 4], 0xc8
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x618c], eax
mov eax, dword [ebp - 0x618c]
push eax
lea ecx, [ebp - 0x6614]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6614]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x6620]
call fcn.100712a0
jmp 0x1002a532
mov dword [ebp - 4], 0x49
jmp 0x1002a542
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_REGEXP_REPLACE_REPLACE_REPLACE__buf1__CHR_10_____CHR_13______s______as_BUF1_BUF2_BUF3_BUF4_BUF5_BUF6_BUF7_BUF8_BUF9_BUF10_BUF11_BUF12__BUF_LENGTH__ADDENDUM_FORMAT_FROM_ADDENDUM_DOC_WHERE_DOC__ID__AND_ADDENDUM_TYPE_
mov ecx, 0x100d74e8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_COUNT___FROM_ADDENDUM_DOC_WHERE_DOC__ID__AND_ADDENDUM_TYPE_
mov ecx, 0x100cc5e0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_COUNT___FROM_ADDENDUM_DOC_WHERE_DOC__ID__AND_ADDENDUM_TYPE_NOT_IN__CH__XA__OW_
mov ecx, 0x100d9660
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx edx, ax
test edx, edx
je 0x1002a72b
mov byte [ebp - 4], 0xcd
sub esp, 0x18
mov eax, esp
mov dword [ebp - 0x6384], esp
push eax
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6388], eax
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x6650]
call fcn.10068bb0
mov dword [ebp - 0x61a0], eax
mov ecx, dword [ebp - 0x61a0]
mov dword [ebp - 0x61a4], ecx
mov byte [ebp - 4], 0xcf
mov edx, dword [ebp - 0x61a4]
push edx
mov byte [ebp - 4], 0xd0
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x61a8], eax
mov eax, dword [ebp - 0x61a8]
push eax
lea ecx, [ebp - 0x6644]
call fcn.10068b00
push 0x100a42a8
lea ecx, [ebp - 0x6644]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0x6650]
call fcn.100712a0
jmp 0x1002a71b
mov dword [ebp - 4], 0x49
jmp 0x1002a72b
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_BUF1_BUF2_BUF3_BUF4_BUF5_BUF6_BUF7_BUF8_BUF9_BUF10_BUF11_BUF12__BUF_LENGTH__ADDENDUM_FORMAT_FROM_ADDENDUM_DOC_WHERE_DOC__ID__AND_ADDENDUM_TYPE__AND_SEQ_N_
mov ecx, 0x100cffb0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_BUF1_BUF2_BUF3_BUF4_BUF5_BUF6_BUF7_BUF8_BUF9_BUF10_BUF11_BUF12__BUF_LENGTH__ADDENDUM_FORMAT__SEQ_N_FROM_ADDENDUM_DOC_WHERE_DOC__ID__AND_ADDENDUM_TYPE_
mov ecx, 0x100f5c88
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_MIN_GROUP_CODE__FROM_SIC_WHERE_CODE____AND_AMND_STATE__A
mov ecx, 0x100ae130
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.select_card_brand__country_from_bin_table_where_id___
mov ecx, 0x100e8a60
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.___MASTERCARD__MASTERCARD__CHIP_ATM_CERTIFIED_CHIP_POS_CERTIFIED
push str.mbr.NW_DATA
mov ecx, 0x100b93e8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_call::Init_char_const___char_const___class_odbc_conn__]
mov ecx, 0x100bef28
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100c8c20
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100db330
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
push 0x1008ac88
lea ecx, [ebp - 0x290]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xd5
lea edx, [ebp - 0x290]
push edx
mov ecx, 0x100ac448
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x290]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008ac94
lea ecx, [ebp - 0x258]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xd6
lea eax, [ebp - 0x258]
push eax
mov ecx, 0x100a84b0
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x258]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push str.UNLOAD_CHIPDATA
lea ecx, [ebp - 0x6ffc]
push ecx
mov edx, dword [ebp - 0x5e58]
mov ecx, dword [edx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x61bc], eax
mov eax, dword [ebp - 0x61bc]
mov dword [ebp - 0x61c0], eax
mov byte [ebp - 4], 0xd7
mov ecx, dword [ebp - 0x61c0]
push ecx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x6ffc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x1008ace4
lea ecx, [ebp - 0x69fc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xd8
lea edx, [ebp - 0x703c]
push edx
mov ecx, 0x100db310
call dword [sym.imp.value.dll_public:_class_value_string___thiscall_value_string::Upper_void_]
mov dword [ebp - 0x61c4], eax
mov eax, dword [ebp - 0x61c4]
mov dword [ebp - 0x61c8], eax
mov byte [ebp - 4], 0xd9
lea ecx, [ebp - 0x69fc]
push ecx
mov edx, dword [ebp - 0x61c8]
push edx
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x61cc], eax
mov byte [ebp - 4], 0xd8
lea ecx, [ebp - 0x703c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x69fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x61cc], 0
je 0x1002a917
mov dword [0x100a8008], 0
jmp 0x1002a921
mov dword [0x100a8008], 1
push 0x1008acf0
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_class_value_string_const____thiscall_mapper_calc::GetConstString_char_const__]
push eax
lea ecx, [ebp - 0x62d4]
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
lea ecx, [ebp - 0x62d4]
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x1002ab81
push str.CHECK_POSTING_DATE
mov eax, dword [ebp - 0x62d0]
push eax
call fcn.10072c20
add esp, 8
test eax, eax
je 0x1002ab81
lea ecx, [ebp - 0x328]
push ecx
call dword [sym.imp.value.dll_class_value_timestamp___cdecl_Now_void_]
add esp, 4
mov dword [ebp - 0x61d0], eax
mov edx, dword [ebp - 0x61d0]
mov dword [ebp - 0x61d4], edx
mov byte [ebp - 4], 0xda
mov eax, dword [ebp - 0x5e5c]
or eax, 0x20
mov dword [ebp - 0x5e5c], eax
mov ecx, dword [ebp - 0x61d4]
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Day_void_]
movsx esi, word [eax]
mov ecx, 0x100d7430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Day_void_]
movsx ecx, word [eax]
cmp ecx, esi
jne 0x1002aa8a
lea edx, [ebp - 0x2f8]
push edx
call dword [sym.imp.value.dll_class_value_timestamp___cdecl_Now_void_]
add esp, 4
mov dword [ebp - 0x61d8], eax
mov eax, dword [ebp - 0x61d8]
mov dword [ebp - 0x61dc], eax
mov dword [ebp - 4], 0xdb
mov ecx, dword [ebp - 0x5e5c]
or ecx, 0x40
mov dword [ebp - 0x5e5c], ecx
mov ecx, dword [ebp - 0x61dc]
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Month_void_]
movsx esi, word [eax]
mov ecx, 0x100d7430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Month_void_]
movsx edx, word [eax]
cmp edx, esi
jne 0x1002aa8a
lea eax, [ebp - 0x358]
push eax
call dword [sym.imp.value.dll_class_value_timestamp___cdecl_Now_void_]
add esp, 4
mov dword [ebp - 0x61e0], eax
mov ecx, dword [ebp - 0x61e0]
mov dword [ebp - 0x61e4], ecx
mov dword [ebp - 4], 0xdc
mov edx, dword [ebp - 0x5e5c]
or edx, 0x80
mov dword [ebp - 0x5e5c], edx
mov ecx, dword [ebp - 0x61e4]
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Year_void_]
movsx esi, word [eax]
mov ecx, 0x100d7430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Year_void_]
movsx eax, word [eax]
cmp eax, esi
jne 0x1002aa8a
mov dword [ebp - 0x5e78], 0
jmp 0x1002aa94
mov dword [ebp - 0x5e78], 1
mov cl, byte [ebp - 0x5e78]
mov byte [ebp - 0x5e5f], cl
mov dword [ebp - 4], 0xdb
mov edx, dword [ebp - 0x5e5c]
and edx, 0x80
je 0x1002aacb
and dword [ebp - 0x5e5c], 0xffffff7f
lea ecx, [ebp - 0x358]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_timestamp::destructor_void_]
mov dword [ebp - 4], 0xda
mov eax, dword [ebp - 0x5e5c]
and eax, 0x40
je 0x1002aaf0
and dword [ebp - 0x5e5c], 0xffffffbf
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_timestamp::destructor_void_]
mov dword [ebp - 4], 0x49
mov ecx, dword [ebp - 0x5e5c]
and ecx, 0x20
je 0x1002ab15
and dword [ebp - 0x5e5c], 0xffffffdf
lea ecx, [ebp - 0x328]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_timestamp::destructor_void_]
movzx edx, byte [ebp - 0x5e5f]
test edx, edx
je 0x1002ab81
lea ecx, [ebp - 0x6680]
call fcn.10068bb0
mov dword [ebp - 0x61e8], eax
mov eax, dword [ebp - 0x61e8]
mov dword [ebp - 0x61ec], eax
mov byte [ebp - 4], 0xdd
push str.Posting_date_should_be_equal_the_system_date
mov ecx, dword [ebp - 0x61ec]
push ecx
call fcn.10067b80
add esp, 8
push eax
lea ecx, [ebp - 0x6674]
call fcn.10068b00
push 0x100a42a8
lea edx, [ebp - 0x6674]
push edx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x6680]
call fcn.100712a0
push str.PROCESSED_DIR
mov eax, dword [ebp - 0x62d0]
push eax
call fcn.10072c20
add esp, 8
test eax, eax
jne 0x1002abb1
push str.FILE_MASK
mov ecx, dword [ebp - 0x62d0]
push ecx
call fcn.10072c20
add esp, 8
test eax, eax
je 0x1002abbb
mov dword [0x100bb50c], 1
push 0x100b5a3c
mov edx, dword [ebp - 0x5e58]
mov ecx, dword [edx + 0x90]
call dword [sym.imp.piper.dll_public:_void___thiscall_common_data::GetPipeParms_class_value_string_array__]
push 0x1008addc
lea ecx, [ebp - 0x220]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xde
lea eax, [ebp - 0x220]
push eax
mov ecx, 0x100d7480
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x220]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008ae04
mov ecx, 0x100b5a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002ae06
push str.START_FILE_SEQ
lea ecx, [ebp - 0x705c]
push ecx
mov edx, dword [ebp - 0x5e58]
mov ecx, dword [edx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x61f0], eax
mov eax, dword [ebp - 0x61f0]
mov dword [ebp - 0x61f4], eax
mov byte [ebp - 4], 0xdf
mov ecx, dword [ebp - 0x61f4]
push ecx
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x705c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x1008ae34
push 0x100db368
lea edx, [ebp - 0x3f0]
push edx
call dword [sym.imp.value.dll_class_value_number___cdecl_ToNumber_class_value_string_const___char_const__]
add esp, 0xc
mov dword [ebp - 0x61f8], eax
mov eax, dword [ebp - 0x61f8]
mov dword [ebp - 0x61fc], eax
mov byte [ebp - 4], 0xe0
mov ecx, dword [ebp - 0x61fc]
push ecx
mov ecx, 0x100d7480
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008ae7c
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xe1
mov edx, dword [ebp - 0x5e5c]
or edx, 0x100
mov dword [ebp - 0x5e5c], edx
lea eax, [ebp - 0x1b0]
push eax
push 0x100d7480
call dword [sym.imp.value.dll_int___cdecl_operator__class_value_number_const___class_value_number_const__]
add esp, 8
test eax, eax
je 0x1002ad58
push 0x1008ae88
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov dword [ebp - 4], 0xe2
mov ecx, dword [ebp - 0x5e5c]
or ecx, 0x200
mov dword [ebp - 0x5e5c], ecx
lea edx, [ebp - 0x1e8]
push edx
push 0x100d7480
call dword [0x10085348]
add esp, 8
test eax, eax
je 0x1002ad58
mov dword [ebp - 0x5e74], 0
jmp 0x1002ad62
mov dword [ebp - 0x5e74], 1
mov al, byte [ebp - 0x5e74]
mov byte [ebp - 0x5e5e], al
mov dword [ebp - 4], 0xe1
mov ecx, dword [ebp - 0x5e5c]
and ecx, 0x200
je 0x1002ad99
and dword [ebp - 0x5e5c], 0xfffffdff
lea ecx, [ebp - 0x1e8]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov dword [ebp - 4], 0x49
mov edx, dword [ebp - 0x5e5c]
and edx, 0x100
je 0x1002adc4
and dword [ebp - 0x5e5c], 0xfffffeff
lea ecx, [ebp - 0x1b0]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
movzx eax, byte [ebp - 0x5e5e]
test eax, eax
je 0x1002ae06
push 0x1008ae98
lea ecx, [ebp - 0x178]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xe3
lea ecx, [ebp - 0x178]
push ecx
mov ecx, 0x100d7480
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x178]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008aea4
lea ecx, [ebp - 0x140]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xe4
lea edx, [ebp - 0x140]
push edx
mov ecx, 0x100a8568
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x140]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008aed0
mov ecx, 0x100b5a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002b038
push str.END_FILE_SEQ
lea eax, [ebp - 0x70dc]
push eax
mov ecx, dword [ebp - 0x5e58]
mov ecx, dword [ecx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x6200], eax
mov edx, dword [ebp - 0x6200]
mov dword [ebp - 0x6204], edx
mov byte [ebp - 4], 0xe5
mov eax, dword [ebp - 0x6204]
push eax
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x70dc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x1008af00
push 0x100db368
lea ecx, [ebp - 0x428]
push ecx
call dword [sym.imp.value.dll_class_value_number___cdecl_ToNumber_class_value_string_const___char_const__]
add esp, 0xc
mov dword [ebp - 0x6208], eax
mov edx, dword [ebp - 0x6208]
mov dword [ebp - 0x620c], edx
mov byte [ebp - 4], 0xe6
mov eax, dword [ebp - 0x620c]
push eax
mov ecx, 0x100a8568
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x428]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008af48
lea ecx, [ebp - 0xd0]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xe7
mov ecx, dword [ebp - 0x5e5c]
or ecx, 0x400
mov dword [ebp - 0x5e5c], ecx
lea edx, [ebp - 0xd0]
push edx
push 0x100a8568
call dword [0x10085354]
add esp, 8
test eax, eax
je 0x1002af8b
push 0x1008af4c
lea ecx, [ebp - 0x108]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov dword [ebp - 4], 0xe8
mov eax, dword [ebp - 0x5e5c]
or eax, 0x800
mov dword [ebp - 0x5e5c], eax
lea ecx, [ebp - 0x108]
push ecx
push 0x100a8568
call dword [0x10085344]
add esp, 8
test eax, eax
je 0x1002af8b
mov dword [ebp - 0x5e70], 0
jmp 0x1002af95
mov dword [ebp - 0x5e70], 1
mov dl, byte [ebp - 0x5e70]
mov byte [ebp - 0x5e5d], dl
mov dword [ebp - 4], 0xe7
mov eax, dword [ebp - 0x5e5c]
and eax, 0x800
je 0x1002afcb
and dword [ebp - 0x5e5c], 0xfffff7ff
lea ecx, [ebp - 0x108]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
mov dword [ebp - 4], 0x49
mov ecx, dword [ebp - 0x5e5c]
and ecx, 0x400
je 0x1002aff6
and dword [ebp - 0x5e5c], 0xfffffbff
lea ecx, [ebp - 0xd0]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
movzx edx, byte [ebp - 0x5e5d]
test edx, edx
je 0x1002b038
push str.99999
lea ecx, [ebp - 0x98]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xe9
lea eax, [ebp - 0x98]
push eax
mov ecx, 0x100a8568
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x98]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008af68
lea ecx, [ebp - 0x60]
call dword [sym.imp.value.dll_public:_void___thiscall_value_number::constructor_char_const__]
mov byte [ebp - 4], 0xea
lea ecx, [ebp - 0x60]
push ecx
mov ecx, 0x100ac3f0
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x60]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push 0x1008af6c
mov ecx, 0x100b5a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002b126
push str.SEQ_CACHE_LENGTH
lea edx, [ebp - 0x709c]
push edx
mov eax, dword [ebp - 0x5e58]
mov ecx, dword [eax + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x6210], eax
mov ecx, dword [ebp - 0x6210]
mov dword [ebp - 0x6214], ecx
mov byte [ebp - 4], 0xeb
mov edx, dword [ebp - 0x6214]
push edx
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x709c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x1008af94
push 0x100db368
lea eax, [ebp - 0x460]
push eax
call dword [sym.imp.value.dll_class_value_number___cdecl_ToNumber_class_value_string_const___char_const__]
add esp, 0xc
mov dword [ebp - 0x6218], eax
mov ecx, dword [ebp - 0x6218]
mov dword [ebp - 0x621c], ecx
mov byte [ebp - 4], 0xec
mov edx, dword [ebp - 0x621c]
push edx
mov ecx, 0x100ac3f0
call dword [sym.imp.value.dll_public:_class_value_number____thiscall_value_number::operator_class_value_number_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x460]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_number::destructor_void_]
push str.MAIN
lea ecx, [ebp - 0x68fc]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xed
lea eax, [ebp - 0x68fc]
push eax
mov ecx, 0x100d7410
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x68fc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x1008afb8
mov ecx, 0x100b5a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002b1d7
push str.SEQ_NAME
lea ecx, [ebp - 0x70bc]
push ecx
mov edx, dword [ebp - 0x5e58]
mov ecx, dword [edx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x6220], eax
mov eax, dword [ebp - 0x6220]
mov dword [ebp - 0x6224], eax
mov byte [ebp - 4], 0xee
mov ecx, dword [ebp - 0x6224]
push ecx
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x70bc]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
push 0x100db368
mov ecx, 0x100d7410
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
push str.MEMBER
lea ecx, [ebp - 0x691c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xef
lea edx, [ebp - 0x691c]
push edx
push 0x100d7410
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x6228], eax
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x691c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x6228], 0
je 0x1002b227
mov byte [0x100a82f4], 1
push 0x1008afd8
mov ecx, 0x100b5a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002b2c1
push str.FILE_EXT_NN
lea eax, [ebp - 0x6f5c]
push eax
mov ecx, dword [ebp - 0x5e58]
mov ecx, dword [ecx + 0x90]
call dword [sym.imp.piper.dll_public:_class_value_string___thiscall_common_data::GetPipeParm_char_const__]
mov dword [ebp - 0x622c], eax
mov edx, dword [ebp - 0x622c]
mov dword [ebp - 0x6230], edx
mov byte [ebp - 4], 0xf0
mov eax, dword [ebp - 0x6230]
push eax
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public:_class_value_string____thiscall_value_string::operator_class_value_string_const__]
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x6f5c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov ecx, dword [0x100db36c]
push ecx
call fcn.10042260
add esp, 4
movzx edx, al
test edx, edx
je 0x1002b2bf
mov eax, dword [0x100db36c]
push eax
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
mov dword [0x100a8004], eax
jmp 0x1002b2da
mov ecx, 0x100b59c4
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x1002b2da
mov dword [0x100a8004], 2
cmp dword [0x100bb50c], 0
je 0x1002b2fc
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_MAX__SUBSTR_FILE_ID_19_3___FROM_FILE_INFO_WHERE_FILE_TYPE__MOU_AND_FILE_ID___AND_FILE_ID__
mov ecx, 0x100ea7a0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
jmp 0x1002b313
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_MAX__FILE_ID__FROM_FILE_INFO_WHERE_FILE_TYPE__MOU_AND_FILE_ID___AND_FILE_ID__
mov ecx, 0x100ea7a0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_short_int___cdecl_LastErrCode_void_]
movsx ecx, ax
test ecx, ecx
je 0x1002b4b7
mov byte [ebp - 4], 0xf1
sub esp, 0x18
mov edx, esp
mov dword [ebp - 0x6394], esp
push edx
call dword [sym.imp.odbcval.dll_class_String___cdecl_LastErrText_void_]
add esp, 4
mov dword [ebp - 0x6398], eax
mov byte [ebp - 4], 0xf2
lea ecx, [ebp - 0x6698]
call fcn.10068bb0
mov dword [ebp - 0x6234], eax
mov eax, dword [ebp - 0x6234]
mov dword [ebp - 0x6238], eax
mov byte [ebp - 4], 0xf3
mov ecx, dword [ebp - 0x6238]
push ecx
mov byte [ebp - 4], 0xf4
call fcn.10067fa0
add esp, 0x1c
mov dword [ebp - 0x623c], eax
mov edx, dword [ebp - 0x623c]
push edx
lea ecx, [ebp - 0x668c]
call fcn.10068b00
push 0x100a42a8
lea eax, [ebp - 0x668c]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xf1
lea ecx, [ebp - 0x6698]
call fcn.100712a0
jmp 0x1002b4a7
mov dword [ebp - 4], 0x49
jmp 0x1002b4b7
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.select_add_info_from_doc_where_id_
mov ecx, 0x100b7718
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str._____
push str.sy_process.PROCESS_DOC_MESSAGE
mov ecx, 0x100db3c8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_call::Init_char_const___char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.select_date_from_fx_value_from_channel_currency_where_id___select_max_id__from_channel_currency_cc_where_amnd_stateA_and_base_curr840_and_fx_type__and_source_curr_in_______and_date_from___select_max_date_from__from_channel_currency_where_amnd_stateA_and_base_currcc.base_curr_and_fx_typecc.fx_type_and_source_currcc.source_curr__
mov ecx, 0x100f7958
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.select_doc__orig__id__add_info_from_doc_where_id_
mov ecx, 0x100df600
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_trans_amount__trans_curr__add_info_FROM_doc_WHERE_id_
mov ecx, 0x100b5a48
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.FILE_TYPE_MOU_______Y__
push str.num.GET_SEQ_NEXT
mov ecx, 0x100c1068
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_call::Init_char_const___char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.FILE_TYPE_MOU__
push str.num.GET_SEQ_CURRENT
mov ecx, 0x100fb318
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_call::Init_char_const___char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_count___FROM_FILE_INFO_WHERE_FILE_TYPE__MOU_AND_FILE_ID___
mov ecx, 0x100c8c60
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.SELECT_trans_amount__trans_curr_FROM_m_transaction_WHERE_doc__oid__and_service_classT_and_request_catP_and_entry_type_in__B_T_
mov ecx, 0x100e12d0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
mov ecx, 0x100db368
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.IC_BY_BANK_DIR
push 0x1008b41c
lea ecx, [ebp - 0x41b0]
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
lea ecx, [ebp - 0x7ef8]
call fcn.10068810
push eax
push 0x100db368
lea ecx, [ebp - 0x41b0]
call dword [sym.imp.odbcval.dll_public:_int___thiscall_odbc_fun::operator___class_value_anc___class_lst_class_value_anc__const__]
push 0x1008b434
lea ecx, [ebp - 0x693c]
call dword [sym.imp.value.dll_public:_void___thiscall_value_string::constructor_char_const__]
mov byte [ebp - 4], 0xf9
lea eax, [ebp - 0x693c]
push eax
push 0x100db368
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
mov dword [ebp - 0x6250], eax
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x693c]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
cmp dword [ebp - 0x6250], 0
je 0x1002b62a
mov byte [0x100a82f5], 1
lea ecx, [ebp - 0x41b0]
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_anc::Invalidate_void_]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x1008b438
push 0x1008b43c
mov ecx, 0x100dd478
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
mov ecx, 0x100c8bc0
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, dword [ebp - 0x5e58]
mov edx, dword [ecx + 0x90]
movzx eax, byte [edx + 0x24]
cmp eax, 0x4e
je 0x1002b67e
mov dword [0x100a82f8], 1
jmp 0x1002b688
mov dword [0x100a82f8], 0
mov dword [ebp - 0x6254], 0
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x41b0]
call dword [sym.imp.odbcval.dll_public_virtual:_void___thiscall_odbc_fun::destructor_void_]
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x62d4]
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_string::destructor_void_]
mov eax, dword [ebp - 0x6254]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x14]
xor ecx, ebp
call fcn.10073606
mov esp, ebp
pop ebp
ret