Function at 0x100249f0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x1007784d
mov eax, dword fs:[0]
push eax
push ecx
mov eax, 0x7ee8
call fcn.10071050
mov eax, dword [0x100a40b8]
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, 0x100d7368
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 0x1008578c
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 0x100d7368
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, 0x100d7368
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 [0x100d736c]
push eax
push 0x10085790
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, 0x100d7368
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 0x100857b0
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 0x100d7368
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, 0x100d7368
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 [0x100d736c]
push ecx
push 0x100857c0
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.05
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 0x100857ec
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 0x100857f0
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 0x100baf08
lea ecx, [ebp - 0x7590]
call fcn.10066280
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 0x10025088
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.10066650
mov dword [ebp - 0x6290], eax
mov eax, dword [ebp - 0x6290]
mov dword [ebp - 0x6294], eax
mov byte [ebp - 4], 0x11
push 0x10085858
mov ecx, dword [ebp - 0x6294]
push ecx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6298], eax
push 0x10085854
mov edx, dword [ebp - 0x6298]
push edx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x629c], eax
mov eax, dword [ebp - 0x629c]
push eax
mov byte [ebp - 4], 0x12
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x62a0], eax
mov ecx, dword [ebp - 0x62a0]
push ecx
lea ecx, [ebp - 0x66bc]
call fcn.100665a0
push 0x100a0af8
lea edx, [ebp - 0x66bc]
push edx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xf
lea ecx, [ebp - 0x66c8]
call fcn.1006ec90
jmp 0x10025078
mov dword [ebp - 4], 0xa
jmp 0x10025088
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, 0x100d7310
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 0x100858e0
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, 0x100d7310
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 0x100251bb
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, 0x100d7368
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 [0x100d736c]
push eax
push 0x100858fc
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [0x100a4318], 1
jmp 0x10025293
push 0x10085904
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, 0x100d7310
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 0x10025293
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, 0x100d7368
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 [0x100d736c]
push eax
push 0x10085928
mov ecx, dword [ebp - 0x5e58]
call dword [sym.imp.piper.dll_public:_void___thiscall_mapper_calc::ProcessMessage_char___char__]
mov byte [0x100a4319], 1
push 0x1008592c
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, 0x100a8348
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.1005d5e0
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, 0x100d51d0
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, 0x100d51d0
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x1002537d
push 0x10082a3b
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 0x100d51d0
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
test eax, eax
jne 0x1002537d
mov dword [ebp - 0x5e6c], 0
jmp 0x10025387
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 0x100253b8
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 0x100253fa
push 0x10085950
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, 0x100d51d0
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, 0x100af8e0
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100f3938
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100a4524
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov eax, dword [ebp - 0x5e58]
push eax
push 0x100a4524
push 0x100f3938
push 0x100af8e0
call fcn.1002c8b0
add esp, 0x10
call fcn.1005d210
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, 0x100d3430
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
mov ecx, 0x100d3430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Hour_void_]
mov ecx, 0x17
mov word [eax], cx
mov ecx, 0x100d3430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Minute_void_]
mov edx, 0x3b
mov word [eax], dx
mov ecx, 0x100d3430
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, 0x100d5210
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 0x100d5210
mov ecx, 0x100d34b8
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
mov ecx, 0x100d34b8
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Hour_void_]
mov edx, 0x17
mov word [eax], dx
mov ecx, 0x100d34b8
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Minute_void_]
mov ecx, 0x3b
mov word [eax], cx
mov ecx, 0x100d34b8
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, 0x100d7310
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, 0x100d7310
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 0x1002561e
push 0x100d3430
mov ecx, 0x100d5210
call dword [sym.imp.value.dll_public:_class_value_timestamp____thiscall_value_timestamp::operator_class_value_timestamp_const__]
push 0x100d3430
mov ecx, 0x100d34b8
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, 0x100f72e8
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, 0x100d7310
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 0x10085994
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, 0x100d7310
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 0x1002574b
mov byte [0x100a431a], 1
jmp 0x100259ed
push 0x10082a7a
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 0x100d7310
call dword [0x100822f8]
add esp, 8
test eax, eax
je 0x10025814
push 0x1008599c
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, 0x100d7310
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 [0x100822f8]
add esp, 8
test eax, eax
je 0x10025814
mov dword [ebp - 0x5e68], 1
jmp 0x1002581e
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 0x1002584f
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 0x10025874
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 0x10025899
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 0x100259ed
push 0x100859a0
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 0x100d7310
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, 0x100d7368
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.10066650
mov dword [ebp - 0x5ef4], eax
mov ecx, dword [ebp - 0x5ef4]
mov dword [ebp - 0x5ef8], ecx
mov byte [ebp - 4], 0x31
mov edx, dword [0x100d736c]
push edx
mov eax, dword [ebp - 0x5ef8]
push eax
call fcn.10065620
add esp, 8
push eax
lea ecx, [ebp - 0x66f8]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x66f8]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x6704]
call fcn.1006ec90
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, 0x100d7310
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 0x10085a24
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, 0x100d7310
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 0x10025acf
mov byte [0x100a431b], 1
jmp 0x10025ad6
mov byte [0x100a431b], 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, 0x100d7310
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 0x10085a50
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, 0x100d7310
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 0x10025bb8
mov byte [0x100a431c], 1
jmp 0x10025bbf
mov byte [0x100a431c], 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, 0x100d7310
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 0x10085a9c
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, 0x100d7310
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 0x10025ca1
mov byte [0x100a431d], 1
jmp 0x10025ca8
mov byte [0x100a431d], 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, 0x100baf98
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, 0x100baf98
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x10025d56
push 0x10082a7b
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 0x100baf98
call dword [sym.imp.value.dll_int___cdecl_operator_class_value_string_const___class_value_string_const__]
add esp, 8
test eax, eax
jne 0x10025d56
mov dword [ebp - 0x5e7c], 0
jmp 0x10025d60
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 0x10025d91
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 0x10025da9
mov ecx, 0x100baf98
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
jmp 0x10025e1a
mov ecx, 0x100baf98
call dword [sym.imp.value.dll_public:_int___thiscall_value_string::Len_void_const]
cmp eax, 4
je 0x10025e1a
lea ecx, [ebp - 0x671c]
call fcn.10066650
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.10065620
add esp, 8
push eax
lea ecx, [ebp - 0x6710]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6710]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x671c]
call fcn.1006ec90
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, 0x100d7310
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 0x10085b28
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, 0x100d7310
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 0x10025efc
mov byte [0x100a431e], 1
jmp 0x10025f03
mov byte [0x100a431e], 0
push 0x10085b4c
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 0x10025f9c
mov dword [0x100a4434], 1
push 0x10085b90
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 0x10026032
mov byte [0x100a431f], 1
push 0x10085bb4
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 0x100260c8
mov byte [0x100a4014], 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, 0x100b19cc
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 0x10082a8e
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 0x100b19cc
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 0x10026172
mov ecx, 0x100b19cc
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 0x10085bcc
push 0x10085bd0
mov ecx, 0x100bafb8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
push 0
push 2
push 0x10085be4
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 0x10085bfc
push 0x10085c04
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, 0x100d7368
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 0x100d7368
lea ecx, [ebp - 0x7a44]
call fcn.10066280
lea ecx, [ebp - 0x7a44]
push ecx
push 0x100d7310
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 0x10085c30
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, 0x100d7310
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 0x100262af
mov byte [0x100a4015], 0
jmp 0x100262b6
mov byte [0x100a4015], 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, 0x100c6930
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 0x100264cb
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.10066650
mov dword [ebp - 0x5f98], eax
mov edx, dword [ebp - 0x5f98]
mov dword [ebp - 0x5f9c], edx
mov byte [ebp - 4], 0x4f
push 0x10085cdc
mov eax, dword [ebp - 0x5f9c]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x5fa0], eax
push 0x10085cd8
mov ecx, dword [ebp - 0x5fa0]
push ecx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x5fa4], eax
mov edx, dword [ebp - 0x5fa4]
push edx
mov byte [ebp - 4], 0x50
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x5fa8], eax
mov eax, dword [ebp - 0x5fa8]
push eax
lea ecx, [ebp - 0x6728]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6728]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x6734]
call fcn.1006ec90
jmp 0x100264bb
mov dword [ebp - 4], 0x49
jmp 0x100264cb
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, 0x100e0cc0
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 0x100266d6
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.10066650
mov dword [ebp - 0x5fbc], eax
mov ecx, dword [ebp - 0x5fbc]
mov dword [ebp - 0x5fc0], ecx
mov byte [ebp - 4], 0x57
push 0x10085da4
mov edx, dword [ebp - 0x5fc0]
push edx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x5fc4], eax
push 0x10085d9c
mov eax, dword [ebp - 0x5fc4]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x5fc8], eax
mov ecx, dword [ebp - 0x5fc8]
push ecx
mov byte [ebp - 4], 0x58
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x5fcc], eax
mov edx, dword [ebp - 0x5fcc]
push edx
lea ecx, [ebp - 0x6758]
call fcn.100665a0
push 0x100a0af8
lea eax, [ebp - 0x6758]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x6764]
call fcn.1006ec90
jmp 0x100266c6
mov dword [ebp - 4], 0x49
jmp 0x100266d6
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, 0x100a6698
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 0x100268df
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.10066650
mov dword [ebp - 0x5fe0], eax
mov edx, dword [ebp - 0x5fe0]
mov dword [ebp - 0x5fe4], edx
mov byte [ebp - 4], 0x5f
push 0x10085ec0
mov eax, dword [ebp - 0x5fe4]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x5fe8], eax
push 0x10085eb8
mov ecx, dword [ebp - 0x5fe8]
push ecx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x5fec], eax
mov edx, dword [ebp - 0x5fec]
push edx
mov byte [ebp - 4], 0x60
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x5ff0], eax
mov eax, dword [ebp - 0x5ff0]
push eax
lea ecx, [ebp - 0x6788]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6788]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x6794]
call fcn.1006ec90
jmp 0x100268cf
mov dword [ebp - 4], 0x49
jmp 0x100268df
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, 0x100df010
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 0x10026aea
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.10066650
mov dword [ebp - 0x6004], eax
mov ecx, dword [ebp - 0x6004]
mov dword [ebp - 0x6008], ecx
mov byte [ebp - 4], 0x67
push 0x10085f90
mov edx, dword [ebp - 0x6008]
push edx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x600c], eax
push 0x10085f84
mov eax, dword [ebp - 0x600c]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6010], eax
mov ecx, dword [ebp - 0x6010]
push ecx
mov byte [ebp - 4], 0x68
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x6014], eax
mov edx, dword [ebp - 0x6014]
push edx
lea ecx, [ebp - 0x67b8]
call fcn.100665a0
push 0x100a0af8
lea eax, [ebp - 0x67b8]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x67c4]
call fcn.1006ec90
jmp 0x10026ada
mov dword [ebp - 4], 0x49
jmp 0x10026aea
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, 0x100c2ed0
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, 0x100cfa40
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, 0x100d1730
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, 0x100c1220
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 0x10026d38
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.10066650
mov dword [ebp - 0x6028], eax
mov edx, dword [ebp - 0x6028]
mov dword [ebp - 0x602c], edx
mov byte [ebp - 4], 0x6f
push 0x1008613c
mov eax, dword [ebp - 0x602c]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6030], eax
push 0x100860c4
mov ecx, dword [ebp - 0x6030]
push ecx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6034], eax
mov edx, dword [ebp - 0x6034]
push edx
mov byte [ebp - 4], 0x70
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x6038], eax
mov eax, dword [ebp - 0x6038]
push eax
lea ecx, [ebp - 0x6410]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6410]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x641c]
call fcn.1006ec90
jmp 0x10026d28
mov dword [ebp - 4], 0x49
jmp 0x10026d38
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, 0x100b9258
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, 0x100e8450
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 0x10026f5a
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.10066650
mov dword [ebp - 0x604c], eax
mov ecx, dword [ebp - 0x604c]
mov dword [ebp - 0x6050], ecx
mov byte [ebp - 4], 0x77
push 0x1008626c
mov edx, dword [ebp - 0x6050]
push edx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6054], eax
push 0x10086268
mov eax, dword [ebp - 0x6054]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6058], eax
mov ecx, dword [ebp - 0x6058]
push ecx
mov byte [ebp - 4], 0x78
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x605c], eax
mov edx, dword [ebp - 0x605c]
push edx
lea ecx, [ebp - 0x6440]
call fcn.100665a0
push 0x100a0af8
lea eax, [ebp - 0x6440]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x644c]
call fcn.1006ec90
jmp 0x10026f4a
mov dword [ebp - 4], 0x49
jmp 0x10026f5a
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, 0x100f5608
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 0x10027163
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.10066650
mov dword [ebp - 0x6070], eax
mov edx, dword [ebp - 0x6070]
mov dword [ebp - 0x6074], edx
mov byte [ebp - 4], 0x7f
push 0x10086320
mov eax, dword [ebp - 0x6074]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6078], eax
push 0x10086318
mov ecx, dword [ebp - 0x6078]
push ecx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x607c], eax
mov edx, dword [ebp - 0x607c]
push edx
mov byte [ebp - 4], 0x80
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x6080], eax
mov eax, dword [ebp - 0x6080]
push eax
lea ecx, [ebp - 0x6470]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6470]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x647c]
call fcn.1006ec90
jmp 0x10027153
mov dword [ebp - 4], 0x49
jmp 0x10027163
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, 0x100ea1a8
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 0x1002731e
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x609c], eax
mov eax, dword [ebp - 0x609c]
push eax
lea ecx, [ebp - 0x64a0]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x64a0]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x64ac]
call fcn.1006ec90
jmp 0x1002730e
mov dword [ebp - 4], 0x49
jmp 0x1002731e
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, 0x100a8488
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 0x100274d9
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x60b8], eax
mov eax, dword [ebp - 0x60b8]
push eax
lea ecx, [ebp - 0x64d0]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x64d0]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x64dc]
call fcn.1006ec90
jmp 0x100274c9
mov dword [ebp - 4], 0x49
jmp 0x100274d9
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, 0x100abe20
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 0x10027694
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x60d4], eax
mov eax, dword [ebp - 0x60d4]
push eax
lea ecx, [ebp - 0x6500]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6500]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x650c]
call fcn.1006ec90
jmp 0x10027684
mov dword [ebp - 4], 0x49
jmp 0x10027694
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, 0x100effd8
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 0x1002784f
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x60f0], eax
mov eax, dword [ebp - 0x60f0]
push eax
lea ecx, [ebp - 0x6524]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6524]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x6530]
call fcn.1006ec90
jmp 0x1002783f
mov dword [ebp - 4], 0x49
jmp 0x1002784f
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x1008659c
push str.STL.RLBCK_DOC
mov ecx, 0x100f9420
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 0x10027a0f
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x610c], eax
mov eax, dword [ebp - 0x610c]
push eax
lea ecx, [ebp - 0x6554]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6554]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x6560]
call fcn.1006ec90
jmp 0x100279ff
mov dword [ebp - 4], 0x49
jmp 0x10027a0f
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, 0x100ca2e0
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 0x10027bca
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x6128], eax
mov eax, dword [ebp - 0x6128]
push eax
lea ecx, [ebp - 0x6584]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6584]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0x6590]
call fcn.1006ec90
jmp 0x10027bba
mov dword [ebp - 4], 0x49
jmp 0x10027bca
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x10086684
push str.STL.SET_DOC_ID
mov ecx, 0x100e2970
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, 0x100b7510
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 0x10027da1
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x6144], eax
mov eax, dword [ebp - 0x6144]
push eax
lea ecx, [ebp - 0x65b4]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x65b4]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x65c0]
call fcn.1006ec90
jmp 0x10027d91
mov dword [ebp - 4], 0x49
jmp 0x10027da1
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push 0x100866e0
push str.tr_cond.COMPAT_CONV_TC_TO_TALIST_F
mov ecx, 0x100edf28
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 0x1008670c
push str.tr_cond.GET_DOC_TALIST_F
mov ecx, 0x100ebe58
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, 0x100adb00
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 0x10027fe4
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.10066650
mov dword [ebp - 0x6158], eax
mov ecx, dword [ebp - 0x6158]
mov dword [ebp - 0x615c], ecx
mov byte [ebp - 4], 0xbf
push 0x100867d8
mov edx, dword [ebp - 0x615c]
push edx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6160], eax
push 0x100867d4
mov eax, dword [ebp - 0x6160]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6164], eax
mov ecx, dword [ebp - 0x6164]
push ecx
mov byte [ebp - 4], 0xc0
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x6168], eax
mov edx, dword [ebp - 0x6168]
push edx
lea ecx, [ebp - 0x65e4]
call fcn.100665a0
push 0x100a0af8
lea eax, [ebp - 0x65e4]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0x65f0]
call fcn.1006ec90
jmp 0x10027fd4
mov dword [ebp - 4], 0x49
jmp 0x10027fe4
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, 0x100bf138
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 0x100281f2
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.10066650
mov dword [ebp - 0x617c], eax
mov edx, dword [ebp - 0x617c]
mov dword [ebp - 0x6180], edx
mov byte [ebp - 4], 0xc7
push 0x10086888
mov eax, dword [ebp - 0x6180]
push eax
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6184], eax
push 0x10086884
mov ecx, dword [ebp - 0x6184]
push ecx
call fcn.10065620
add esp, 8
mov dword [ebp - 0x6188], eax
mov edx, dword [ebp - 0x6188]
push edx
mov byte [ebp - 4], 0xc8
call fcn.10065a40
add esp, 0x1c
mov dword [ebp - 0x618c], eax
mov eax, dword [ebp - 0x618c]
push eax
lea ecx, [ebp - 0x6614]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6614]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x6620]
call fcn.1006ec90
jmp 0x100281e2
mov dword [ebp - 4], 0x49
jmp 0x100281f2
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_
mov ecx, 0x100d34e8
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, 0x100c85e0
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, 0x100d5660
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 0x100283db
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x61a8], eax
mov eax, dword [ebp - 0x61a8]
push eax
lea ecx, [ebp - 0x6644]
call fcn.100665a0
push 0x100a0af8
lea ecx, [ebp - 0x6644]
push ecx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0x6650]
call fcn.1006ec90
jmp 0x100283cb
mov dword [ebp - 4], 0x49
jmp 0x100283db
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, 0x100cbfb0
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, 0x100f1c88
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, 0x100aa138
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, 0x100e4a60
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, 0x100b53e8
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_call::Init_char_const___char_const___class_odbc_conn__]
mov ecx, 0x100baf28
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100c4c20
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
mov ecx, 0x100d7330
call dword [sym.imp.value.dll_public_virtual:_void___thiscall_value_anc::SetNull_void_]
push 0x10086ca0
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, 0x100a8450
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 0x10086ca4
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, 0x100a44ac
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, 0x100d7310
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 0x10086cd4
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, 0x100d7310
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 0x100285c7
mov dword [0x100a4008], 0
jmp 0x100285d1
mov dword [0x100a4008], 1
push 0x10086ce0
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 0x10028831
push str.CHECK_POSTING_DATE
mov eax, dword [ebp - 0x62d0]
push eax
call fcn.10070610
add esp, 8
test eax, eax
je 0x10028831
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, 0x100d3430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Day_void_]
movsx ecx, word [eax]
cmp ecx, esi
jne 0x1002873a
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, 0x100d3430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Month_void_]
movsx edx, word [eax]
cmp edx, esi
jne 0x1002873a
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, 0x100d3430
call dword [sym.imp.value.dll_public:_short_int____thiscall_value_timestamp::Year_void_]
movsx eax, word [eax]
cmp eax, esi
jne 0x1002873a
mov dword [ebp - 0x5e78], 0
jmp 0x10028744
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 0x1002877b
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 0x100287a0
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 0x100287c5
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 0x10028831
lea ecx, [ebp - 0x6680]
call fcn.10066650
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.10065620
add esp, 8
push eax
lea ecx, [ebp - 0x6674]
call fcn.100665a0
push 0x100a0af8
lea edx, [ebp - 0x6674]
push edx
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x6680]
call fcn.1006ec90
push str.PROCESSED_DIR
mov eax, dword [ebp - 0x62d0]
push eax
call fcn.10070610
add esp, 8
test eax, eax
jne 0x10028861
push str.FILE_MASK
mov ecx, dword [ebp - 0x62d0]
push ecx
call fcn.10070610
add esp, 8
test eax, eax
je 0x1002886b
mov dword [0x100b1a44], 1
push 0x100a668c
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 0x10086de0
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, 0x100d3480
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 0x10086df4
mov ecx, 0x100a668c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x10028ab6
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, 0x100d7368
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 0x10086e38
push 0x100d7368
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, 0x100d3480
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 0x10086e6c
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 0x100d3480
call dword [sym.imp.value.dll_int___cdecl_operator__class_value_number_const___class_value_number_const__]
add esp, 8
test eax, eax
je 0x10028a08
push 0x10086e78
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 0x100d3480
call dword [0x10082348]
add esp, 8
test eax, eax
je 0x10028a08
mov dword [ebp - 0x5e74], 0
jmp 0x10028a12
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 0x10028a49
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 0x10028a74
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 0x10028ab6
push 0x10086e9c
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, 0x100d3480
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 0x10086ea8
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, 0x100a4564
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 0x10086ed4
mov ecx, 0x100a668c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x10028ce8
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, 0x100d7368
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 0x10086f04
push 0x100d7368
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, 0x100a4564
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 0x10086f4c
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 0x100a4564
call dword [0x10082354]
add esp, 8
test eax, eax
je 0x10028c3b
push 0x10086f58
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 0x100a4564
call dword [0x10082344]
add esp, 8
test eax, eax
je 0x10028c3b
mov dword [ebp - 0x5e70], 0
jmp 0x10028c45
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 0x10028c7b
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 0x10028ca6
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 0x10028ce8
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, 0x100a4564
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 0x10086f78
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, 0x100a83f8
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 0x10086f90
mov ecx, 0x100a668c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x10028dd6
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, 0x100d7368
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 0x10086fdc
push 0x100d7368
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, 0x100a83f8
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, 0x100d3410
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 0x1008701c
mov ecx, 0x100a668c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x10028e87
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, 0x100d7368
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 0x100d7368
mov ecx, 0x100d3410
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 0x100d3410
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 0x10028ed7
mov byte [0x100a42f4], 1
push 0x10087088
mov ecx, 0x100a668c
call dword [sym.imp.value.dll_public:_int___thiscall_value_string_array::find_char_const__]
test eax, eax
jl 0x10028f71
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, 0x100d7368
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 [0x100d736c]
push ecx
call fcn.1003fd00
add esp, 4
movzx edx, al
test edx, edx
je 0x10028f6f
mov eax, dword [0x100d736c]
push eax
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
add esp, 4
mov dword [0x100a4004], eax
jmp 0x10028f8a
mov ecx, 0x100b19cc
call dword [sym.imp.value.dll_public_virtual:_int___thiscall_value_anc::IsNull_void_const]
test eax, eax
jne 0x10028f8a
mov dword [0x100a4004], 2
cmp dword [0x100b1a44], 0
je 0x10028fac
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, 0x100e67a0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
jmp 0x10028fc3
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, 0x100e67a0
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 0x10029167
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.10066650
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.10065a40
add esp, 0x1c
mov dword [ebp - 0x623c], eax
mov edx, dword [ebp - 0x623c]
push edx
lea ecx, [ebp - 0x668c]
call fcn.100665a0
push 0x100a0af8
lea eax, [ebp - 0x668c]
push eax
call sub.VCRUNTIME140.dll__CxxThrowException
mov byte [ebp - 4], 0xf1
lea ecx, [ebp - 0x6698]
call fcn.1006ec90
jmp 0x10029157
mov dword [ebp - 4], 0x49
jmp 0x10029167
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, 0x100b3718
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
call dword [sym.imp.odbcval.dll_class_odbc_conn____cdecl_GetDefaultConn_void_]
push eax
push str._____
push str.sy_process.PROCESS_DOC_MESSAGE
mov ecx, 0x100d73c8
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, 0x100f3958
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, 0x100db600
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, 0x100b1a48
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, 0x100bd068
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, 0x100f7318
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, 0x100c4c60
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, 0x100dd2d0
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_sql_prepared::Init_char_const___class_odbc_conn__]
mov ecx, 0x100d7368
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 0x1008762c
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.100662b0
push eax
push 0x100d7368
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 0x10087670
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 0x100d7368
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 0x100292da
mov byte [0x100a42f5], 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 0x1008767c
push 0x10087688
mov ecx, 0x100d9478
call dword [sym.imp.odbcval.dll_public:_void___thiscall_odbc_fun::Init_char_const___char_const___class_odbc_conn__]
mov ecx, 0x100c4bc0
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 0x1002932e
mov dword [0x100a42f8], 1
jmp 0x10029338
mov dword [0x100a42f8], 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.10070ff6
mov esp, ebp
pop ebp
ret