From c43a8f3940b682d42c426bd9adb8d3be71d355d5 Mon Sep 17 00:00:00 2001 From: Rene Gritsch Date: Wed, 31 Jan 2018 17:27:53 +0100 Subject: [PATCH] =?UTF-8?q?Erg=C3=A4nzung=201.7=20sowie=20diverse=20kleine?= =?UTF-8?q?=20Korrekturen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ON_2.02.01_BOA_KFZ.docx | Bin 687528 -> 692470 bytes .../wsdl/omds3CommonServiceTypes.xsd | 2115 +++--- .../main/resources/wsdl/omds3ServiceTypes.xsd | 5743 +++++++++-------- 3 files changed, 4092 insertions(+), 3766 deletions(-) diff --git a/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx b/OMDSServiceDefinition/doc/ON_2 Antragsabwicklung/ON_2.02_BOA Services/ON_2.02.01 BOA KFZ/ON_2.02.01_BOA_KFZ.docx index 0b293c97dd1b14f3162cc6fffd5e5750d807cbd9..be76c98eda66e6ee8eb40281cd13552c107f537f 100644 GIT binary patch delta 56144 zcmV(@K-Ryg`ziLJDzI(~e|lCIbM3PL0594E01*HH0C#V4WG`fIV|8t1ZgehqZEWm) z%Z}Sf*5-bIc?Tj_-9S0bJE=rl|BxbC<*u7yyQ_gl0}W=1nW;*N${{Jc%Bz1dZ}4vi zy{gT;K(Bh|H~F7rz7xDCB1B50F6p!@8`YMQq!(fg@2_5*-4@0D#q;O+)orqf^Yg{*DqH5u>*D-sxp=<3zMfqr&)+Yz>2qDxRQByY zTV5r3j`1dO`Yz7Tf2!9lHs7|qPg0C^z04MIk)JQKo9Bx-yIb8q!`tuUVs<&3&x&91 zZq=?|vwU&3%F>H!LeH8B(N8YQ2~{8UFS3nQw2WK+GN>THMtq(nbIf6x=C`x^^)mK- z8*wCzYv#sy&64}c|<4vsQ zVvt-+cvR>L7(=C zy#eeXf4}9*wh4Yp$oWZ@T-~Ot^yb-**Vjo_JoC~bi*L40*wr1+@lUk{rBV*JU9+>IEo*1^(-*h1&`In2ze@P2y6x*2e zHo%=22gfCyZJS;2AcE6)gVcF~_=FG=e^~-QsRyD`(Z=Kp-VT$cIsfSVM`07N&5M77DKXKN^Y&!44P@|pG%x12!*LPq!P=G#9fX|DJm|9zXm z!TXhnP4Hm-dY@$TS$d~r7c==CZ?r2 z6TzG#c-g+G2O>`!u(-0c6yu*Uzw^sg!shqC?&A9?=$d@i0v+NP%~Tnut4HT1MAvtl zSw^nv+qz_CX(bg2afL0fhv%?aeEfHIPSPse}MZvcAA(-0YrLn7O#qBbNeNDIC}t6-};g1FLCq4cgy7+ z9%24o)%4hlu4h?Zyk6qHj0MdxB>QW9bF!ST78D*sFQxnS1@=g~{KiLsOf{`^`BV9q zRv|d1-K_EJY&NBJ-{2GPC?~7iBeR^KaM>K$>=n|}n&TSlH`gyLe;Ou9bkJ~cNT9W= z-7pPb$2+lvEpq8w=2q7yYBUK-3E+zD(^a*Et7-?>oH6}!6B-ETx3mEax>vBlWdyIQ z<$Q^^vW>!@*Rwf%?GdD%h{>`AB88HOUA&C1?rsnykxm()n>&aum}0B(e91D3YBrJ! zV-$>nz@{zPvcNWlf1IP;26D{b!JmBuhK#{t{6oBG!)mamqJmZ{%-DuLE|@vC8ajbP z#BySoef&R&naJ7&FrDf|MNGOl!x z>J5yH?ZB|3(#<7$I`R*AjIk`utr!fGNigmDK}P%K3c8-gHnfXflNhHPXK#kyjt^mxA$AMc^nfv%HIz6$CRZ~KGVILgVG((k1Fg4CiSqj6zpw5V$$SbW6Y_QfD<>=v zmkFZ!MR$jAu6AUyiH@#{+^kMmSx60HwoZUy4wZ2!0wWUa5^ z*fhT=0DAlr5@}X>o)jM#Mhm-xNzyNi&FBDjS@aaNTG zt|pTLv^Y4*5+&Po5imT<5bww!tM|3se_kFw^`_G&El-@9qnoPjIubP=J~cm3EvwQh zIw4r;8~ki(qh7<8RLo~cjBMS=cH=>(u34g@svA~N+G#sR{brWFPiA@hn48E`FRB!l z)CsIG40(Fajy=2Kb$$$|I^siaXl9qhZA!z^JpggG5p$eRksJ2@ z0v{FctUjcSw+ZrlSJ|)1*URE|e|AO85s|fpm(Sw2WVe5DwwNK`FRZT7{VEl1^M_YC zGw4@8@n_Q+%?eX!>~DJI2FX86DCv&bALQeFG4=@E11uI zy!@G7TmAJlAsrS_y$*gQ;NbFFnIN+dYs-b7{w1CL?^RO5ihmo1Zvcfae=wxA1FeP) z9GES%9I+V)gH{u!rHRbW@LVf&v_5^%5hmQxCEj6tSoc)}QHyNAa=G_{i|%E58_$az!q2DMaqnfbf0Zg-!;-5X;9Jf4Y4l=T4%LH}Oh51^{)kTJU1yRJ8c+gg zV;FgHu<$0frj=a2nufS=*a7PmR}Q)gH^p>Oo`p^ z6H5hB5n>*I=FOG?f72`6DaK-`yac~$SO(WNPTh(!pCht?+(qG)$D-2#Kb)m=Xo|9b za_26rw-Rv&$>le*DdY!^cKR%b+tl5!>%jHx)VGN}y9a8Bt%FQod0&UG!$=XRhv=2q zbn|15Qd>51z{-hIHn_?@>*@et8?z8N*gj(wV?#K!j(|=bf76HEbJc zrl*CzBPZRosz?&maVI4Qlc$ps=t-b1xpM>mj&p|DIl9i7BOWRn7G{p*zEE+cljR-} ztPr`TtGi;coWf~8+l*_enN^7lyP2(Y=5d>}`?nn&Ve>>7^wx%h4`BbsHugVY^oG|D z_)Q~?g5WBMf0S}*D`Ow@;ubDG==U8PG?-;;j^k_a1wvfkU%7c=+0b`50j)pFX5PUQ zv22Pem6bAXlB5G~ND>?lK5_C&C+eql^?){vNXZ?tH&|K;<*QU2A5mH#X4kX3P1pAC zljWOVD$CcmNltqo%7b~n?T$uK{w zuzsHuw-C`$?dzYDcz(4)ea__D>kt3^pZ`}@%eljJH*tR%(z^A}Zo5H{^9)N#~*>a+=@FaO3 zL-KyJx?IePC;lykxwu~}|9&Kv6UXtq(3G;af1c#;2a>6@hQ(HG0Tw-MCC*}c`sLEd91RdumP{v-^Hb@BmAaqi4V;9~H%g?P*U)UsXz zpDh7*5dI`JM9iA7Y#4Y{gLvJpU>Y$ug3r1U@35?i336st>x>Opk#PC3HNc~eLZQ!= zf4TZ*paoVRC$Ko9PcT=*wf%4sQGDaUaNQG#q9(8v?mZHvM6}T&I|!{_qKQ92&obJx zjRX_%4nrF^v{h7i;8rZ=oUBu8>aucGpy?$F+EEikRyhb`QSC-jd@oWIDU)*>5K>eD zhZVU4^&k~*`U(kRJ}fnN>~=BkjD@eqe+pTdy>g^7N~sNLk-cVwa&f0tAx_n8Yl38t zO-PA%7^JF8Js`!D-nraiLF2?}Yo>=vpQPZ*bC7|)hc zp?ZUN9Z5eZRIGUQbXjWVx6$98)iGC{S+F#nD9{{lYq{aeI7f(XfgIFpmfeYrz#HT) zBFi~NeFb0xOBH1ZAV3NzQ!kPRe+nGav&&@kV%+q?VgX|7a>8Qcsco;@J#VSvuQVNf zqFYsO#SWmpL=|Hy0KI6EV3qetM)|GjDx+Il;c6fy)h^4Abi99O$z^_uTmvkn3ZkQ) ztf}%gnIR+dGC`v*BuFR4x#F$zG`?LV7s{LEe2y$lWqD6Eo?|>$K8>_^f3{uxPQKwI z^Qfck{WTFdem+%lZ1z{m`&l++5K(ToZ4AHg@od|Z!ur5Is&#!JY&#cz*iLj{61t1R zGa~=6E#35-33;E^`E!wJTF9TPFL5~-;vGhG)ukRRvXy_dM|>me@jYOffK>`hgT&HW zZB8y_SFo~~tP|fJEcj$R)JevWsCacsrSCBoWYla z6~a}Kn!HEJ+s9bY)&(%3(!%S9A8zgr75)*l{Jw}j67jdTR3qR^>HoJk&1;he^W21_9%FUNVA;a zh)+zJ*?;B<(yQ^u{Sx`)DC$>BIrXCzYF;w<_d?J<6kIbNVO8u@FTvYmIIIGa2`cvg z(u;qDWkwr!>K!&VmsMI)B-?Wa-1ZX3!w>}x+sq(jMcQ~o@zjy7uKP5wXs=Ts%09cE z9cfdk95UnU!oCVXeGuWA5l&Xx63Muve~0`+wL}U;g0H1 zGeeJM?2}T}A^Hr1bc3EHv#CZH0^L=XUJ!(J^(f>3T2LWpe^Q|e4p0w64#*K6MQTW5 zCpWh0I-zG?6dJTIa~>Q)kSdCktA?7yx|zfhpigEib9_vsBPaHLCsq$ z+XB-pnbGG$55{DiGCV3N(fucorzlGor%+%M#jeCNpBD#=oo>fj#QaLnV#*rERx2A;=kLYSY>PD?Vh_0VhVgx=j|bf6D&FXPK7?iR+$H3fl81`I2l~ zsBDHF8(%5YIM1p2C6X6mQ6U=$Swr#y<$0%-$&<6RWn6c0)-$^)wjm;CujzX@^fBY;x~p2A94>57v2|D{ z!O_=b3^VWulv!Wm$XL8nvYfSL^W;c44&uBre>0R~wmnv_uL|d+j%eFptAmr+AJsf2=%4p5fYjqYZ|@T3i=hRm#eWJ#na= zce3Gk8n``lAaai|T9REa!Ou`WlG(GvIeZJKEyzFtjz<>wHbCUF^)AE2O|YXDhP%x2 ze|ykbMG()n;nHwmj8TvL@bS6$DAtsdlGjuHu~|%ypQM!T7r%PcSw=Mc2~2 zSY6Lh5D)^#jB^$J_`^TC5T+EL_rOH`e_X|XNXPvz-tpGgdv^HoFpW|F6`}~dN_~)& znxjOfDj6wkGqNSs_uMeZcKgQT5Tf-+Lc|3QkZe?%wk zZxf6MvK|Az=NlWA7IbHWiA-|8i|gJ6k+qZfhs{{VzmEYVI0MMmz?7PeGWPB3saQW~ z`>?Uww}2J4-?7f&bU5CsE)0iT``pR6Q+y!v)EcDcN(h{SiAP43!=SeuPN=* zaMh@Nth>*H*m;+;~2KS*G0S2t`o)cld$`p|N9 zH-fwWte)6lHLjAx>F_vMxaQL{Htp${VqMFhM({|IJskJ8(7vi(nS zuPpgypj+?}LX5_HV}iy`+E3C#ls& zrcgXNRKn8L^mP`a%A#UbPh9=*4p;8cf+WfiZ9=}77){jISH4@q1wh1-<`?mcv)iJ$ zzj*$fB1{)?e!jdo^9K9N#s5T2^ zUTzj`QhkdaB;2IGh2LGyXZO_Rot8`AmFyx}pl{BLv+U&*f9*E#qxb@yA(GYqV)ZupO#{`Gs(lwXffBG|xd(VsZT{SXJb4 zEnKkK!wj$$NH_*ACfzW#B}E7(WK_n8>IOAPv)R$n28m^axJ^qN0Beu~xxZMmw=woG zfslaKXGw_N=#XK^3JghDLC#I4)Y4sz76Mjar23HFe|NPVb9e_bhXrqcp>p5()HyoX zgu(WLb|L}lBS}zBXjEYoRvm}rw6#%HWCgEY{END-?5{UX@V?(miD9std$q55UbNrM1z9B#6EL_rS+82LJ?r|5VDV+3~;-%La za($5nh@QwWrYNuKfG>n=ppzwRv}J-Ig2+m5e{iq4^2U}SFku}He~}}$P7e>1G-4*W z6Fa7WhoAJ&h%e#mMwr|ZQF3XW`I#f5l0xr(PM~z(Dk;paXn8uzkOB?UTVB8%S0I|F zEg80bWA@#A$*k53(T+(J(trmthjv!SlpT4X0Tj~y))nH0C6sgHg^jONGRGAxq43T964zMjg`ZJYMqTA0-3r)j4y;si!@r2~nW%14t&d!dx zdYXfvH;NMFRD0El(4!oko%wwgXS8dsy+gqF3WeC_OsNi)edNG)7^wlGManP;4o0nV zn;5{d3q}Xonjy0uOaLvx5dtF`E{nI5fAU@`?ts;C+N{hZcnluCobg5s+K^cdjm)Q&P6+@9Y^%|`5_4XY?1*2AntSyoYe zi>}Elu@=d}dSCn8;X%%ny6VR?Mto{n`eT6#4abid*#oO97CG4Rb1=NdsDhEqe<^x_ zVmlth^2p)wnNUe zAl_kftuE0%9PAF=bb*%E^orXQe`7j1dA^EB^lR2ZkJWf7b0@%lz4Qid2d2$bmgP8u z9#dvHeG^|7Rgsvl*5);;Fmo5@cgxZ+{Sy=>_9shM!Ye6UA<1r#jr1X5u?w|f4%auw zc$wx%$AWg9UW3|XF3qEHpqVJQG=!&ips_s2!Gu8yhnMG|1^9^x0M!B4e~U6S&2}R{ zkSL>7coT7o7v97>N5HmrLDMoOW?*|#pud6YBd*V?^sG(jwy)WfR->EdSb<8*We*>L zit!?D3l9qv=$6|XM`Yul+&hFIw0%=Ei0e^oK^;P18337~GpRucAwZ&>4j+6OLg1kI zgJIW!0oy_dYy*)7N^2B>e}UM1A&dYQz(26EZGL0Zo~< zwKl|(u;c@qmkKzcs;{O6!M>71a@@T4>*S-kHJg z{T{<}$eiUhx%Zkxe>?gOpF%tOp$7a;rZap?$93qzp^)BV=o+|(T2qD(-3j5fmF3`^ zm*KNw^}Q~B3SYnZ2ds~e1u9#4-La6ntP8tPe*8Xo^9-?vN@uGxT$>OBBqLcQNJev)@9^FFob`Y(SP{e zuADxS0BN{nn(feZ-EgG)tbipa395mr`607ntu@^W0c&>1*?`15rKa08*R|S;39gnpHf0n{;(_AeVYTpm)guoauf(cU>BU8X0;WxJaqtF0PYnm*>l6o%cpO)Q zMqBEf+mzUme??i)tx7B*lAy%m!jlr)FPa}w*q?JSJlp7pP+~if_K_&DU7VrjAl;$G zf}GXP0X0XpM)u_Bc1g|~w1*YEeXgcqds?VdS{28wQK?ji9knqvzUG`EJ-PL#cYw2` z09Ke?*t28D1X4lHgG8dk)f)&L*Gn`WfX_hjiXxj`f36^CRGx&QPZ|V@M0hq8Fc8ro za12d##d0L#(af9D#XIcKt}f9ME0jH28iZ*+Y#Ic&ls-ZdIi|n6p8g352D$2e+;yoz*oy2LY(lTT2|m&tp4|xhk=JP zXg^;4jDRUcc}C@2mHJNEYhpYnAF1(qNp~Z-RIfhj5vl4)7 zX0+Wb{)naJ!)28arJvz2?l_!;yC+A7e-p^BF>Ok!q-AW`MHOp?N{%t|NMx>f}Yk1iG|E13yBe{CNoX${+r za$EaUDH%Wwher(z7_5WzSiUTbUy}QtD=y#5PVS7{z>b(joWtwGL(Wfw*D#Hg&9u0= z8jhi>9=aOWNKCFB5qo)?et?V)f0ugTFd{e#Ue8dbvTP>K6fQKDfd%))*`KL=rT_8Y z$d5^HXh863sH!@~f2L~BbnUICU#P}~s{V~!eraRPbAR*6l4i$R17{n z;Sn>gqphYef3w0Zuga#x*U5Z(uDo2VyW3Fm3ME<7K~o!lVR=MnoR$XOf7l&b>Uxvd z<`3H>bFWS6pj`6c2?r8RoQ+A6(dS~=B=^Ilj!BX|m4d}+*KumMIak`IO=ao_PJ2Jt zj)kHO2*3RJFY0J?t~7C-ZzwUXfZK3CEMY#vK^s8ST$3`O(A1o z+kP zir~Q86AlaJ>sAtvn5$;mfjNnYF$!URsvepX+av}j{mX#u6PSQONjDg2~1C!YCTH!e&#`btbyhO1o?HL>>~;CYv*px$k5Edlrq%} z-3VMq>gy@yqw#8yf0(1oxLb9JvD30}g&69DYV$1l|GJRM;xM+>&5=54oXYv&;sM!L zNGQf!ruy;9>Nvqj4P3c>t}&XJrpbz>uf;tPl7nH~ClrhDpxhA#>JESg5V{@-P%GuO zW1{GQ!ZHr1uLY~i*-?3fFTo+mC;gE_hQ~e`A4CvcD~T`Hf9WjJ6#2t`r+N>=4!_zy z1xG$nbrFI_ADr!mnOs9efLlAuGtfIBbZxR_asr*HS;h!i8Ki?Y+Sk71$Zyxamd?v&8cMAMw!fKzVd^8zws2%n3Wn{dBXoxDEt}QJ8f(D}%77r4)$e*LA+W2L z!e=g+v5@5le-O-ouLx+VQif~?hW#`%r4V#DbKf@ z_ToX}9bPaa?MPB|O-+lCsU}5?wOaGV_wr(jcxT6mnmcklgrtd_*g|U*cVvbFCq~?w z=`yncTQ=uw67TRMveShfxZ}SrsV4%nOTr)w8w+_rfBK{Xs5*iYJX6{RRAtjcgK4wt z!$O=04;1kZn__i|?LwP;d_YG8l&B`;ZaN}J0^eZS+JoVV0-actEWYm@TToQ4uj1wn zs}47r9$A7yHDzoqvy`#6W|f(j6Y6EXAmdMa-?a>6YBG%JveEt1`-Tj4f|yYYsN-C& z57;h%e~>SAqPvpLrB77fawEdD&k3jcMJue!5+dVbpG1%?nm+vN55y5RD>iHx#am2*re~|p$d{Oc=+6XYVw6v=|%`CoG1e$yhV=mIHi&6Kj=FYk@5;X#k7)Q z981$%J2y2Ji*o4nSb8KkxoTPkn@TyM%41ngs7Ss`X1DKAFrUr8d9X_}U#Exd;tF(R ze>LxZhn=CC1KrCX>VelT49+dV^KDHv>dHA?+P*Xm;Uq!@H_eUC*z(3+Ss&3Cet=zN zK*VPYgHoa61{2o4f}=cDqk3_X=(BkIlviO17*vQQ7prRu466ka?ot}V0^~2#Rjxc& zzK`cCv9?hMq`XP!_?ncqr3ItVGhH#Zy1LxTWF3!1i5xZv*VdP2{TSHqXUQg395;Fz(k948Sz^X9%1Faqnpw;qCEY? zvJFvN`f|4Mr{D*cwkp8qI83wGE9H>XV!Y3c+UXLO@sWWp@}lfuMxJY0l96uEe}+~T zy%zOXwd^Pim`=y>Ob7OYK$9!A97o}X`#79f6SBK;Bbv5rMUg$h)wLcVs@1$0IZ1``rEF|eE;!ZWff zJdY^j=IS;^Szrk}%LAf)kyMFDe}24ciXCtGGm6Ni(>c|1d-h$D-fe_R4_(Ro6(T08 zjxcD;NAWFddwt!H1Ch@db_t%?EB)Al4OgEqD-efEhKJ6Lfh+2i`x>=d(~r0N@j7H5 z?-K1tMsnX_NDOONFG5=dx2R!wV;_YzwnstnyHUkH??`f5F+u{Xs0U zhszGO546xMA-i9*#gfYRhGnf{bP&>$r>-*0ReN5Hf6tyeY8^rC&_Di$cs7y?Z;}OM zK_uWJ+O1*>T?OSOj^2++^r1AWQ_>Wo--n%4B+zrL4no11wI3hsIqbM8y?^>8_DUGl z)d&ePw&VyDVkJ{&KTcf~qPO3M2nSaD9sR)y;j$1sb8#fgE0oJyS-cEZ$WTNy1@EsJ!9zH$d#$&%z3AQD?kU-o`p@fx7y&KW+Z%ALM#p~E3MKFm9R z;EG@-W|11VD8Z(rt8DGi-%R`wP^W@kJ$#9wdw|sYb{jbNcp*g#AYx+48Wb|kTKTY= zfBX$?o^DvzGhw_Akuw}2X2~aZ%ki4l$ecmEhNIxe#%qqNf6~=X{{w;#4&oDHhyrGT z<0(bC^wl-9{y__4{Nwd3pWQ8&mp`LP^f~+_ZSe`p#;-vc$Z01hON#8UTfBLi5Z2X; z?&Ci(!wG^HA{oPU2hF5BF`}VjDK({SKly(*81^Qa!}NBU+@h9-Kg<0DW;nS8XFE=Z z>69rSgHpIVf6hIDm*7~gH;K-dJ&pn#qw*UEoc0ehM~e93fv;4ZR>-Z0&I72H!@9D6 zAOAvyu`b*8MF7)q7T>YXy~5=94I4g_QXtr)23Y&CW4nQ;+j5@;J5-I(GerMX_pu|g zi!%1H)DQ@jzU*V?+wT#4f{2Cm;WU5PlJ=zmL&?!PcRxx#5a3h=?sB=DC$a34-%8k$WHKCzy_^aN<~FU+_C&2o zHO&Crg91y|jG~%BeTkE4#XFCkQLspegEW<&fNv`loyh7SyC$NGY#pzVwF~52lF)@> zxTx(y5gFIW2`EFm=sH4$N%ocPFYO2+JMw$Ze|`Lp$b!vt(20UAA8>ZH(<*D~_8@ir z`MnsNDbap-YLm!Q16Kc;J3Os$qE5mIMLRsv#AanyKfyVfQ;DcD5k@+-j*Ho#H|hO? zdQv$K2Vn774o4qC0^{_Q#e_QuY#XORiVye@lslM5*1N(CDY!1ADIna0$=;}%lh29| ze+A19e|zfce%!Q%DliU-YL(q(g*$Jt6{8)r=Q%c z3Pgy1GHr~_f-o0nWKz73Syd-~R?Hko(p@e3{h^ByRQ{Ls{`EaJeNX~Gz=Zw0f=7Ee zW#2dcv5$38Ga^&BR5BTG7;O7t=(#${e`o7cN5s?Df~To|juX$s$A4dFeOMHK&kgQi z(PUl_Btzis4P2)ce)CcMut~#>1LnMr`xo%KT~KjCHyD{Lbe}^R!-eSX+D+gLOEv1Y zJ&AW1c2prb9MkIq2%00gO55kEnVKFra;$o*dq$76fYsJ5F`mO@@y^NSs!p7Ve>n;z zQZzk1G9zD%v=V7+$6<09T)UDM_Eir^a;}t^!H4isbOZsz@y42Uks-d?=>Z~KI}z>` zC3x6G#)n8ZCjx`4Xbuu@-?7faVxri=^Bf;^q_%Iif^d1NfR1uU(-}+KSSL@VaRDA% z+IE?0PC^EZLP(Z_kWnk`vNUmIf3=1BK9=SI3HRH_*~{xS{$roW9L>=pXEc$0nH4|Y zCT(!+SY&=DW5<@|28QFw!K9yft|ALOESPkf#qUwV8r<$48LM-`%qjG;x8Q_l?3>?w z`>y#$=Q=iuB17Z!3I(xWB6-@-Eguz{2v&T^D7u~*Bh+p>V?%JAqIDPTf1xQNmqJEO z6Pa9xR*;k{6(MbuLd)(ip29}I@UT%VZH3lo0%m3r}q9 zchT>jr8ztR8|y&ZN6p48f8Pi+-II#?sDTscy43Vr6b^aKxXO60w5%hDjUpS{5&Yhf zZu~Js`bKuQD=mx84D*9u-I9r(D9qH|qj^Of?~*?d~tgr(JFr`R=0nOFR5b#+^hf2w>7UkZ9A#qvUj z=-TZlvRR71rMib|m_(fZX^|jdbf?^jcREOONRjFeYCBd&`$1`_?S@Jn zS#*vu2}L-z8Y)F-@hncfBg2tlLyH;bvVQw901>kxO~7#&F-e>}rxbQ==LT{>q?YQzH zzMbckT0$Z9e@N6Kxh6tc>BA!f3l=WFUqmf!T+u5qR`XqV5|~omF%%RHRL2toV?~_a zf$fhDgT6~*)cL;QF-W>3U=S7Js*~oF59mc)J)9+ZL71q(TS)OU^cAS2{NZcw)w3YE zxM% za8^-6R1$KJCRQ_32_x=y4f_AH_hrj%ZXH| zQW9HS^plibt=E{_iRqhqhQ6vhz1aU907(KMlFTG2iMCaXEisb`Bye!{^PLx~>Y1&o zG5}-^e*^Q8oD&DzeuGtI1z8*wh!!aB5GyRgIJVVvI`w$U{JYG2Cn6<+opSx)%8s4m zx2h~R&kH{wfu=-NoHQs9n|g)QqgqvQ7@=uRSE~x(6!?x2Pl%ASRm19~z2J5ARTx$* z2jD3Ts|KPyYQxG;irCF`2aspyq2>5X)Y`q$e>mG2R&5f8LMyVfAlBW?R%i#dR#~d) z#XL>9nc1qhGiLjk$};0UP*&E=EpuQ(kA46GaWJ_UjD~Y`Q4z|sVwg6iYpO|I4Q5^M z4JVwNB~e781Pm5*9y8JhTA889XMY>jt({uC><&0s%Twy2M^qOxG^lf&tF+ zk0j}H;LM#bvwjEcoaUnLdmdijTc0hegp$`)K%nvY1Y zL{Q~)HfGp7wFz;@Oo(M9h+tCYx7Gdda)@SCbu`dqBd!COZntsveL2nW;S0P=MdaQS zAwWvXE4)D$utjePyqw(43A>WOr`o|TTac2F{bXBh^R}y}O_nC=l|!CGf3BgEE+<3eswSL3 zTPe;#>8%>KZZ>iDBD(7mM>Z~L|``rE9xoqA=aH~HJ2fRA{+ zx9c_SEuBR_xx3`f+bzrAWOfNv(JcHds|<=V*Fxz*5TMeSwSsJ8pYLFtHs-*zTf0qp zgb9%4k)k#^uMX$ucDLfS7)f8lVx<1op62aVvt zVC7^4ABrmyO5JteF^V#*y2R5%YUd$*$2NkPYCeMZlIZMk#ImeW{T`BjOd0AH~h6E&!UM5JHAh1p9B~k*LZ_IgsWAkWmyu$RTJ;29^9%TWa4aR&(~3d_%^7=cqk0~kxtSTUgED0_ z0@V~p*Uxffe=d+^`z&)kBqKf?yG69vN^_g?CS`lyDKj@m=H$gr)OsFWQgY zqC1<)ZW&hD3n<;m^!5v9x2&D(Q&{>96noU{)&)9DSrXQn!fp#UfeQecl@be6wc9PW z?|!~^bhfA;+n?1^DBjjP!W8t$P#uGAUv zwc4S9C+PgI4~tnfWEHmmn`2W=7+@8uv5_)`LWJ2xZwX%2#^gZ`T3n*QOWXQ5_5wXY zkUZGoiW(%7N4>(#2=Nh_Z(CB{MHH(`()K56q=Xfl-LO0{?D-Iwr#8{VDd+G1_<4Hn zTOP`Qe}a&Ea~1#h)(!fR^%WH;S(MxI(`sA1a5~X!)p||{qO4}bvl$FH zO@LAG6UWn3oFGG0L6)pm8McF^F0Xv%)GG}O-)&{(Fu~SkdN)Cf)&IVO8-pdRyszfB zKvJ&Y0+~@iE?T%Nz+s^be9}WV5&XGCxHl~*f2Fj2s*vcWS?f4m^0`K#VuS+5{apjU zRU=FdU8z}465rJM0$op*^I(Z^uY2e(HUWCVKdXx=+&a{AjJh|WLpS^T`)Y9wEa~3h z?6d~%uYj}gBMd^^fuQpOVAS+UGFec!r{yOcC!zjyIKk1TrD}6-(Qh&hV_zd5tH@&1 zf2B}}Zp8*wB6(EuF|%wy5hqD%QM$3D&HFI01EefG*IZSWef+KpD-QA`k9FPIE0e^v zQbV1Eg;-f#XJI>b?7(uO3Tc%0Zg5pB>n!Sg z8rcJ2yQ$}APPy&@u)N4#axoh!-QHYGN2UiH{tFlT8sG;&M%d^l;bLZ@J!&onWx=&z zE~#8BC=nGe0~I*-*)>XNzrK^|s9e5n2X5eMPzjAz>sP{Y{XFpOf;miNjvIKTe;Wjb zRv;dF!o;=D)wYlTvX{@5wnJ4K8M@+&&-Kgqxjt1RkS2;fYIX~4Cn-I|JQSnY@)7Td zk(X9$h~)oK8I^3nt5*)7G@1=~bOs8GB17~ruv-%x)bkLLOP{uPeBIe*iBad?S=mU}Hfkz`2*1PBp~}$HfOP3hq~-;67E) z0AE0$zY?#3XpfrXIwkr8l`MiGxgh~2?j*4WK=XuL%*=7&y7S#~EvdlELg=`Zt#kw& zcUyG8oR3%5Ep8RBJM**m2vl}{JD4Gbij}Qj!6D8I-|He_9zH-E;h)u~YB*wjp?|+6 z)Z&LfFBfwHEb84%$7jO{)fe~1LvqlMDUf!95_*)+vLMdWG&k1<-KD@pm2lhEyA__X z=etE}lX|a+a#3UTT!dvl1WpzgVHS}nl@2VxgIr*GZ#)D%Yqr@;RnPYU^rntGl_M}F zNV)=8_y6Z1pgAbNuKnJn0=`2)tbhN@WPvc$`Somgxj;YaYs8M%IATN`xqu5GhogKFI$U09}<&pK~Y~4j)1W5J8uJ@X39P~cP z9Ujwdf<@84PVctp?{ZM&fq~;5L`*Hm!?MBX{0>Fe`cTRj{LlmPJ0E>5w_dqZel+;M z_S9|1OMX;pS#chUL2;I}M}O6uCZ!&*h>e-A2DXcsAp+e~xnm5wx5_c+)@ za}+L?vN^oa!!hwh8(B_sR9}LI1r#*L38!;c4bO1Kx33PPT=VL9z&lP{gd&s^=>st< zvsm-t)rkxMn9Rfz|42HKY2YOp%SQnU{smhd$G3wx;Jl0z&-bLB41cRRQVCj|5GM?6 z%jP7|z7ZU=`+$6C2U!O#I3vp$ z+`<{jC$dhZqDyE^rGF5xXJ|z}A?Oz6%~y#`(#d6RGxM4Rg_l@GN$#PJCzs39EVm<< z9V{ZtEej>qPFkqP%Oo-rUXGKYt(QV~r2}sn%Y3LoF}Lc-X*Ib60M<-@EWKr$*MrD0 z&$U4(d|YM%Eihi2M}uagkF)?LS?1uOH@RJ1^1TgX_cwxni5 zfEi%Salh~U`o$mT)vY08**q{*k%J6tK7BBdhrI=9r+-7xHnya!u1D2u!gFES8eKj7 zHCn*6w_LreYW(o$!@qUJO1x&~9mK#? z_gSuJM?F!pVGPWBT_sd;WLHojR{|_ZB5tvL?DnrhYN!F7K-fn2vv4qSxN^OnX6v zE6L;Rr8w$?FonTLye4VwXcLsmg*IGL?)Qo4)=dU*$~us<|2@ZuE&}FD5BKT4$;6K;9k6Y=I)k>`^AxwW+Dj`2F_0?tYs$~Tr%PlvnB$kW9%fQj_6rXZ^S}19(DA?d{5Ji<{ zKCsS3$nF}RSMPF7Uau>0wd>UUWPib7%nKSiiSGkBLe=rY%q;`gR*@Jqg5%y%-$EV7 zisg4zg$>qXHF@*P2QsEGVRo4&&egZ2cBhQZn8&()xAvSy^PM8g+8UczQr@Fli`jK5 z{if|T54{o-`wncDsn4(gER3VA`*Md#dqYNbhTQrN``g!j)NL1Yx8V-Glz+R;q9Ih= z<<(uwh2ZJ3(g%9=wMlMrM|7WMf8E+y8yZ-nFj~OJSKA zNF1%fEk0>WqR^>$jV{mUc0KdF6i5pgAX5T%6%4$kx8*0EstVh&PJiU!8L@5i%0grc zIHg5euSBmFRekx)*|Bn@1SnMYmbogjTSL8afNe0Jt-zQ@QLOa#`ZO^883ane2yj{BCvoonHoEa*lg|4y0igs}!=VX@9Yroh?`fGsp*l5wiN1C@gO{ZVf@0XcW6$3U`=fKbwxn(}|c- z=N?IBD)3#j3(c8NRiapAU6o1ZlS_6*vFOtqN2@Z=%^NOm-g(1iw| znGXkVU#*eQr_;j~8Nr+_fuu*as#0WxI)(rh@}&F%<%2_!o`3%V)po4sUwQ)ACZ&`Q_JivJl%7l+ZU&>`@mO zg|UtDia-k`IJxa)L8f9dse);X%snIr+nONv+Z5pjMR=ImwdVzZJV8RLqF{J<*Mfh# zV%MEsc3nQJA%EtUy^)0IRhrA86rH=`c5E)UU53^|O3_QY2-aVJ`C(VL&#q&dH4aul z0k2l?*I(ZJa5qL&f<-HS{67EihUEp$(dn%PnE<~v4*}Jnl8Ng(UK0B(d3G7z(a1!3 zpL$_8i~1zMdf9 zKhI0uPKmkZ!RoTVkJB;X2kK**U)JQ=-fdESX`MT3xtcd4KG2f9Mg)#f3+JqZgmMC5 z(afgP%VI`*0UMxt`)bYC)`iLn@X1yK9Fn}KW|MIlLEmdtX^%o^$ctcwc-reKV+rn3 z(>do)5`W8SEdrjFGn;v_hw=thv^%XZwV~4l1 zPq1c`UUE18bV4~msu!_AUCA=vDm@*-LinX#)tgFuLX$(AMb3V@nR%|rh(J#?hg>p} zB^*R9Fq-v3^+w-~SXl95%=NL~T*1#eFb^|bkbfUTqlUw>toN({S+1=DYtF8 z1xwhvMqLT3W*1BmT!V^Sk>0TYZuIa<0<675jjgDJBRA3PHC5Hm3A$GDAyFoZl6Z1Q z<-jca1Q5N|d@({!(xf-Oo6lbhpCo>jpKvuCam-)R5oLaj1QaSGS@f>RRVf~U1QQ{) zFn?zxgCV1&Lt7pzE36C&aO!!miabpcI6I!{>>h$xe!s&ypoEdt*~}NGJqq6|s|ogo zZ0R9VuqgG5713cICcPg9V}LCW&fzj1{y|koCwxPv@CIVb@feowUSoofP=3bp`LX_Z z6m9lvWd6;kNKg9o@Fy~o0Gn`&oR+g{gnyi%-X)S!ui<;1te(np_+Bq5O(ZtaC`*Xv z<)lv3Q&6+H+II?l0h=Z~r{r4FvLgM^O@q+VN-)D9v$8CwPj|E}_hW$dTc{bFp`WA) za*I{swBsNOL(S+f;pJwP-hBF!VDXCpxl;9uF=j2IUu{_SNj&1+wh$ zr6=%PHj(U6J1*@YLr0B*M5&~3`hTGlma(fkX_6dVjfK0I-$vqL>J`Sr#776=VOzWv z8{j7zR8govJX)s8szV#mb#@B+MTmG=cO;0t^={S^%pabIn38^)PGrhx8ec zJBqYcI7Jw)&6IWTQ0o!uYC|#{Yj@JRiEN&$>{05l7yS=tEU~JHz`nzWrGKXtnMd4d zb;#~N>7geF)W12h7f5#$n!W;mg^6@)5);HWkQfO5U*-?SoDLOPNeOK5t{t*LDsFxX z{;=qiY7IiUuSOIwU!pHDP$EvaD8a%N%9iKrx5OzryZ;17!xs)*gx*0{bcRNwRt^=U z`4nZAq=%-7{bYt&NB4p>3V+uEb4L2LOD_pmB2SWU>J=v6#77eSs__P7?~o}Dh%GJC zo+;;xe%&ueVan!L0Ok+^@u6k|8($&t-Ow_ou^V1NPF|w-Xei0cne#w&_qiG(14WrL z3^Lg$L+>bbC3&^sc{ohP>~cD~;+TD#9#-UmUoP>Ms0@C^QgK*sMt>))gpHT7NS9!~ zBCo2tpTd)YW6gqAo5qn=qG1uJSmxocbG;B%d3AZVX2qkyHdd`ltRUe(YF1^K6c!*) zD3~T$z>V9j5(1-G@sb9c+j1kc+yoxD!sC6^&APF(IuOi3y2FS>3!LiBtCB+|o7k|=73>H~RoNRXq;B25^;m<;697!(d^u^w~h1t%+0$(5)9y)mq zV3Lu43XU$u3z=7NJ(XQ>#5S({Aajsq5o@f__k47|lKRu_N~wmk;X@`^g-f0%**;22 zG{ggFUAxm*I$p_KAMEJLr*U~UgirWb+%=vXhGoQxU}bj=a(`KzJP8<-nUZCOY;D$_ zg=Lv}fUVOU#mpS^Lz+uxwv`6l+K>@Q@Xbh>N zHrPo$2rM^tOZaFN7Wk+mI+mMd9_4>aOxG^6qDXUcRjpJYq1DtMNlJV3J1&`SXU`Ez z_GR65G8~V&oqt_ts}wM#&H!)2pwkwp^q$um4Mj_SBVh>7!;gO_SHu8u7}RLPQpZO> zu+KCFQPZurtEn7NXIzag>WXcIju54}x?F!UtwMvgE6Hvs|GH*VuQf^8?Ng%o9}o_p z095c#+}^PUwpH(XIMJrmVEhzWrgUGXw(@jnP<-G3nQZ7V~pL61Orc~XQqt8G~k zpLj^UAQJHbMl@tNqAQ6nnFmbcIWmdwCRTzzAC!3@OMEnej;$hP<*SOsSH0bl=OT%} zg~Z~}U0C5?K{mi4+ zE^+B>#-wV4Zt(%IMGNR8C^c9WS!ycAb}vs&;k5RhC%EYUayy5!8|9a+23|#E_8Zph z{_6cYm<n0L*xvpBW$HoKSth^0e@~XL)B|FTpFGB!m_;h*s9h)9*Ky%U6Ef;?bmUnzN zo!-=ASU|j|yDo=Fc6~pkuhFl}YNy{;7qcmVizm|c`U7^$Wcs%hO>V>&CevT}Z+|tC zf&7l&&W0EC-dFe=&%kIjs%`OZ_u9uU^0e6kD|e$aB7^bQ9^!@Efr$mifb}?w8HQMv zL8)6TC?dDRs4nKOu_NukLO-y0i%aHbrkaGv<3Z~TwwrV9|E~w8&9N-Ah! z=wG@FF!^ysXA$yla7=WN&`1IuFT$ba|Lyu(D- zv_Gtj=qPsB$s;$6!X4ys<54C1$UF!q&az(vg&x$e$TT!{du((!cXo&Caum{;UaYCxF(<}@v$;MewHkdSjpqVw=u6P8q8i?ppUGf z$JbYEG|^7nR0Cwwji2}14XWqy7nmwvnDezh*$7bMAAYuVMFyu<9QOlg zEQgs#gPy6H;*`3xg3 z*UVzyZCJ9G9+(J`UByy!#B4Oe>+oxDh` zIBw&YSC@CIUw>Y`y8|JVOPV*e@S^NRp1fVe5uznM{E0J9C* zQCF~%GDj}vuG_nm0lV?cy-(@JUE8Lh^?yG}PoNGWM}Ll~1xVH5T@>qvi9m?B9#NlF zN*80dB&?C5a4}o}Fya0VIc4)X>w-yT8p!vVRjmEpWHG;;k+8vEg(+ zj<~guZG}xhIwp9 zUZT~+v~ehQ%_r;vB(tG{wO{o`$ZD5=2sgICASDf zRFIBKoxJ^pWq1d%>-tedd%a;bOe{)Ek6W`*)QIY5m;d|4WO#>m9$I0b1v}bv)n*6A zXTHNbXLy50LBW!+y=qeBRMxAg0+`1SI#J6NF9)E#QcaySo(|pTBUxa!aF4j$`2U!xPNE`n$+#!d_ z$+6Jny!lX)V#-V|9nJu&xNavmijOb~BF{><;4U03$(zNkj-D;N^gHnWaymO3ULee( zY{WB&d9cqY%e}9&)Tp0p%l`;s-W(z|fQ9a*u$V_ltI6Hs9%E6H6J8`lAb+ETmPM(t zb5J>=v;_PwMR+Kk2RS^$E3JJ&8`13mRWGJcKKCALE@eq{qxKfawKZ7F0?A+RfI6d_ zxkn(nJ#?e9oKnjM^xPzkl9ZCjR_O_wUw+M>uHODwuA055>ZyvW11AV#OHbu-g3?O^ zU(EqgS4}8~LN3;uAq5K6+kcO9kv*g_B>A>?S%;4~j+d*ni@9ZOaTrl}`z_ zrhRyzbBMiQdMoY8disd2%hq?pEO;tu;P`1!*&bKw<`_h>KdNQXYFbH9vpqmKyMIhodTfGgEspkFPFXR& zn|uVAJK%%*Sh$1d$94+6-7xLm7p5e~0f`W}JJ zVmn@B6`7Wr*3`mH=dix}3C)wx4#2@!?^sEn_L4M5|3j8( zb}ahzriI(W1!+A=9=Od%0=FC@P~@e^JP8slP!vRI?!k}p1O&HbC5S(7H$T3gxNMBHTBs%1_Hn&)B4oWc@^3jj$N1yaWaQXiW8 zx~W$h=6~8$z*RRK5U*4>98tQHkZo0WC;54L4o7y3pflQ%GpK&X`xZzWMm`l#aDX$Q z94@@FF`-J1@XDtlvHZ~SUoq!!KbuwXG5>gpvbt6e6{8>RdOVGZZFOU0d+C7% zh<`N-(S$DG){rkzk*I7(Jx=7rS!!$Cw#{pBmkuztc^f&-l_eIe5?jL=VG8UPl|XyN zHeX>{1O(eMtY7^BmlhLU=m*lfq1IQTj1#m=`o@HHSN$>h=?(8&(xd#+Rdyk2eXFKg z-*w7>6S-_v`>L){`vWOhN0U%6Q$})zpnu+_ax~2x1r^D_4ox(dTo8C@!Oh!vEcNz1 zU!cui?za7APcnHtmoxz`J3NPW!?H`s>u@)|gxleYb75tjItxKNjA7wOzVMAo29c|o zxpjHMU~)MdT&b-)nkK#yv>iq;uPG8_Se^_)>{hdrUNV~Z649NE{K#y1KhVkQynmz} z=GHI%IInIgkG9n)hkSo@9qcWT2!s~Rlp`eEB@+o5NPsyIbP(^_c2$iZ{(Sg1)=itO zqW4IWvduvuDpCz2NXHIK*s#4H@KWPJZ~X8db}~$gz0LuxD2$UNBKQbNEp8)Jy2_7k z9FY0HM$@a|jk4@!F6hG0b9}vz9DkCroWf#l#8-C6u3T{c-6;TcMk?4l-sbce~zXihp+H_ zwGrq@h#sH7bZE0fPL>4@{F6_&L!K9-fC_!M73Sav9*|IC(nDA0O5KN!JJeuByrT}W zSJjBtQ7Cn*g}Tcl-R?FMLN&{G!LG~x_GWYFqNnM@vxz@cscrhj)&_;-_P!RYgK zZ$9lY0A}>W?0pC26qkjB^In5{xCP3J~Fb^A`Gztbk-{r4T%yavy(0FZI>HM6b5 zX7;a-I$U1P)iV{~G{7A@QjrBD3xZm~Y_F*Y?TN>k(9)01~!#>LsD*=jj zp$i`SY4z?V27g7PCM!3ZaFDfn+~F3hzaDK`E=vL|Zve&OYV^^7)SpYhI z5+-3Qgk@Et$yStlr9swpbFsXy{`;=dNWS3>(kv-6U4*+uj!q;DvukAss`Kpp25p>Y zG{^Pi1$qD0(y~tkQl7C1$xr+rBB^g`=f;})3p}qq} zc4dy59m+M|rD2iQ?xJX{;ZU32xBsR%@Ov!7hAbSzde-S9beW%O5=d&tZp+*tPjg^@ zip_oV1FfIsf4!KDtGSubklqqKm;Pw7cae-%ZbN=5)X( z^M6w;)b(OUr(94R9SgbI-)Zn&#>zj)QbGMLHP$Sx(^D-YSYCxoy-dOqCTM5#QWF zI;b3Xnk3alF z*MaH{<3@)C35Aj)db2jVE%{lU6MqZ;A#U`4QR;m+xfmf+V1ir-La?A9#T%|JzCnZ< zZeD%(4kIT@9gQ zcEJ}hA6R%$zi7qO$VDaWQ^cpTT8(FwwQh{gj^o}I#-hu1Rv6)9r##&c(}44n_gwp+@#%T`1(6_*(byC z7)CDapt}1(f%AQa6c`r&Lw_veZeE*46psFlvc}#HjHPG!*n{qyM{T$^wDo--1!jWYs zDc!iHfvHzyo@C&H)KShaJ&o`BaMn3K18P`tLG`(^XI{O+MtoX>OcJwDJZj^rBK-sY zC?wONf!8uSiPF7zP79@a!775*iJ~R+0)r+3pr+;5p}DXeE`L(_m?2jui9s1!S~$$( zf6^nHaQVgF&BK2t^sQChL0v?%9(yzUY~?T+Nz1mjAF8&K+2Y+8Cf_^Y4eK>G=D}7D z;x0qc>Yj0(Sfm%VQ7u9*^3j7{BRJ1?95-h$^DBZ=^)8v<)GG%dII|jLqiv8I+L{^! zJtgsN*1&7WxqnL9Q%37 zVbGqH$4Q*D5eceaK^{@PB9F)pJpCcHz#9T4aJ1m1F={(JDI2r4_=FvMg*;pMyiQvf z7h&ubt`};j$|&U2dB5i#v1VLL^>+O=#Zh}{fX6f1pMSLho(SC_NHe^^M4-idLX?OF zRP?TRp00i+{Rh`WgDtc6jHmcodxmp&<1F@%BFk%xiHvza}(-j|0TA&qvi@Mz^rW(QjX& zw0KItQoQo*tJ0x=*%J_Yt|;L7_SM_w1G-QQ6 z{I$4O3qjhEkk>)`XrwI5L8(Ak?toQv9Nd4elWX1`^37BF2J=wuP)E1dl=?f6?Op?# z*MJu$P|~_cNfWhw0@AM?w6$t*yA$OhYt*cNCve~v+ z{7W&$8qWpd4o+%?&*kj+=Q&o4S%_!T#Wgn@g;%K~D?)LmS5Z07 z`g~SA%@)w3+p?+~W}^(;j)V`QM)~lI2Ri}#Da^QDrzba}_mTqUy&(LlI{+j002q%9 z3T0=&Tec#{?lq-d4$WQzn%7{ZM}GnU2kEJ`7KP9!#|h$SD__F`^|1ngiW4a`3Z@a$ zCK<4ilmatH{z1K5gR`sZ695@2t%kM z3YN`&|7UW2OA>1*&GL6tpUnn9=;HpU8p2UIK3{|OW~ZL-h0$}d-M!6Ai4InpG&dx+ zq({K8>*rKAv+{Q>iGmP%Ibi@XlJ#DC-Mc?YPpJH6#MGIzy22Ht=AU2Vca#AkZ?K0_ zoGStwC4Gn82@pAaoCt_S0e^G&``yjm0G^kVu_}}etom`p zxs^w;8zqzjuwiT_CN{s%8h=r5XBjh60+Mj}d>-Qb$y%Z!_E@9^>(==kyRr8vuZ=@a z>&GdyckIFKQ4Ca1lQE`IFeRV+GgWk7H$^MK(AVm-bZ2q%SyNAxoPQ0gUTHXMjk`O) z&tM31Uv4XwO!}(PVJjW*!;OYjH=C{^lXv_-?0wsE+eo(MuQ2p96Jg1?15}I^feTUX zsp_)Bg@#2%9e*c^5&q*pk;Z>Y<(m9+Qhh10Ur-t9Y1|fNYRacxdA!a5kpM4x zELK{%;amMwrK9X7qJQUN7qXVQ3RdoeLag>iNJK1zF8c}>w<`puDJoSa_um!^)?1oN zZjpWsAQ=d5RJ<&1=hOtYxlt`%jSpL-@F2GB(5D06!g~)Rg?}wOM9Uekj+VcDJ>R7; zQE`!1m|c9r?L{7TGt=4Be87dclsC795~}%hbpoPzcuo0q-HVJhvplCKEQJlbo$0&> zDeU@=X9o;|_Bo#JZm+a>{F@@Vl^y=mDD9T2vY&aV6#?oszkqlknXy1q1>~$G3p4{q zXPEoHCRsZq-hW22AC>no;GAd6GP=qBPw0)0&BnGfo4Y7JO_x&w0^q@wczDgaC0;VP zDpp1c#SJZW;4h~bObt|C(!5ldi|~^xNbjqu4ysz;<5|oUx~f7 z@JZ+1g?~S8TR0Y!_Q>Ow-^CWaH#Yo;o1~;X}jPo@kCMiXn5614ys~cVK&_^afiY>uTP%7Cw0EI5k;n5#|RPc zr0f;j@FIy{e@0jMz!h}5<9H#OOm6oSJ)DwI>3^Hn%|WbNaqA8hFP6LSOL$lAybYdf z>Vs#y^WFHXr2#Fm#U2~FLV8y2v7y<0x8JYhJ{LLJ(_nnNU3%RP;n$Slz-ROEU2-X$ zMOBV#-aU&%@9zA1W_8Jeu==RXeqfm_thUSh`V^0_e<&jHAKHXHw4{$`^MCX4C4wo!4R{PO-#1-5h@PuP)=|ty()J%f z7^(xIh_=Z?cjBk&QGz60W_K8CoqkJA?Wt2fCFw3e<%q>nx7bpIhjMw4z%#ze#3`yo zH}PFnpw9`z7%hTY-~Oi(`4Pi^I&7D)9*BL82cckJ;wQ{QQv#0=J#brNd2}8WC4c1S zf`161N+&kZi^rDI&^5=l^azky#l%Y36~&_xtF1NHs!(eVQB_1_&u6on>2Q9-I(1;I z0#@tGDeuPqkB_qpTeJEo)OX#yNS&@kRv^DpqM&qVc5~@sQM68911^}&l=ke5!-o2| zx9ByxiHN;}5hHDfPYvmc(v*s2!hbSbFOrA4V4`iDQa|?f!Jtmp9`P*7Ii=z!6%6lmZ~N@Gw|TKj^zb~gD6H>>t4t%-+G3ANf1Z# zUeVzC%XofCJtlzMa+fTxFk_bDxIn!Cp$#p1m&^IZ^;I&u|Lc0L%utli$A7X1dSE+s zq@#EWdpjT2v%a|ME4up)>I2{tQd(n;Q*j4ze-M~ELZmF7AT5I{V_@Z;$(-nNTQ2eI z6||Q}T5EB$e2H~_LcD?MO;%Da`3gBl;4MgTx$NBxk?XSVf)2nl$T@To{^gzj{`hYR z8XOYD3tAqg*?2U*W525|2!E9+!?r@LZ#p|FJ5^h{FaD~g4F7xr5nqQU&Vq({sev1hE$l%+)HzFu!t4BGWg8Q|QJNWgGp1 z2>}~(*T&N@x&L!7J5p3Eo(Kc0#hmUVJR8?4{}DOlLFK}>V&?aN{2EPWS7Q zGms-G=jj=G3Pc@TT3MIwQ&^)0(jk%`!pzf2X47a`FMofQmFp;1d10DPk#xngcLERhLMs+=kNpR znfKpD8N=IKkg~tl;yCZ7+Mv%fxXF>cm@>%AI_Ka-kq>_sY4%ox(urwUT+=|f1v^ktPNbVEagkcAlaGB zefdRFUqp7I(|_UDF*{>_xxjt=#=>W&Nye>(&t20Yc*7^TUz{x29Mex{kT$9R!~QqR=Zl5X_gOnlp(XlJYjAx!YntQ zt88pZQ?EW!vXfH%`&<>O*n=oG!hu}%fD9z0oAfE;p;FoB1|aI*2ku&gG&Nxq zaz06qe}Daj+&q{t`qg-AnZfTn*-yJCKZC z&3^>$Vu*$n8cD^!XK>e%>6rS`zW4QNZ0?}d1rC3#I083WATW^l%J z9f4~0oLA;Cqq+n@uCVdQf|l53gFB+yg)?q*Z+mI;WuE0;7S;`2eszN*s=mPc-2Pq! zi%Xj2hO}W;WZBzUrtua#l+)L{^M58c4Syw}aN^B}R?}dwJ$8J@od{>s=`79nqYdVK z$MHoWq2_m{76DIIlLBkDZX1C66CI`1t{&afjlN$n$GykUs$>_x_1L6jxXAp)cnDN6 znS(-km=C`o&WOu-dpb@h6k552j`k53?TGy?SpDs%)!!)Wh4m1~`!KygLi5|pH-AUA zk21}^K?^OTzq_s(86Mzw*$@)?yQkwl7k|7tGEL9b`mCMx4)k}=!`FJ}_zC@(+;g|5 zYxH-@9Td>t@qmBlJNkQ)ew|K6EOB>nGMit$&d+{2d2MK#^ZNGT(cf{B{IuwhF#ah{ z>HYZP{hTyb`gh9z$v-@wjBg3o?tkom4NvLsz4>V}MV$Q25eU$<=p7G){;s0iCyoBD z1)kxWeW|m7?hf?Wvqc9{H6s&0**hcKnm@ox-C^<|te;%IM~F9=C&L@M+mt2%-w!;d zcgcj3-SXB3-=V16LQ!iL>UbRQ>9|yxLx~KP#qBJW+)WjdI|wx0H3yJJyMGeHMa1`V zuuQaJ7{QmKDEXu)MWvWn?`nLG1Os$8osZClgT=atFeNQ>URGW5Tg3?()T>s^*~b+s z+&I0NoFL4A8WXf`ql6jC@JuQ6hE6=>N4T4zB?#WllVoyS?Gst~6{b~MXobTS(W&w> z)A4kgp>O-5xPSN*h5!-}SbtVdHq4fb0@<4aeAHNu!hr97q`==WebrmwY}uoq*|U>8 zX0`A(01r{i3lZH5cRIdskBNpwK%pD zdY&fdv+Ag2GgxGy(tloZmFFsXezr1uH46=_m;1$z8zpUf7WeR&q;z0+9W;e?z z7*ay20R9)5LTE=fW2uwF3D4GKm9zyWOwrj6+Q8j%l`@b(iC{hBN!MY4$wluS_#G6D z%ORAJ1-jf(n}0iG(wy|jW>}5eySe`}rC+TRii@oCHld&U**iV`MeA|IiN3x>!F~g6nnP6p@pq zLf#pHrGJH*ambW4a0?PjtInC@^m;hScwK?mMH8ldVe1#RY;H~G7{ImqW)Aee8L}$9 zlFm>k4$R}%)zy>Lmz!3YU$yUjGoL`;OlXXZ*2TV=gwl=25M3y{MV`kcBh2|0&dw=f z)fEc#R5Y`7gAlPRIZaunGTss^S3vn_oD;vWzJHlE>fiw>OH#7com=fN*XK)aAH|(} z9xeA?THj2|8E8iQ{e%ncz5q*V-8Yk2wPGWd$L*Wx2JqT)zyKE3cCq+yN&;y<2>&x} z0E$3$zg2(ecVQxPGWJ=Ef$#F0>1k&V)M85~CDPudM?M#(yQdagf?tfen^sP>hHaI} z@YF2%eTBv^7<_c>xr4RMAi@~9Xf;|&8r-uj%81H4>iThP+Mbjh{A|Rt+QFyF{mf6r z*1Xs+`%_z-%5T5^EIWVI^H@6?CED1-EYwly91wqQNpLcY?EbIpPE1&>M?!$_+Eg4CI}NDb177_6d6q|YP+FVA)o{$= zdL&9j$31=R94d~X83U`oqig@Bu2j+I63tmQ)bGlB;UJjkI^K@44<>}aqXP@dsHWKi zG+%$C@a_vxM)#u<3ED+>jYxAf;f?i#O*4JP3=GTiy*kmY?FQB3xD(WRLbbj^Q9^|B zO6<860AUM>AZjf8nMZ}7V67BZ;xZ4e3X}xe+%=!I9;Z9pO}`^IxgtYSOt7p+!p-z0 zbQ}p?#FCyXCn^!+dec!!$YLYyHhqB93BrFd%;65Dv)_GbI!)=R=u4{`@Cu2t^Od@^ zYSGdgq75w1tNFLwAZ*L9S0oetR)Cfw%Xqb8qHyJTf@?jD`&L`@bAT||2%(m z+ieu{K#oB805!uO?C=#I%m!(9*GTB*`H98F*rQKv!*AD3cxV9W5!g&Um7$r|t2?0| zdUD3fE`ED!y^>=j7nh()_jQb9XzJJ2LzbqXwbRt-+|DHZI)L2SG;E(ii{>qX$q1ne1d;Gde*}Z#ZCmOJQ*if)QXa{D)vn@TE$~Oy@E!C z{=@K4;gjE&H_LQ{`U-rz4xqLyx5b2TIeJ}^+lC+ZBhT95i8zql)=l)wkLn~`Y+uiY z`7C~&WsJH3`quH@IXORn9&)=#!VuU?J+`jIro~Uy0a7ROJl)pn6g-OCD^q`0yVLl$ zkj^b}brg9tmB$FUz0f!GI!c!E7+o|i*Vj!*OL=PI*DEen8# zajQ9=u1C96sl$j{Jw*Cj z#Ueqg?;P>s;6mPxLv7$PRQfH>)F(?+We-d9pv>7PlJCrm&P?H=Qa4>rffJAiW#ZvA zgK(nq)!fYv4J~7?Zi;{1q^eRhQHImMRM2#`?O4!(TO^^CbY(HzTP~6$1t`~RYqkUD z`o>v2TuxN^Q+S;qSU@?h;}4_`7j@ioP3NEM`dhWOk``Z5{kHxD=d!M(%hm6^(`8;< zjoNRv8^?u4PVFr}CFfL~8@IZu1|cv)}l?3cx^I zTW%PZYTSe}IGs|XHml>9KV#KRs=Ng&NfT}y{F1FHIia`%6oG>Bz9SddOPLV%3>&z9+S z0BpQn@S;yZsOyB?3!VO%vOS6T_h^(?(+25BN-n0f$g2eo zB7u%$)d|dQC%cVMp!jv(InT0UFie_ukzT=_X$^nv9l9jS^o;#fgCWb|@RA-yc(E61 z&$akPEpE&8Tiv*DJe!}7FA+=;Zongmc_R!$J&d30IWh6k&gn>|MI>#%#Od}S4Ap^9 zMBC({I}wz6lpsl$*&W7OC)83ievlojT3>+55sRhPx}^vYCG8+n2dO{e6jh>|_^v9@ zXT^Vx-w*uOKFX&O`4Pi^u8k(IdMG6%m;myPOqMpbP7o8NL%klaCAm=*zAVBtxp+9A z%>eE`zhQg{dK_y?%$%9L!T3Ku&Ms`t>bsufdOT{w^{oO4m9p$4I^50q3Wbpp;eeUx zB88Hso}K-&JV&J1zr96w&P{~q9n38+OU{23kdwtSk>tHzBo80K?7@45AgvMT(Ll2w zG03cj(T28J z&=(0vn9$C%YZxrN1xw6wG(<{EyyAcP zgvu;JdDkpAc9Cq*Li1}HtFOAOMZ3^Km*bb@H%R{E5^Je<_^t)7R9~as@vZ!UVWfM6 z50NLYHeFjTTDK+@l+;yPVx6Bb*^2{T38>^NMAVp?!7p*iZ-z)yS$BH}yaSbQptHz3 z|NZgbk|C9Gkf#KBrQ^}~j{T0OF`R!0RH?pC7NXLg;kVe*rn}dSGW_!iq;ri0IKJuh zb+b;ZMJX|^=>qDUWxL~7bA_l(6JU}kvCWi~&?`kv;x=_A4B}IdUZg`Y#3Dcxi26^J z{3;s-#Wia;tFs?SFbtDX#=xoGHu3>hbKp*U0%dWL!(J_3AwPUVC{8$~QnP<;mP%HL z27!DZV9RoZ>=b2#qAaZ%d$U(pyTekG5VnTelY?Dd4{M1jHze7v5zOB%{$72T#ZM|y z;_8q=ahEF?r;aLPQ%=Y=G}Cfzrt8CD5Pk!(qdqo&vVk@%aF|@LYA_CIEy$Du z;2dfhnWvWtuTIya#ViJ2FA{%-)KY6;_1$Pbta_7CQ!?&lgnlNCflPt z3z%w7`0iaL)BA7t{|y!+Euj0EPi6Mr^~8U{qNeCvasTHP>G^e35p57_1IMgWQPx(q z&$Z7cs>rr}2Jh$he~l)ytMQF+AQcS555m4@NX$*s&De5Sp-vr!AufMhW^Uc-fO^sZ zbO@QPx3o4YaXQ~14X(R08r=xcFcDd3vN_5+Aspq1j*{M5kOwh_Iwazvkk<+kY!U>7 z$oRo^RIIklmK`+F#k|mxa(fo$9pn9E&w!xT^gzZ7#}S1| z%}ihVY6?$W59aVSq2Z)G)V*KUp$g=U>FjHh z8Vp%@$^~twzHNWm_89iG(hYh6_Um-7EZMq&V!P>bUh39L<}RFy`e_Pc*b{gO?~Te2EG zBCm*}u4;~h5bJ7pOIJkv`gTPQSgSZ6iVmA>0G?&~<_MK{8C)?Sk~E<)R*1FUv8Epz z9wFA+1X_RlI}aY$3InMxmDBeJX5W)s0dDB{6rf%$kbJS#mrC4??Q5@Cg?7JuK2k*b4ha(jxdI0%3BF224w!q*K?$H`v&fd)VzBD7~< z2ZnFeL6kRjxA=YuRK7qd2Y~!&eA8oG^*f~e$?ShNNxx1fBbMO0IGN3_USH0KUl7op zPF@?D=DdCcNO_$7-XP^!SM3LflwVWrlZKQxP?Z-Lx|G;t>7f@#EHF}*f@OX#O2P6c zduL-?IUiYQpJwpH*D2t)odB?2fwWo&2`SX4RAAboI4Z9;?+%zN2)WE>8$jY->5BOY zRz-i34$l|E?2bzwbg1CYhVkSx$uidKEN?}Q&)!mE5PN1ZP6ipY`b9G(Yr{NYbrxll ziD@c)GCOy=h$u@Y(mdY`=0nYQuE}fn;LfbGE0xL^(#HOac{HVU?RWDYeU%jYKIjVb z;B}{jxo!tp0A|;XMi{vFabOy_`=xNT+1Gz<&$lU~X3hV^d;fenLiY$$;q4!%tQ{V? z`{@E9YOv~i_<1(%ef;D0u;lj3ZE`orCy}IlRzHsJ+FC$0DetUE8(A=xaWk9VP7?GJ z>d|zNzIDR_1LZsu>KAx@|7}vsE=9Vh+YdA;Twn!GWWg2Do+3A!+KT>$nlg%I>@t68 z^i*ZkuM9&D38~{zhU7#ZfU3pz)?T{?!mGlwSzL%(1Gg2&Ul*6BNG6^n!?e~otriG+ zM;0{bc?ukhMQ^pG3%c(-Qdr({WJLhL?;FdvrJi0qlEWlxyo8!+K5*$Zmg1H^yG4H7RG&|WT=$TuvMn{Av*IHjs^KwB~;%#-qr z$v{(STp*An8bTY=xd<|m*~J>5f}MxBzoh%Yw2N`2nF)wM93dKMcbeO z5u&sRNz3D53OR-p z$G?9`0DV-bLrJG)%PKw z>lli(hCH39#I~MFM8@*t&f3ra_!mh{zzKqB9sLipW^HX?iwyR&I~T z^lgHpIENyYhi}&57$|>V+{2%TV>tHZ?diqOpYh}tl`=6>I}+N$;VH5_R!@GKUEC~) zd!>uh;hUrDEW15@{hAW6r$dAAn0_YBpuZKd zhLZ^jJxChLewq1UCS3Sk6RKm2W;aV{)LHM{&;Kw^H2lY006)x^>E&cd2Fp5U=J*`~ z>htWFJ5S-@nO}dweM9BTbwsjm_M^zEg{CRGXFdq$RqV+jX+=%!rt72qtkI%dNNKKO zeg~uL{1FkNG9ZYa6imk)Wvb+^EgqkiKPs(Qag$g1wO}Ie=Uf8g@L3`cdH;V-TO{)2mz}pySiSX(_J_@2 z%`7%7Ij9v|l1KC9S1^-pOJV-W11zO7eo4t>1!1fj-3t^_$E8QCn94fAv7`&t%NEFEZB6~_4I*@jzWgNC8MP9`d=v+F4m+c?m2&%)VsI!gnX4B%YXFQ=taE z-EexWE>kJ5kvK$lHkglQlPgx|FEO5NBLHk|Iz?;={Hws{7(fF#M@22`kC6?t<>L6= z`9BlHG02(tiCStP`TgCG1fe%fU%^3>q9PfOerA8qPVy?;X)?J)U>ZLGawe?b{#p{~x^D%B7l|p$qE1pK2l11#wxSr()|>#) zSkixphTf0SgOF0np3G-CkBd$M)`<_P&EW1Z+D+q1G=8rIC z!98MYdf!3LDNk564B&hf9*=Dat6SV7l-DfyNAQ5oXS;)fxlF!0NX8f0a-QIn;3_%A z|L1-i{H?RQCH?$<%-RdntKqA9kIo_B1*?D4qC+Y^qA%i~ls|ha{O)`*zKy|#$R9+1 z@6At>DViv~Ihwz{L>nCZ=m8ugRYdzl93*OqXxX-H1W_!qKn?xTBEuJJStN_I#E`^K z$_$CFn9SyN+t83WDvszlC|9>ErW3AYu=w5&4{qav8y6f|7`wz_+xtUu`Ml9YXf=N% zsRSh}kQrYD=!EcTp3AyX3sh;)bkcm=O=OQsX}bwj7y(o{FUOu%d*1e#&mPoGWV)t} zzzvzjCA~%Ih>)&O+e>Rjkr(N)bZM0%iuzDJO^ID7`lEzCH)ats-VjklqQhPnrcR;C z-YwCZoasE&k~MGn4>^lXM=rseBluTltB>EZPMQQF#}X%HY#hAcC$ttV#`umsM;vMe zx`R7e*fcuI^CDf}aZ?|z1O4N|8tHv>0t@W*Y;v)Rct#+7ONhM|`ew}|iP!HW~ zeUEMKaRUV-pX+M)v*>Zpc%zKhq3m@3xF@VdZs?oOwyV3O2kh~LUk>)1rhBgKgi=0z zeZlzxFY$}Qo&(U6H*ifUUj1)HY$*KDSKvCA=$l-avoTgV^Zr&?BFV=Cmi68e!Mrt0}o<8UpH&;i*~j`(WNM zSCnAzbsR((qn?__FtS%>+Adf&ovx!NiFQHg|2@2(MPt|q*(p0H`C zuQi~zC=CqmvbP2 z-B8lLcm#^Xy^W;HPU=gW+tF#jifgb^7+)bzZoX2N5TLyOleKd|Xb$jZ{{|a`mKT=* zzDNLShdN}0ca!n=6D?~5KFD$gn;rUha1vpO$$|b8YyqKE6lGHn? zmnK@}d!Dl+#s7am>g6DgVlrk0Hz0aq+9CeK({*lOL-o?rbf0yLWN)a5jvYk3>~yWp z9>}@oXqN2&r&8Q_*Fvd>&N{OmcH=wi@ZB~U*`&?`sCk+fMS-04Wug^yFkpG1FM5yP zMjWz`TgrFKt7JC6Op}74398XSG?d5yNK8Q4btR7ufMb8`ek5VU9D=nxE`_V5^QQz5 zlGN{7*!;umCPl}`{WULKE6PT0Ikd|W%>6iPq|NiYFDFca>!Ar;QPC*(^B2gKq_D!f zBg&r-QZk3&-3bG$&qP&;PGy_^FydGD0f}PD#Q-K8PLAc1mtoDJr1g~YP{dEZOIj)S z*MSgl%)Wn=bZ3UH9tAA^xwk!jT$XbNq1r#ZP}Mcd^kcb$hX!DEAGPKCB-zK^PBjNd zksgYfdW@0Yf6FmZdz1Tb3)C-BZ4)}{T~W4lA$3JoFEB20GLjlqxEiyIJVCOVCqRn> zRQSlA0K>LDCvYfu`$FhjeISn|QlFqGC8L$Vnn8bs5SSdm@=Kv{w1&d%rs#J-!tFG$ znpnikSn>x_I0$$H5t0ZGFznrzVOy6=`S$K(g8M{s-p70@&PhzIC)nawJ?6NgCZ^m% zM~^|!JIX#Mvjw?snCnlh))lyIt|rp|oTF$#TqH?`l523}*z%K#xs>!^EHiS?Mv07;b)> z>0Wru`2?_tE{T9!CJvwoBOHXmjLB_4C=~U#id{ z*=Aq^ge-$c&eOMil@ zTrUdsf%9zR&V|Gl2(F}~Gx zt}1#d^h9eV2rC(pg;p+zK~DOPiBnXG zZjyMaK%d(OihXQI=|FXCsU5xy-hG|6stA2?BYJDpi)Kz=<14^Fm>4cPIa%b5LF*Gy zIKvD_!iOuShdIb+(#Y|;;W`yR;pt)g%cZ%BFrw?AWDcoPED1Q3H`9ON{D$?a##pTB zJF8~oeNO-Jadu&AR^Rm;xR6-bf@@K5l4aLWD5=M}Gda)vWbG;rOVSzR%ABb&u15Ib}g1bbAxb5YZbmAus55%BdEvRO- zu6T$zIF&a56@oAclJS2z)N^5}Y6_$Hl%sF>bV99zn zxR@>exxhf~mOH+64~fZ&iH+k%t{&`tA$};I%8lTrVQsbxf9cNAPik;1%{NJYQ(NyR zb*KDu%Dtf(UHQ9yr}@lwO00D*Pu?^*z{lZ^J4 zo4IQ!H3NYZSrpK>D^OWdb=N&)@fDJT0=Y={$B12DvyVs#>BP>s-X)EsR+q|3SD6l* zPvxvb;%B#!D~^N#`jS*9sn0x{1q&uX;1MHJ1{VzeOlAh@1xPjoiq@jUpuvml@F>%U zd)l+>*cgAJ1gx)B?a#)DZOaC;K0H6IL&cJ2TjwVvwtSot(9e+nmobBq$xJ4c8`FJ* z`*t??dXX@k)LNs6#z@VjRgm*}GVW!tg@Lg`X7Va0mQgla{nhHI-zDIu(?$Km+HNFuJL2d5XgBX>cwVDC9 zy_n40>2$aQ^f4IEFJWrj(%O*vJUbWt9gqmzo@FP!5td={r_f**yY$t92hskn}QO9;YN)3sKX~o^&O=tAY&G+g4~m)I$#4;K|Y*^Kka9)z;+!`yS{o3q;7@;vY?t?UBs2P7o7%&Bm0kYDNxVyB-;S#fFm-ENj^c*PL z8RCt23gGQzOz$o(owz17({dv8L<;>neK^~af38hbc>z^Ur)~I_A6JrTg=5NgpazGw z3^())Px3V=-LnT;tmHD;xIfCiG1*z(I^?bFw^#o@*9FuEZbrV>2RfH1YK_?LyM}+c z)$PmuEx`I3xRjyU&KIl@UMrwXOqhL46VD4gieZGY8Bg8xe{Z}8cSg-UqBd3XU8mCS z5KC-fzk9Hgm2Z$@=M4Z`UTj#U4G!~cr~F`Z-l+=LCzR%!)MPoit6E@OApQAlHX6*K z6Xf+3(xSQ^gZfG|Ug^d(WzpYto@alMb;Um$bn|bgP(5i-|Q2oE5{hWo>7hF}FrLQAb14Jj1mtvrZDz z!zc~8dG;as*D{f=h+5=3$Y>11gBqrVyxx?`8<1`#>0ZGsH-19O@82oJ2k(DEzHDwW zk)j{4xP3|{z-2NTrxakTb*_;XTlzuIm7kQFZxAAPfoMyZ)y#B|uHyzn+mOk$gV_q0 zjuAu~uw?$4I=iMvmeu#;=C>hACXCwwKMIcL;^McAI$S1Hf5{RA$Z&6i&&*r_Wlp<6 zbp@eTT&f`UB8zFlrAUi`NG5*}p|QFej8EtUfAUb=H#-uUJ8 zaz6ZmC@klk|=CUD@udwH{-o@89N0tF|oVx2={DBH*NKg}BqVshdpN&QLSO&{+)>$OvG%c)-5{1lJ$t!&`)#7<4Z2w;^hM z*H6BK={|2TU6x7o0ARXRMEkVCbTz1^gIXy`xwfca?BXZenOp~kY?*QBy84bzr^JB3 zY&zw$DSQ}}!b9Y^TbF-FlKj&Q!IwHcCUkU)M+bl%H2`e2fn!?i2Ipo)-c=Z()KVi)E318u|_PLW6{)VUqU5=|UtfM@nqfT&R zj>RcYfJ1iX&Ey1m-op8-Pr$SRLIyn^dtK7uO&w8!$YO@Y${8Yw4DPTHH@}=;A%60r zjwKi`dcEVloC<#^yiDcW_PGA_WZ^QLH>b6OzF$pM8Yz7`;3{sA)Qs$$(z_?KOYZL#hTs8yP!QqWAj zICwGxgtvEe`cRoa{B*RvIOfVieHDAarF}mSk!*p4vD|CNQjvMl|C=K;Ld%e81_dfj zNbR{q>c)SYBLlF#$C`d@cpr89)V5DG?f0XcF>yO$^;Sl)jKB*DR)o>E$EWh;S1`UU zOW}nq2UrS>6t$vBp5uZrR_zJ}ZAY>C4bO3L4TaNhv3wG9ZTzphPLgai@{8A6*jkO> z*Rq)Y{g9{H&i}u!>^a+KRKONaqvht`v(PP%e1v|eEI|+zvePLntWrQ~043%e>A$S}D5I|A$M4SnnV{l=^2m|e6q3|1(7x|0y2@q);84UYsfqA%+h4W*NLdLE;(3g&_jArxcFk74eC*XA+pPNoz zBUa|TzJ1nV8cqxk5T>c3+b12S(R_3RvLj+BB|nzs#z8pHw)(M3JgM5bpx}Z?of!0i z{3(vOH@j6aqHX(LXt%d-UW!*G&l%Y$)h!E+vK6)wnX0ras8o2D60>1OR9FnEQTKnK z2sRi^Z9B1Ce|eR2QNPS7rNLNd59%|r9Jq|oLE+))|BhZ6|mm%%Wj`snE4hN<~D6I^k0ji8^i=OU+N}tccsoc}J>(aB8tpT45ej{obM< z00qNEhCcesY06S_5Eh>OEkHre>R*4q@qhh)_RcT|VGxGGS1Lsq{xpLfVD~?a9gIm) zGbGCrt5@hKeeKHkG9{+8A;{=_2Higm(a$U8oKD0Bkf#cq5jzTz_T|*hDNCR}7zRxa z8!-)5?Jo?`ul;oK=sPq+72%dWh9aDNH}yjX_hX<~Rfz*>fMO8+v?qNtAyj|8ar>>h z<&d;5EC$^r*I#lzgZ-p0)#Q_{8l|rBv8f6 zrjdN|sjWxt-2ZmZdt%hCM1VDGn$v7Q1~F>6*DjpVH;TFk=AiUG^4DIW z^JP(|LHZKyRX9IsygL8@0RMmg>|EP&+DH?A6&2T;-O*X1)>NU>u4^}cx$LZSEnonx zg+z^pknlWthP}$2U+nK0Nth7=BVCIbvP*kNV?Sv=$c6}P$)<&z^`M8x;UcEnr{Az4WSXjH zbDqp|VhVOPWDR3P@i2cRO~*bV>*vkpIF9dVNNCPtc4Sj3I7}&M^6eJ3T3hhEpmn5{gMiAHUHR6(~JSg*407nMe;)Az2R; z&$VQ@;u2Me+w*aH2pp;xgBM{500d9)04G=yM6gR)HkGy=Y8-!|pRFdW=Yh10$VmE> zCekPZ^_)p}prX+bH&Rgsu{q$b4S5?|3dCJQ(FVL}maDji=kC|d4;-;K(5VF23be{H zG7q;4!*C2;^B6du!!G_Ef(3K`HAv~Sz@hwsj)vQ{5CrgVr98a=Ph%|N>0u}(tBQKK zG)%`=G*`b^l&XLDv6qN0wj!8zf&}-D1f)AmjLqT|RkaPraf34%)p34;G2*y*#dI`Z z6XKO&8mG(*xn)C01%J71SB)AbEvTivBRqnrZ!bf~4o5LtWZ9Futa{4|=DY|cahTCt zoQyERqnmJo9fHFL9+K1E5|a^51Vsi;KF5wH?#o6lkLQ0@5IdM5OnjIHH4E2Ns~>;` zDHm!%t-`fEa<3PMpGnIF=!5itqaQYqTSv0LNMJGRI1WPF$Ny+Fp;9=2;UAYlz?M*& z;VA()*+Q>2K6Q_}_U>VU2Wve{7Re;z>%9a|XE>1_zcFd>m^)d^DjZDkG8#VMm`XXo z{kj`y0Cj&_1>I`kX-GD#{RnfKpxab+)in(kroWk>`&26QT9G%B^**}X$h!^uX-|X1 z+3CY#WI39qc`R#l4z+I^7PoThw0G@E4`GrNnT6G2f>Sa|a0zw0kq&^aK8e~aq=M9_ zteMKWR{H1VetqEd5raIy303`JeWLW`a$mQ23|@aYS^a^t;WWf!nvKIaz8(oWuqy@k zl&@`N^Yt7lv=e`hG8$n*rNL_XD~~Iszs9R~{e+TmBEdm{RAB|s)-ju=Vg@EJ59~pS z(>P{L)eKkhkI26?ttp%&@zqKpUMt6i+mY z%VK|LJzfDO(?uq6AbtE=0I3u|e$6rp>%c_1PsxN;N%NA^Y9T_s09-HRXAR9U9ZP>^ zVR2hiA$SV{IhRZQ4qYi*&c@+l3|a^dQ%YG{Vp&EU?=hXih^UUcT>i^N9xmh%DbC%v z;KFxJecEVawG7XbllczSWwjuW--ZuGJyw63hV+*_XElqcl&^vl7?`k_F;24#)QV^Q zn&(JtOSWVd<7_q^)D|XDpcvYj3X_&=2aZuGib8Cr$%dn?iDxicd7cdz6_4y_@Az>; zF~xKO-SR67a$N-nrt?;br@k7IlebNIeD+XGN2d?POvP1@?R#QmtJ#i&^nmxOtlNK- zE}NbAsaSeCMHnU9NOcXr5=KG$gXaY{FR8x~W_l38&N3)W0IrkAugL@C%6Uf$3mVF> zl}EJEL~z*x*LSSCD|#k$MDQ$J*~<>|EqE>+mpKRS$gLfVio$u4n1G$NE0r z3Ok)BJA#?bGSh}{YNq8fP~Tvt7HGER^;w?ituV6|>IYHA*N07^o+17qW+}f)v$U!s z#n+ilZ*cRFX6cQfPHdy*fpam$CoKAe?&y~ogLv`=KB)DA2aCp3WxXZLJLP|;<*kvu zfc0G0=u(w_%|HP}{ztTaG^M`?O854_R377yOF%BYAdM%ib*EUk73J)*>>Xwj=f*of z#!wAsnW{|shzG1cnl+z789XJBH|QR~E(0093OV!U;uf|5lt$K+hfy+uOJk^ETy<2V z=<+&*OC@93C)24ym*FGV8u))AsMiPR--u(J5a^1+B=25=bBg^093}Ej@NhxX_2Fwy z9&9*}5sM_nW^q30-)Z_#sxZ=WxEV*#mwubF%h*M{!-4(cv+#p%8ZTza#_@81pOU11 zI$;7^6pCN>`7gP!i_K^JgG3|t_!Ibqd%$dLR@TDHJH5nV)=RoQ%sqeC_Atlb+z?^H zavn-xign~Hn)&VS@K6an+eN`M#l!9Ju+W5In9#d<98pdtkn<-FAstpwSDdt?%30gb zyzFLErg$8AhA|Ea6BKVdyy|cbfS=m1Lhjj?VRydqXV!zF8bbOb9np??6`-Qw#73Eb}#OBEs6r3J3XGPMvCG+ZLRS<`=|HcR9fwrX2! zgYHFgzFm+64acughR}V8Tx9K1d3@^TyMGc`A52pct#G4;I|j`>t+6+jt#yPufyfL3 zS65&&&JSr0e+hrCXlq@fDeV0OopvV2H+=Bci!qO1r{S1lsSg?ed6#G$t)R=1ZBD3? z(r(sw)!UU(V(vd)0TSBE^EjPkok;?eiu&N&=kw66b!4; zM_u35Pp5v+ihL)E>4?2CqyLPGTngu3*g)DjL+|v?u)aAM`Yo$dw|bKLSsa`!=nCd~ z>eqm#Pu_gY_M~Q@ZLk9peDr382X;SVcn1#Kmnx7bXkX#F*+*TW4+VW>+vd>;jsob) z&}4rCYrB8?S0p$Ns-ESKRju@yst<2=;+;`PEe4xCfUcUz<=MsM^086MIbQnIY3 zhdYlYM9S{qB6g~&XsV@i5~jTVQS1YPiXVtLe-l>zYO0Pzx)Icm$n{9$RU;^7q$$+B z4!VLDFM!#TJN7a!R!>s$JZER+3VA(`8=iE05-n0k7hM3IyCJr;*)@xuou7L4jme1>@5}bp|%7m#>3j zm+;|HI%LHuI1F5jp0+%dU-L&_A00030{{sL}O9KQH z00xs_xd#N;=uM-OYOElC+is&U5Qgt7?K>dfCzxywT@+I7CT*3wYPS_&p@T`|<*l1F@R-Ax6+`wU^$0Si4&%yWi)YZ4d2wyVObi^Y%4eycgZ_QST zAY68s&mGPA;kuFd%J+S*p;Vn5#lJ?|%IA*dC-Vc!@VuV9b8F^9fZpgn=0q_R2pVs9 z5;S=#oT4h42L6jgtFzl8sA79iZq+bFG_jzO3-L5Tqp03&r~;Q4`?akLPHu5DUvKW* zCKt8r#ro)?`T10Lb)~-(gz@*q6kjj8(1vBCENp+}!H3qfXo6>TLG9&rYQohrbkO># z>Sue;4Z5HpEth3I_m6KK;Q>R@e0KZe=j_-2HZ&;gk~!zPb!t|xlToY{1<{cJuMLxp zt{s0{Z`(E$ejl*^An4sTrO1{o)Gcf)NsFaJkfz-;Em1KSi6ltcPCD$r@9-iyPBJ%f zSD+6okea4=&iT&uqx|OGT~h}eA{FIq8b*B-280#7r0ixIe!f2Ijl)1`%t~ByMyBCC zQQ^C{zy9)Oo2^P2fHYItRut24rM1Wg166;lNP|_sp@rm%SGr&DX27e87G$vHvK+)H zLUtu2FNjiLYJu4XtI(@!o@(QQFtAl|*CEN|DM2igVJbV+Nf??E>jwQBe@ zTuYXDK)nu-5y>1N|ItdwCtf^b*GcBQST}@eYjGe+4H!66D=Kzw9IFjnT(yukhn#=d zG8KmL~Z(@CiD=8dy!z^u$%j zv)fKZE2$+20r8brU=JY>%_o2=N-}{Z{s1V3aXucO<+0n<y7FD2)dZQ&ZTo7St6 z^k&y4UIZ#)rYN3OM5bb;E9Z~nlciUROxE~7uwalTU~T3<0pS;hGCOoR;;)* zDMBcZ)3b$1oOwV>YBLv)(s_P5L?%ljgLFc$gW?XV@nn=nLx^Z`4@ESIk`r5U=1^6U zLZ7;$Fs#6qiC-8%(vu_sk)`=+JQi8WAz=Xp0C5@y3^y=&=Cm$@6TnYY0Wu$PL7C=i z6}->0&k8131}we8r0#z!a!Vx6a-wcE7nu=+y9<>~#WfG$)->#)Ne@NAx(T9jKOXf@ zlD+`OcE*d}H|G+I6)nyrST+g4&>g#-3trqRf5n0XJYtP+le?o-#uqEdESV_*fiaD2 zb11Sy_P^Ka16Ojaaj=$8DfHV82wLd1B#?brW$@==!Rm-`>}!8xn@eiD6}C+%d>ufc zxH5pJ#&!U6@5fd`Yu};4#!Z*_r-=)?Eh+hSMQ{ms0hiBxEd%p)&%Iv?8fqHWS`uBX z%(4Ps{XQJ-9@xO_VqwChU@Qj9?MGg=Hx?s*SINeF!X-C=c>`qugT}(KC=LxFu-8fp zVApd3_YSjwPyK`W`y<8}<0eJcm748sz(IerW8oXXehK)k5uxfeb=D1RSQ{PN3}R?`%Mqaa-%*1;NP||$9o#3ocsPnDvjvP(LxKNB!G;8O4E~>! z-8TEPXsOKJ-X1X^JhS(ROBnD7CG$8=P9ZU{>sfk7#jp7Nw_YIx~>> zXfaMlC>ehOc^O(9jnFu4neGrRLUBLOiSSc`8-~DB6}=78|C!7FRPs|Y*R#pmr-g&$ zV#d+_@mI1)Y^vkItbOeeHp1=TJT!J=xX#Bh-27dUC*$$Rw)alDovAMxyFYTKnknh# ztbeE8pOwQ&6er`ke~Ed`taO8Gl8+K(U(D<@JNyu~;18QA_wu)ejv?T;!?*vFQLGhz z#!GWXbOQhYR1N?D5C8xGcW-iJFJ^CVbY*feE_iKh)K|@N+At8lcc$;4(XlhcHc4>m ziD?OtOb%%oAUX9SYyoa@G$U#+OCre?AM3q{XAU2alZZMCE@P+edTxFtB#)?45UNesoG83J3ty7Leu-B{9#^;=YCO4l41=lpn)EN0J3l zv36K-cSkW|yD3X;9Spx~R<}KR?nB9}7%?tN43B}Z8M8o=k%X0Qb}P;8;=(XIr@zl6 zpNSHVNS^2Ioc$<$nVEb7GPjX`Pu}g+)RP=kMt3kJf?||K!TE%7Nk%CkT6hP@bR=$q zP6z})13@G?k3(EPazDB!M=hLNHNDox>U(b8-}gam76E8c+z+wqy1u{P`B<7dbWCQc zuCDZqseS0x-9sC&C-b-iy-X=MoRc)fr?VTHq!c@5>3dX|BbZ?-tyS88ed?xI^cr>{ zC2UgIVp?krjoAUDW&?Z+yHUbDIrtt3$p)g`JTC%m6fsbOL{L;AsiJaDar5^tWWs6- z!X%U@yla$k8n>s!pkG}LmjdFA=mchHmFcsCBur^J1iJ4|3AOv(*09@wH$vY&BfNwc zhRYA=qT4^~o__6Lw1#bBE(`7vl-U42D0bY;#daK4Z;Hc@bB8Ns;({rRb2f+dB84IpMN4QHG3<9FS5 zqj73f1w^TkpZ)ep%R6bTwWcaE{f(h6QvBaE$*&*mA6b>$RW0s+>4E`GG_A-|Q72ox zYV=WC?KVJ<)~r`Uu$G}->&%GO2h@VcUlMJLmg&m%&E}WYl2=1^Pi^iLv;u@__>Suz z)=zLQboPl>(DPiat0-L&_O1G2TL%9X|LKB$&tq-Q+4fKXJ%c0@`Ozd@eFsz&O|v#E zdC8Ilmkg36XC%3RB6-PC6eZ^j3yTOMaV5wItVw;XGNqfcw~vuckS?PvA*7+qtHzSM;qHr zzn|50J^ts}y~2$yvo>2d!jDMfB7Ze9=SlX$sWN-gRP9h6m`djsm4wC!BtPN-SROc| zzX(1NZ&Z6;0bMHqeK+!RAfEGR3Ad0XORXpD(^;e$z;C2a^* zdn`SaRHIFR{MK;rO$=$Rr#8XUuDTE_E?njd6flh-Zk(1iTj2H7Uk?Td40}vb9 zKK9_wt&xho%5K#-7m-xGVK2xZG!N#_&edtlzoA z)7FI3n+w``=|~I@&sZ2lG!KdUJU0+(?;l_+y@`{&=wgzyQ=t9|Bnu0^W_EPk@b5ZP zw8)!MO&Z@?r9*imz2qM$2S|xhPw93zw(MlHxJdUHp8Hn6gR_{2i!J0*i2nQ@>O9ay zF2*u&(+t6+;%D5$1ihSN z?S9rjLfLc%j@Yco)E7S;n$$9z8!Bpu7rJ`Kl~8U<4zFTSXBN6|^JA}9lzqllOT5K{ z+@;*ZfX-tw_r(|e3FSsBk6r>I=lYL7b6XKxB>K}9;aBPI-oH&Q%@k9=-7)t~KkI`Z zFum|@jPY*7#}Noe1UMqZ5fP4vaYTY6(pv9EvO*KE|7|OgPdMLw<37Ma3uZxh@@V;l z%PwAtEmmpupE<=_t~k5q?%mNj?ex?Q82FsqGCT)yIhr~vRfbYxh3vPYv!_26_a`JI zDCX^-sa!PJHlHc|rtaHX+tv){^O&d1>fU->f9e-_V5f3?ytFpAB)1^ER=V}9uJKd? z;&J(>UFB-*ShT9$OKG{LT~P;7A>TiV43yRH#&`sTh6ce|CJ)*Jf6jfz-^B#9qS^O$ zF2}Y)TCP@uk1xF&=Le8|F{>`Y=RT!TUb2Ammq6K}vw`0doo9#p-mQ1tRM@&XtG2q4 zecem@ScS(|#~(x4ENYQMoA$m+WkHSXreEzF<&{JNV>aD3uQuJLm&XwPDMN_r*rCmd z!)7Ld%k_c20J|?|ou1s6Y=64&8!wK$R z^`e)IP~pvw!_C7a(Ws+SdW5C&Z|vED_zQeZ;Ynl_yNdglv(t94&LP*p0QF*Vt9$Kc zplH?HXG90*+#I2|uOdRZ+x83l4)Oqlw{9={(Uk89ZcXXie<*QQon78$9w>|DD-w@i z!kh>Dp9f!hA!fICN3rq-M_i~P_}|J<7MUW>(!9(~ zw)-N$Kg_e@0=ZQY5qq4o_q40?^3u8G*012DcIpLB$C$k~B1CF?<51O-*>4wfVI)n- zoKFS%DkLyJDi%XgD_T|L`93HkY}NyrwdH-X8D7wFsIpjLJv-L~U~3kXl#?kBY}m8A zsj@mZp#WmO|KMEZUPz61O9t)f$4>tGMMC%JO@kwI+lSxeUsbha(eMSFmF z0?AR6U3j}PBK5Z{l^iQu-3m41jC%YQ5RcE-!m^FDGriZHF(-N@Q!ubRG!%om(SY$= zyuu?!MBz=730)B>>|jM3bEyw7l69CX=L$N4qY0m5`}zgXV-*j^*KZMi;-C9B_rCE6 zf9(*h+UrI{l9zXLL{-~<@q6D%8Wv4zUug(gZg!yX@*N?Re!M~Jfehtu)WPO z$f%r^&g=EDCVlIhwdbUGNl`pw2th@jw$||z_dUL3<+1I+ac_y2dfjqBhsI%(MfWM2 zyhd|!W;v$$6Xb@mAiPLT+Cspi?L)8r9l0kbZ;LB;{k{l?V(S<_klPjY_|*`37Q^5Z zaGi-fgx73|UJ}OCKMAFflelay`^NaaqPr>mpr=i&s=gJtjAd0&0M(aS#$Bj`-ZqX@ z5zf}Nl(T`$SaBB?8`B6UJ^xa;Cq9$a+kKOlzA#B@vP9im@{V~+k_jhFAbB#aXR6}; z2HC5D4D?a;TB=@bkMkCXim};)^0>k#?&h*c#1oo=%xUU^WLIS}=QNbU$PpO})Uz(F zhld`3Wz>)wS31a48V>MPkz2RokKXE5ID2;TT@7Y!(^M`U{jpMNaBpIqOu+fGKU`-_ z&}%l+($uo zf}w_=N3DtB5eo<|^0P#{Ovt9lWwZFb0m7u4j3V=QobP>@-~r4@+n1ej4KhgHS=L^( z2p_(Pk}ZyoI{5Z%Y!@QD3KdD{GZw;-Y8S!FqUqvXlvTNkiql_nC~G!!+%*viGyAh5 z#kg#$iJT`c%$n3=(j(YPDXJ`^gb0NwvusOap{jz&r`6(gj0RQ~BCAmMH#^3W2x$oC z&``I6WE+WI@OFEo98GAiqF!Uy)L!ZtSubJ9Jq}VY=(>WTf1f_*%wu_v?+l-8{L)jj zU<#oF&3vi}i**bzhMM(;NQ@kE8CpN}p|nrw*{E)oPEGta$STiovqUb*N_HOBz|2{h z5yAgi$*Mcy5OLjdkDDds~_nN_Xe{&6M|NL8RzIYM(7G zkG+$D@tx#6cbx6kkpBEfE>c`&QTh$_>}{j7nmz5BDziWDc(BOE@_xsPPH`j|fwEf$^zH{Qh` z`C;(Aa$-_@3+1lBqHJ|PJ|4|*lMJa9jr=B+dt&}|tBT&Sqi`bFrWcti15Zr)Z4Oi;wm=-fLdRps=ofprZyRV>M zY`(hnq0?(Fgzb4SCqj6tIRc7)v;Vm$9W6kSzNYkxHb=80xk)DRpm>TgmrzljT4vD# z;_3HsoDNj5s}x;3>T9u^ubnqT^!i(=X++Lr^@^82)|hWcoyEE;vnMS5Fl8?^f)~*a zDjWvFqkQ`WSZpvX-}&b1^_Nn&W=r=hGRZ6*>A(}Q%8JqzFvRpDM*)p0SEcfVes_Mj z4*tBcUKm4qD1S?)6eszFrpK+jexyj}u)sN3;z}cRiuMDVJfAbVC>`r~q7`%y#Z4ZN zLkL*ywByifSlhdgz8c+gKy1;ezo8KK@{98ujMXH=6r(tpaP$wC2Vq3m9e`#33l73%S zh=$bEgZ!3?aCuT`r+r1x~8k!VPimp;G3j=ULu zN*!CG?S|%-K6GHhh%Is0BLzuTxgT_gSfqYC(a_R%FJYuu+uciN<{%TQ^GSc#Dm~gU zo=c)+wkn>8lGXU2(?w+HM`v756pSPoAZw5&JJUI(e8)KZFkW}_TYZWAoLm7nyShLe zC>}cj@F1*f=xceJR*NV}1^wJq$gICsl|ASktno=1HleFJjV&>Wl)U-jJb?zCcz+## ziAAPOOEPI&YhzU2KPNfpsWh{F5WAVgsQ0$+@cmeqK8L0yOZm3FbcpOGP2T8*93cg~ zXg4poMpV9l_yb>5SDpg?Ua`@>`22S=Dl$u*VGhJ}hregs438jrgpN70YUNUOQkVB8 ziVM&97wk{wSvuLrX*uL=DP}Ku-A^*VybBYa-E+Yj$s}SGU|-N?4Mwz&LA8$+kn=D# z(^pSyQ17Po)$YcRm2u=@X06~Eue0N}m!PK&c`>hGBy6Wq!W@E&mue+?u7jKmAu$KH zN>*vc6grkhIR6|^KK3fY`pZ}|G z<0X|6+FukDsU2uZXpZi6R%3W)b-Q5NAmoubfl-|ULq~*?E&sYdmic{T9@o?!Q6m4F zCpo%Hv=S-f5=Nf{?`!UcKU5vo*9sJHQ6ymd?M z94<_mVrUqB;@!khL@gz=B^xIJzSOehEQebkCe*e29Ra#0_@oCmTn$)Y>~v96*(UAdptb{qBLTkU`kCdBjB;STYuLb z|6MIy1>c@()exSrbfd^$b%#gA-B_-!6AwermS5{|yJ?UZak|=2%V1K+uA*Ky;kM3< zwV+mILF!xipY+F!HVE*1l!NA<=yKZlZO7LniQ*R{hQCg{8+=LVj=9*gc^i9DM6P0( z7;Pb_WV`-4#Di(L`nf^mR`tCvr-5mt4hHcBPo!Fs@~Sn-A7R2?aNPRlqI|2tP~PM7 z;Vj?I>ku~GTm-{?eN?2l6Gi^bo9uPU>!vymPKw~Drdrb1j31-|V$_Ve{m1!(k1eP@ z@)|#oRHqqiMGgf^BL@`z+81@{te%GWq-)&>`!ji}w`X%}h$R5JoIX=;>+m+ms;vka zjfOx*$tX$&=&Yj;B@bUIwgkNzR|teJeQQ3PKkop(up;t0an(fmwGyUQoW*)&1{~VAT>VklSxvkf7AM4hdH&NHW5d{fxp4Fo zI~QC7ATHp6myfO*P)$6oQ&p>LCu2TgVc|jHb*)J=i{QkC=V;mZR`@)UZoVZ2`!t|q zK&U95Iy}=;*``&=j$&tQ2vd5}f~aX_$Nfk{xj#^G*7dm=oAUR@tcm@xF~cN)0kXG% zvsu(-@JYcPG5^S=R@#8Sj+b)V6rOhB38E+jV!5mjIpz5GuTHCSJ1YPZ9WKoc$RY=!ayIDKXyi|y`Zi2? zU-#HkO1>NK?reSifSigsFZbN5n?0>iu!-NBNMy%^abVuCH|q& z*&c+!FZ%l2#Fg%}eLS|Cq%N;bKJN>*DqUR)Qu*!W{T&yCP}2jRoo|xe9&oD&JExVE zUYy#HPm_&2^4-Eq325%e#$3@}$FgdBIKgc~ge8O`0FbB))Q|DM=C+y8``a*{7-Bz#qQ zBh+1ss$7)G5`Rx^+P2?`fh69`jg9@+JbMUj6!rSJH2=N4+$XI8kQVfj`;Pz(?V;d| z(J(`_(;Ei{_a_V%!MN`XpPy6mb{=-V_T@wl-Nix{*1O5np=QwFAteM$w=GvQk3(_Z7-_Tj^Iy{h-Y(#qF!w$aUysz zQPxWo!gT!-)}V_#&O8F6U1AIPdNqhNi8GoaP5Lb{JtA0Sz5hHU*C+{U!mjf zGx8RuTgQ_VVwP+jc--65mzI4QEV9r>KTis5xPvdHuu$a4B1 z{ECOC8Uyp01 zMM_h*ay3U^4R0GX{J3czC~SJDtHC_y|~^ z$4@buCZ=^2(uVHpRT7pL&kW?8KvM1$<_`viYbs-nc+@;*>+BW^>4kh|U}2f>Y=pb3 zxWf-e-~Ptqba6C0b&wjA{M>6Yvu%2M?{sw;hSo^?lG0^izN+==^v%i1bI-^F8iRZN zPSJ^_aO66WpivW}*+p9;;_t%55{oc?$?EH0#$c^@I2)m1n$S&7EK2$%^4GUx@&gad ze#BK{wU6LNJaTm;^-11m<TGFMckyDV}f%B(sV{uQSI_E zmGHlhXHN8gTYfBYKiVOeKdx^BRfXTK66#rPlkO9p~iau{SB z_Z<$>F?z|{Iwlia&m+&u6Rfr!`R9y(ZH%W<^wjhLfvbet_$YMocj96#$JldOqg1Ex zudDd<4X-sWvh=K1eo!-WTGaMZOE@_v3+p_w8F`H1CN^{-Y-c`fXozmF;GC>l;TgCg z$FAd0^qd9zYn_N-ujT#K%PSg1H|98ZX+I+pAL7pl%-m#+Yg4tBH#S@?!1v&d$4M{G z7@~{Bu3?it+e~!myBZ-{YP;4}umM)_mZ?*W;sx7+kyB3ICR(P2_B=g-`u5$2YL$w` zdXflPqb9aSq?yjMeDRAJrFU|1&?}SJe^%wH8(4q<9Ae7kyH$mUCprV%^a4x&Cocvt z^a3-2;H`kO7nld~pL_{oJUlr4KO15=L;8OO-3EN{0&_wBd&}(q%kl7jbOTr~uo5V= z58(9%i$MMpy2lya4cvIN|2D(b;QfGyH~20HH3*b>gVjNm%fQ|>M)3jCJ~(9a1%j_J z?LC0+3#J2xeZZoi%dgjrI%r`O(747DT7cFMCq((;gzK<>n8j-*19i=)gCgeulWY9Q z3S?YkdNMF~jVs*%r#}u=&aaUU2=d2uqLv5518_{!H6vySY+bitt-C&`4$2?+NBAlL zEK1PLMFg}`6EOnA0boIpXBKcC09FHqZ2~HRIDEnhL|&s!DbR^Sf))Z2fGh~CO29-; z0#Kh2GXd{|z%)P&4G9g!zmw9>4IqPXy_9Q#Q5+J;wUGc~xZk`1BEeumf}5J80F5Lm zBjAPOKp=ep6^v8Lz7$xzMmi~g2lvVd`t=oX3<2{){*8$L_q>bn0Hqa+zML&0K@>wDA^PAL=IRlE7Ga=2RGBcLi23 zNigmQ26FAe48U7BPBXqhpaYJxqHFID$Boeg`fm*$h5&?NU~b6&IwaiY>-EO#zvU7R W+zZ255pM+WJPgc9{3;TR6aEi}&Dg2{ delta 51171 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

Iw-n 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

cL$ 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 LnX0blBRtvf@%>`F diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3CommonServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/wsdl/omds3CommonServiceTypes.xsd index 6d6c6b5a..9e0a7675 100644 --- a/OMDSServiceDefinition/src/main/resources/wsdl/omds3CommonServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/wsdl/omds3CommonServiceTypes.xsd @@ -1,943 +1,1172 @@ - - - - - - - - Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird - - - - - Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. - - - - - Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) - - - - - - - Fehler - - - - - Warnung - - - - - Hinweis - - - - - - - - Fehlercode entsprechend allgemeiner Fehlerliste - - - - - - Eine ausgeschriebene Fehlermeldung, für den User - - - - - - - Der Typ einer GeschaeftsfallId - - - - - - Eine GeschäftsfallId als String - - - - - Die OMDS-Version als String - - - - - - - - - - - - Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern - - - - - Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden - - - - - - - Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt. - - - - - Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist. - - - - - - - - - Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt. - - - - - - - - - Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann - - - - - Die eindeutige Id des Elements als String - - - - - Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", - ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das - Element dennoch aus anderen Gründen gelöscht werden. - - - - - wahr wenn die Id nur einmal verwendet werden kann, sonst falsch - - - - - - - Definiert die unterschiedlichen Dokumententypen - - - - - - - Sonstiges - - - - - Antrag - - - - - Deckungsbestätigung - - - - - Erstpolizze - - - - - Folgepolizze - - - - - Zusatzvereinbarungen - - - - - Vinkulierungen - - - - - Bewertungsgutachten - - - - - Verständigung Gewinnbeteiligungen - - - - - Umsatz/Lohnsummenmeldung - - - - - Umsatz/Lohnsummenabrechnung - - - - - BU-Summenmeldung - - - - - BU-Summenabrechnung - - - - - Finanzamtsbestätigung - - - - - Kündigung - - - - - Stornopolizze - - - - - Schadenmeldung - - - - - Schadennachtrag - - - - - Gutachten - - - - - Behördliche Anzeigebestätigung - - - - - Kostenvoranschlag - - - - - Rechnung - - - - - Schadenablehnung - - - - - Schadenfoto - - - - - Abfindungserklärung - - - - - Restwertangebot - - - - - Schreiben Rechtsanwalt - - - - - - - - Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist. - - - - - - Versicherungsnehmer - - - - - Versicherte Person - - - - - - - Definition des Rückegabestatus für eingespielte Anträge - - - - - technischer Fehler bei Backend Verarbeitung - - - - - Antrag angenommen - - - - - Antrag angenommen und direkt polizziert - - - - - Antrag nicht angenommen - - - - - - - Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen - - - - - - - - - - - Abstraktes RequestObjekt - - - - - - Die OMDS-Version - - - - - - - Abstraktes ResponseObjekt - - - - - Die OMDS-Version der Antwort. - - - - - - - - Enthält OK oder NOK - - - - - Zeitpunkt der Beantwortung der Anfrage - - - - - - Wenn anwendbar der Zeitpunkt bis zu welchem der Serviceprovider den Geschaeftfall verfügbar hält. - - - - - Eine oder mehrere Meldungen zur Anfrage - - - - - - - - - - - Abstraktes ResponseObjekt - - - - - - - - Der Typ eines Response-Status - - - - - - - - - Gemeinsamer Typ für Geschäftsfälle - - - - - - Eine GeschäftsfallId als String, wenn auf einen bereits existierenden Geschäftsfall bezug genommen werden soll - - - - - Ein Ordnungsbegriff aus einem Fremdsystem für diesen Geschäftsfall - - - - - - - - - Typ für die Berechnungsanfrage - - - - - Sollen Upselling Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnung führen. - - - - - - - Typ für die Offertanfrage - - - - - - - - Typ für die Antragsanfrage - - - - - - - - - Typ für die Antragseinspielung - - - - - - - aktueller Status des eingespielten Antrages - - - - - - - - - Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann - - - - - - eindeutige id des Dateianhanges innerhalb des Geschäftsfalles - - - - - MIME-Type des Files im Anhang. Typen : tif,pdf,rtf,doc,docx,txt,html,jpg,xls,xlsx - - - - - - - - Fachlicher Typ der Datei: - 1..Sepa-Mandat - 2..unterschrieber Antrag - 3..Bestätigung zur elektronischen Kommunikation - 4..Basisblatt - 5..Gesundheitsfragen - 6..Maklervollmacht - 7..Beratungsprotokoll - - - - - - - - - - - - - - - - Dateiname ohne Pfad inkl. Extension - - - - - - - - - - - Beinhaltet den Daten-Stream der Datei als Base64Binary Verschlüsselung - - - - - - Sonstige Beschreibung des Dateianhanges - - - - - - - - - - - - - Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden. - - - - - eindeutige Vermittlernummer - - - - - Abschluss Provision - - - - - Folge Provision - - - - - Betreuung Provision - - - - - - - Typ für die Einreichung eines Antrags - - - - - - - - - Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen - - - - - - - Technische ID des angefragten Tarifs - - - - - Eine menschenverständliche Bezeichnung - - - - - Welche Prämie für diesen Produktbaustein - - - - - - - Typ für ein Produktbündel, welches einem Vertrag entspricht - - - - - - - - Ermöglicht eine Vorgabe für die Stoßrichtung der Produktkonfiguration zu machen, z.B. von "Basis" bis "vollumfänglich". - - - - - - - - - - Typ für ein Produkt, welches einer Vertragssparte entspricht - - - - - - - - - - - - - - - - - - - Typ für ein Elementarprodukt, welches einem Risiko entspricht - - - - - - - Verweise auf Bedingungswerke - - - - - - - - - - - Darstellung einer Praemie - - - - - - - - - - - Stellt die Versicherungsteuer einer Prämie dar - - - - - - - - - - Dieser Typ definiert die möglichen Arten der Versicheurngssteuern - - - - - - - - Gesamtversicherungssteuer(Aggregation für Bündel und Produkteben) - - - - - KFZ Versicherungssteuer - - - - - KFZ motorbezogene Versicherungssteuer - - - - - - - Typ zur Vorgabe einer Berechnungsvariante - - - - - - - - - - Mögliche Antragsarten - - - - - Neuantrag - - - - - Fahrzeugwechsel - - - - - Versicherungswechsel - - - - - Wechselkennzeichen - - - - - Tarifumstellung - - - - - - - beschreibt eine Bankverbindug - - - - - - - - - - - - - - - - - - - - - - Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) - - - - - Input-Wert - - - - - Output-Wert - - - - - - - - Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten - - - - - Typ zur Übergabe personenbezogener Daten - - - - - - - - - - - - - - - - - - - - Optional: Eine Referenz auf eine im VU-System bestehende Person - - - - - - - - Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind - - - - - Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld - - - - - Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen. - - - - - - Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. - - - - - Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. - - - - - - - - - - - - - VU-spezifische Erweiterungsmöglichkeit auf Ebene Verkaufsprodukt - - - - - VU-spezifische Erweiterungsmöglichkeit auf Ebene Produkt - - - - - VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Ich (Wir) war(en) innerhalb der letzten 12 Monate Versicherungsnehmer eines Fahrzeuges, das wieder versichert oder durch das hiermit zur Versicherung gelangende Fahrzeug ersetzt wird. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wurden für die beantragte Versicherung Vorversicherungen aufgelöst, oder wurden frühere Versicherungen abgelehnt oder gekündigt? + + + + + + + + + + + + + + + + + + + + OMDS VERS_UNTERNEHMEN VUNr - http://www.vvo.at/vvo/vvo.nsf/033bc38c04cb4a8bc12574dc005de1e4/751f64eedb80a61bc1257c3d007eaca2 - Kapitel 5 + + + + + + + + + + + + + + + + + + + + + Beschreibt die einzelnen Zahlungsarten + + + + + + Beschreibt die Zahlungsdaten + + + + + + Abhängig von der Zahlungsart soll im Feld 'kontonummer' die Kundenkontonummer oder der IBAN befüllt werden. + + + + + + + + + Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird + + + + + Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp. + + + + + Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis) + + + + + + + Fehler + + + + + Warnung + + + + + Hinweis + + + + + + + + Fehlercode entsprechend allgemeiner Fehlerliste + + + + + + Eine ausgeschriebene Fehlermeldung, für den User + + + + + + + Der Typ einer GeschaeftsfallId + + + + + + Eine GeschäftsfallId als String + + + + + Die OMDS-Version als String + + + + + + + + + + + + Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern + + + + + Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden + + + + + + + Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt. + + + + + Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist. + + + + + + + + + Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt. + + + + + + + + + Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann + + + + + Die eindeutige Id des Elements als String + + + + + Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", + ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das + Element dennoch aus anderen Gründen gelöscht werden. + + + + + wahr wenn die Id nur einmal verwendet werden kann, sonst falsch + + + + + + + + + 2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie + + + + + 1fach Versicherungsnehmer: Kunde erhält Original + + + + + 1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie + + + + + 1fach Makler: Makler erhält Original + + + + + + + AntragsRequest Objejkt, beinhaltet alle notwendigen Daten zur Antragserstellung welche nicht Paemienrelevant sind + + + + + Beschreibt die Zahlungsdaten + + + + + Ersatzpolizzennummern + + + + + Bestehen Vorversicherungen zu dem Antrag + + + + + BonusMalus beim Verband + + + + + Vinkulierungsdaten + + + + + alternativer Polizzenversand + + + + + Allgemeine Datenschutzbestimmungen + + + + + + + + + Zustimmung zur elektronischen Übermittlung vorvertraglicher Dokumente + + + + + + E-Mail Adresse zur Zusendung von vorvertraglichen Dokumenten + + + + + + Zustimmung zur Verwendung personenbezogener Daten(Der Antragsteller stimmt im Sinne des Datenschutzgesetzes und des Telekommunikationsgesetzes zu, dass die Versicherun, deren Gesellschaften sowie deren Kooperationspartner (siehe dazu "Information zur Datenanwendung gem. §24 DSG") seine personenbezogenen Daten und seine Vertragsdaten (Name, Anschrift, E-Mailadresse, Telefonnummer, Produkt, Leistungsumfang, Vertragslaufzeit, nicht jedoch Gesundheitsdaten) für Zwecke der Zusendung von Informationen über bestehende und neue Produkte der Versicherung und ihrer Kooperationspartner, für Qualitäts- und Zufriedenheitsumfragen sowie Marketingaktionen verwenden und ihn zu diesem Zwecke per Telefon und E-Mail kontaktieren dürfen. Diese Zustimmung kann jederzeit widerrufen werden.) + + + + + + + + Definiert die unterschiedlichen Dokumententypen + + + + + + + Sonstiges + + + + + Antrag + + + + + Deckungsbestätigung + + + + + Erstpolizze + + + + + Folgepolizze + + + + + Zusatzvereinbarungen + + + + + Vinkulierungen + + + + + Bewertungsgutachten + + + + + Verständigung Gewinnbeteiligungen + + + + + Umsatz/Lohnsummenmeldung + + + + + Umsatz/Lohnsummenabrechnung + + + + + BU-Summenmeldung + + + + + BU-Summenabrechnung + + + + + Finanzamtsbestätigung + + + + + Kündigung + + + + + Stornopolizze + + + + + Schadenmeldung + + + + + Schadennachtrag + + + + + Gutachten + + + + + Behördliche Anzeigebestätigung + + + + + Kostenvoranschlag + + + + + Rechnung + + + + + Schadenablehnung + + + + + Schadenfoto + + + + + Abfindungserklärung + + + + + Restwertangebot + + + + + Schreiben Rechtsanwalt + + + + + + + + Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist. + + + + + + Versicherungsnehmer + + + + + Versicherte Person + + + + + + + Definition des Rückegabestatus für eingespielte Anträge + + + + + technischer Fehler bei Backend Verarbeitung + + + + + Antrag angenommen + + + + + Antrag angenommen und direkt polizziert + + + + + Antrag nicht angenommen + + + + + + + Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen + + + + + + + + + + + Abstraktes RequestObjekt + + + + + + Die OMDS-Version + + + + + + + Abstraktes ResponseObjekt + + + + + Die OMDS-Version der Antwort. + + + + + + + + Enthält OK oder NOK + + + + + Zeitpunkt der Beantwortung der Anfrage + + + + + + Wenn anwendbar der Zeitpunkt bis zu welchem der Serviceprovider den Geschaeftfall verfügbar hält. + + + + + Eine oder mehrere Meldungen zur Anfrage + + + + + + + + + + + Abstraktes ResponseObjekt + + + + + + + + Der Typ eines Response-Status + + + + + + + + + Gemeinsamer Typ für Geschäftsfälle + + + + + + Eine GeschäftsfallId als String, wenn auf einen bereits existierenden Geschäftsfall bezug genommen werden soll + + + + + Ein Ordnungsbegriff aus einem Fremdsystem für diesen Geschäftsfall + + + + + + + + + Typ für die Berechnungsanfrage + + + + + Sollen Upselling Vorschläge mitberechnet werden? Wenn ja kann dies zu einer längeren Berechnung führen. + + + + + + + Typ für die Offertanfrage + + + + + + + + Typ für die Antragsanfrage + + + + + + + + + + Typ für die Antragseinspielung + + + + + + + aktueller Status des eingespielten Antrages + + + + + + + + + Dateianhang welcher an einen Geschäftsfall hinzugefügt werden kann + + + + + + eindeutige id des Dateianhanges innerhalb des Geschäftsfalles + + + + + MIME-Type des Files im Anhang. Typen : tif,pdf,rtf,doc,docx,txt,html,jpg,xls,xlsx + + + + + + + + Fachlicher Typ der Datei: + 1..Sepa-Mandat + 2..unterschrieber Antrag + 3..Bestätigung zur elektronischen Kommunikation + 4..Basisblatt + 5..Gesundheitsfragen + 6..Maklervollmacht + 7..Beratungsprotokoll + + + + + + + + + + + + + + + + Dateiname ohne Pfad inkl. Extension + + + + + + + + + + + Beinhaltet den Daten-Stream der Datei als Base64Binary Verschlüsselung + + + + + + Sonstige Beschreibung des Dateianhanges + + + + + + + + + + + + + Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden. + + + + + eindeutige Vermittlernummer + + + + + Abschluss Provision + + + + + Folge Provision + + + + + Betreuung Provision + + + + + + + Typ für die Einreichung eines Antrags + + + + + + + + + Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen + + + + + + + Technische ID des angefragten Tarifs + + + + + Eine menschenverständliche Bezeichnung + + + + + Welche Prämie für diesen Produktbaustein + + + + + + + Typ für ein Produktbündel, welches einem Vertrag entspricht + + + + + + + + Ermöglicht eine Vorgabe für die Stoßrichtung der Produktkonfiguration zu machen, z.B. von "Basis" bis "vollumfänglich". + + + + + + + + + + Typ für ein Produkt, welches einer Vertragssparte entspricht + + + + + + + + + + + + + + + + + + + Typ für ein Elementarprodukt, welches einem Risiko entspricht + + + + + + + Verweise auf Bedingungswerke + + + + + + + + + + + Darstellung einer Praemie + + + + + + + + + + + Stellt die Versicherungsteuer einer Prämie dar + + + + + + + + + + Dieser Typ definiert die möglichen Arten der Versicheurngssteuern + + + + + + + + Gesamtversicherungssteuer(Aggregation für Bündel und Produkteben) + + + + + KFZ Versicherungssteuer + + + + + KFZ motorbezogene Versicherungssteuer + + + + + + + Typ zur Vorgabe einer Berechnungsvariante + + + + + + + + + + Mögliche Antragsarten + + + + + Neuantrag + + + + + Fahrzeugwechsel + + + + + Versicherungswechsel + + + + + Wechselkennzeichen + + + + + Tarifumstellung + + + + + + + beschreibt eine Bankverbindug + + + + + + + + + + + + + + + + + + + + + + Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) + + + + + Input-Wert + + + + + Output-Wert + + + + + + + + Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten + + + + + Typ zur Übergabe personenbezogener Daten + + + + + + + + + + + + + + + + + + + + Optional: Eine Referenz auf eine im VU-System bestehende Person + + + + + + + + Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind + + + + + Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + + + + + Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen. + + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. + + + + + Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. + + + + + + + + + + + + + VU-spezifische Erweiterungsmöglichkeit auf Ebene Verkaufsprodukt + + + + + VU-spezifische Erweiterungsmöglichkeit auf Ebene Produkt + + + + + VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt + + + + + + diff --git a/OMDSServiceDefinition/src/main/resources/wsdl/omds3ServiceTypes.xsd b/OMDSServiceDefinition/src/main/resources/wsdl/omds3ServiceTypes.xsd index 54140d8c..64fdf02b 100644 --- a/OMDSServiceDefinition/src/main/resources/wsdl/omds3ServiceTypes.xsd +++ b/OMDSServiceDefinition/src/main/resources/wsdl/omds3ServiceTypes.xsd @@ -1,2823 +1,2920 @@ - - - - - - - - - Das Request-Objekt für den Actionlink - - - - - Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg - - - - - - - - - Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt - - - - - - Das Request-Objekt fuer den Zugriff auf die Userdaten - - - - - - - Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz. - - - - - - - Das Ergebnisobjekt fuer die Userdaten - - - - - Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können - - - - - - BenutzerId - - - - - - - - - - Liste der für diesen User unterstützen Services - - - - - - Die ServiceId des jeweiligen Webservice als String - - - - - - - - Ist vom Typ PERSON_Type aus dem OMDS-Datensatz - - - - - - - - Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze - - - - - - - die VUNr aus OMDS als optionaler Filterparameter - - - - - Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. - - - - - von inkl. Datum - - - - - bis inkl. Datum - - - - - - - Rückgabeobjekt für eine Liste von OMDS-Datensätzen - - - - - Dieser Typ definiert eine Liste von OMDS-Datensaetzen - - - - - - Fachliche Fehlermeldungen - - - - - - - - Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages - - - - - - - - Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. - - - - - Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz - - - - - - - Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen - - - - - - - Liste der angeforderten Pakete - - - - - Fachliche Fehlermeldungen - - - - - - - Typ fuer ein OMDS-Datensatz-Package - - - - - Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. - - - - - - - - - - - Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist. - - - - - - Meta-Informationen zu diesem Paket - - - - - Gezippte OMDS-Daten als base64Binary - - - - - - - - Fachliche Fehlermeldungen - - - - - - - Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package - - - - - - Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt. - - - - - Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht. - - - - - Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ - - - - - Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int - - - - - entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand - - - - - Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben - - - - - - - - Anfrage Dokumenteninfos - - - - - - - - ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen - - - - - die Polizzennummer als OMDS Polizzennr-Typ. - - - - - Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz - - - - - Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle - - - - - Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen. - - - - - - - - - Rückgabe Dokumenteninfos - - - - - - - Informationen zu Dokumenten, wenn vorhanden - - - - - - - - Request zur Abholung eines einzelnen bekannten Dokuments - - - - - - - - ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen - - - - - Die Id des Dokuments vom Typ String - - - - - - - - - - - - - Responseobjekt zur Rückgabe eines Dokumentes - - - - - - - Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war - - - - - - - - Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person - - - - - Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) - - - - - Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP - - - - - - - Information zu einem einzelnen Dokument - - - - - Die eindeutige Id des Dokuments und Details zur Verwendung - - - - - Der Name des Dokuments als String - - - - - Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code - - - - - Mime-Type des Dokuments - - - - - Größe des Dokuments in Byte - - - - - Erstellungsdatum des Dokuments - - - - - Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze - - - - - - - Informationen zu einem Dokument und das Dokument base64encoded - - - - - Meta-Informationen zum Dokument - - - - - Das eigentliche Dokument als base64-Binary - - - - - - - - Deep-Link Schaden Anfrage - - - - - - - - - Schadennummer vom Typ OMDS Schadennr - - - - - - - - Responseobjekt Deep-Link Schaden - - - - - Deep-Link Partner Anfrage - - - - - - - - - Die Partnernummer als OMDS Personennr-Typ - - - - - - - - Deep-Link Partner Antwort - - - - - Deep-Link Angebot/ Antrag Anfrage - - - - - - - - - Die Nummer der Berechnung, des Angebots oder des Antrags. - - - - - - - - Deep-Link Angebot / Antrag Antwort - - - - - Deep-Link Vertrag Anfrage - - - - - - - - - Die Nummer des Vertrags als OMDS Polizzennr-Typ - - - - - - - - Deep-Link Vertrag Antwort - - - - - Response Deep-Link auf Geschäftsobjekte - - - - - Soll ein Frame angezeigt werden oder nicht - - - - - - Definiert einen Deep-Link - - - - - String mit max. 1024 Zeichen - - - - - - - - - - Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type. - - - - - - Einstiegsseite - - - - - - Suche Partner - - - - - - Suche Vertrag - - - - - - Suche Schaden - - - - - - Suche Angebot/Antrag - - - - - - Schadenübersicht - - - - - - Dokumente - - - - - - Anfrage - - - - - - Stammdaten - - - - - - Bearbeiten - - - - - - Verträge - - - - - - Schäden - - - - - - Angebote - - - - - - Angebots-/ Antragsübersicht - - - - - - Inkassostand - - - - - - Angebot - - - - - - Schadenmeldung - - - - - - Mahnungen - - - - - - - - - Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. - - - - - - - - - Linkbeschreibung vom Typ LinkType - - - - - - - - - Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen. - - - - - Typ für die Durchführung einer Schadenmeldung - - - - - - Optional die Referenz auf eine bereits im System vorhandene Id eines Schadenereignisses - - - - - - Der Zeitpunkt als Datum-Zeit-Objekt - - - - - Die Beschreibung des Schadenereignis als Text - - - - - - Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. - - - - - Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden. - - - - - - Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. - - - - - Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers - - - - - - - Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind - - - - - Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld - - - - - Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen. - - - - - - Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. - - - - - Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. - - - - - Optional ein Text zur Rolle der Person in Hinblick auf das Schadenereignis - - - - - - - - - - - Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten - - - - - Typ zur Übergabe personenbezogener Daten - - - - - - - - - - - - - - - - - - - Optional: Eine Referenz auf eine im VU-System bestehende Person - - - - - - - - Eine Erweiterung der Schadenmeldung fuer spezielle Sparten - - - - - Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz. - - - - - - - - - - - - - - Typ für den Schadenort - - - - - Im Regelfall gibt es eine Adresse - - - - - In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden - - - - - Geokoordinaten im Dezimalsystem - - - - - Breite, Latitude - - - - - Länge, Longitude - - - - - - - - - Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz - - - - - Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann. - - - - - Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst. - - - - - - - - - - - - Erweiterung des geschädigten Interesses zu einem geschädigten Kfz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie - - - - - - - - - Freitext, max. 60 Zeichen - - - - - - - - - - - - - - Typ um ein Schadenobjekt in der Schadenmeldung abzubilden - - - - - - Die Polizzennummer ist ein Kernelemet der Schadenmeldung. - - - - - Zusätzliche eindeutige ID für die Polizze - - - - - Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz - - - - - - - - Optional die Referenz auf ein geschädigtes Interesse. - - - - - - Referenz auf eine beteiligte Person - - - - - Der Code für die Rolle der beteiligten Person in diesem Schadenfall. - - - - - Zusätzlicher kurzer Text zur Rolle der beteiligten Person - - - - - - - - - - - - - - Detailinformationen für bestimmte Sparten - - - - - - - Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln - - - - - Typ zur Angabe eines Vermittlers als Schadenmelder - - - - - - - - - - - - Typ um ein Schadenobjekt in der Schadendarstellung abzubilden - - - - - VUNr aus der OMDS-Datensatz-Definition - - - - - - Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein. - - - - - Eine Schadennummer muss noch nicht vergeben sein - - - - - Optional: Verweis auf einen Vorgänger - - - - - Optional: Verweis auf einen Nachfolger - - - - - - - Ein Sachbearbeiter muss noch nicht zugeordnet sein - - - - - - - - - - - - - - - - Kann auch längere Beschreibungen enthalten - - - - - - - - Referenz - - - - - - - Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt. - - - - - - - - - - - - - - - Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens - - - - - Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve - - - - - - - - - - - - - - Spartendetails für bestimmte Sparten - - - - - Referenzen auf Dokumente - - - - - - - Responseobjekt beim Erzeugen einer Schadenmeldung - - - - - Anworttyp beim Erzeugen einer Schadenmeldung - - - - - Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. - - - - - Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer - - - - - - - - Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält - - - - - - - Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis - - - - - - - - - - Informationen zu den hochgeladenen Dokumenten - - - - - - - - - - - - - - - - - - - Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. - - - - - Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. - - - - - Schadennr muss nicht synchron vergeben werden. - - - - - - - - - Schaden konnte nicht angelegt werden, er wird auch nicht asynchron zu einem späteren Zeitpunkt angelegt. - - - - - - - - - - - Requestobjekt einer einfachen Schadenmeldung. - - - - - Typ für die Durchführung einer einfachen Schadenmeldung - - - - - - Optional eine Referenz auf eine bereist im System existierende GeschäftsfallId bzw. ein bereits angelegtes Schadenereignis - - - - - - Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens. - - - - - - Der Zeitpunkt als Datum-Zeit-Objekt - - - - - Die Beschreibung des Schadenereignis als Text - - - - - - Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. - - - - - - Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens - - - - - - - Rückgabeobjekt bei einfacher Schadenmeldung - - - - - Anworttyp beim Erzeugen einer einfachen Schadenmeldung - - - - - Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. - - - - - Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer - - - - - - - - Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält - - - - - - - Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis - - - - - - - - - - Informationen zu den hochgeladenen Dokumenten - - - - - - - - - - - - - Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. - - - - - Schadennr muss nicht synchron vergeben werden. - - - - - - - - - - - Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) - - - - - sonstiges - - - - - gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben - - - - - abgeschlossen ohne Zahlung - - - - - Doppelanlage, bzw. irrtümlich angelegt - - - - - erledigt - - - - - im Klagzustand - - - - - offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet - - - - - teilweise gezahlt - - - - - Schaden wiedereröffnet / reaktiviert - - - - - Kein Schaden, eine Schadennumer wird nicht vergeben - - - - - - - Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename - - - - - Der Name des Dokuments. - - - - - Der Mime-Type des Dokuments gemäß IANA - - - - - Das Dokument selbst als base64Binary - - - - - Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code - - - - - - - Requestobjekt um Dokument zu Schaden hinzuzufügen - - - - - Typ des Requestobjekts, um Dokument zu Schaden hinzuzufügen - - - - - - Die Art der Id bestimmt an welches Objekt das Dokument angehängt werden soll - - - - - - - - - - Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde - - - - - Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde - - - - - - - - - Requestobjekt für ein Schadenereignis - - - - - Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId - - - - - - - - - - Schadennummer als omds:Schadennr - - - - - - - - Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId - - - - - Response-Objekt für Schadenereignisse - - - - - - - - - Objekttyp für die Darstellungen von Schadenereignissen - - - - - VUNr aus der OMDS-Datensatz-Definition - - - - - - Optional: Verweis auf einen Vorgänger - - - - - Optional: Verweis auf einen Nachfolger - - - - - - - Die Beschreibung des Schadenereignis als Text - - - - - - Allle Personen die im Schaden referenziert werden - - - - - - - - - - - - - - - - - - - - - Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht - - - - - Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden - - - - - - - - - Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt - - - - - Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet. - - - - - Leichtgewichtiges Response-Objekt für Schadenereignisse - - - - - - - - - Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten - - - - - - - Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger - - - - - Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger - - - - - - Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden - - - - - - - - Typ zur leichtgewichtigen Abbildung von Schadenobjekten - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Eine abstrakte Spezifikation eines Objekts - - - - - Die Spezifikation eines Schadenobjektes - - - - - - - - Schadennummer als omds:Schadennr - - - - - - - - - Die Spezifikation eines Polizzenobjektes - - - - - - - die Polizzennummer als OMDS Polizzennr-Typ. - - - - - Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz - - - - - Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle - - - - - - - - - Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten - - - - - Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten - - - - - - - - - Filter nach Art des Dokuments - - - - - - - Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt - - - - - Typ für den Response einer Anzahl von Dokumenten zu einem fachlichen Objekt - - - - - - - - - Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten - - - - - Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten - - - - - - - - - Filter nach Art des Dokuments - - - - - - - - - - - - - - - - Response mit Informationen zu den Dokumenten eines fachlichen Objekts - - - - - ResponseTyp mit Informationen zu den Dokumenten eines fachlichen Objekts. - - - - - - - - Der tatsächliche Offset in der Ergebnisliste. - - - - - Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. - - - - - Gesamtzahl der Dokumente unter dem gewählten Filter. - - - - - Die Ergebnisliste - - - - - - - - - - - Request für die Suche nach einem Schaden - - - - - Request-Type für die Suche nach einem Schaden - - - - - - - - Mögliche Einschränkung auf eine Polizzennr - - - - - Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist. - - - - - Mögliche Einschränkung auf einen Zeitraum - - - - - Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen - - - - - Offset in der Ergebnisliste - - - - - - - - - - - - - - Response der Suche nach einem Schaden - - - - - Response-Type der Suche nach einem Schaden - - - - - - - - Der tatsächliche Offset in der Ergebnisliste - - - - - Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. - - - - - Gesamtzahl der Ergebnisse unter dem verwendeten Filter - - - - - Objektbäume zu den Schadenereignissen - - - - - - - - - - - Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise Zuordnung zulässt. - - - - - Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind - - - - - - Nicht identisch mit OMDS SchadUrsCd - - - - - - - - - Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters - - - - - - - - - - - - - - - Request um alle geänderten Schäden eines Zeitraums zu erhalten - - - - - Typ für Request um Liste mit Änderungen an Schäden zu erhalten - - - - - - - Zeitraum in welchem das Schadensereignis eingetreten ist. - - - - - Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen - - - - - Offset in der Ergebnisliste - - - - - - - - - - - - - - Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben - - - - - Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum - - - - - - - - Der Offset in der Ergebnisliste - - - - - Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. - - - - - Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter - - - - - - - - - - - - Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält - - - - - - - Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis - - - - - - - - - - - Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. - - - - - - - - - - - Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten - - - - - Typ für Request um Liste mit Schadens-Events zu erhalten - - - - - - - Mögliche Einschränkung auf Polizzennummern - - - - - Zeitraum in welchem das Schadensereignis eingetreten ist. - - - - - Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen - - - - - Offset in der Ergebnisliste - - - - - - - - - - - - - - Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum - - - - - Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum - - - - - - - - Der Offset in der Ergebnisliste - - - - - Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. - - - - - Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter - - - - - - - - - - - - GeschäftsfallId der Anlage des Schadenereignis-Objektes - - - - - GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes - - - - - - Request um als Makler der VU einen Endpoint bekannt zu geben - - - - - Typ für den DeclareEndpointRequest - - - - - - Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen - - - - - - - - - - - Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann. - - - - - Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern. - - - - - - - Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt. - - - - - - - - - - - - Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. - - - - - Konkrete Implementierung von Credentials mit Username und Password - - - - Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden. - - - - - Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden. - - - - - - Response um als Makler der VU einen Endpoint bekannt zu geben - - - - - Response um als Makler der VU einen Endpoint bekannt zu geben - - - - - Die von der VU zuletzt erfolgreich registrierte BasisUrl - - - - - - - - - - - - - Request zum Bezug eines Security-Context-Token - - - - - Request-Type zum Bezug eines Security-Context-Tokens - - - - - - - - Response des Bezug eines Security-Context-Tokens - - - - - Response-Type zum Bezug eines Securtity-Context-Tokens - - - - - Der Token selbst als String - - - - - Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch. - - - - - Optional: Das Ablaufdatum des Tokens - - - - - - - - Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt - - - - - Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird - - - - - - - - - Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde - - - - - Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde - - - - - Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert - - - - - Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird - - - - - - - - - - - Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde - - - - - Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde - - - - - - Produktmodell Kfz - - - - Basisklasse für alle Fahrzeuge in der Kfz-Versicherung - - - - - - LfdNr aller Fahrzeuge in einer Liste, muss eindeutig sein - - - - - - - - - - - - - - - Beispiel-Verkaufsprodukt Kfz - - - - - Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht - - - - - - - - - - - - - Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht - - - - - - - Liste der versicherten Fahrzeuge, max. 3 Stück für Wechselkennzeichen - - - - - - - - - - - - - - - - Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer - KFZ-Versicherung gebündelt werden können. - - - - - - - Versichertes Fahrzeuge, auf das sich die Zusatzversicherung bezieht. - Muss in der Hauptversicherung vorhanden sein. - - - - - - - - - Typ für das Elementarprodukt KFZ-Haftpflicht - - - - - - - Nur KFZ-Haftpflicht erlaubt - - - - - - Versicherungssumme Haftpflicht - - - - - - - - - - - - - - - - - Nur KFZ-Teilkasko bzw. KFZ-Vollkasko erlaubt - - - - - - - - - - - - - - - - - Typ für das Elementarprodukt KFZ-Teilkasko - - - - - - - - - - - - Typ für das Elementarprodukt KFZ-Vollkasko - - - - - - - - - - - - - Typ für das Elementarprodukt KFZ-Insassenunfall - - - - - - - - - - - - - Typ für das Elementarprodukt KFZ-Lenkerunfall - - - - - - - - - - - - Typ für das Elementarprodukt KFZ-Assistance - - - - - - - - - - - - Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht - - - - - - - - - - - - Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Typ des Requestobjekts für eine Berechnung Kfz - - - - - - - - - - - - Typ des Responseobjekts für eine Berechnung Kfz - - - - - - - - - - - - Typ des Request für eine Kfz-Offert Kfz - - - - - - - - - - - - Typ des Response für ein Kfz-Offert Kfz - - - - - - - - - - - - - - - - - - - - - - Typ des Requestobjekts für einen Antrag Kfz - - - - - - - - - - - - Typ des Responseobjekts für einen Antrag Kfz - - - - - - - - - - - - - - - - - - - - - - Typ des Requestobjektes um Geschäftsfalle abzuholen - - - - - - - Eindeutige ID des Geschäftsfalles - - - - - Einschränkung Suche Datum von - - - - - Einschränkung Suche Datum bis - - - - - - - - - Typ des Responseobjektes um Geschäftsfalle abzuholen - - - - - - - - - - - - Typ des Requestobjekts für eine Antragseinreichung Kfz - - - - - - - - - - - - - - Typ des Responseobjekts für eine Antragseinreichung Kfz - - - - - - - Konkrete Services (Request- und Responseobjekte) Kfz - - - - Requestobjekt für eine Kfz Berechnung - - - - - Response Berechnung Kfz - - - - - Requestobjekt für ein Kfz Offert - - - - - Response Offert Kfz - - - - - Requestobjekt für einen Kfz Antrag - - - - - Response Antrag Kfz - - - - - Requestobjekt fuer die Antragseinreichung Kfz - - - - - Responseobjekt fuer die Antragseinreichung Kfz - - - - - Requestobjekt fuer die Abfrage von Antraegen - - - - - Responseobjekt fuer die Abfrage von Antraegen - - - - - Refernziert auf ein Versichertes Fahrzeug über die laufende Nummer - innerhalb eines Elementarprodukts. - - - - - - System Insassenunfallversicherung - - - - - - - - - - - - - Marke des Kfz - - - - - - - - Nationaler Codes des KFZ - - - - - - - - Type des KFZ - - - - - - - - Fahrzeugidenitifikationsnummer des KFZ - - - - - - Antriebsart des KFZ (Diesel, Benzin, ELektro o.ä.) - - - - - - - - - - - ohne Leihwagen - - - - - mit Leihwagen - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Zustandsbericht liegt als Formular bei bzw. Besichtigung durch externe Stelle veranlasst - muss dann als Attachment mitgeschickt werden. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Das Request-Objekt für den Actionlink + + + + + Der Typ des Request-Objekts fuer den allgemeinen Portaleinstieg + + + + + + + + + Der Actionlink z.B. in das Maklerportal mit einem Token, der die Verbindung zur Session herstellt + + + + + + Das Request-Objekt fuer den Zugriff auf die Userdaten + + + + + + + Die VUNr des angefragten Unternehmens. Dies ermöglicht ggf. mehrere VUs über eine technische Lösung zu servicieren. Verwendet den Typ VUNr aus OMDS-Datensatz. + + + + + + + Das Ergebnisobjekt fuer die Userdaten + + + + + Response Type mit Benutzerinformationen. Das Element 'address' ist mit Version 1.1.0 entfallen, da diese Informationen auch im Element 'person' übermittelt werden können + + + + + + BenutzerId + + + + + + + + + + Liste der für diesen User unterstützen Services + + + + + + Die ServiceId des jeweiligen Webservice als String + + + + + + + + Ist vom Typ PERSON_Type aus dem OMDS-Datensatz + + + + + + + + Inputobjekt zum Beziehen einer Liste verfuegbarer OMDS-Datensaetze + + + + + + + die VUNr aus OMDS als optionaler Filterparameter + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + von inkl. Datum + + + + + bis inkl. Datum + + + + + + + Rückgabeobjekt für eine Liste von OMDS-Datensätzen + + + + + Dieser Typ definiert eine Liste von OMDS-Datensaetzen + + + + + + Fachliche Fehlermeldungen + + + + + + + + Das Requestobjekt fuer die Abholung eines oder mehrerer OMDS-Datensatz-Packages + + + + + + + + Hier wird direkt ein agentFilter-Element verwendet und kein abstrakter authFilter, da dieser Service dezidiert auf Makler zugeschnitten ist und OMDS-Packages nach MaklerID und Vermittlernummer strukturiert sind und nicht nach anderen Filterkriterien. + + + + + Die Id des Datensatzes unter welcher er ueber Webservices referenziert werden kann. Es handelt sich nicht um eine Id aus dem OMDS-Datensatz + + + + + + + Gibt die Liste der angeforderten OMDS-Packages zurück oder entsprechende fachliche Fehlermeldungen + + + + + + + Liste der angeforderten Pakete + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer ein OMDS-Datensatz-Package + + + + + Die angefragte Id des OMDS-Datenpakets, wobei dies kein Schlüssel aus dem Paket ist. + + + + + + + + + + + Nur enthalten, wenn es das angeforderte Paket tatsächlich gibt und der User darauf berechtigt ist. + + + + + + Meta-Informationen zu diesem Paket + + + + + Gezippte OMDS-Daten als base64Binary + + + + + + + + Fachliche Fehlermeldungen + + + + + + + Typ fuer die wesentlichen Informationen zu einem OMDS-Datensatz-Package + + + + + + Entspricht der MaklerID in OMDS 2.x. Die MaklerID (in Version 1.0.0 noch AgentID) ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für die jeweilige VU oder den jeweiligen Dienstleister, bei dem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die agentID mit der Vermittlernummer "Vermnr" (in Version 1.0.0 noch agentNumber) zusammenfällt. + + + + + Die Id des OMDS Pakets und Angaben zu ihrer Verwendbarkeit, wobei hier kein Schlüssel aus einem OMDS Paket selbst gemeint ist, sondern eine eigenständige Id, die das Abrufen des OMDS-Pakets ermöglicht. + + + + + Zeitstempel der Erstellung entsprechend dem Attribut PaketZpktErstell mit OMDS Datum-Zeit als Typ + + + + + Groesse der Datei in Byte, de facto beschränkt auf max. ca. 2 GB da vom Typ int + + + + + entspricht dem der Paketumfang wie er in OMDS 2.x im Typ PaketUmfCd_Type definiert ist: D = Differenz, G = Gesamtbestand + + + + + Liste von OMDS 2.x Elementen des Typs PaketInhCd_Type, die den Inhalt des Datenpakets beschreiben + + + + + + + + Anfrage Dokumenteninfos + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + Einschränkung der Anfrage auf bestimmte Dokumententypen. Es gibt 15 definierte vertragsbezogene Dokumententypen. + + + + + + + + + Rückgabe Dokumenteninfos + + + + + + + Informationen zu Dokumenten, wenn vorhanden + + + + + + + + Request zur Abholung eines einzelnen bekannten Dokuments + + + + + + + + ermöglicht "Super-Usern" die Abfrage von spezifischen Elementen + + + + + Die Id des Dokuments vom Typ String + + + + + + + + + + + + + Responseobjekt zur Rückgabe eines Dokumentes + + + + + + + Das Dokument und seine Meta-Informationen, wenn ein Dokument vorhanden war + + + + + + + + Partnerrollen in einer Polizze: Versicherungsnehmer, Versicherte Person + + + + + Die Partnernummer als OMDS-Personennr (String mit 1-26 Zeichen) + + + + + Partnerrollen im Vertrag als PartnerRoleType: String mit 2 Zeichen: VN, VP + + + + + + + Information zu einem einzelnen Dokument + + + + + Die eindeutige Id des Dokuments und Details zur Verwendung + + + + + Der Name des Dokuments als String + + + + + Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code + + + + + Mime-Type des Dokuments + + + + + Größe des Dokuments in Byte + + + + + Erstellungsdatum des Dokuments + + + + + Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze + + + + + + + Informationen zu einem Dokument und das Dokument base64encoded + + + + + Meta-Informationen zum Dokument + + + + + Das eigentliche Dokument als base64-Binary + + + + + + + + Deep-Link Schaden Anfrage + + + + + + + + + Schadennummer vom Typ OMDS Schadennr + + + + + + + + Responseobjekt Deep-Link Schaden + + + + + Deep-Link Partner Anfrage + + + + + + + + + Die Partnernummer als OMDS Personennr-Typ + + + + + + + + Deep-Link Partner Antwort + + + + + Deep-Link Angebot/ Antrag Anfrage + + + + + + + + + Die Nummer der Berechnung, des Angebots oder des Antrags. + + + + + + + + Deep-Link Angebot / Antrag Antwort + + + + + Deep-Link Vertrag Anfrage + + + + + + + + + Die Nummer des Vertrags als OMDS Polizzennr-Typ + + + + + + + + Deep-Link Vertrag Antwort + + + + + Response Deep-Link auf Geschäftsobjekte + + + + + Soll ein Frame angezeigt werden oder nicht + + + + + + Definiert einen Deep-Link + + + + + String mit max. 1024 Zeichen + + + + + + + + + + Code für Art der URL, z.B. Verträge, Dokumente, Schäden, Schadenmeldung als int-Type. + + + + + + Einstiegsseite + + + + + + Suche Partner + + + + + + Suche Vertrag + + + + + + Suche Schaden + + + + + + Suche Angebot/Antrag + + + + + + Schadenübersicht + + + + + + Dokumente + + + + + + Anfrage + + + + + + Stammdaten + + + + + + Bearbeiten + + + + + + Verträge + + + + + + Schäden + + + + + + Angebote + + + + + + Angebots-/ Antragsübersicht + + + + + + Inkassostand + + + + + + Angebot + + + + + + Schadenmeldung + + + + + + Mahnungen + + + + + + + + + Ablaufzeitpunkt der Action-Links. Wenn Actionslinks vorhanden sind, dieses Element jedoch nicht oder mit dem Wert "null", so sind die ActionLinks zeitlich unbeschränkt gültig. + + + + + + + + + Linkbeschreibung vom Typ LinkType + + + + + + + + + Requestobjekt einer Schadenmeldung. Die Schadenmeldung muss alle Elemente beinhalten, so dass eine Schadennummer vergeben werden kann. Dennoch sind die meisten Felder hier optional, da die notwendigen Angaben sich je nach Sparte und Anwendungsbereich des Service unterscheiden können. Die Überprüfung auf fehlende Angaben muss zur Laufzeit erfolgen. + + + + + Typ für die Durchführung einer Schadenmeldung + + + + + + Optional die Referenz auf eine bereits im System vorhandene Id eines Schadenereignisses + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + Ein geschädigtes Interesse kann ein physisches Objekt, z.B. ein Kfz oder eine Immobilie sein. Es kann aber auch ein ideelles Gut sein. Geschädigte Interessen können im Schadenobjekt referenziert werden, müssen aber nicht referenziert werden. + + + + + + Die Schäden sind auf Sparten bezogen, z.B. kann ein Schadenereignis zu einem Haftpflicht, einem Kasko-Schaden führen. + + + + + Eine Kennung des Schadenmelders, z.B. eine Vermittlernummer im Falle eines Maklers + + + + + + + Typ für die Meldung von Personen, die an einem Schaden oder einem Vertrag beteiligt sind + + + + + Objekt ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld + + + + + Eine Person kann mit mehreren versicherten / geschädigten Interessen in Zusammenhang stehen. + + + + + + Vergabe einer laufenden Nummer ist Pflicht. Über die Laufende Nummer kann der Schadenbeteiligte innerhalb dieses Requests (z.B. innerhalb dieser Schadenmeldung) referenziert werden. + + + + + Eine Rolle kann schon auf Ebene des Schadenereignisses zugewiesen werden. Wird eine Person auf der Ebene des Schadens referenziert, so muss auf dieser Ebene eine Rolle festgelegt werden. + + + + + Optional ein Text zur Rolle der Person in Hinblick auf das Schadenereignis + + + + + + + + + + + Element mit personenbezogenen Daten z.B. für die Schadenmeldung von Personen mit Adresse und Kontaktdaten + + + + + Typ zur Übergabe personenbezogener Daten + + + + + + + + + + + + + + + + + + + Optional: Eine Referenz auf eine im VU-System bestehende Person + + + + + + + + Eine Erweiterung der Schadenmeldung fuer spezielle Sparten + + + + + Eine spezielle Spartenerweiterung der Schadenmeldung für Kfz. + + + + + + + + + + + + + + Typ für den Schadenort + + + + + Im Regelfall gibt es eine Adresse + + + + + In bestimmten Fällen, gibt es keine postalische Adresse, z.B. bei "Kfz-Unfall auf der A1, km 123" oder die postalische Adresse soll ergänzt werden + + + + + Geokoordinaten im Dezimalsystem + + + + + Breite, Latitude + + + + + Länge, Longitude + + + + + + + + + Das geschädigte Interesse ist der Basistyp für den es Erweiterungen geben kann, z.B. das geschädigte Kfz + + + + + Eine fortlaufende Nummer, die in einem Request (z.B. einer Schadenmeldung) eindeutig ist und innerhalb dieses Requests referenziert werden kann. + + + + + Eine Beschreibung des Schadens am geschädigten Interesse und ggf. eine Beschreibung des geschädigten Interesses selbst. + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einem geschädigten Kfz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Erweiterung des geschädigten Interesses zu einer geschädigten Immobilie + + + + + + + + + Freitext, max. 60 Zeichen + + + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadenmeldung abzubilden + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. + + + + + Zusätzliche eindeutige ID für die Polizze + + + + + Kann auch längere Beschreibungen enthalten, ist daher nicht identisch mit SchadUrsTxt in OMDS-Datensatz + + + + + + + + Optional die Referenz auf ein geschädigtes Interesse. + + + + + + Referenz auf eine beteiligte Person + + + + + Der Code für die Rolle der beteiligten Person in diesem Schadenfall. + + + + + Zusätzlicher kurzer Text zur Rolle der beteiligten Person + + + + + + + + + + + + + + Detailinformationen für bestimmte Sparten + + + + + + + Abstrakter Typ um Informationen über den Melder eines Schadens zu übermitteln + + + + + Typ zur Angabe eines Vermittlers als Schadenmelder + + + + + + + + + + + + Typ um ein Schadenobjekt in der Schadendarstellung abzubilden + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Die Id, die bei der Anlage des Schadens vergeben wird. Kann identisch mit der Schadennummer sein. + + + + + Eine Schadennummer muss noch nicht vergeben sein + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Ein Sachbearbeiter muss noch nicht zugeordnet sein + + + + + + + + + + + + + + + + Kann auch längere Beschreibungen enthalten + + + + + + + + Referenz + + + + + + + Die laufende Nummer, welche auf eine beteiligte Person Bezug nimmt. + + + + + + + + + + + + + + + Die bei der Meldung geschätzte Leistung bzw. Höhe des Schadens + + + + + Optional: Die vom Versicherrungsunternehmen dotierte Schadensreserve + + + + + + + + + + + + + + Spartendetails für bestimmte Sparten + + + + + Referenzen auf Dokumente + + + + + + + Responseobjekt beim Erzeugen einer Schadenmeldung + + + + + Anworttyp beim Erzeugen einer Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + Schaden konnte nicht angelegt werden, er wird auch nicht asynchron zu einem späteren Zeitpunkt angelegt. + + + + + + + + + + + Requestobjekt einer einfachen Schadenmeldung. + + + + + Typ für die Durchführung einer einfachen Schadenmeldung + + + + + + Optional eine Referenz auf eine bereist im System existierende GeschäftsfallId bzw. ein bereits angelegtes Schadenereignis + + + + + + Die Polizzennummer ist ein Kernelemet der Schadenmeldung. Sie kann sich aber auch aus dem Kontext ergeben, z.B. aus den beteiligten Personen und der Art des Schadens. + + + + + + Der Zeitpunkt als Datum-Zeit-Objekt + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Hier wird bewusst nicht das OMDS-Objekt Schadenbeteiligter verwendet, da es bei der Meldung möglich sein muss, die Personendaten anzugeben und nicht nur auf Personen zu referenzieren. + + + + + + Der Schadenmelder ist hier ein wesentliches Merkmal für die fachliche Zuordnung des Schadens + + + + + + + Rückgabeobjekt bei einfacher Schadenmeldung + + + + + Anworttyp beim Erzeugen einer einfachen Schadenmeldung + + + + + Wenn kein Fehler aufgetreten ist, ist dieses Element vorhanden und enthält zumindest eine GeschäftsfallId. + + + + + Zeitstempel der Anlage des Schadenmelde Objektes. Dies ist nicht der Zeitstempel der Vergabe der Schadennummer + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer, Dokumenten-Ids sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + Informationen zu den hochgeladenen Dokumenten + + + + + + + + + + + + + Bearbeitungsstand ist in jedem Fall vorhanden, kann aber "G" = gemeldet sein, wenn noch keine Schadennummer vergeben wurde. + + + + + Schadennr muss nicht synchron vergeben werden. + + + + + + + + + + + Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz) + + + + + sonstiges + + + + + gemeldet - Schaden wurde gemeldet, eine Schadennummer ist noch nicht vergeben + + + + + abgeschlossen ohne Zahlung + + + + + Doppelanlage, bzw. irrtümlich angelegt + + + + + erledigt + + + + + im Klagzustand + + + + + offen - zur Bearbeitung angenommen, Schadennummer vergeben, aber noch nicht weiter bearbeitet + + + + + teilweise gezahlt + + + + + Schaden wiedereröffnet / reaktiviert + + + + + Kein Schaden, eine Schadennumer wird nicht vergeben + + + + + + + Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename + + + + + Der Name des Dokuments. + + + + + Der Mime-Type des Dokuments gemäß IANA + + + + + Das Dokument selbst als base64Binary + + + + + Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code + + + + + + + Requestobjekt um Dokument zu Schaden hinzuzufügen + + + + + Typ des Requestobjekts, um Dokument zu Schaden hinzuzufügen + + + + + + Die Art der Id bestimmt an welches Objekt das Dokument angehängt werden soll + + + + + + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + Response von der VU, wenn ein zusätzliches Schadensdokument übergeben wurde + + + + + + + + + Requestobjekt für ein Schadenereignis + + + + + Dieser Typ enthält eine Schadennr oder eine GeschaeftsfallId + + + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + Rückgabeobjekt für die Abrage von Schäden nach Schadennummer oder GeschäftsfallId + + + + + Response-Objekt für Schadenereignisse + + + + + + + + + Objekttyp für die Darstellungen von Schadenereignissen + + + + + VUNr aus der OMDS-Datensatz-Definition + + + + + + Optional: Verweis auf einen Vorgänger + + + + + Optional: Verweis auf einen Nachfolger + + + + + + + Die Beschreibung des Schadenereignis als Text + + + + + + Allle Personen die im Schaden referenziert werden + + + + + + + + + + + + + + + + + + + + + Dokumentenreferenzen auf Ebene des Schadenereignisses, z.B. ein Kfz-Unfallbericht + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + + Requestobjekt für ein Schadenereignis als leichtgewichtiges Objekt + + + + + Gibt einen Schadenereignis leichtgewichtig zurück. Dieser Service soll insbesondere dass Polling genannte verhalten unterstützen, bei dem der Makler Status-Veränderungen am Schaden über wiederholte Abfragen beobachtet. + + + + + Leichtgewichtiges Response-Objekt für Schadenereignisse + + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenereignis-Objekten + + + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen oder die Vorgänger + + + + + Wenn Schadenereignisse doppelt gemeldet und nachtraeglich zusammengefasst wurden: Verweis auf einen Nachfolger + + + + + + Die eigentlichen Schadenobjekte, die typischer Weise zeitverzögert vom Versicherungsunternehmen angelegt werden + + + + + + + + Typ zur leichtgewichtigen Abbildung von Schadenobjekten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Eine abstrakte Spezifikation eines Objekts + + + + + Die Spezifikation eines Schadenobjektes + + + + + + + + Schadennummer als omds:Schadennr + + + + + + + + + Die Spezifikation eines Polizzenobjektes + + + + + + + die Polizzennummer als OMDS Polizzennr-Typ. + + + + + Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz + + + + + Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle + + + + + + + + + Request um eine Anzahl von Dokumenten zu einem fachlichen Objekt zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + Response mit einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + Typ für den Response einer Anzahl von Dokumenten zu einem fachlichen Objekt + + + + + + + + + Request um Informationen zu den Dokumenten eines fachlichen Objekts zu erhalten + + + + + Dieser Typ enthält die Elemente fuer die Anfrage nach Dokumenten + + + + + + + + + Filter nach Art des Dokuments + + + + + + + + + + + + + + + + Response mit Informationen zu den Dokumenten eines fachlichen Objekts + + + + + ResponseTyp mit Informationen zu den Dokumenten eines fachlichen Objekts. + + + + + + + + Der tatsächliche Offset in der Ergebnisliste. + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Dokumente unter dem gewählten Filter. + + + + + Die Ergebnisliste + + + + + + + + + + + Request für die Suche nach einem Schaden + + + + + Request-Type für die Suche nach einem Schaden + + + + + + + + Mögliche Einschränkung auf eine Polizzennr + + + + + Mögliche Einschränkung auf eine Person, die am Schaden beteiligt ist. + + + + + Mögliche Einschränkung auf einen Zeitraum + + + + + Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response der Suche nach einem Schaden + + + + + Response-Type der Suche nach einem Schaden + + + + + + + + Der tatsächliche Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Ergebnisse unter dem verwendeten Filter + + + + + Objektbäume zu den Schadenereignissen + + + + + + + + + + + Die Schadenzuordnung enthält eine VU-spezifische Systematik, mit Hilfe derer die Schadenmeldung automatisch zugeordnet wird. Sie entspricht nicht dem SchadUrsCd aus dem OMDS Datensatz, da dieser allgemein über alle VUs gilt und damit keine ausreichend präzise Zuordnung zulässt. + + + + + Typ für die Schadenzuordnung, welche eine vierstufige Systematik enthält, wobei die Schlüssel VU-spezifisch sind + + + + + + Nicht identisch mit OMDS SchadUrsCd + + + + + + + + + Typ für die Übermittlung von Kontaktdaten eines Sachbearbeiters + + + + + + + + + + + + + + + Request um alle geänderten Schäden eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Änderungen an Schäden zu erhalten + + + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit einer Liste von Schaeden, die sich im abgefragten Zeitraum geändert haben + + + + + Typ für Response mit einer Liste von geänderten Schäden für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + Objekt, welches GeschäftsfallId und Schadennummer sowie den Bearbeitungsstand enthält + + + + + + + Ordnungsbegriff des Schadenmelders auf Ebene des Schadenereignis + + + + + + + + + + + Anhand der Schadenzuordnung kann man erkennen, um welche Schadensparte es sich handelt. + + + + + + + + + + + Request um eine Liste mit Schadenevents eines Zeitraums zu erhalten + + + + + Typ für Request um Liste mit Schadens-Events zu erhalten + + + + + + + Mögliche Einschränkung auf Polizzennummern + + + + + Zeitraum in welchem das Schadensereignis eingetreten ist. + + + + + Maximale Anzahl von Ergebnissen, die zurück gegeben werden sollen + + + + + Offset in der Ergebnisliste + + + + + + + + + + + + + + Response mit eine Liste von Schadens-Events für einen bestimmten Zeitraum + + + + + Typ für Response mit einer Liste von Schadensevents für einen bestimmten Zeitraum + + + + + + + + Der Offset in der Ergebnisliste + + + + + Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. + + + + + Gesamtzahl der Elemente in der Ergebnisliste unter dem gewählten Filter + + + + + + + + + + + + GeschäftsfallId der Anlage des Schadenereignis-Objektes + + + + + GeschäftfallId der Anlage des spartenbezogenen Schaden-Objektes + + + + + + Request um als Makler der VU einen Endpoint bekannt zu geben + + + + + Typ für den DeclareEndpointRequest + + + + + + Die BasisURL unter welcher z.B. die VU die SOAP-Webservices des Vermittlers aufrufen kann. Die maximale Länge beträgt 1000 Zeichen + + + + + + + + + + + Ein abstrakter Credentials-Type, für den z.B. der UsernamePasswordCredentials_Type eingesetzt werden kann. + + + + + Die Zuordnung des Endpoints zu bestimmten fachlichen Nutzern, z.B. Vermittlernummern. + + + + + + + Gibt vor, wie die Authentifizierung beim einzelnen Serviceaufruf erfolgt. Derzeit werden die Typen Username-Token und Security-Context-Token unterstützt. + + + + + + + + + + + + Ein abstrakter Typ, dessen konkrete Implementierungen unterschiedliche Credentials aufnehmen können. + + + + + Konkrete Implementierung von Credentials mit Username und Password + + + + Der Username, wobei keine vorschriften bezüglich des Usernames gemacht werden. + + + + + Das Passwort, wobei keine Anforderungen an die Passwort-Stärke gemacht werden. + + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Response um als Makler der VU einen Endpoint bekannt zu geben + + + + + Die von der VU zuletzt erfolgreich registrierte BasisUrl + + + + + + + + + + + + + Request zum Bezug eines Security-Context-Token + + + + + Request-Type zum Bezug eines Security-Context-Tokens + + + + + + + + Response des Bezug eines Security-Context-Tokens + + + + + Response-Type zum Bezug eines Securtity-Context-Tokens + + + + + Der Token selbst als String + + + + + Wahr, wenn der Token eine zeitlich unbeschränkte Gültigkeit aufweist, sonst falsch. + + + + + Optional: Das Ablaufdatum des Tokens + + + + + + + + Requestobjekt, welches die Zusammenlegung von Schadenfällen bekannt gibt + + + + + Typ des Request, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wird + + + + + + + + + Responseobjekt, wenn die Veränderung des Status von Schadenereignissen bekanntgegeben wurde + + + + + Typ des Response, wenn die Zusammenlegung von Schadenfällen bekanntgegeben wurde + + + + + Requestobjekt, welches den Eintritt eines Schadenereignisses kommuniziert + + + + + Objekttyp mit welchem der Eintritt eines Schadenereignisses kommuniziert wird + + + + + + + + + + + Responseobjekt, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + + + Typ des Response, wenn der Eintritt eines Schadenereignisses kommuniziert wurde + + + + + + Produktmodell Kfz + + + + Basisklasse für alle Fahrzeuge in der Kfz-Versicherung + + + + + + LfdNr aller Fahrzeuge in einer Liste, muss eindeutig sein + + + + + + + + + + + + + + + Beispiel-Verkaufsprodukt Kfz + + + + + Typ für ein Kfz-Produktbündel, welches einem Vertrag entspricht + + + + + + + + + + + + + Typ für ein Kfz-Produkt, welches einer Vertragssparte entspricht + + + + + + + Liste der versicherten Fahrzeuge, max. 3 Stück für Wechselkennzeichen + + + + + + + + + + + + + + + + Abstrakte Basisklasse für KFZ-Zusatzprodukte, die mit einer + KFZ-Versicherung gebündelt werden können. + + + + + + + Versichertes Fahrzeuge, auf das sich die Zusatzversicherung bezieht. + Muss in der Hauptversicherung vorhanden sein. + + + + + + + + + Typ für das Elementarprodukt KFZ-Haftpflicht + + + + + + + Nur KFZ-Haftpflicht erlaubt + + + + + + Versicherungssumme Haftpflicht + + + + + + + + + + + + + + + + + Nur KFZ-Teilkasko bzw. KFZ-Vollkasko erlaubt + + + + + + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Teilkasko + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Vollkasko + + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Insassenunfall + + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Lenkerunfall + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Assistance + + + + + + + + + + + + Typ für eine Kfz-Rechtsschutz-Versicherung, welches einer Vertragssparte entspricht + + + + + + + + + + + + Typ für das Elementarprodukt KFZ-Verkehrsrechtsschutz + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Soll sie grüne Karte zusätzlich verschickt werden + + + + + Sollen weitere Antragsdokumente zugestellt werden + + + + + + + + + + + + + + + + + + Typ des Requestobjekts für eine Berechnung Kfz + + + + + + + + + + + + Typ des Responseobjekts für eine Berechnung Kfz + + + + + + + + + + + + Typ des Request für eine Kfz-Offert Kfz + + + + + + + + + + + + Typ des Response für ein Kfz-Offert Kfz + + + + + + + + + + + + + + + + + + + + + + Typ des Requestobjekts für einen Antrag Kfz + + + + + + + + + + + + Typ des Responseobjekts für einen Antrag Kfz + + + + + + + + + + + + + + + + + + + + + + Typ des Requestobjekts für einen Antrag Kfz + + + + + + + + + + Typ des Requestobjektes um Geschäftsfalle abzuholen + + + + + + + Eindeutige ID des Geschäftsfalles + + + + + Einschränkung Suche Datum von + + + + + Einschränkung Suche Datum bis + + + + + + + + + Typ des Responseobjektes um Geschäftsfalle abzuholen + + + + + + + + + + + + Typ des Requestobjekts für eine Antragseinreichung Kfz + + + + + + + + + + + + + + Typ des Responseobjekts für eine Antragseinreichung Kfz + + + + + + + Konkrete Services (Request- und Responseobjekte) Kfz + + + + Requestobjekt für eine Kfz Berechnung + + + + + Response Berechnung Kfz + + + + + Requestobjekt für ein Kfz Offert + + + + + Response Offert Kfz + + + + + Requestobjekt für einen Kfz Antrag + + + + + Response Antrag Kfz + + + + + Requestobjekt fuer die Antragseinreichung Kfz + + + + + Responseobjekt fuer die Antragseinreichung Kfz + + + + + Requestobjekt fuer die Abfrage von Antraegen + + + + + Responseobjekt fuer die Abfrage von Antraegen + + + + + Refernziert auf ein Versichertes Fahrzeug über die laufende Nummer + innerhalb eines Elementarprodukts. + + + + + + System Insassenunfallversicherung + + + + + + + + + + + + + Marke des Kfz + + + + + + + + Nationaler Codes des KFZ + + + + + + + + Type des KFZ + + + + + + + + Fahrzeugidenitifikationsnummer des KFZ + + + + + + Antriebsart des KFZ (Diesel, Benzin, ELektro o.ä.) + + + + + + + + + + + ohne Leihwagen + + + + + mit Leihwagen + + + + + + + + + + + + + + +