Revision d98649dd
Von admin vor etwa 6 Jahren hinzugefügt
src/libs/plugins/backends/aqfints/msglayer/bpd/.gitignore | ||
---|---|---|
bpdjob.c
|
||
bpdjob.h
|
||
bpdjob_p.h
|
||
|
||
aqfints_bpd.tm2
|
||
aqfints_bpd_list.tm2
|
||
bpd.c
|
||
bpd.h
|
||
bpd_p.h
|
||
|
||
aqfints_bpdaddr_service.tm2
|
||
aqfints_bpdaddr_service_list.tm2
|
||
bpdaddrservice.c
|
||
bpdaddrservice.h
|
||
bpdaddrservice_p.h
|
||
|
||
|
||
aqfints_bpdaddr.tm2
|
||
aqfints_bpdaddr_list.tm2
|
||
bpdaddr.c
|
||
bpdaddr.h
|
||
bpdaddr_p.h
|
||
|
src/libs/plugins/backends/aqfints/msglayer/bpd/Makefile.am | ||
---|---|---|
|
||
|
||
typefiles= \
|
||
bpdjob.xml
|
||
bpdjob.xml \
|
||
bpdaddrservice.xml \
|
||
bpdaddr.xml \
|
||
bpd.xml
|
||
|
||
|
||
|
||
... | ... | |
|
||
|
||
built_sources=\
|
||
bpdjob.c
|
||
bpdjob.c \
|
||
bpd.c \
|
||
bpdaddrservice.c \
|
||
bpdaddr.c
|
||
|
||
|
||
build_headers_priv=\
|
||
bpdjob_p.h
|
||
bpdjob_p.h \
|
||
bpd_p.h \
|
||
bpdaddrservice_p.h \
|
||
bpdaddr_p.h
|
||
|
||
|
||
build_headers_pub=\
|
||
bpdjob.h
|
||
bpdjob.h \
|
||
bpd.h \
|
||
bpdaddrservice.h \
|
||
bpdaddr.h
|
||
|
||
|
||
|
src/libs/plugins/backends/aqfints/msglayer/bpd/bpd.fints | ||
---|---|---|
<DE name="minTimeout" type="num" maxsize="4" minnum="0" />
|
||
<DE name="maxTimeout" type="num" maxsize="4" minnum="0" />
|
||
</SEGdef>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<SEGdef id="PinTanBPD"
|
||
code="HIPINS"
|
||
segmentVersion="1"
|
||
... | ... | |
</SEGdef>
|
||
|
||
|
||
|
||
|
||
<SEGdef id="BpdAddr"
|
||
code="HIKOM"
|
||
segmentVersion="2"
|
||
>
|
||
<DEG name="head" type="SegHead" />
|
||
<DEG type="kik" version="1" />
|
||
<DE name="language" type="num" maxsize="3" />
|
||
<DEG name="service" minnum="1" maxnum="9" >
|
||
<DE name="type" type="num" maxsize="2" />
|
||
<DE name="address" type="ascii" maxsize="512" />
|
||
<DE name="suffix" type="an" minnum="0" maxsize="512" />
|
||
<DE name="filter" type="an" minnum="0" maxsize="3" />
|
||
<DE name="filterVersion" type="num" minnum="0" maxsize="3" />
|
||
</DEG>
|
||
</SEGdef>
|
||
|
||
|
||
<SEGdef id="BpdAddr"
|
||
code="HIKOM"
|
||
segmentVersion="3"
|
||
>
|
||
<DEG name="head" type="SegHead" />
|
||
<DEG type="kik" version="1" />
|
||
<DE name="language" type="num" maxsize="3" />
|
||
<DEG name="service" minnum="1" maxnum="9" >
|
||
<DE name="type" type="num" maxsize="2" />
|
||
<DE name="address" type="ascii" maxsize="512" />
|
||
<DE name="suffix" type="an" minnum="0" maxsize="512" />
|
||
<DE name="filter" type="an" minnum="0" maxsize="3" />
|
||
<DE name="filterVersion" type="num" minnum="0" maxsize="3" />
|
||
</DEG>
|
||
</SEGdef>
|
||
|
||
|
||
<SEGdef id="BpdAddr"
|
||
code="HIKOM"
|
||
segmentVersion="4"
|
||
>
|
||
<DEG name="head" type="SegHead" />
|
||
<DEG type="kik" version="1" />
|
||
<DE name="language" type="num" maxsize="3" />
|
||
<DEG name="service" minnum="1" maxnum="9" >
|
||
<DE name="type" type="num" maxsize="2" />
|
||
<DE name="address" type="ascii" maxsize="512" />
|
||
<DE name="suffix" type="an" minnum="0" maxsize="512" />
|
||
<DE name="filter" type="an" minnum="0" maxsize="3" />
|
||
<DE name="filterVersion" type="num" minnum="0" maxsize="3" />
|
||
</DEG>
|
||
</SEGdef>
|
||
|
||
|
||
</SEGs>
|
||
|
||
|
src/libs/plugins/backends/aqfints/msglayer/bpd/bpd.xml | ||
---|---|---|
<?xml?>
|
||
|
||
<tm2>
|
||
<type id="AQFINTS_BPD" type="pointer">
|
||
<descr>
|
||
</descr>
|
||
<lang id="c">
|
||
<identifier>AQFINTS_BPD</identifier>
|
||
<prefix>AQFINTS_Bpd</prefix>
|
||
|
||
<baseFileName>bpd</baseFileName>
|
||
|
||
<flags>
|
||
with_db
|
||
with_list1
|
||
with_refcount
|
||
</flags>
|
||
|
||
<headers>
|
||
<header type="sys" loc="pre">aqbanking/error.h</header>
|
||
<header type="sys" loc="code">string.h</header>
|
||
<header type="local" loc="post">msglayer/bpd/bpdjob.h</header>
|
||
<header type="local" loc="post">msglayer/bpd/bpdaddr.h</header>
|
||
</headers>
|
||
|
||
|
||
<inlines>
|
||
|
||
|
||
<!-- addBpdJob -->
|
||
<inline loc="end" access="public">
|
||
<typeFlagsMask></typeFlagsMask>
|
||
<typeFlagsValue></typeFlagsValue>
|
||
<content>
|
||
$(api) void $(struct_prefix)_AddBpdJob($(struct_type) *st, AQFINTS_BPDJOB *j);
|
||
</content>
|
||
</inline>
|
||
|
||
<inline loc="code">
|
||
<typeFlagsMask></typeFlagsMask>
|
||
<typeFlagsValue></typeFlagsValue>
|
||
<content>
|
||
void $(struct_prefix)_AddBpdJob($(struct_type) *st, AQFINTS_BPDJOB *j) {
|
||
if (st->bpdJobs==NULL)
|
||
st->bpdJobs=AQFINTS_BpdJob_List_new();
|
||
AQFINTS_BpdJob_List_Add(j, st->bpdJobs);
|
||
}
|
||
</content>
|
||
</inline>
|
||
|
||
|
||
<!-- addBpdAddr -->
|
||
<inline loc="end" access="public">
|
||
<typeFlagsMask></typeFlagsMask>
|
||
<typeFlagsValue></typeFlagsValue>
|
||
<content>
|
||
$(api) void $(struct_prefix)_AddBpdAddr($(struct_type) *st, AQFINTS_BPDADDR *addr);
|
||
</content>
|
||
</inline>
|
||
|
||
<inline loc="code">
|
||
<typeFlagsMask></typeFlagsMask>
|
||
<typeFlagsValue></typeFlagsValue>
|
||
<content>
|
||
void $(struct_prefix)_AddBpdAddr($(struct_type) *st, AQFINTS_BPDADDR *addr) {
|
||
if (st->addresses==NULL)
|
||
st->addresses=AQFINTS_BpdAddr_List_new();
|
||
AQFINTS_BpdAddr_List_Add(addr, st->addresses);
|
||
}
|
||
</content>
|
||
</inline>
|
||
|
||
|
||
</inlines>
|
||
|
||
|
||
|
||
</lang>
|
||
|
||
<defines>
|
||
|
||
<define id="AQFINTS_BPD_RTFLAGS" prefix="AQFINTS_BPD_RTFLAGS_">
|
||
</define>
|
||
|
||
<define id="AQFINTS_BPD_FLAGS" prefix="AQFINTS_BPD_FLAGS_">
|
||
</define>
|
||
|
||
</defines>
|
||
|
||
<enums>
|
||
</enums>
|
||
|
||
|
||
|
||
<members>
|
||
|
||
<member name="bankName" type="char_ptr" maxlen="64" >
|
||
<default>NULL</default>
|
||
<preset>NULL</preset>
|
||
<access>public</access>
|
||
<flags>own</flags>
|
||
<setflags>const dup</setflags>
|
||
<getflags>const</getflags>
|
||
</member>
|
||
|
||
|
||
<member name="jobTypesPerMsg" type="int" maxlen="8" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
<member name="maxMsgSize" type="int" maxlen="8" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
<member name="minTimeout" type="int" maxlen="8" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
<member name="maxTimeout" type="int" maxlen="8" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
<member name="hbciVersions" type="int_array" maxlen="9" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
<member name="languages" type="int_array" maxlen="9" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
<member name="bpdJobs" type="AQFINTS_BPDJOB_LIST" >
|
||
<access>public</access>
|
||
<flags>own</flags>
|
||
<setflags>none</setflags>
|
||
<getflags>none</getflags>
|
||
</member>
|
||
|
||
|
||
<member name="addresses" type="AQFINTS_BPDADDR_LIST" >
|
||
<access>public</access>
|
||
<flags>own</flags>
|
||
<setflags>none</setflags>
|
||
<getflags>none</getflags>
|
||
</member>
|
||
|
||
|
||
|
||
|
||
<member name="runtimeFlags" type="uint32_t" maxlen="8">
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<flags>volatile with_flags</flags>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
</members>
|
||
|
||
</type>
|
||
|
||
</tm2>
|
src/libs/plugins/backends/aqfints/msglayer/bpd/bpdaddr.xml | ||
---|---|---|
<?xml?>
|
||
|
||
<tm2>
|
||
<type id="AQFINTS_BPDADDR" type="pointer">
|
||
<descr>
|
||
</descr>
|
||
<lang id="c">
|
||
<identifier>AQFINTS_BPDADDR</identifier>
|
||
<prefix>AQFINTS_BpdAddr</prefix>
|
||
|
||
<baseFileName>bpdaddr</baseFileName>
|
||
|
||
<flags>
|
||
with_db
|
||
with_list1
|
||
with_refcount
|
||
</flags>
|
||
|
||
<headers>
|
||
<header type="sys" loc="pre">aqbanking/error.h</header>
|
||
<header type="sys" loc="code">string.h</header>
|
||
<header type="local" loc="post">msglayer/bpd/bpdaddrservice.h</header>
|
||
</headers>
|
||
|
||
|
||
<inlines>
|
||
</inlines>
|
||
|
||
|
||
|
||
</lang>
|
||
|
||
<defines>
|
||
|
||
<define id="AQFINTS_BPDADDR_RTFLAGS" prefix="AQFINTS_BPDADDR_RTFLAGS_">
|
||
</define>
|
||
|
||
<define id="AQFINTS_BPDADDR_FLAGS" prefix="AQFINTS_BPDADDR_FLAGS_">
|
||
</define>
|
||
|
||
</defines>
|
||
|
||
<enums>
|
||
</enums>
|
||
|
||
|
||
|
||
<members>
|
||
|
||
<member name="country" type="int" maxlen="8" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
<member name="bankCode" type="char_ptr" maxlen="64" >
|
||
<default>NULL</default>
|
||
<preset>NULL</preset>
|
||
<access>public</access>
|
||
<flags>own</flags>
|
||
<setflags>const dup</setflags>
|
||
<getflags>const</getflags>
|
||
</member>
|
||
|
||
<member name="language" type="int" maxlen="8" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
<member name="services" type="AQFINTS_BPDADDR_SERVICE_LIST" >
|
||
<access>public</access>
|
||
<flags>own</flags>
|
||
<setflags>none</setflags>
|
||
<getflags>none</getflags>
|
||
</member>
|
||
|
||
|
||
|
||
|
||
<member name="runtimeFlags" type="uint32_t" maxlen="8">
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<flags>volatile with_flags</flags>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
</members>
|
||
|
||
</type>
|
||
|
||
</tm2>
|
src/libs/plugins/backends/aqfints/msglayer/bpd/bpdaddrservice.xml | ||
---|---|---|
<?xml?>
|
||
|
||
<tm2>
|
||
<type id="AQFINTS_BPDADDR_SERVICE" type="pointer">
|
||
<descr>
|
||
</descr>
|
||
<lang id="c">
|
||
<identifier>AQFINTS_BPDADDR_SERVICE</identifier>
|
||
<prefix>AQFINTS_BpdAddrService</prefix>
|
||
|
||
<baseFileName>bpdaddrservice</baseFileName>
|
||
|
||
<flags>
|
||
with_db
|
||
with_list1
|
||
with_refcount
|
||
</flags>
|
||
|
||
<headers>
|
||
<header type="sys" loc="pre">aqbanking/error.h</header>
|
||
<header type="sys" loc="code">string.h</header>
|
||
</headers>
|
||
|
||
|
||
<inlines>
|
||
</inlines>
|
||
|
||
|
||
|
||
</lang>
|
||
|
||
<defines>
|
||
|
||
<define id="AQFINTS_BPDADDR_SERVICE_RTFLAGS" prefix="AQFINTS_BPDADDR_SERVICE_RTFLAGS_">
|
||
</define>
|
||
|
||
<define id="AQFINTS_BPDADDR_SERVICE_FLAGS" prefix="AQFINTS_BPDADDR_SERVICE_FLAGS_">
|
||
</define>
|
||
|
||
</defines>
|
||
|
||
<enums>
|
||
</enums>
|
||
|
||
|
||
|
||
<members>
|
||
|
||
<member name="flags" type="uint32_t" maxlen="8">
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<flags>with_flags</flags>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
<member name="type" type="int" maxlen="8" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
<member name="address" type="char_ptr" maxlen="512" >
|
||
<default>NULL</default>
|
||
<preset>NULL</preset>
|
||
<access>public</access>
|
||
<flags>own</flags>
|
||
<setflags>const dup</setflags>
|
||
<getflags>const</getflags>
|
||
</member>
|
||
|
||
|
||
<member name="suffix" type="char_ptr" maxlen="512" >
|
||
<default>NULL</default>
|
||
<preset>NULL</preset>
|
||
<access>public</access>
|
||
<flags>own</flags>
|
||
<setflags>const dup</setflags>
|
||
<getflags>const</getflags>
|
||
</member>
|
||
|
||
|
||
<member name="filter" type="char_ptr" maxlen="512" >
|
||
<default>NULL</default>
|
||
<preset>NULL</preset>
|
||
<access>public</access>
|
||
<flags>own</flags>
|
||
<setflags>const dup</setflags>
|
||
<getflags>const</getflags>
|
||
</member>
|
||
|
||
|
||
<member name="filterVersion" type="int" maxlen="8" >
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
|
||
<member name="runtimeFlags" type="uint32_t" maxlen="8">
|
||
<default>0</default>
|
||
<preset>0</preset>
|
||
<flags>volatile with_flags</flags>
|
||
<access>public</access>
|
||
</member>
|
||
|
||
|
||
</members>
|
||
|
||
</type>
|
||
|
||
</tm2>
|
Auch abrufbar als: Unified diff
AqFINTS: More work on BPD.