<?xml version="1.0" encoding="utf8"?>

<VERSIONINFO>
<AUTHOR>Martin Preuss</AUTHOR>
<VERSION>20090421102037</VERSION>
</VERSIONINFO>
<GROUPs>
<GROUPdef id="SegHead" delimiter=":" hide="1">
<ELEM name="code" type="AN" maxsize="6"/>
<ELEM name="seq" type="num" maxsize="15" topdown="1"/>
<ELEM name="version" type="num" maxsize="3"/>
<ELEM name="ref" type="num" maxsize="3" minnum="0"/>
<VALUES>
<VALUE path="seq" overwrite="0">+SegmentNumber</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="btg" delimiter=":" version="1">
<ELEM name="value" type="float" maxsize="20" trustlevel="1"/>
<ELEM name="currency" type="alpha" maxsize="3"/>
</GROUPdef>
<GROUPdef id="kik" delimiter=":" version="1">
<ELEM name="country" type="num" maxsize="3"/>
<ELEM name="bankcode" type="ascii" maxsize="30" minnum="0"/>
<VALUES>
<VALUE path="country">280</VALUE>
<VALUE path="bankcode">?bankcode</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="ktv" delimiter=":" version="1">
<ELEM name="accountid" type="ascii" maxsize="20"/>
<GROUP type="kik"/>
</GROUPdef>
<GROUPdef id="ktv" delimiter=":" version="2">
<ELEM name="accountid" type="ascii"/>
<ELEM name="accountsubid" type="ascii" minnum="0"/>
<GROUP type="kik"/>
</GROUPdef>
<GROUPdef id="saldo" delimiter=":" version="1">
<ELEM name="debitmark" type="alpha" minsize="1" maxsize="1"/>
<GROUP type="btg" trustlevel="4"/>
<ELEM name="date" type="date" minsize="8" maxsize="8"/>
<ELEM name="time" type="time" minsize="6" maxsize="6" minnum="0"/>
</GROUPdef>
<GROUPdef id="limit" delimiter=":" version="1">
<ELEM name="type" type="alpha" maxsize="1"/>
<GROUP type="btg" trustlevel="4"/>
<ELEM name="days" type="num" maxsize="3" minnum="0"/>
</GROUPdef>
<GROUPdef id="updjob" delimiter=":" version="1">
<ELEM name="job" type="an" maxsize="6"/>
<ELEM name="minsign" type="num" maxsize="3"/>
<ELEM name="limit/type" type="alpha" maxsize="1" minnum="0"/>
<ELEM name="limit/value" type="float" maxsize="20" trustlevel="1" minnum="0"/>
<ELEM name="limit/currency" type="alpha" maxsize="3" minnum="0"/>
<ELEM name="limit/days" type="num" maxsize="3" minnum="0"/>
</GROUPdef>
<GROUPdef id="adr" delimiter=":" version="1">
<ELEM name="name1" type="ascii" maxsize="35"/>
<ELEM name="name2" type="ascii" maxsize="35" minnum="0"/>
<ELEM name="street" type="ascii" maxsize="35" trustlevel="2"/>
<ELEM name="city" type="ascii" maxsize="35" trustlevel="2"/>
<ELEM name="phone" type="ascii" maxsize="35" minnum="0" trustlevel="2"/>
</GROUPdef>
<GROUPdef id="adr" delimiter=":" version="2">
<ELEM name="name1" type="ascii" maxsize="35"/>
<ELEM name="name2" type="ascii" maxsize="35" minnum="0"/>
<ELEM name="street" type="ascii" maxsize="35" trustlevel="2"/>
<ELEM name="zipcode" type="ascii" maxsize="10" trustlevel="2"/>
<ELEM name="city" type="ascii" maxsize="35" trustlevel="2"/>
<ELEM name="country" type="num" maxsize="3"/>
<ELEM name="phone" type="ascii" maxsize="35" minnum="0" trustlevel="2"/>
<ELEM name="fax" type="ascii" maxsize="35" minnum="0" trustlevel="2"/>
<ELEM name="email" type="ascii" maxsize="35" minnum="0" trustlevel="2"/>
</GROUPdef>
<GROUPdef id="msgref" delimiter=":" version="1">
<ELEM name="dialogId" type="ascii" maxsize="35"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
</GROUPdef>
<GROUPdef id="result" delimiter=":" version="1">
<ELEM name="resultcode" type="num" maxsize="4"/>
<ELEM name="elementref" type="an" maxsize="7" minnum="0"/>
<ELEM name="text" type="an" maxsize="80"/>
<ELEM name="param" type="ascii" maxsize="35" minnum="0" maxnum="10"/>
</GROUPdef>
<GROUPdef id="BPDJob" delimiter="+" version="1">
<GROUP type="SegHead" name="head"/>
<ELEM name="jobspermsg" type="num" maxsize="3"/>
<ELEM name="minsigs" type="num" maxsize="3"/>
</GROUPdef>
<GROUPdef id="language" delimiter=":" version="1">
<ELEM name="language" type="num" maxsize="3" minnum="1" maxnum="9"/>
</GROUPdef>
<GROUPdef id="version" delimiter=":" version="1">
<ELEM name="version" type="num" maxsize="3" minnum="1" maxnum="9"/>
</GROUPdef>
<GROUPdef id="keyname" delimiter=":" version="1">
<GROUP type="kik" version="1"/>
<ELEM name="userid" type="ascii" maxsize="35" trustlevel="3"/>
<ELEM name="keytype" type="alpha" maxsize="1" minsize="1"/>
<ELEM name="keynum" type="num" maxsize="3"/>
<ELEM name="keyversion" type="num" maxsize="3"/>
</GROUPdef>
<GROUPdef id="SignKeyName" delimiter=":" version="1">
<GROUP type="keyname" version="1"/>
<VALUES>
<VALUE path="keytype">S</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="CryptKeyName" delimiter=":" version="1">
<GROUP type="keyname" version="1"/>
<VALUES>
<VALUE path="keytype">V</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="secstamp" delimiter=":" version="1">
<ELEM name="stampcode" type="num" maxsize="1"/>
<ELEM name="date" type="date" minsize="8" maxsize="8" minnum="0"/>
<ELEM name="time" type="time" minsize="6" maxsize="6" minnum="0"/>
</GROUPdef>
<GROUPdef id="cert" delimiter=":" version="1">
<ELEM name="type" type="num" maxsize="1"/>
<ELEM name="cert" type="bin" maxsize="2048"/>
</GROUPdef>
<GROUPdef id="key" delimiter=":" version="1">
<ELEM name="purpose" type="num" maxsize="3"/>
<ELEM name="opmode" type="num" maxsize="3"/>
<ELEM name="type" type="num" maxsize="3"/>
<ELEM name="modulus" type="bin" maxsize="512"/>
<ELEM name="modname" type="num" maxsize="3"/>
<ELEM name="exponent" type="bin" maxsize="512"/>
<ELEM name="expname" type="num" maxsize="3"/>
<VALUES>
<VALUE path="opmode">16</VALUE>
<VALUE path="type">10</VALUE>
<VALUE path="modname">12</VALUE>
<VALUE path="expname">13</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="signkey" delimiter=":" version="1">
<GROUP type="key" version="1"/>
<VALUES>
<VALUE path="purpose">6</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="cryptkey" delimiter=":" version="1">
<GROUP type="key" version="1"/>
<VALUES>
<VALUE path="purpose">5</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="HashAlgo" delimiter=":" version="1">
<ELEM name="purpose" type="an" maxsize="3"/>
<ELEM name="algo" type="an" maxsize="3"/>
<ELEM name="pname" type="an" maxsize="3"/>
<ELEM name="param" type="bin" maxsize="512" minnum="0"/>
<VALUES>
<VALUE path="purpose">1</VALUE>
<VALUE path="algo">999</VALUE>
<VALUE path="pname">1</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="SignAlgoBase" delimiter=":" version="1">
<ELEM name="purpose" type="an" maxsize="3"/>
<ELEM name="algo" type="an" maxsize="3"/>
<ELEM name="mode" type="an" maxsize="3"/>
<VALUES>
<VALUE path="purpose">6</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="CryptAlgoBase" delimiter=":" version="1">
<ELEM name="purpose" type="an" maxsize="3"/>
<ELEM name="mode" type="an" maxsize="3"/>
<ELEM name="algo" type="an" maxsize="3"/>
<ELEM name="MsgKey" type="bin" maxsize="512"/>
<ELEM name="KeyType" type="an" maxsize="3"/>
<ELEM name="pname" type="an" maxsize="3"/>
<ELEM name="param" type="bin" maxsize="512" minnum="0"/>
<VALUES>
<VALUE path="purpose">2</VALUE>
<VALUE path="mode">2</VALUE>
<VALUE path="algo">13</VALUE>
<VALUE path="pname">1</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="SignAlgo" delimiter=":" version="1" mode="DDV">
<GROUP type="SignAlgoBase" version="1"/>
<VALUES>
<VALUE path="algo">1</VALUE>
<VALUE path="mode">999</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="CryptAlgo" delimiter=":" version="1" mode="DDV">
<GROUP type="CryptAlgoBase" version="1"/>
<VALUES>
<VALUE path="keytype">5</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="SecDetails" delimiter=":" version="1" mode="DDV">
<ELEM name="dir" type="num" maxsize="3"/>
<ELEM name="SecId" type="bin" maxsize="256" minnum="1" trustlevel="3"/>
</GROUPdef>
<GROUPdef id="SignAlgo" delimiter=":" version="1" mode="RDH">
<GROUP type="SignAlgoBase" version="1"/>
<VALUES>
<VALUE path="algo">10</VALUE>
<VALUE path="mode">16</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="CryptAlgo" delimiter=":" version="1" mode="RDH">
<GROUP type="CryptAlgoBase" version="1"/>
<VALUES>
<VALUE path="keytype">6</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="SecDetails" delimiter=":" version="1" mode="RDH">
<ELEM name="dir" type="num" maxsize="3"/>
<ELEM type="an" addemptymode="none"/>
<ELEM name="SecId" type="ascii" maxsize="256" minnum="1"/>
</GROUPdef>
<GROUPdef id="SignAlgo" delimiter=":" version="1" mode="PINTAN">
<GROUP type="SignAlgoBase" version="1"/>
<VALUES>
<VALUE path="algo">10</VALUE>
<VALUE path="mode">16</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="CryptAlgo" delimiter=":" version="1" mode="PINTAN">
<GROUP type="CryptAlgoBase" version="1"/>
<VALUES>
<VALUE path="keytype">6</VALUE>
</VALUES>
</GROUPdef>
<GROUPdef id="SecDetails" delimiter=":" version="1" mode="PINTAN">
<ELEM name="dir" type="num" maxsize="3"/>
<ELEM type="an" addemptymode="none"/>
<ELEM name="SecId" type="ascii" maxsize="256" minnum="1"/>
</GROUPdef>
<GROUPdef id="needtan" delimiter=":" version="1">
<ELEM name="job" type="an" maxsize="6"/>
<ELEM name="needTan" type="an" maxsize="1"/>
</GROUPdef>
<GROUPdef id="tanMethod" delimiter=":" terminator version="1">
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="process" type="num" size="1"/>
<ELEM name="methodId" type="ascii"/>
<ELEM name="methodName" type="ascii" maxsize="30"/>
<ELEM name="tanMaxLen" type="num" maxsize="2"/>
<ELEM name="formatId" type="ascii"/>
<ELEM name="prompt" type="ascii" maxsize="30"/>
<ELEM name="returnMaxLen" type="num" maxsize="3"/>
<ELEM name="maxActiveLists" type="num" size="1" minnum="0"/>
<ELEM name="multiTanAllowed" type="alpha" size="1"/>
<ELEM name="timeShiftAllowed" type="alpha" size="1"/>
</GROUPdef>
<GROUPdef id="TransferBase" delimiter="+" version="1">
<GROUP name="ouraccount" type="ktv" trustlevel="4" version="1"/>
<GROUP name="otheraccount" type="ktv" trustlevel="4" version="1"/>
<ELEM name="othername" type="dta" maxsize="27" minnum="1" maxnum="2" addemptymode="max" trustlevel="4"/>
<GROUP name="value" type="btg" trustlevel="4" version="1"/>
<ELEM name="textkey" type="num" maxsize="2" leftfill="1"/>
<ELEM name="textkeyext" type="num" maxsize="3" minnum="0" leftfill="1"/>
<GROUP delimiter=":">
<ELEM name="purpose" type="dta" maxsize="27" minnum="1" maxnum="99" trustlevel="4"/>
</GROUP>
<ELEM name="xdate" type="date" minnum="0"/>
<ELEM name="fiid" type="ascii" minnum="0"/>
<VALUES/>
</GROUPdef>
<GROUPdef id="TransferBase" delimiter="+" version="2">
<GROUP name="ouraccount" type="ktv" trustlevel="4" version="2"/>
<GROUP name="otheraccount" type="ktv" trustlevel="4" version="2"/>
<ELEM name="othername" type="dta" maxsize="27" minnum="1" maxnum="2" addemptymode="max" trustlevel="4"/>
<GROUP name="value" type="btg" trustlevel="4" version="1"/>
<ELEM name="textkey" type="num" maxsize="2" leftfill="1"/>
<ELEM name="textkeyext" type="num" maxsize="3" minnum="0" leftfill="1"/>
<GROUP delimiter=":">
<ELEM name="purpose" type="dta" maxsize="27" minnum="1" maxnum="99" trustlevel="4"/>
</GROUP>
<ELEM name="xdate" type="date" minnum="0"/>
<ELEM name="fiid" type="ascii" minnum="0"/>
<VALUES/>
</GROUPdef>
<GROUPdef id="StoSpecial" delimiter=":">
<ELEM name="xfirstExecutionDate" type="date" minsize="8" maxsize="8" minnum="0"/>
<ELEM name="xperiod" type="an" maxsize="1"/>
<ELEM name="cycle" type="num" maxsize="2"/>
<ELEM name="executionDay" type="num" maxsize="2"/>
<ELEM name="xlastExecutionDate" type="date" minnum="0" minsize="8" maxsize="8"/>
</GROUPdef>
<GROUPdef id="StandingOrderBase" delimiter="+" version="1">
<GROUP name="ouraccount" type="ktv" trustlevel="4" version="1"/>
<GROUP name="otheraccount" type="ktv" trustlevel="4" version="1"/>
<ELEM name="othername" type="dta" maxsize="27" minnum="1" maxnum="2" addemptymode="max" trustlevel="4"/>
<GROUP name="value" type="btg" trustlevel="4" version="1"/>
<ELEM name="textkey" type="num" maxsize="2"/>
<ELEM name="textkeyext" type="num" maxsize="3" minnum="0"/>
<GROUP delimiter=":">
<ELEM name="purpose" type="dta" maxsize="27" minnum="1" maxnum="99" trustlevel="4"/>
</GROUP>
<ELEM name="xnextExecutionDate" type="date" minnum="0"/>
<ELEM name="fiId" type="ascii" minnum="0"/>
<GROUP type="StoSpecial" minnum="0" name="special"/>
<GROUP name="stop" delimiter=":" minnum="0">
<ELEM name="yearly" type="an" maxsize="1"/>
<ELEM name="fromDate" type="date" maxsize="8" minsize="8" minnum="0"/>
<ELEM name="toDate" type="date" maxsize="8" minsize="8" minnum="0"/>
<ELEM name="num" type="num" maxsize="2" minnum="0"/>
</GROUP>
<VALUES/>
</GROUPdef>
<GROUPdef id="StandingOrderBase" delimiter="+" version="2">
<GROUP name="ouraccount" type="ktv" trustlevel="4" version="1"/>
<GROUP name="otheraccount" type="ktv" trustlevel="4" version="1"/>
<ELEM name="othername" type="dta" maxsize="27" minnum="1" maxnum="2" addemptymode="max" trustlevel="4"/>
<GROUP name="value" type="btg" trustlevel="4" version="1"/>
<ELEM name="textkey" type="num" maxsize="2"/>
<ELEM name="textkeyext" type="num" maxsize="3" minnum="0"/>
<GROUP delimiter=":">
<ELEM name="purpose" type="dta" maxsize="27" minnum="1" maxnum="99" trustlevel="4"/>
</GROUP>
<ELEM name="xnextExecutionDate" type="date" minnum="0"/>
<ELEM name="fiId" type="ascii" minnum="0"/>
<GROUP type="StoSpecial" minnum="0" name="special"/>
<GROUP name="stop" delimiter=":" minnum="0">
<ELEM name="yearly" type="an" maxsize="1"/>
<ELEM name="fromDate" type="date" maxsize="8" minsize="8" minnum="0"/>
<ELEM name="toDate" type="date" maxsize="8" minsize="8" minnum="0"/>
<ELEM name="num" type="num" maxsize="2" minnum="0"/>
<GROUP name="value" type="btg" minnum="0" trustlevel="4" version="1"/>
</GROUP>
<VALUES/>
</GROUPdef>
<GROUPdef id="StandingOrderBase" delimiter="+" version="3">
<GROUP name="ouraccount" type="ktv" trustlevel="4" version="2"/>
<GROUP name="otheraccount" type="ktv" trustlevel="4" version="2"/>
<ELEM name="othername" type="dta" maxsize="27" minnum="1" maxnum="2" addemptymode="max" trustlevel="4"/>
<GROUP name="value" type="btg" trustlevel="4" version="1"/>
<ELEM name="textkey" type="num" maxsize="2"/>
<ELEM name="textkeyext" type="num" maxsize="3" minnum="0"/>
<GROUP delimiter=":">
<ELEM name="purpose" type="dta" maxsize="27" minnum="1" maxnum="99" trustlevel="4"/>
</GROUP>
<ELEM name="xnextExecutionDate" type="date" minnum="0"/>
<ELEM name="fiId" type="ascii" minnum="0"/>
<GROUP type="StoSpecial" minnum="0" name="special"/>
<GROUP name="stop" delimiter=":" minnum="0">
<ELEM name="yearly" type="an" maxsize="1"/>
<ELEM name="fromDate" type="date" maxsize="8" minsize="8" minnum="0"/>
<ELEM name="toDate" type="date" maxsize="8" minsize="8" minnum="0"/>
<ELEM name="num" type="num" maxsize="2" minnum="0"/>
</GROUP>
<VALUES/>
</GROUPdef>
</GROUPs>
<SEGs>
<SEGdef id="MsgHead" code="HNHBK" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="size" type="num" maxsize="12" leftfill="1"/>
<ELEM name="hversion" type="num" maxsize="3"/>
<ELEM name="dialogId" type="ascii" maxsize="128"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<GROUP type="msgref" name="msgref" minnum="0" version="1" addemtpymode="none"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="hversion">%pversion</VALUE>
<VALUE path="msgnum">$MessageNumber</VALUE>
<VALUE path="dialogId">$DialogId</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgHeadShort" version="2" delimiter="+">
<GROUP type="SegHead" name="head"/>
<ELEM name="size" type="num" maxsize="12" leftfill="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgTail" code="HNHBS" version="1" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="msgnum">$MessageNumber</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="210" code="HNSHK" mode="DDV" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">2</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?signkeynumber</VALUE>
<VALUE path="key/keyversion">?signkeyversion</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="210" code="HNSHK" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">1</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?signkeynumber</VALUE>
<VALUE path="key/keyversion">?signkeyversion</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="210" code="HNSHK" mode="PINTAN" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">999</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">1</VALUE>
<VALUE path="key/keyversion">1</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigTail" code="HNSHA" version="1" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="signature" type="bin" maxsize="512"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="210" delimiter="+" terminator="&apos;" mode="DDV">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">4</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?cryptkeynumber</VALUE>
<VALUE path="key/keyversion">?cryptkeyversion</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="210" delimiter="+" terminator="&apos;" mode="RDH">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">4</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?cryptkeynumber</VALUE>
<VALUE path="key/keyversion">?cryptkeyversion</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="210" delimiter="+" terminator="&apos;" mode="PINTAN">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">998</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">1</VALUE>
<VALUE path="key/keyversion">1</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptData" code="HNVSD" version="1" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="CryptData" type="bin" trustlevel="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">999</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgResult" code="HIRMG" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="result" name="result" version="1" maxnum="99"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SegResult" code="HIRMS" pversion="210" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="result" name="result" version="1" maxnum="99"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="UserData" code="HIUPA" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="userid" type="ascii" maxsize="65" trustlevel="3"/>
<ELEM name="version" type="num" maxsize="3"/>
<ELEM name="ignoreUPDJobs" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="AccountData" code="HIUPD" version="3" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="customer" type="ascii" maxsize="65" trustlevel="3"/>
<ELEM name="currency" type="an" maxsize="65" minnum="0"/>
<ELEM name="name1" type="an" maxsize="27"/>
<ELEM name="name2" type="an" maxsize="27" minnum="0"/>
<ELEM name="account/name" type="an" maxsize="30" minnum="0"/>
<GROUP type="limit" name="limit" minnum="0" trustlevel="4" version="1"/>
<GROUP type="updjob" name="updjob" minnum="0" maxnum="999" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ComData" code="HIKOM" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="language" type="num" maxsize="3"/>
<GROUP name="service" minnum="1" maxnum="9" delimiter=":">
<ELEM name="type" type="num" maxsize="2"/>
<ELEM name="address" type="ascii" maxsize="512"/>
<ELEM name="suffix" type="an" minnum="0" maxsize="512"/>
<ELEM name="filter" type="an" minnum="0" maxsize="3"/>
<ELEM name="fversion" type="num" minnum="0" maxsize="3"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="210" delimiter="+" terminator="&apos;" mode="DDV">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" hide="1"/>
<ELEM name="status" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="systemId">0</VALUE>
<VALUE path="status">0</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="210" delimiter="+" terminator="&apos;" mode="RDH">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="status" type="num" maxsize="1" topdown="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="systemId">?systemid</VALUE>
<VALUE path="status">1</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="210" delimiter="+" terminator="&apos;" mode="PINTAN">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="status" type="num" maxsize="1" topdown="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="systemId">?systemid</VALUE>
<VALUE path="status">1</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Prepare" code="HKVVB" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="bpdVersion" type="num" maxsize="3" hide="1" topdown="1"/>
<ELEM name="updVersion" type="num" maxsize="3" hide="1" topdown="1"/>
<ELEM name="lang" type="num" maxsize="3"/>
<ELEM name="product" type="an" maxsize="25"/>
<ELEM name="version" type="an" maxsize="5" version="1"/>
<VALUES>
<VALUE path="head/code" overwrite="1">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="lang">1</VALUE>
<VALUE path="bpdversion">?bpdversion</VALUE>
<VALUE path="updversion">?updversion</VALUE>
<VALUE path="product">?product</VALUE>
<VALUE path="version">?productversion</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DialogEnd" code="HKEND" version="1" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="dialogid" type="ascii" maxsize="128"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="dialogid">$DialogId</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="BPD" code="HIBPA" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="version" type="num" maxsize="3"/>
<GROUP type="kik" version="1"/>
<ELEM name="name" type="ascii" maxsize="60"/>
<ELEM name="jobtypespermsg" type="num" maxsize="3"/>
<GROUP type="language" name="languages" version="1"/>
<GROUP type="version" name="versions"/>
<ELEM name="maxmsgsize" type="num" maxsize="4" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="sync" code="HKSYN" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="mode" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="syncresponse" code="HISYN" version="3" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="systemid" type="ascii" minnum="0" hide="1" trustlevel="3"/>
<ELEM name="msgnum" type="num" minnum="0" maxsize="4"/>
<ELEM name="signum" type="num" minnum="0" maxsize="16"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="bankmsg" code="HIKIM" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="subject" type="ascii" maxsize="35"/>
<ELEM name="text" type="ascii" maxsize="2048"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetKey" code="HKISA" version="2" pversion="210" delimiter="+" terminator="&apos;" mode="RDH">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="id" type="num" maxsize="3"/>
<GROUP type="keyname" name="key" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="id">124</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetKeyResponse" code="HIISA" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num"/>
<ELEM name="exchangeControl" type="ascii"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<ELEM name="id" type="num"/>
<GROUP name="keyname" type="keyname"/>
<GROUP name="key" type="key" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">1</VALUE>
<VALUE path="id">224</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendKey" code="HKSAK" version="2" pversion="210" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="keyname"/>
<GROUP name="key" type="key" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendSignKey" code="HKSAK" version="2" pversion="210" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="signkeyname"/>
<GROUP name="key" type="signkey" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendCryptKey" code="HKSAK" version="2" pversion="210" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="cryptkeyname"/>
<GROUP name="key" type="cryptkey" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStatus" code="HKPRO" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="fromDate" type="date" minnum="0"/>
<ELEM name="toDate" type="date" minnum="0"/>
<ELEM name="maxEntries" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStatusResponse" code="HIPRO" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="msgref" name="msgRef"/>
<ELEM name="refSegNum" type="num" maxsize="3" minnum="0"/>
<ELEM name="date" type="date"/>
<ELEM name="time" type="time"/>
<GROUP type="result" name="result"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIPROS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgHead" code="HNHBK" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="size" type="num" maxsize="12" leftfill="1"/>
<ELEM name="hversion" type="num" maxsize="3"/>
<ELEM name="dialogId" type="ascii" maxsize="128"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<GROUP type="msgref" name="msgref" minnum="0" version="1" addemtpymode="none"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="hversion">%pversion</VALUE>
<VALUE path="msgnum">$MessageNumber</VALUE>
<VALUE path="dialogId">$DialogId</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgHeadShort" version="2" delimiter="+" pversion="201">
<GROUP type="SegHead" name="head"/>
<ELEM name="size" type="num" maxsize="12" leftfill="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgTail" code="HNHBS" version="1" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="msgnum">$MessageNumber</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="201" code="HNSHK" mode="DDV" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">2</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?signkeynumber</VALUE>
<VALUE path="key/keyversion">?signkeyversion</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="201" code="HNSHK" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">1</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?signkeynumber</VALUE>
<VALUE path="key/keyversion">?signkeyversion</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="201" code="HNSHK" mode="PINTAN" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">999</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">1</VALUE>
<VALUE path="key/keyversion">1</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigTail" code="HNSHA" version="1" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="signature" type="bin" maxsize="512"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="201" delimiter="+" terminator="&apos;" mode="DDV">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">4</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?cryptkeynumber</VALUE>
<VALUE path="key/keyversion">?cryptkeyversion</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="201" delimiter="+" terminator="&apos;" mode="RDH">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">4</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?cryptkeynumber</VALUE>
<VALUE path="key/keyversion">?cryptkeyversion</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="201" delimiter="+" terminator="&apos;" mode="PINTAN">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">998</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">1</VALUE>
<VALUE path="key/keyversion">1</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptData" code="HNVSD" version="1" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="CryptData" type="bin" trustlevel="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">999</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgResult" code="HIRMG" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="result" name="result" version="1" maxnum="99"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SegResult" code="HIRMS" pversion="201" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="result" name="result" version="1" maxnum="99"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="UserData" code="HIUPA" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="userid" type="ascii" maxsize="65" trustlevel="3"/>
<ELEM name="version" type="num" maxsize="3"/>
<ELEM name="ignoreUPDJobs" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="AccountData" code="HIUPD" version="3" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="customer" type="ascii" maxsize="65" trustlevel="3"/>
<ELEM name="currency" type="an" maxsize="65" minnum="0"/>
<ELEM name="name1" type="an" maxsize="27"/>
<ELEM name="name2" type="an" maxsize="27" minnum="0"/>
<ELEM name="account/name" type="an" maxsize="30" minnum="0"/>
<GROUP type="limit" name="limit" minnum="0" trustlevel="4" version="1"/>
<GROUP type="updjob" name="updjob" minnum="0" maxnum="999" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ComData" code="HIKOM" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="language" type="num" maxsize="3"/>
<GROUP name="service" minnum="1" maxnum="9" delimiter=":">
<ELEM name="type" type="num" maxsize="2"/>
<ELEM name="address" type="ascii" maxsize="512"/>
<ELEM name="suffix" type="an" minnum="0" maxsize="512"/>
<ELEM name="filter" type="an" minnum="0" maxsize="3"/>
<ELEM name="fversion" type="num" minnum="0" maxsize="3"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="201" delimiter="+" terminator="&apos;" topdown="1" mode="DDV">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" hide="1"/>
<ELEM name="status" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="systemId">0</VALUE>
<VALUE path="status">0</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="201" delimiter="+" terminator="&apos;" topdown="1" mode="RDH">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="status" type="num" maxsize="1" topdown="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="systemId">?systemId</VALUE>
<VALUE path="status">1</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="201" delimiter="+" terminator="&apos;" mode="PINTAN">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="status" type="num" maxsize="1" topdown="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="systemId">?systemId</VALUE>
<VALUE path="status">1</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Prepare" code="HKVVB" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="bpdVersion" type="num" maxsize="3" hide="1" topdown="1"/>
<ELEM name="updVersion" type="num" maxsize="3" hide="1" topdown="1"/>
<ELEM name="lang" type="num" maxsize="3"/>
<ELEM name="product" type="an" maxsize="25"/>
<ELEM name="version" type="an" maxsize="5" version="1"/>
<VALUES>
<VALUE path="head/code" overwrite="1">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="bpdversion">?bpdversion</VALUE>
<VALUE path="updversion">?updversion</VALUE>
<VALUE path="lang">1</VALUE>
<VALUE path="product">?product</VALUE>
<VALUE path="version">?productversion</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DialogEnd" code="HKEND" version="1" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="dialogid" type="ascii" maxsize="128"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="dialogid">$DialogId</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="BPD" code="HIBPA" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="version" type="num" maxsize="3"/>
<GROUP type="kik" version="1"/>
<ELEM name="name" type="ascii" maxsize="60"/>
<ELEM name="jobtypespermsg" type="num" maxsize="3"/>
<GROUP type="language" name="languages" version="1"/>
<GROUP type="version" name="versions"/>
<ELEM name="maxmsgsize" type="num" maxsize="4" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="sync" code="HKSYN" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="mode" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="syncresponse" code="HISYN" version="3" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="systemid" type="ascii" minnum="0" hide="1" trustlevel="3"/>
<ELEM name="msgnum" type="num" minnum="0" maxsize="4"/>
<ELEM name="signum" type="num" minnum="0" maxsize="16"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="bankmsg" code="HIKIM" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="subject" type="ascii" maxsize="35"/>
<ELEM name="text" type="ascii" maxsize="2048"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetKey" code="HKISA" version="2" pversion="201" delimiter="+" terminator="&apos;" mode="RDH">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="id" type="num" maxsize="3"/>
<GROUP type="keyname" name="key" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="id">124</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetKeyResponse" code="HIISA" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num"/>
<ELEM name="exchangeControl" type="ascii"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<ELEM name="id" type="num"/>
<GROUP name="keyname" type="keyname"/>
<GROUP name="key" type="key" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">1</VALUE>
<VALUE path="id">224</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendKey" code="HKSAK" version="2" pversion="201" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="keyname"/>
<GROUP name="key" type="key" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendSignKey" code="HKSAK" version="2" pversion="201" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="signkeyname"/>
<GROUP name="key" type="signkey" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendCryptKey" code="HKSAK" version="2" pversion="201" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="cryptkeyname"/>
<GROUP name="key" type="cryptkey" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStatus" code="HKPRO" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="maxEntries" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStatusResponse" code="HIPRO" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="msgref" name="msgRef"/>
<ELEM name="refSegNum" type="num" maxsize="3" minnum="0"/>
<ELEM name="date" type="date"/>
<ELEM name="time" type="time"/>
<GROUP type="result" name="result"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIPROS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgHead" code="HNHBK" version="3" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="size" type="num" maxsize="12" leftfill="1"/>
<ELEM name="hversion" type="num" maxsize="3"/>
<ELEM name="dialogId" type="ascii" maxsize="128"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<GROUP type="msgref" name="msgref" minnum="0" version="1" addemtpymode="none"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="hversion">%pversion</VALUE>
<VALUE path="msgnum">$MessageNumber</VALUE>
<VALUE path="dialogId">$DialogId</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgHeadShort" version="3" delimiter="+" pversion="220">
<GROUP type="SegHead" name="head"/>
<ELEM name="size" type="num" maxsize="12" leftfill="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgTail" code="HNHBS" version="1" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="msgnum">$MessageNumber</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="220" code="HNSHK" mode="DDV" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">2</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?signkeynumber</VALUE>
<VALUE path="key/keyversion">?signkeyversion</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="220" code="HNSHK" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">1</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?signkeynumber</VALUE>
<VALUE path="key/keyversion">?signkeyversion</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigHead" version="3" pversion="220" code="HNSHK" mode="PINTAN" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="area" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<ELEM name="signseq" type="num" maxsize="16"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="hashalgo" name="HashAlgo" version="1"/>
<GROUP type="SignAlgo" version="1" name="SignAlgo"/>
<GROUP type="signkeyname" name="key" version="1" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="function">999</VALUE>
<VALUE path="area">1</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">1</VALUE>
<VALUE path="key/keyversion">1</VALUE>
<VALUE path="key/keytype">S</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigTail" code="HNSHA" version="1" pversion="220" delimiter="+" terminator="&apos;" mode="RDH">
<GROUP type="SegHead" name="head"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="signature" type="bin" maxsize="512"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigTail" code="HNSHA" version="1" pversion="220" delimiter="+" terminator="&apos;" mode="DDV">
<GROUP type="SegHead" name="head"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="signature" type="bin" maxsize="512"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SigTail" code="HNSHA" version="1" pversion="220" delimiter="+" terminator="&apos;" mode="PINTAN">
<GROUP type="SegHead" name="head"/>
<ELEM name="ctrlref" type="ascii" maxsize="14"/>
<ELEM name="signature" type="bin" maxsize="512"/>
<GROUP delimiter=":">
<ELEM name="pin" type="ascii" maxsize="35"/>
<ELEM name="tan" type="an" maxsize="35" minnum="0"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="220" delimiter="+" terminator="&apos;" mode="DDV">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">4</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?cryptkeynumber</VALUE>
<VALUE path="key/keyversion">?cryptkeyversion</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="220" delimiter="+" terminator="&apos;" mode="RDH">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">4</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">?cryptkeynumber</VALUE>
<VALUE path="key/keyversion">?cryptkeyversion</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptHead" code="HNVSK" version="2" pversion="220" delimiter="+" terminator="&apos;" mode="PINTAN">
<GROUP type="SegHead" name="head"/>
<ELEM name="function" type="num" maxsize="3"/>
<ELEM name="role" type="num" maxsize="3"/>
<GROUP type="SecDetails" version="1" name="SecDetails"/>
<GROUP type="secstamp" name="SecStamp" version="1"/>
<GROUP type="CryptAlgo" name="CryptAlgo" version="1"/>
<GROUP type="CryptKeyName" name="key" version="1" trustlevel="3"/>
<ELEM name="compress" type="an"/>
<GROUP type="cert" name="cert" minnum="0" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">998</VALUE>
<VALUE path="function">998</VALUE>
<VALUE path="role">1</VALUE>
<VALUE path="secstamp/stampcode">1</VALUE>
<VALUE path="compress">0</VALUE>
<VALUE path="key/userId">?userId</VALUE>
<VALUE path="key/keynum">1</VALUE>
<VALUE path="key/keyversion">1</VALUE>
<VALUE path="key/keytype">V</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CryptData" code="HNVSD" version="1" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="CryptData" type="bin" trustlevel="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="head/seq">999</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MsgResult" code="HIRMG" version="2" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="result" name="result" version="1" maxnum="99"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SegResult" code="HIRMS" pversion="220" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="result" name="result" version="1" maxnum="99"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="UserData" code="HIUPA" version="2" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="userid" type="ascii" maxsize="65" trustlevel="3"/>
<ELEM name="version" type="num" maxsize="3"/>
<ELEM name="ignoreUPDJobs" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="AccountData" code="HIUPD" version="4" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="2"/>
<ELEM name="customer" type="ascii" maxsize="65" trustlevel="3"/>
<ELEM name="currency" type="an" maxsize="65" minnum="0"/>
<ELEM name="name1" type="an" maxsize="27"/>
<ELEM name="name2" type="an" maxsize="27" minnum="0"/>
<ELEM name="account/name" type="an" maxsize="30" minnum="0"/>
<GROUP type="limit" name="limit" minnum="0" trustlevel="4" version="1"/>
<GROUP type="updjob" name="updjob" minnum="0" maxnum="999" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="220" delimiter="+" terminator="&apos;" topdown="1" mode="DDV">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" topdown="1" hide="1"/>
<ELEM name="status" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="systemId">0</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="status">0</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="220" delimiter="+" terminator="&apos;" topdown="1" mode="RDH">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" topdown="1" hide="1"/>
<ELEM name="status" type="num" maxsize="1" topdown="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="systemId">?systemid</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="status">1</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Ident" code="HKIDN" version="2" pversion="220" delimiter="+" terminator="&apos;" topdown="1" mode="PINTAN">
<GROUP type="SegHead" name="head"/>
<GROUP type="kik" version="1"/>
<ELEM name="customerId" type="ascii" maxsize="128" trustlevel="3" hide="1" topdown="1"/>
<ELEM name="systemId" type="ascii" maxsize="128" trustlevel="3" topdown="1" hide="1"/>
<ELEM name="status" type="num" maxsize="1" topdown="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="systemId">?systemid</VALUE>
<VALUE path="customerId">?customerId</VALUE>
<VALUE path="status">1</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Prepare" code="HKVVB" version="2" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="bpdVersion" type="num" maxsize="3" hide="1" topdown="1"/>
<ELEM name="updVersion" type="num" maxsize="3" hide="1" topdown="1"/>
<ELEM name="lang" type="num" maxsize="3"/>
<ELEM name="product" type="an" maxsize="25"/>
<ELEM name="version" type="an" maxsize="5" version="1"/>
<VALUES>
<VALUE path="head/code" overwrite="1">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="bpdversion">?bpdversion</VALUE>
<VALUE path="updversion">?updversion</VALUE>
<VALUE path="lang">1</VALUE>
<VALUE path="product">?product</VALUE>
<VALUE path="version">?productversion</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DialogEnd" code="HKEND" version="1" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="dialogid" type="ascii" maxsize="128"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="dialogid">$DialogId</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="BPD" code="HIBPA" version="2" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="version" type="num" maxsize="3"/>
<GROUP type="kik" version="1"/>
<ELEM name="name" type="ascii" maxsize="60"/>
<ELEM name="jobtypespermsg" type="num" maxsize="3"/>
<GROUP type="language" name="languages" version="1"/>
<GROUP type="version" name="versions"/>
<ELEM name="maxmsgsize" type="num" maxsize="4" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="sync" code="HKSYN" version="2" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="mode" type="num" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="syncresponse" code="HISYN" version="3" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="systemid" type="ascii" minnum="0" hide="1" trustlevel="3"/>
<ELEM name="msgnum" type="num" minnum="0" maxsize="4"/>
<ELEM name="signum" type="num" minnum="0" maxsize="16"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="bankmsg" code="HIKIM" version="2" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="subject" type="ascii" maxsize="35"/>
<ELEM name="text" type="ascii" maxsize="2048"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetKey" code="HKISA" version="2" pversion="220" delimiter="+" terminator="&apos;" mode="RDH">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="id" type="num" maxsize="3"/>
<GROUP type="keyname" name="key" trustlevel="3"/>
<GROUP type="cert" name="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="id">124</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetKeyResponse" code="HIISA" version="2" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num"/>
<ELEM name="exchangeControl" type="ascii"/>
<ELEM name="msgnum" type="num" maxsize="4"/>
<ELEM name="id" type="num"/>
<GROUP name="keyname" type="keyname"/>
<GROUP name="key" type="key" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">1</VALUE>
<VALUE path="id">224</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendKey" code="HKSAK" version="2" pversion="220" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="keyname"/>
<GROUP name="key" type="key" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendSignKey" code="HKSAK" version="2" pversion="220" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="signkeyname"/>
<GROUP name="key" type="signkey" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SendCryptKey" code="HKSAK" version="2" pversion="220" mode="RDH" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="context" type="num" maxsize="1"/>
<ELEM name="fntyp" type="num" maxsize="3"/>
<GROUP name="keyname" type="cryptkeyname"/>
<GROUP name="key" type="cryptkey" trustlevel="3"/>
<GROUP name="cert" type="cert" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="context">2</VALUE>
<VALUE path="fntyp">112</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="PinTanBPD" code="DIPINS" version="1" pversion="220" mode="PINTAN" delimiter="+" terminator="&apos;">
<GROUP type="bpdjob"/>
<GROUP type="NeedTAN" name="job" minnum="0" maxnum="999" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Tan" code="HKTAN" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="process" type="num" size="1"/>
<ELEM name="jobHash" type="bin" maxsize="256" minnum="0"/>
<ELEM name="jobReference" type="ascii" maxsize="35" minnum="0"/>
<ELEM name="tanList" type="ascii" size="20" minnum="0"/>
<ELEM name="moreTans" type="ascii" maxsize="1" minnum="0"/>
<ELEM name="tanInfo" type="ascii" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="TanResponse" code="HITAN" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="process" type="num" size="1"/>
<ELEM name="jobHash" type="bin" maxsize="256" minnum="0"/>
<ELEM name="jobReference" type="ascii" maxsize="35" minnum="0"/>
<ELEM name="challenge" type="ascii" maxsize="256" minnum="0"/>
<ELEM name="tanList" type="ascii" size="20" minnum="0"/>
<ELEM name="expireDate" type="ascii" minnum="0"/>
<ELEM name="tanInfo" type="ascii" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITANS" version="1" delimiter="+" terminator="&apos;" isbpdjob="1">
<GROUP type="SegHead" name="head"/>
<ELEM name="jobspermsg" type="num" maxsize="3"/>
<ELEM name="minsigs" type="num" maxsize="3"/>
<ELEM name="securityClass" type="num" size="1"/>
<GROUP delimiter=":" terminator>
<ELEM name="singleStepAllowed" type="alpha" size="1"/>
<ELEM name="multiJobAllowed" type="alpha" size="1"/>
<ELEM name="hashMethod" type="num" size="1"/>
<ELEM name="secProfile" type="num" size="1"/>
<GROUP type="tanMethod" version="1" name="tanMethod" minnum="1" maxnum="99" delimiter=":" terminator/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="securityClass">1</VALUE>
<VALUE path="hashMethod">1</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ChangePin" code="DKPAE" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="newPin" type="ascii" maxsize="6"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="DIPAES" version="1" delimiter="+" terminator="&apos;" isbpdjob="1">
<GROUP type="SegHead" name="head"/>
<ELEM name="jobspermsg" type="num" maxsize="3"/>
<ELEM name="minsigs" type="num" maxsize="3"/>
<ELEM name="securityClass" type="num" size="1" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="securityClass">1</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetBalance" code="HKSAL" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="allAccounts" type="alpha" maxsize="1"/>
<ELEM name="currency" type="an" maxsize="128" minnum="0"/>
<ELEM name="maxAccount" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Balance" code="HISAL" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="accountName" type="AN" maxsize="30"/>
<ELEM name="currency" type="alpha"/>
<GROUP type="saldo" name="booked" minnum="0" trustlevel="4" version="1"/>
<GROUP type="saldo" name="noted" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="creditline" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="available" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="spent" minnum="0" trustlevel="4" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISALS" version="3" isbpdjob="1" delimiter="+" terminator="&apos;">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetBalance" code="HKSAL" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="allAccounts" type="alpha" maxsize="1"/>
<ELEM name="currency" type="an" maxsize="128" minnum="0"/>
<ELEM name="maxAccount" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Balance" code="HISAL" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="accountName" type="AN" maxsize="30"/>
<ELEM name="currency" type="alpha"/>
<GROUP type="saldo" name="booked" minnum="0" trustlevel="4" version="1"/>
<GROUP type="saldo" name="noted" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="creditline" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="available" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="spent" minnum="0" trustlevel="4" version="1"/>
<ELEM name="date" type="date" minsize="8" maxsize="8" minnum="0" leftfill="1"/>
<ELEM name="time" type="time" minsize="6" maxsize="6" minnum="0" leftfill="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISALS" version="4" isbpdjob="1" delimiter="+" terminator="&apos;">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetBalance" code="HKSAL" version="5" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="2"/>
<ELEM name="allAccounts" type="alpha" maxsize="1"/>
<ELEM name="currency" type="an" maxsize="128" minnum="0"/>
<ELEM name="maxAccount" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Balance" code="HISAL" version="5" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="2"/>
<ELEM name="accountName" type="AN" maxsize="30"/>
<ELEM name="currency" type="alpha"/>
<GROUP type="saldo" name="booked" minnum="0" trustlevel="4" version="1"/>
<GROUP type="saldo" name="noted" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="creditline" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="available" minnum="0" trustlevel="4" version="1"/>
<GROUP type="btg" name="spent" minnum="0" trustlevel="4" version="1"/>
<ELEM name="date" type="date" minsize="8" maxsize="8" minnum="0" leftfill="1"/>
<ELEM name="time" type="time" minsize="6" maxsize="6" minnum="0" leftfill="1"/>
<ELEM name="duedate" type="date" minsize="8" maxsize="8" minnum="0" leftfill="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISALS" version="5" isbpdjob="1" delimiter="+" terminator="&apos;">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetTransactions" code="HKKAZ" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="currency" type="an" maxsize="128" minnum="0"/>
<ELEM name="fromDate" type="date" minsize="8" maxsize="8" minnum="0"/>
<ELEM name="toDate" type="date" minsize="8" maxsize="8" minnum="0"/>
<ELEM name="maxEntries" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Transactions" code="HIKAZ" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="booked" type="bin" bintype="swift" binsubtype="mt940" trustlevel="2" readbin="0"/>
<ELEM name="noted" type="bin" bintype="swift" binsubtype="mt942" minnum="0" trustlevel="2" readbin="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIKAZS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="StoreDays" type="num" maxsize="4"/>
<ELEM name="MaxEntryAllowed" type="an" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetTransactions" code="HKKAZ" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="currency" type="an" maxsize="128" minnum="0"/>
<ELEM name="fromDate" type="date" minsize="8" maxsize="8" minnum="0"/>
<ELEM name="toDate" type="date" minsize="8" maxsize="8" minnum="0"/>
<ELEM name="maxEntries" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Transactions" code="HIKAZ" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="booked" type="bin" bintype="swift" binsubtype="mt940" trustlevel="2" readbin="0"/>
<ELEM name="noted" type="bin" bintype="swift" binsubtype="mt942" minnum="0" trustlevel="2" readbin="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIKAZS" version="4" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="StoreDays" type="num" maxsize="4"/>
<ELEM name="MaxEntryAllowed" type="an" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetTransactions" code="HKKAZ" version="5" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="2"/>
<ELEM name="allAccounts" type="an" maxsize="1"/>
<ELEM name="fromDate" type="date" minsize="8" maxsize="8" minnum="0"/>
<ELEM name="toDate" type="date" minsize="8" maxsize="8" minnum="0"/>
<ELEM name="maxEntries" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="allAccounts">N</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="Transactions" code="HIKAZ" version="5" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="booked" type="bin" bintype="swift" binsubtype="mt940" trustlevel="2" readbin="0"/>
<ELEM name="noted" type="bin" bintype="swift" binsubtype="mt942" minnum="0" trustlevel="2" readbin="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIKAZS" version="5" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="StoreDays" type="num" maxsize="4"/>
<ELEM name="MaxEntryAllowed" type="an" maxsize="1"/>
<ELEM name="AllAccountsAllowed" type="an" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStandingOrders" code="HKDAB" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="jobid" type="ascii" maxsize="99" minnum="0"/>
<ELEM name="maxEntries" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStandingOrdersResponse" code="HIDAB" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP name="standingOrder" type="StandingOrderBase"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDABS" version="1" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStandingOrders" code="HKDAB" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="jobid" type="ascii" maxsize="99" minnum="0"/>
<ELEM name="maxEntries" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStandingOrdersResponse" code="HIDAB" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP name="standingOrder" type="StandingOrderBase" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDABS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStandingOrders" code="HKDAB" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="2"/>
<ELEM name="jobid" type="ascii" maxsize="99" minnum="0"/>
<ELEM name="maxEntries" type="num" maxsize="4" minnum="0"/>
<ELEM name="attach" type="ascii" maxsize="35" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetStandingOrdersResponse" code="HIDAB" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP name="standingOrder" type="StandingOrderBase" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDABS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SingleTransfer" code="HKUEB" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="TransferBase" name="transaction" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIUEBS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SingleTransfer" code="HKUEB" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="TransferBase" name="transaction" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIUEBS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SingleTransfer" code="HKUEB" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="TransferBase" name="transaction" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIUEBS" version="4" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SingleDebitNote" code="HKLAS" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="TransferBase" name="transaction" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HILASS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SingleDebitNote" code="HKLAS" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="TransferBase" name="transaction" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HILASS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="SingleDebitNote" code="HKLAS" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="TransferBase" name="transaction" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HILASS" version="4" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="InternalTransfer" code="HKUMB" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="TransferBase" name="transaction" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIUMBS" version="1" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="EuTransfer" code="HKAOM" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP name="ouraccount" type="ktv" trustlevel="4" version="2"/>
<ELEM name="ourName" type="dta" maxsize="140"/>
<GROUP name="otheraccount" type="ktv" trustlevel="4" version="2" minnum="0"/>
<ELEM name="iban" type="dta" minnum="0" maxsize="34"/>
<ELEM name="otherBankName" type="dta" maxsize="140"/>
<ELEM name="otherName" type="dta" maxsize="140"/>
<GROUP name="value" type="btg" trustlevel="4" version="1"/>
<ELEM name="chargeWhom" type="num" maxsize="1"/>
<ELEM name="purpose" type="dta" maxsize="140"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIAOMS" version="1" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="IbanAllowed" type="an" maxsize="1"/>
<GROUP name="Country" delimiter=";" minnum="0" maxnum="99">
<ELEM name="code" type="num"/>
<ELEM name="MaxLenOurName" type="num"/>
<ELEM name="MaxLenOtherName" type="num"/>
<ELEM name="MaxLenOtherBankName" type="num"/>
<ELEM name="MaxLenPurpose" type="num"/>
<ELEM name="LimitLocalValue" type="float" trustlevel="4" minnum="0" maxsize="20" minnum="0"/>
<ELEM name="LimitLocalCurrency" type="alpha" maxsize="3"/>
<ELEM name="LimitForeignValue" type="float" trustlevel="4" minnum="0" maxsize="20" minnum="0"/>
<ELEM name="LimitForeignCurrency" type="alpha" maxsize="3" minnum="0"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MultiTransfer" code="HKSUB" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISUBS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxTransfers" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MultiTransfer" code="HKSUB" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISUBS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxTransfers" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MultiTransfer" code="HKSUB" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISUBS" version="4" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxTransfers" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MultiTransfer" code="HKSUB" version="5" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="2"/>
<ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISUBS" version="5" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxTransfers" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MultiDebitNote" code="HKSLA" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MultiDebitNote" code="HKSLA" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISLAS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxTransfers" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISLAS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxTransfers" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MultiDebitNote" code="HKSLA" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISLAS" version="4" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxTransfers" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="MultiDebitNote" code="HKSLA" version="5" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="2"/>
<ELEM name="transfers" type="bin" bintype="dtaus" trustlevel="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HISLAS" version="5" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxTransfers" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CreateStandingOrder" code="HKDAE" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="1" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CreateStandingOrderResponse" code="HIDAE" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceId" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDAES" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowedTurnusMonths" type="an" maxsize="24"/>
<ELEM name="AllowedMonthDays" type="an" maxsize="64"/>
<ELEM name="AllowedTurnusWeeks" type="an" maxsize="104" minnum="0"/>
<ELEM name="AllowedWeekDays" type="an" maxsize="7" minnum="0"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CreateStandingOrder" code="HKDAE" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="2" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CreateStandingOrderResponse" code="HIDAE" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceId" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDAES" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowedTurnusMonths" type="an" maxsize="24"/>
<ELEM name="AllowedMonthDays" type="an" maxsize="64"/>
<ELEM name="AllowedTurnusWeeks" type="an" maxsize="104" minnum="0"/>
<ELEM name="AllowedWeekDays" type="an" maxsize="7" minnum="0"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CreateStandingOrder" code="HKDAE" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="3" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="CreateStandingOrderResponse" code="HIDAE" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceId" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDAES" version="4" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowedTurnusMonths" type="an" maxsize="24"/>
<ELEM name="AllowedMonthDays" type="an" maxsize="64"/>
<ELEM name="AllowedTurnusWeeks" type="an" maxsize="104" minnum="0"/>
<ELEM name="AllowedWeekDays" type="an" maxsize="7" minnum="0"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyStandingOrder" code="HKDAN" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="1" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyStandingOrderResponse" code="HIDAN" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceIdOld" type="AN" maxsize="99" minnum="1"/>
<ELEM name="referenceIdNew" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDANS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="AllowedChanges" type="num" maxsize="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowChgOtherAccount" type="an" maxsize="1"/>
<ELEM name="AllowChgOtherName" type="an" maxsize="1"/>
<ELEM name="AllowChgValue" type="an" maxsize="1"/>
<ELEM name="AllowChgTextKey" type="an" maxsize="1"/>
<ELEM name="AllowChgPurpose" type="an" maxsize="1"/>
<ELEM name="AllowChgFirstDate" type="an" maxsize="1"/>
<ELEM name="AllowChgUnit" type="an" maxsize="1"/>
<ELEM name="AllowChgTurnus" type="an" maxsize="1"/>
<ELEM name="AllowChgDay" type="an" maxsize="1"/>
<ELEM name="AllowChgLastDate" type="an" maxsize="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<ELEM name="AllowedTurnusMonths" type="an" maxsize="24"/>
<ELEM name="AllowedMonthDays" type="an" maxsize="64"/>
<ELEM name="AllowedTurnusWeeks" type="an" maxsize="104" minnum="0"/>
<ELEM name="AllowedWeekDays" type="an" maxsize="7" minnum="0"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyStandingOrder" code="HKDAN" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="2" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyStandingOrderResponse" code="HIDAN" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceIdOld" type="AN" maxsize="99" minnum="1"/>
<ELEM name="referenceIdNew" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDANS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="AllowedDatedChanges" type="num" maxsize="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowChgOtherAccount" type="an" maxsize="1"/>
<ELEM name="AllowChgOtherName" type="an" maxsize="1"/>
<ELEM name="AllowChgValue" type="an" maxsize="1"/>
<ELEM name="AllowChgTextKey" type="an" maxsize="1"/>
<ELEM name="AllowChgPurpose" type="an" maxsize="1"/>
<ELEM name="AllowChgFirstDate" type="an" maxsize="1"/>
<ELEM name="AllowChgUnit" type="an" maxsize="1"/>
<ELEM name="AllowChgTurnus" type="an" maxsize="1"/>
<ELEM name="AllowChgDay" type="an" maxsize="1"/>
<ELEM name="AllowChgLastDate" type="an" maxsize="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<ELEM name="AllowedTurnusMonths" type="an" maxsize="24"/>
<ELEM name="AllowedMonthDays" type="an" maxsize="64"/>
<ELEM name="AllowedTurnusWeeks" type="an" maxsize="104" minnum="0"/>
<ELEM name="AllowedWeekDays" type="an" maxsize="7" minnum="0"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyStandingOrder" code="HKDAN" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="3" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyStandingOrderResponse" code="HIDAN" version="4" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceIdOld" type="AN" maxsize="99" minnum="1"/>
<ELEM name="referenceIdNew" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDANS" version="4" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="AllowedChanges" type="num" maxsize="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowChgOtherAccount" type="an" maxsize="1"/>
<ELEM name="AllowChgOtherName" type="an" maxsize="1"/>
<ELEM name="AllowChgValue" type="an" maxsize="1"/>
<ELEM name="AllowChgTextKey" type="an" maxsize="1"/>
<ELEM name="AllowChgPurpose" type="an" maxsize="1"/>
<ELEM name="AllowChgFirstDate" type="an" maxsize="1"/>
<ELEM name="AllowChgUnit" type="an" maxsize="1"/>
<ELEM name="AllowChgTurnus" type="an" maxsize="1"/>
<ELEM name="AllowChgDay" type="an" maxsize="1"/>
<ELEM name="AllowChgLastDate" type="an" maxsize="1"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<ELEM name="AllowedTurnusMonths" type="an" maxsize="24"/>
<ELEM name="AllowedMonthDays" type="an" maxsize="64"/>
<ELEM name="AllowedTurnusWeeks" type="an" maxsize="104" minnum="0"/>
<ELEM name="AllowedWeekDays" type="an" maxsize="7" minnum="0"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DeleteStandingOrder" code="HKDAL" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="1" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDALS" version="1" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowDate" type="an" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DeleteStandingOrder" code="HKDAL" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="2" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDALS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowDate" type="an" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DeleteStandingOrder" code="HKDAL" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="StandingOrderBase" version="3" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HIDALS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="AllowDate" type="an" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetDatedTransfers" code="HKTUB" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="1"/>
<ELEM name="fromdate" type="date" minnum="0"/>
<ELEM name="todate" type="date" minnum="0"/>
<ELEM name="maxEntries" type="num" minnum="0" maxsize="4"/>
<ELEM name="attach" type="ascii" minnum="0" maxsize="35"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetDatedTransfersResponse" code="HITUB" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP name="datedTransfer" type="TransferBase" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITUBS" version="1" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="dateAllowed" type="alpha" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetDatedTransfers" code="HKTUB" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="ktv" version="2"/>
<ELEM name="fromdate" type="date" minnum="0"/>
<ELEM name="todate" type="date" minnum="0"/>
<ELEM name="maxEntries" type="num" minnum="0" maxsize="4"/>
<ELEM name="attach" type="ascii" minnum="0" maxsize="35"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="GetDatedTransfersResponse" code="HITUB" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP name="datedTransfer" type="TransferBase" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITUBS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="dateAllowed" type="alpha" maxsize="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DatedSingleTransfer" code="HKTUE" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="TransferBase" version="1" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DatedSingleTransferResponse" code="HITUE" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceId" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITUES" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DatedSingleTransfer" code="HKTUE" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<Group type="TransferBase" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DatedSingleTransferResponse" code="HITUE" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceId" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITUES" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyDatedSingleTransfer" code="HKTUA" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="TransferBase" version="1" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyDatedSingleTransferResponse" code="HITUA" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceIdOld" type="AN" maxsize="99"/>
<ELEM name="referenceIdNew" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITUAS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyDatedSingleTransfer" code="HKTUA" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="TransferBase" version="2" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="ModifyDatedSingleTransferResponse" code="HITUA" version="3" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<ELEM name="referenceIdOld" type="AN" maxsize="99"/>
<ELEM name="referenceIdNew" type="AN" maxsize="99" minnum="0"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITUAS" version="3" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<ELEM name="mindelay" type="num" maxsize="4"/>
<ELEM name="maxdelay" type="num" maxsize="4"/>
<ELEM name="MaxPurposeLines" type="num" maxsize="2"/>
<GROUP name="TextKey" delimiter=":">
<ELEM name="key" type="num" maxsize="2" minnum="1" maxnum="99"/>
</GROUP>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DeleteDatedSingleTransfer" code="HKTUL" version="1" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="TransferBase" version="1" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITULS" version="1" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef id="DeleteDatedSingleTransfer" code="HKTUL" version="2" delimiter="+" terminator="&apos;">
<GROUP type="SegHead" name="head"/>
<GROUP type="TransferBase" version="2" name="transaction"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
<SEGdef code="HITULS" version="2" delimiter=":" terminator="&apos;" isbpdjob="1">
<GROUP type="BPDJob" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</SEGdef>
</SEGs>
<JOBs>
<JOBdef id="JobDialogInit" version="1" pversion="210" internal="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
</JOBdef>
<JOBdef id="JobDialogEnd" version="1" pversion="210" internal="1">
<SEG type="DialogEnd"/>
</JOBdef>
<JOBdef id="JobDialogInitAnon" version="1" pversion="210" crypt="0" sign="0" internal="1" nosysid="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="ident/status">0</VALUE>
<VALUE path="prepare/bpdversion">0</VALUE>
<VALUE path="prepare/updversion">0</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetKeys" version="1" pversion="210" mode="RDH" dlg="1" needsbpd="0" response="GetKeyResponse">
<MESSAGE name="open" crypt="0" sign="0" nosysid="1">
<SEG name="ident" type="Ident"/>
<SEG name="prepare" type="Prepare"/>
<SEG type="getKey" name="cryptkey"/>
<SEG type="getKey" name="signKey"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/status">0</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="cryptkey/key/keytype">V</VALUE>
<VALUE path="cryptkey/key/keynum">999</VALUE>
<VALUE path="cryptkey/key/keyversion">999</VALUE>
<VALUE path="cryptkey/key/userid">999</VALUE>
<VALUE path="signkey/key/keytype">S</VALUE>
<VALUE path="signkey/key/keynum">999</VALUE>
<VALUE path="signkey/key/keyversion">999</VALUE>
<VALUE path="signkey/key/userid">999</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobSendKeys" version="1" pversion="210" mode="RDH" dlg="1" needsbpd="0">
<MESSAGE name="open" crypt="1" sign="1">
<SEG name="ident" type="Ident"/>
<SEG type="sendsignKey" name="signKey"/>
<SEG type="sendcryptKey" name="cryptkey"/>
<VALUES>
<VALUE path="cryptkey/key/keytype">V</VALUE>
<VALUE path="signkey/key/keytype">S</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobSync" version="1" pversion="210" crypt="1" sign="1" dlg="1" needsbpd="0" response="syncresponse">
<MESSAGE name="open" nosysid="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<SEG type="Sync" name="sync"/>
<VALUES>
<VALUE path="ident/systemId">0</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetAccounts" version="1" pversion="210" dlg="1">
<MESSAGE name="open" crypt="1" sign="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
</MESSAGE>
<MESSAGE name="close" sign="1" crypt="1">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetBankInfo" version="1" pversion="210" dlg="1">
<MESSAGE name="open" crypt="0" sign="0">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="ident/status">0</VALUE>
</VALUES>
</MESSAGE>
<MESSAGE name="close" sign="0" crypt="0">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobUpdateBankInfo" version="1" pversion="210" dlg="1">
<MESSAGE name="open" crypt="1" sign="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="prepare/bpdversion">0</VALUE>
<VALUE path="prepare/updversion">0</VALUE>
</VALUES>
</MESSAGE>
<MESSAGE name="close" sign="1" crypt="1">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetStatus" code="HKPRO" params="HIPROS" version="3" crypt="1" sign="1" needBPD="0" attachable="1" response="GetStatusResponse">
<SEG type="GetStatus" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobDialogInit" version="1" pversion="201" internal="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
</JOBdef>
<JOBdef id="JobDialogEnd" version="1" pversion="201" internal="1">
<SEG type="DialogEnd"/>
</JOBdef>
<JOBdef id="JobDialogInitAnon" version="1" pversion="201" crypt="0" sign="0" internal="1" nosysid="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="ident/status">0</VALUE>
<VALUE path="prepare/bpdversion">999</VALUE>
<VALUE path="prepare/updversion">999</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetKeys" version="1" pversion="201" mode="RDH" dlg="1" needsbpd="0" response="GetKeyResponse">
<MESSAGE name="open" crypt="0" sign="0" nosysid="1">
<SEG name="ident" type="Ident"/>
<SEG name="prepare" type="Prepare"/>
<SEG type="getKey" name="cryptkey"/>
<SEG type="getKey" name="signKey"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/status">0</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="cryptkey/key/keytype">V</VALUE>
<VALUE path="cryptkey/key/keynum">999</VALUE>
<VALUE path="cryptkey/key/keyversion">999</VALUE>
<VALUE path="cryptkey/key/userid">9999999999</VALUE>
<VALUE path="signkey/key/keytype">S</VALUE>
<VALUE path="signkey/key/keynum">999</VALUE>
<VALUE path="signkey/key/keyversion">999</VALUE>
<VALUE path="signkey/key/userid">9999999999</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobSendKeys" version="1" pversion="201" mode="RDH" dlg="1" needsbpd="0">
<MESSAGE name="open" crypt="1" sign="1">
<SEG name="ident" type="Ident"/>
<SEG type="sendsignKey" name="signKey"/>
<SEG type="sendcryptKey" name="cryptkey"/>
<VALUES>
<VALUE path="cryptkey/key/keytype">V</VALUE>
<VALUE path="signkey/key/keytype">S</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobSync" version="1" pversion="201" crypt="0" sign="0" dlg="1" needsbpd="0" response="syncresponse">
<MESSAGE name="open" nosysid="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<SEG type="Sync" name="sync"/>
<VALUES>
<VALUE path="ident/systemId">0</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetAccounts" version="1" pversion="201" dlg="1">
<MESSAGE name="open" crypt="1" sign="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
</MESSAGE>
<MESSAGE name="close" sign="1" crypt="1">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetBankInfo" version="1" pversion="201" dlg="1">
<MESSAGE name="open" crypt="0" sign="0">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="ident/status">0</VALUE>
</VALUES>
</MESSAGE>
<MESSAGE name="close" sign="0" crypt="0">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobUpdateBankInfo" version="1" pversion="201" dlg="1">
<MESSAGE name="open" crypt="1" sign="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="prepare/bpdversion">999</VALUE>
<VALUE path="prepare/updversion">999</VALUE>
</VALUES>
</MESSAGE>
<MESSAGE name="close" sign="1" crypt="1">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetStatus" code="HKPRO" params="HIPROS" version="2" crypt="1" sign="1" needBPD="0" attachable="1" response="GetStatusResponse">
<SEG type="GetStatus" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobDialogInit" version="1" pversion="220" internal="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
</JOBdef>
<JOBdef id="JobDialogEnd" version="1" pversion="220" internal="1">
<SEG type="DialogEnd"/>
</JOBdef>
<JOBdef id="JobDialogInitAnon" version="1" pversion="220" crypt="0" sign="0" internal="1" nosysid="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="ident/status">0</VALUE>
<VALUE path="prepare/bpdversion">999</VALUE>
<VALUE path="prepare/updversion">999</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetKeys" version="1" pversion="220" mode="RDH" dlg="1" needsbpd="0" response="GetKeyResponse">
<MESSAGE name="open" crypt="0" sign="0" nosysid="1">
<SEG name="ident" type="Ident"/>
<SEG name="prepare" type="Prepare"/>
<SEG type="getKey" name="cryptkey"/>
<SEG type="getKey" name="signKey"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/status">0</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="cryptkey/key/keytype">V</VALUE>
<VALUE path="cryptkey/key/keynum">999</VALUE>
<VALUE path="cryptkey/key/keyversion">999</VALUE>
<VALUE path="cryptkey/key/userid">999</VALUE>
<VALUE path="signkey/key/keytype">S</VALUE>
<VALUE path="signkey/key/keynum">999</VALUE>
<VALUE path="signkey/key/keyversion">999</VALUE>
<VALUE path="signkey/key/userid">999</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobSendKeys" version="1" pversion="220" mode="RDH" dlg="1" needsbpd="0">
<MESSAGE name="open" crypt="1" sign="1">
<SEG name="ident" type="Ident"/>
<SEG type="sendsignKey" name="signKey"/>
<SEG type="sendcryptKey" name="cryptkey"/>
<VALUES>
<VALUE path="cryptkey/key/keytype">V</VALUE>
<VALUE path="signkey/key/keytype">S</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobSync" version="1" pversion="220" crypt="0" sign="0" dlg="1" needsbpd="0" response="syncresponse">
<MESSAGE name="open" nosysid="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<SEG type="Sync" name="sync"/>
<VALUES>
<VALUE path="ident/systemId">0</VALUE>
</VALUES>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetAccounts" version="1" pversion="220" dlg="1">
<MESSAGE name="open" crypt="1" sign="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
</MESSAGE>
<MESSAGE name="close" sign="1" crypt="1">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetBankInfo" version="1" pversion="220" dlg="1">
<MESSAGE name="open" crypt="0" sign="0">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="ident/customerId">9999999999</VALUE>
<VALUE path="ident/systemId">0</VALUE>
<VALUE path="ident/status">0</VALUE>
</VALUES>
</MESSAGE>
<MESSAGE name="close" sign="0" crypt="0">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobUpdateBankInfo" version="1" pversion="220" dlg="1">
<MESSAGE name="open" crypt="1" sign="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
<VALUES>
<VALUE path="prepare/bpdversion">999</VALUE>
<VALUE path="prepare/updversion">999</VALUE>
</VALUES>
</MESSAGE>
<MESSAGE name="close" sign="1" crypt="1">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobTan" code="HKTAN" params="HITANS" version="1" mode="PINTAN" crypt="1" sign="1" needBPD="1" response="TanResponse" single="1" pversion="220">
<SEG type="Tan" version="1"/>
</JOBdef>
<JOBdef id="JobChangePin" code="DKPAES" params="DIPAES" version="1" mode="PINTAN" crypt="1" sign="1" needBPD="1" single="1" pversion="220">
<SEG type="ChangePin" version="1"/>
</JOBdef>
<JOBdef id="JobGetItanModes" version="1" pversion="220" dlg="1">
<MESSAGE name="open" crypt="1" sign="1" noitan="1">
<SEG type="Ident" name="ident"/>
<SEG type="Prepare" name="prepare"/>
</MESSAGE>
<MESSAGE name="close" sign="1" crypt="1" noitan="1">
<SEG type="DialogEnd"/>
</MESSAGE>
</JOBdef>
<JOBdef id="JobGetBalance" code="HKSAL" params="HISALS" version="3" crypt="1" sign="1" needBPD="1" response="Balance" attachable="1" single="1">
<SEG type="GetBalance" version="3"/>
</JOBdef>
<JOBdef id="JobGetBalance" code="HKSAL" params="HISALS" version="4" crypt="1" sign="1" needBPD="1" response="Balance" attachable="1" single="1">
<SEG type="GetBalance" version="4"/>
</JOBdef>
<JOBdef id="JobGetBalance" code="HKSAL" params="HISALS" version="5" crypt="1" sign="1" needBPD="1" response="Balance" attachable="1" single="1">
<SEG type="GetBalance" version="5"/>
</JOBdef>
<JOBdef id="JobGetTransactions" code="HKKAZ" params="HIKAZS" version="3" crypt="1" sign="1" needBPD="1" response="Transactions" attachable="1" single="1">
<SEG type="GetTransactions" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetTransactions" code="HKKAZ" params="HIKAZS" version="4" crypt="1" sign="1" needBPD="1" response="Transactions" attachable="1" single="1">
<SEG type="GetTransactions" version="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetTransactions" code="HKKAZ" params="HIKAZS" version="5" crypt="1" sign="1" needBPD="1" response="Transactions" attachable="1" single="1">
<SEG type="GetTransactions" version="5"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
<VALUE path="allAccounts">N</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetStandingOrders" code="HKDAB" params="HIDABS" version="1" crypt="1" sign="1" needBPD="1" response="GetStandingOrdersResponse" single="1" attachable="1">
<SEG type="GetStandingOrders" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetStandingOrders" code="HKDAB" params="HIDABS" version="2" crypt="1" sign="1" needBPD="1" response="GetStandingOrdersResponse" single="1" attachable="1">
<SEG type="GetStandingOrders" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetStandingOrders" code="HKDAB" params="HIDABS" version="3" crypt="1" sign="1" needBPD="1" response="GetStandingOrdersResponse" single="1" attachable="1">
<SEG type="GetStandingOrders" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobSingleTransfer" code="HKUEB" params="HIUEBS" version="2" crypt="1" sign="1" needBPD="1" single="1">
<SEG type="SingleTransfer" version="2"/>
</JOBdef>
<JOBdef id="JobSingleTransfer" code="HKUEB" params="HIUEBS" version="3" crypt="1" sign="1" needBPD="1" single="1">
<SEG type="SingleTransfer" version="3"/>
</JOBdef>
<JOBdef id="JobSingleTransfer" code="HKUEB" params="HIUEBS" version="4" crypt="1" sign="1" needBPD="1" single="1" needTan="1">
<SEG type="SingleTransfer" version="4"/>
</JOBdef>
<JOBdef id="JobSingleDebitNote" code="HKLAS" params="HILASS" version="2" crypt="1" sign="1" needBPD="1" single="1">
<SEG type="SingleDebitNote" version="2"/>
</JOBdef>
<JOBdef id="JobSingleDebitNote" code="HKLAS" params="HILASS" version="4" crypt="1" sign="1" needBPD="1" single="1" needTan="1">
<SEG type="SingleDebitNote" version="4"/>
</JOBdef>
<JOBdef id="JobInternalTransfer" code="HKUMB" params="HIUMBS" version="1" crypt="1" sign="1" needBPD="1" single="1" needTan="1">
<SEG type="InternalTransfer" version="4"/>
</JOBdef>
<JOBdef id="JobEuTransfer" code="HKAOM" params="HIAOMS" version="1" crypt="1" sign="1" needBPD="1" single="1" needTan="1">
<SEG type="EuTransfer" version="1"/>
</JOBdef>
<JOBdef id="JobMultiTransfer" code="HKSUB" params="HISUBS" version="2" crypt="1" sign="1" needBPD="1">
<SEG type="MultiTransfer" version="2"/>
</JOBdef>
<JOBdef id="JobMultiTransfer" code="HKSUB" params="HISUBS" version="3" crypt="1" sign="1" needBPD="1">
<SEG type="MultiTransfer" version="3"/>
</JOBdef>
<JOBdef id="JobMultiTransfer" code="HKSUB" params="HISUBS" version="4" crypt="1" sign="1" needBPD="1">
<SEG type="MultiTransfer" version="4"/>
</JOBdef>
<JOBdef id="JobMultiTransfer" code="HKSUB" params="HISUBS" version="5" crypt="1" sign="1" needBPD="1" needTan="1">
<SEG type="MultiTransfer" version="5"/>
</JOBdef>
<JOBdef id="JobMultiDebitNote" code="HKSLA" params="HISLAS" version="2" crypt="1" sign="1" needBPD="1" needTan="1">
<SEG type="MultiDebitNote" version="2"/>
</JOBdef>
<JOBdef id="JobMultiDebitNote" code="HKSLA" params="HISLAS" version="3" crypt="1" sign="1" needBPD="1">
<SEG type="MultiDebitNote" version="3"/>
</JOBdef>
<JOBdef id="JobMultiDebitNote" code="HKSLA" params="HISLAS" version="4" crypt="1" sign="1" needBPD="1">
<SEG type="MultiDebitNote" version="4"/>
</JOBdef>
<JOBdef id="JobMultiDebitNote" code="HKSLA" params="HISLAS" version="5" crypt="1" sign="1" needBPD="1">
<SEG type="MultiDebitNote" version="5"/>
</JOBdef>
<JOBdef id="JobCreateStandingOrder" code="HKDAE" params="HIDAES" version="2" crypt="1" sign="1" needBPD="1" response="CreateStandingOrderResponse">
<SEG type="CreateStandingOrder" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobCreateStandingOrder" code="HKDAE" params="HIDAES" version="3" crypt="1" sign="1" needBPD="1" response="CreateStandingOrderResponse">
<SEG type="CreateStandingOrder" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobCreateStandingOrder" code="HKDAE" params="HIDAES" version="4" crypt="1" sign="1" needBPD="1" response="CreateStandingOrderResponse">
<SEG type="CreateStandingOrder" version="4"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobDeleteStandingOrder" code="HKDAL" params="HIDALS" version="1" crypt="1" sign="1" needBPD="1">
<SEG type="DeleteStandingOrder" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobModifyStandingOrder" code="HKDAN" params="HIDANS" version="2" crypt="1" sign="1" needBPD="1" response="ModifyStandingOrderResponse">
<SEG type="ModifyStandingOrder" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobModifyStandingOrder" code="HKDAN" params="HIDANS" version="3" crypt="1" sign="1" needBPD="1" response="ModifyStandingOrderResponse">
<SEG type="ModifyStandingOrder" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobDeleteStandingOrder" code="HKDAL" params="HIDALS" version="1" crypt="1" sign="1" needBPD="1">
<SEG type="DeleteStandingOrder" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobDeleteStandingOrder" code="HKDAL" params="HIDALS" version="2" crypt="1" sign="1" needBPD="1">
<SEG type="DeleteStandingOrder" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobDeleteStandingOrder" code="HKDAL" params="HIDALS" version="3" crypt="1" sign="1" needBPD="1">
<SEG type="DeleteStandingOrder" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobGetDatedTransfers" code="HKTUB" params="HITUBS" version="1" crypt="1" sign="1" needBPD="1" response="GetDatedTransfersResponse" single="1" attachable="1">
<SEG type="GetDatedTransfers" version="1"/>
<VALUES/>
</JOBdef>
<JOBdef id="JobGetDatedTransfers" code="HKTUB" params="HITUBS" version="2" crypt="1" sign="1" needBPD="1" response="GetDatedTransfersResponse" attachable="1">
<SEG type="GetDatedTransfers" version="2"/>
<VALUES/>
</JOBdef>
<JOBdef id="JobCreateDatedTransfer" code="HKTUE" params="HITUES" version="2" crypt="1" sign="1" needBPD="1" response="DatedSingleTransferResponse">
<SEG type="DatedSingleTransfer" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobCreateDatedTransfer" code="HKTUE" params="HITUES" version="3" crypt="1" sign="1" needBPD="1" response="DatedSingleTransferResponse">
<SEG type="DatedSingleTransfer" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobModifyDatedTransfer" code="HKTUA" params="HITUAS" version="2" crypt="1" sign="1" needBPD="1" response="ModifyDatedSingleTransferResponse">
<SEG type="ModifyDatedSingleTransfer" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobModifyDatedTransfer" code="HKTUA" params="HITUAS" version="3" crypt="1" sign="1" needBPD="1" response="ModifyDatedSingleTransferResponse">
<SEG type="ModifyDatedSingleTransfer" version="3"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobDeleteDatedTransfer" code="HKTUL" params="HITULS" version="1" crypt="1" sign="1" needBPD="1">
<SEG type="DeleteDatedSingleTransfer" version="1"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
<JOBdef id="JobDeleteDatedTransfer" code="HKTUL" params="HITULS" version="2" crypt="1" sign="1" needBPD="1">
<SEG type="DeleteDatedSingleTransfer" version="2"/>
<VALUES>
<VALUE path="head/code">%code</VALUE>
<VALUE path="head/version">%version</VALUE>
</VALUES>
</JOBdef>
</JOBs>