Function at 0x100263a0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1007983c
mov eax, dword fs:[0]
push eax
push ecx
mov eax, 0x7ee8
call fcn.10072b00
mov eax, dword [0x100a60b8]
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, 0x100d9368
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 0x10087d58
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 0x100d9368
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, 0x100d9368
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 [0x100d936c]
push eax
push 0x10087d60
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, 0x100d9368
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 0x10087d7c
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 0x100d9368
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, 0x100d9368
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 [0x100d936c]
push ecx
push 0x10087d80
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.18
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 0x10087da8
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 0x10087dac
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 0x100bcf08
lea ecx, [ebp - 0x7590]
call fcn.10067e40
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 0x10026a38
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.10068210
mov dword [ebp - 0x6290], eax
mov eax, dword [ebp - 0x6290]
mov dword [ebp - 0x6294], eax
mov byte [ebp - 4], 0x11
push 0x10087e00
mov ecx, dword [ebp - 0x6294]
push ecx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6298], eax
push 0x10087dfc
mov edx, dword [ebp - 0x6298]
push edx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x629c], eax
mov eax, dword [ebp - 0x629c]
push eax
mov byte [ebp - 4], 0x12
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x62a0], eax
mov ecx, dword [ebp - 0x62a0]
push ecx
lea ecx, [ebp - 0x66bc]
call fcn.10068160
push 0x100a2ed8
lea edx, [ebp - 0x66bc]
push edx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x66c8]
call fcn.10070740
jmp 0x10026a28
mov dword [ebp - 4], 0xa
jmp 0x10026a38
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, 0x100d9310
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 0x10087ea0
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, 0x100d9310
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 0x10026b6b
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, 0x100d9368
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 [0x100d936c]
push eax
push 0x10087ebc
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [0x100a6318], 1
jmp 0x10026c43
push 0x10087ec4
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, 0x100d9310
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 0x10026c43
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, 0x100d9368
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 [0x100d936c]
push eax
push 0x10087ee4
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [0x100a6319], 1
push 0x10087ef4
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, 0x100aa340
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.1005f1a0
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, 0x100d71d0
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, 0x100d71d0
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x10026d2d
push 0x10084c51
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 0x100d71d0
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
test eax, eax
jne 0x10026d2d
mov dword [ebp - 0x5e6c], 0
jmp 0x10026d37
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 0x10026d68
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 0x10026daa
push 0x10087f10
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, 0x100d71d0
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, 0x100b18d8
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100f5938
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100a6528
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov eax, dword [ebp - 0x5e58]
push eax
push 0x100a6528
push 0x100f5938
push 0x100b18d8
call fcn.1002e260
add esp, 0x10
call fcn.1005edd0
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, 0x100d5430
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
mov ecx, 0x100d5430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Hour_void_]
mov ecx, 0x17
mov word [eax], cx
mov ecx, 0x100d5430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Minute_void_]
mov edx, 0x3b
mov word [eax], dx
mov ecx, 0x100d5430
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, 0x100d7210
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 0x100d7210
mov ecx, 0x100d54b8
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
mov ecx, 0x100d54b8
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Hour_void_]
mov edx, 0x17
mov word [eax], dx
mov ecx, 0x100d54b8
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Minute_void_]
mov ecx, 0x3b
mov word [eax], cx
mov ecx, 0x100d54b8
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, 0x100d9310
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, 0x100d9310
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 0x10026fce
push 0x100d5430
mov ecx, 0x100d7210
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
push 0x100d5430
mov ecx, 0x100d54b8
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, 0x100f92e8
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, 0x100d9310
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 0x10087f70
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, 0x100d9310
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 0x100270fb
mov byte [0x100a631a], 1
jmp 0x1002739d
push 0x10084c72
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 0x100d9310
call dword [0x100842f8]
add esp, 8
test eax, eax
je 0x100271c4
push 0x10087f74
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, 0x100d9310
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 [0x100842f8]
add esp, 8
test eax, eax
je 0x100271c4
mov dword [ebp - 0x5e68], 1
jmp 0x100271ce
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 0x100271ff
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 0x10027224
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 0x10027249
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 0x1002739d
push 0x10087f78
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 0x100d9310
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, 0x100d9368
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.10068210
mov dword [ebp - 0x5ef4], eax
mov ecx, dword [ebp - 0x5ef4]
mov dword [ebp - 0x5ef8], ecx
mov byte [ebp - 4], 0x31
mov edx, dword [0x100d936c]
push edx
mov eax, dword [ebp - 0x5ef8]
push eax
call fcn.100671e0
add esp, 8
push eax
lea ecx, [ebp - 0x66f8]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x66f8]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6704]
call fcn.10070740
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, 0x100d9310
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 0x10087fdc
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, 0x100d9310
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 0x1002747f
mov byte [0x100a631b], 1
jmp 0x10027486
mov byte [0x100a631b], 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, 0x100d9310
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 0x10088000
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, 0x100d9310
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 0x10027568
mov byte [0x100a631c], 1
jmp 0x1002756f
mov byte [0x100a631c], 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, 0x100d9310
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 0x10088024
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, 0x100d9310
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 0x10027651
mov byte [0x100a631d], 1
jmp 0x10027658
mov byte [0x100a631d], 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, 0x100bcf98
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, 0x100bcf98
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x10027706
push 0x10084c95
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 0x100bcf98
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
test eax, eax
jne 0x10027706
mov dword [ebp - 0x5e7c], 0
jmp 0x10027710
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 0x10027741
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 0x10027759
mov ecx, 0x100bcf98
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
jmp 0x100277ca
mov ecx, 0x100bcf98
call dword [sym.imp.value.dll_public:_int___thiscall_value_string::Len_void_const]
cmp eax, 4
je 0x100277ca
lea ecx, [ebp - 0x671c]
call fcn.10068210
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.100671e0
add esp, 8
push eax
lea ecx, [ebp - 0x6710]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6710]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x671c]
call fcn.10070740
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, 0x100d9310
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 0x1008808c
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, 0x100d9310
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 0x100278ac
mov byte [0x100a631e], 1
jmp 0x100278b3
mov byte [0x100a631e], 0
push 0x100880a8
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 0x1002794c
mov dword [0x100a6434], 1
push 0x100880bc
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 0x100279e2
mov byte [0x100a631f], 1
push 0x100880e0
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 0x10027a78
mov byte [0x100a6014], 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, 0x100b39c4
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 0x10084c96
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 0x100b39c4
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 0x10027b22
mov ecx, 0x100b39c4
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 0x10088128
push 0x1008812c
mov ecx, 0x100bcfb8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
push 0
push 2
push 0x10088140
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 0x10088154
push 0x1008815c
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, 0x100d9368
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 0x100d9368
lea ecx, [ebp - 0x7a44]
call fcn.10067e40
lea ecx, [ebp - 0x7a44]
push ecx
push 0x100d9310
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 0x10088188
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, 0x100d9310
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 0x10027c5f
mov byte [0x100a6015], 0
jmp 0x10027c66
mov byte [0x100a6015], 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, 0x100c8930
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 0x10027e7b
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.10068210
mov dword [ebp - 0x5f98], eax
mov edx, dword [ebp - 0x5f98]
mov dword [ebp - 0x5f9c], edx
mov byte [ebp - 4], 0x4f
push 0x10088248
mov eax, dword [ebp - 0x5f9c]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x5fa0], eax
push 0x10088240
mov ecx, dword [ebp - 0x5fa0]
push ecx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x5fa4], eax
mov edx, dword [ebp - 0x5fa4]
push edx
mov byte [ebp - 4], 0x50
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x5fa8], eax
mov eax, dword [ebp - 0x5fa8]
push eax
lea ecx, [ebp - 0x6728]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6728]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x6734]
call fcn.10070740
jmp 0x10027e6b
mov dword [ebp - 4], 0x49
jmp 0x10027e7b
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, 0x100e2cc0
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 0x10028086
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.10068210
mov dword [ebp - 0x5fbc], eax
mov ecx, dword [ebp - 0x5fbc]
mov dword [ebp - 0x5fc0], ecx
mov byte [ebp - 4], 0x57
push 0x10088324
mov edx, dword [ebp - 0x5fc0]
push edx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x5fc4], eax
push 0x10088320
mov eax, dword [ebp - 0x5fc4]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x5fc8], eax
mov ecx, dword [ebp - 0x5fc8]
push ecx
mov byte [ebp - 4], 0x58
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x5fcc], eax
mov edx, dword [ebp - 0x5fcc]
push edx
lea ecx, [ebp - 0x6758]
call fcn.10068160
push 0x100a2ed8
lea eax, [ebp - 0x6758]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x6764]
call fcn.10070740
jmp 0x10028076
mov dword [ebp - 4], 0x49
jmp 0x10028086
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, 0x100a8690
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 0x1002828f
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.10068210
mov dword [ebp - 0x5fe0], eax
mov edx, dword [ebp - 0x5fe0]
mov dword [ebp - 0x5fe4], edx
mov byte [ebp - 4], 0x5f
push 0x10088474
mov eax, dword [ebp - 0x5fe4]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x5fe8], eax
push 0x10088468
mov ecx, dword [ebp - 0x5fe8]
push ecx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x5fec], eax
mov edx, dword [ebp - 0x5fec]
push edx
mov byte [ebp - 4], 0x60
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x5ff0], eax
mov eax, dword [ebp - 0x5ff0]
push eax
lea ecx, [ebp - 0x6788]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6788]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x6794]
call fcn.10070740
jmp 0x1002827f
mov dword [ebp - 4], 0x49
jmp 0x1002828f
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, 0x100e1010
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 0x1002849a
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.10068210
mov dword [ebp - 0x6004], eax
mov ecx, dword [ebp - 0x6004]
mov dword [ebp - 0x6008], ecx
mov byte [ebp - 4], 0x67
push 0x100885b0
mov edx, dword [ebp - 0x6008]
push edx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x600c], eax
push 0x100885a4
mov eax, dword [ebp - 0x600c]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6010], eax
mov ecx, dword [ebp - 0x6010]
push ecx
mov byte [ebp - 4], 0x68
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x6014], eax
mov edx, dword [ebp - 0x6014]
push edx
lea ecx, [ebp - 0x67b8]
call fcn.10068160
push 0x100a2ed8
lea eax, [ebp - 0x67b8]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x67c4]
call fcn.10070740
jmp 0x1002848a
mov dword [ebp - 4], 0x49
jmp 0x1002849a
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, 0x100c4ed0
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, 0x100d1a40
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, 0x100d3730
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, 0x100c3220
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 0x100286e8
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.10068210
mov dword [ebp - 0x6028], eax
mov edx, dword [ebp - 0x6028]
mov dword [ebp - 0x602c], edx
mov byte [ebp - 4], 0x6f
push 0x1008880c
mov eax, dword [ebp - 0x602c]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6030], eax
push 0x100887ec
mov ecx, dword [ebp - 0x6030]
push ecx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6034], eax
mov edx, dword [ebp - 0x6034]
push edx
mov byte [ebp - 4], 0x70
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x6038], eax
mov eax, dword [ebp - 0x6038]
push eax
lea ecx, [ebp - 0x6410]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6410]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x641c]
call fcn.10070740
jmp 0x100286d8
mov dword [ebp - 4], 0x49
jmp 0x100286e8
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, 0x100bb258
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, 0x100ea450
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 0x1002890a
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.10068210
mov dword [ebp - 0x604c], eax
mov ecx, dword [ebp - 0x604c]
mov dword [ebp - 0x6050], ecx
mov byte [ebp - 4], 0x77
push 0x100889c8
mov edx, dword [ebp - 0x6050]
push edx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6054], eax
push 0x100889a8
mov eax, dword [ebp - 0x6054]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6058], eax
mov ecx, dword [ebp - 0x6058]
push ecx
mov byte [ebp - 4], 0x78
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x605c], eax
mov edx, dword [ebp - 0x605c]
push edx
lea ecx, [ebp - 0x6440]
call fcn.10068160
push 0x100a2ed8
lea eax, [ebp - 0x6440]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x644c]
call fcn.10070740
jmp 0x100288fa
mov dword [ebp - 4], 0x49
jmp 0x1002890a
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, 0x100f7608
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 0x10028b13
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.10068210
mov dword [ebp - 0x6070], eax
mov edx, dword [ebp - 0x6070]
mov dword [ebp - 0x6074], edx
mov byte [ebp - 4], 0x7f
push 0x10088b08
mov eax, dword [ebp - 0x6074]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6078], eax
push 0x10088ae8
mov ecx, dword [ebp - 0x6078]
push ecx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x607c], eax
mov edx, dword [ebp - 0x607c]
push edx
mov byte [ebp - 4], 0x80
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x6080], eax
mov eax, dword [ebp - 0x6080]
push eax
lea ecx, [ebp - 0x6470]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6470]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x647c]
call fcn.10070740
jmp 0x10028b03
mov dword [ebp - 4], 0x49
jmp 0x10028b13
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, 0x100ec1a8
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 0x10028cce
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x609c], eax
mov eax, dword [ebp - 0x609c]
push eax
lea ecx, [ebp - 0x64a0]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x64a0]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x64ac]
call fcn.10070740
jmp 0x10028cbe
mov dword [ebp - 4], 0x49
jmp 0x10028cce
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, 0x100aa480
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 0x10028e89
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x60b8], eax
mov eax, dword [ebp - 0x60b8]
push eax
lea ecx, [ebp - 0x64d0]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x64d0]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x64dc]
call fcn.10070740
jmp 0x10028e79
mov dword [ebp - 4], 0x49
jmp 0x10028e89
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, 0x100ade18
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 0x10029044
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x60d4], eax
mov eax, dword [ebp - 0x60d4]
push eax
lea ecx, [ebp - 0x6500]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6500]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x650c]
call fcn.10070740
jmp 0x10029034
mov dword [ebp - 4], 0x49
jmp 0x10029044
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, 0x100f1fd8
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 0x100291ff
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x60f0], eax
mov eax, dword [ebp - 0x60f0]
push eax
lea ecx, [ebp - 0x6524]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6524]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x6530]
call fcn.10070740
jmp 0x100291ef
mov dword [ebp - 4], 0x49
jmp 0x100291ff
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x10088f18
push str.STL.RLBCK_DOC
mov ecx, 0x100fb420
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 0x100293bf
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x610c], eax
mov eax, dword [ebp - 0x610c]
push eax
lea ecx, [ebp - 0x6554]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6554]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x6560]
call fcn.10070740
jmp 0x100293af
mov dword [ebp - 4], 0x49
jmp 0x100293bf
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, 0x100cc2e0
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 0x1002957a
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x6128], eax
mov eax, dword [ebp - 0x6128]
push eax
lea ecx, [ebp - 0x6584]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6584]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0x6590]
call fcn.10070740
jmp 0x1002956a
mov dword [ebp - 4], 0x49
jmp 0x1002957a
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x100890e4
push str.STL.SET_DOC_ID
mov ecx, 0x100e4970
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, 0x100b9510
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 0x10029751
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x6144], eax
mov eax, dword [ebp - 0x6144]
push eax
lea ecx, [ebp - 0x65b4]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x65b4]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x65c0]
call fcn.10070740
jmp 0x10029741
mov dword [ebp - 4], 0x49
jmp 0x10029751
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x1008918c
push str.tr_cond.COMPAT_CONV_TC_TO_TALIST_F
mov ecx, 0x100eff28
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 0x100891d8
push str.tr_cond.GET_DOC_TALIST_F
mov ecx, 0x100ede58
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, 0x100afaf8
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 0x10029994
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.10068210
mov dword [ebp - 0x6158], eax
mov ecx, dword [ebp - 0x6158]
mov dword [ebp - 0x615c], ecx
mov byte [ebp - 4], 0xbf
push 0x100892f8
mov edx, dword [ebp - 0x615c]
push edx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6160], eax
push 0x100892ec
mov eax, dword [ebp - 0x6160]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6164], eax
mov ecx, dword [ebp - 0x6164]
push ecx
mov byte [ebp - 4], 0xc0
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x6168], eax
mov edx, dword [ebp - 0x6168]
push edx
lea ecx, [ebp - 0x65e4]
call fcn.10068160
push 0x100a2ed8
lea eax, [ebp - 0x65e4]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0x65f0]
call fcn.10070740
jmp 0x10029984
mov dword [ebp - 4], 0x49
jmp 0x10029994
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str.____
push str.POSC.GET_DOC_TAGS_INT
mov ecx, 0x100c1138
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 0x10029ba2
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.10068210
mov dword [ebp - 0x617c], eax
mov edx, dword [ebp - 0x617c]
mov dword [ebp - 0x6180], edx
mov byte [ebp - 4], 0xc7
push 0x10089408
mov eax, dword [ebp - 0x6180]
push eax
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6184], eax
push 0x100893fc
mov ecx, dword [ebp - 0x6184]
push ecx
call fcn.100671e0
add esp, 8
mov dword [ebp - 0x6188], eax
mov edx, dword [ebp - 0x6188]
push edx
mov byte [ebp - 4], 0xc8
call fcn.10067600
add esp, 0x1c
mov dword [ebp - 0x618c], eax
mov eax, dword [ebp - 0x618c]
push eax
lea ecx, [ebp - 0x6614]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6614]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x6620]
call fcn.10070740
jmp 0x10029b92
mov dword [ebp - 4], 0x49
jmp 0x10029ba2
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, 0x100d54e8
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, 0x100ca5e0
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, 0x100d7660
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 0x10029d8b
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x61a8], eax
mov eax, dword [ebp - 0x61a8]
push eax
lea ecx, [ebp - 0x6644]
call fcn.10068160
push 0x100a2ed8
lea ecx, [ebp - 0x6644]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0x6650]
call fcn.10070740
jmp 0x10029d7b
mov dword [ebp - 4], 0x49
jmp 0x10029d8b
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, 0x100cdfb0
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, 0x100f3c88
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, 0x100ac130
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, 0x100e6a60
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, 0x100b73e8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_call::Init_char_const___char_const___class_odbc_conn__]
mov ecx, 0x100bcf28
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100c6c20
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100d9330
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
push 0x10089970
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, 0x100aa448
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 0x1008997c
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, 0x100a64b0
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, 0x100d9310
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 0x100899cc
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, 0x100d9310
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 0x10029f77
mov dword [0x100a6008], 0
jmp 0x10029f81
mov dword [0x100a6008], 1
push 0x100899d8
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 0x1002a1e1
push str.CHECK_POSTING_DATE
mov eax, dword [ebp - 0x62d0]
push eax
call fcn.100720c0
add esp, 8
test eax, eax
je 0x1002a1e1
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, 0x100d5430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Day_void_]
movsx ecx, word [eax]
cmp ecx, esi
jne 0x1002a0ea
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, 0x100d5430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Month_void_]
movsx edx, word [eax]
cmp edx, esi
jne 0x1002a0ea
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, 0x100d5430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Year_void_]
movsx eax, word [eax]
cmp eax, esi
jne 0x1002a0ea
mov dword [ebp - 0x5e78], 0
jmp 0x1002a0f4
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 0x1002a12b
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 0x1002a150
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 0x1002a175
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 0x1002a1e1
lea ecx, [ebp - 0x6680]
call fcn.10068210
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.100671e0
add esp, 8
push eax
lea ecx, [ebp - 0x6674]
call fcn.10068160
push 0x100a2ed8
lea edx, [ebp - 0x6674]
push edx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x6680]
call fcn.10070740
push str.PROCESSED_DIR
mov eax, dword [ebp - 0x62d0]
push eax
call fcn.100720c0
add esp, 8
test eax, eax
jne 0x1002a211
push str.FILE_MASK
mov ecx, dword [ebp - 0x62d0]
push ecx
call fcn.100720c0
add esp, 8
test eax, eax
je 0x1002a21b
mov dword [0x100b950c], 1
push 0x100b3a3c
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 0x10089ac4
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, 0x100d5480
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 0x10089aec
mov ecx, 0x100b3a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002a466
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, 0x100d9368
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 0x10089b1c
push 0x100d9368
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, 0x100d5480
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 0x10089b64
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 0x100d5480
call dword [sym.imp.value.dll_int___cdecl_operator__class_value_number_const___class_value_number_const__]
add esp, 8
test eax, eax
je 0x1002a3b8
push 0x10089b70
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 0x100d5480
call dword [0x10084348]
add esp, 8
test eax, eax
je 0x1002a3b8
mov dword [ebp - 0x5e74], 0
jmp 0x1002a3c2
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 0x1002a3f9
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 0x1002a424
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 0x1002a466
push 0x10089b80
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, 0x100d5480
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 0x10089b8c
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, 0x100a6568
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 0x10089bb8
mov ecx, 0x100b3a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002a698
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, 0x100d9368
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 0x10089be8
push 0x100d9368
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, 0x100a6568
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 0x10089c30
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 0x100a6568
call dword [0x10084354]
add esp, 8
test eax, eax
je 0x1002a5eb
push 0x10089c3c
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 0x100a6568
call dword [0x10084344]
add esp, 8
test eax, eax
je 0x1002a5eb
mov dword [ebp - 0x5e70], 0
jmp 0x1002a5f5
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 0x1002a62b
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 0x1002a656
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 0x1002a698
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, 0x100a6568
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 0x10089c5c
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, 0x100aa3f0
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 0x10089c84
mov ecx, 0x100b3a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002a786
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, 0x100d9368
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 0x10089cbc
push 0x100d9368
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, 0x100aa3f0
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, 0x100d5410
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 0x10089d0c
mov ecx, 0x100b3a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002a837
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, 0x100d9368
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 0x100d9368
mov ecx, 0x100d5410
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 0x100d5410
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 0x1002a887
mov byte [0x100a62f4], 1
push 0x10089d64
mov ecx, 0x100b3a3c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x1002a921
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, 0x100d9368
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 [0x100d936c]
push ecx
call fcn.100418c0
add esp, 4
movzx edx, al
test edx, edx
je 0x1002a91f
mov eax, dword [0x100d936c]
push eax
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
mov dword [0x100a6004], eax
jmp 0x1002a93a
mov ecx, 0x100b39c4
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x1002a93a
mov dword [0x100a6004], 2
cmp dword [0x100b950c], 0
je 0x1002a95c
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, 0x100e87a0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
jmp 0x1002a973
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, 0x100e87a0
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 0x1002ab17
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.10068210
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.10067600
add esp, 0x1c
mov dword [ebp - 0x623c], eax
mov edx, dword [ebp - 0x623c]
push edx
lea ecx, [ebp - 0x668c]
call fcn.10068160
push 0x100a2ed8
lea eax, [ebp - 0x668c]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xf1
lea ecx, [ebp - 0x6698]
call fcn.10070740
jmp 0x1002ab07
mov dword [ebp - 4], 0x49
jmp 0x1002ab17
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, 0x100b5718
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 0x10089f34
push str.sy_process.PROCESS_DOC_MESSAGE
mov ecx, 0x100d93c8
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, 0x100f5958
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, 0x100dd600
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, 0x100b3a48
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, 0x100bf068
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, 0x100f9318
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, 0x100c6c60
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, 0x100df2d0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
mov ecx, 0x100d9368
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 0x1008a308
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.10067e70
push eax
push 0x100d9368
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 0x1008a338
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 0x100d9368
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 0x1002ac8a
mov byte [0x100a62f5], 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 0x1008a344
push 0x1008a364
mov ecx, 0x100db478
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
mov ecx, 0x100c6bc0
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 0x1002acde
mov dword [0x100a62f8], 1
jmp 0x1002ace8
mov dword [0x100a62f8], 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.10072aa6
mov esp, ebp
pop ebp
ret