From ea15b36a52205a8fc326f06a2ba1d64574ab1099 Mon Sep 17 00:00:00 2001 From: mlabusch Date: Mon, 3 Apr 2017 08:38:32 +0200 Subject: [PATCH] [TASK] developement of document structure --- .../Bilder/dummy.png | Bin 0 -> 6584 bytes .../Bilder/hs-logo.png | Bin 0 -> 66108 bytes ...rvice_Warenwirtschaft_MLabusch_MMuller.aux | 61 + ...rvice_Warenwirtschaft_MLabusch_MMuller.bbl | 0 ...rvice_Warenwirtschaft_MLabusch_MMuller.blg | 5 + ...rvice_Warenwirtschaft_MLabusch_MMuller.log | 1607 +++++++++++++++++ ...rvice_Warenwirtschaft_MLabusch_MMuller.out | 14 + ...rvice_Warenwirtschaft_MLabusch_MMuller.pdf | Bin 0 -> 117979 bytes ...arenwirtschaft_MLabusch_MMuller.synctex.gz | Bin 0 -> 41497 bytes ...rvice_Warenwirtschaft_MLabusch_MMuller.tex | 42 + ...rvice_Warenwirtschaft_MLabusch_MMuller.toc | 16 + .../Kapitel/Anforderungen.tex | 25 + .../Kapitel/DokStruktur.tex | 5 + .../Kapitel/Go.tex | 2 + .../Kapitel/Handout.tex | 12 + .../Kapitel/Header.tex | 137 ++ .../Kapitel/Steckbrief.tex | 15 + .../Kapitel/Struktur.tex | 34 + .../Kapitel/Testfalle.tex | 71 + .../Kapitel/Testprotokoll.tex | 67 + .../Kapitel/Titelseite.tex | 65 + ...ntend_Warenwirtschaft_MLabusch_MMuller.aux | 25 + ...ntend_Warenwirtschaft_MLabusch_MMuller.bbl | 0 ...ntend_Warenwirtschaft_MLabusch_MMuller.blg | 5 + ...ntend_Warenwirtschaft_MLabusch_MMuller.log | 1342 ++++++++++++++ ...ntend_Warenwirtschaft_MLabusch_MMuller.out | 0 ...ntend_Warenwirtschaft_MLabusch_MMuller.pdf | Bin 0 -> 65666 bytes ...arenwirtschaft_MLabusch_MMuller.synctex.gz | Bin 0 -> 3477 bytes ...ntend_Warenwirtschaft_MLabusch_MMuller.tex | 33 + .../Header.tex | 137 ++ .../dummy.png | Bin 0 -> 6584 bytes .../hs-logo.png | Bin 0 -> 66108 bytes 32 files changed, 3720 insertions(+) create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Bilder/dummy.png create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Bilder/hs-logo.png create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.aux create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.bbl create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.blg create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.log create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.out create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.pdf create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.synctex.gz create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.toc create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Anforderungen.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/DokStruktur.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Go.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Handout.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Header.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Steckbrief.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Struktur.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Testfalle.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Testprotokoll.tex create mode 100644 KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Titelseite.tex create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.aux create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.bbl create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.blg create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.log create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.out create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.pdf create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.synctex.gz create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.tex create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Header.tex create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/dummy.png create mode 100644 KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/hs-logo.png diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Bilder/dummy.png b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Bilder/dummy.png new file mode 100644 index 0000000000000000000000000000000000000000..8b0eef6ad05fd3c3df5d39df02bb85c2aff23d54 GIT binary patch literal 6584 zcmeHM`BxKZ7Ofqd z2;wrx00Bfm60+DRIAXwsHINXNuo=P{NPr|$vAbu^oHPHx%;ASRb*f&~{ocFpzE|IQ zm44F0MSb&*%>V$XyBo*>buTpR&PyWS*tu_5q?`w;-B z$yQyvxDmYG6mi@q8UVJ%C=Un^i;4#T9e3AbM}CY)Pjjd9`dgk|^Flm6_tg!}$Up7T z*b`@EkYTHbJfnW_g=<9j%D#iNxyT~?KFlCf4#IuoNQMAFipqWfAa8}h0buK&Sl}X# z8?*u7@O1zN04hj7@P<^O_%h-8`P%PgjTqBoAgGaILF&7P1_(DAX?LSf@mL!1CEk5$>0uPdSSi{GgC zukCHer-->Bbl6O{MO;rz!l!|pm(2&uGYb8uQ|oP>k`fm_Y2%$Jo%9YR}e0C5R<_TT^-^8XxNuJwvG!CWd@3t1j8mo{)mAWLE_=^2WL>tS9!0HG?qM z@mk{DSPH#+;HE=T#f4pRMz#h&0;K(*rbMJ)S}g3zHEyk&gXi7joi&jW`nq%Gxw$BA zUCV^DBOxV>K3A%speaNI*4#yBZLaSOR>V4jt5OtSE#P$*OHv?3SzyxHG0#bFe%aj` zbl2E~kP7r$pF*!K*G|iPEEi9D;8Vib?i&T8_p9^cLxaB*ht%==Qy=HHl~m zTc61@L`*fzzIC~5JdL>;bwxf83!zt1NEuLr%JEE^joNsgjj0BgS8>ia6pWS0!w4OmLbg}LzjCI z9tUQZrl}|(+ki!OGMjj(Zp~Gr9@vzdo9Wph_%M|$9>L%O;P5v~d)d?FCJw7e5l#}; zftW&t-4zyArsSSZ*4lIjE4qHWNOAdX$(5WhHswWN`6v!)o z3Tkr%JP(67u+k?E(|RRsZ7qn2^vUV#Ncna1-7Vunbu2R}5g4pC}#p_p#XVHgVBpYDTXbzM#kp-u0N7Q29?D^<>EBy18ofUEUfNoOo zc7drNY$Ip2=g#Be=qhRBB-8r(OafUmm7f&@PhjhUB!e^ABTxXsPNB9i~;p6)&>h7 z{eON6&ThM-w}fH})#G zMOa2b-uo~ey?p1twO8E??RTT+Xnjc~s-78so-}lrjqN97qUwEv#+GK7aegzwxv1z6 z@}6&5^a3J&CPgoYc75ts?QB!k8}c0aBu#5|pX^_zdVVSRS9Jktif7_XoG>zb zyPp=gM-!nBq2S|Ujb)y<9i4ty8E;sh1Z^8}eDI#8O|0j|u_aGCYNkd|8p8fO*$x!# z3q|1~HsYK@_?JwXq{hOr`%^zs5cz5cRH#wFyXn$Ckq&(BSgrE#M`g|93-rkv|5+jlED4Ro7(rr8bC;L52~h%r z_d1gy#Ub~z87gXy0kuLlQam=avJYjtR4KwY8`;&gsOnujqj0o+9nTA|jbwcXYAGi> zOh~#Ewl8VnZF(+(Z@NJ{;s?W{1EE?MDny2yUkMkEx2nWI2>C1t&i3Ws@d~1Y4je2Q=JX)B*y(WdT+tBE{MX z5@faz9083#Vggp*fuNHUAm|Sus0EiKKM7i&gVsGts|jdr1g#!!O6%uMV~XVifG3!m y^{LYO*lc}>xIR){pBb-D(EoS-CtN2fWDeH66K+2?Mxek34!Amb9HTh;UHvEEXcmJ2 literal 0 HcmV?d00001 diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Bilder/hs-logo.png b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Bilder/hs-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..917b66108cb42ad97970999d471715ec4d496c11 GIT binary patch literal 66108 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⋙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°J!7+PNw z3syNc6f{Id%+O~?VcT5%GfYSpT}#O0{u1eucZQ_jd%Ev~B2dPH=EqoD@y!%KSu#dq!sOMZb?}VK#qyk! zax?WJzH<|0H$RR_sVhi(89&~=kP)3YtGhy`wNi9W9;Sapj0K8@j|MxON*l#Z)0#r= zx$1<(Q*+SqNYwqB@=z3o#h)x+VWX6?1YRF{xp?IjiPgRnJ|Nh>v!Jl1O^9vIQoY;9 zpB>jKg-+DyyXN+xZ#)j{fI@`&#v{ui@Y>$Cz!CcFDr~XLefD+Ujhp(zudhBoO`N(| zWNXA)*jj-0^X&q?IoJW~FdH}X;62jgLFPr4ByQx-TG-|2njp-48Jn=OVvV%^Z52{u0`3{82vvU1ByrO5k;j7>9nUiqcU zbFIbbt>xZ%*)U?9r|+x%#DLGDH4hsiFEsSZx}9R7)nKQ&F53b9XGV9DlqWCzkmPfq zKNv{J=jN@^;q2OldmfUd-kHfs-*K~~<$EvSdvRuSASalpMm+@7{2<*sm`fT1J1bv> zk*&gJM~w67m+aWf=C{6A<@$1;9)`U21ERgv+np4A$r{txGmVb`gDYfJ6K)e}b%gwe0b5G0N@biQFQG$T4$Yb!Rt=NE=AJ5|`Xop3 zWLK&VwjNYSI|jkrC8{d*E$>QsVWC)-FBx<0z|fbzd70yB+@~d|?YDX};Rnd?V>&Fb zbklfD&3lSr%Tg?{0XJ`&qZf-XOL;=&%TB@yVj9(0Vpq2mqR_Iq~un(pf5BFDmq%`%JPJ z|4^NSG|F|PZZ2AvaIA7E_>*6$W1Ty?F2${}snx(Dwplcb`)qPh?2HM^+aGQliI z&)Jt$w4V>O<(|$;BVD8}-BdIyOFUp-&7OT(baa4a>6}cUsOxb;k;<+0`?gTgu#oCe zT~`LZi*36a9}x3lR}?th@GBZdZCp*nLqlU+9Wxo<9t>a$#5&Hw7p`VtXFfUX@y>j| zxJ)n%S(WA$?l!t;)5qPZnCst~DPAMW1cZf(XNzxZ{kN6{n=^JG@5!}EIaH+diAndS zV4Os}XuWiQWRJ(PW`$(G_lhDJ;}TBq0DZe{D;2sT`T5dbwlcp^~sH2I(J~z5K=LvpUxJmO5`jtT0Q9;$UH=a9ysep((0Ubv8fm+H(R&4fv@eUWjJ9u^= zd1yrmq11=8PGA)K_qNuJ8d0jRKmlEi=!caLG%EJP7;7|RL<{B&ge({G?$ZW=()8wr zgG&o&H@?ex(By|jK0`A19@yrg^eVZfwW5H3iwV}y@7oe5xFUl5%dU8I765HL$F6q1 zbnD(nmE3oYvz=wPAzhY4Ga1^94w`wcCe_s!z}|b- zpH{PP%7mHH-ZugwvH~`6eyC>pSri+L5wgxtEL+xxMsJsweyBoyV|JJ84{SHR#We0f z7y~|IzLNeJIfqR)dJ$L^z+onp&ZU-`(rQ9C2$|iqn8UioENx3#=kP!4WlxI zyS%W_BImP)I8qj2VM<)I=NCM$KMy2JIrVI&_htqpe!}+e1zN{&lhL_%90nm?X`p^3 zR(exbF(sTLhi+TecW%5 zzU!w=|K7X|6de5(mm^JVKAcjsuUZ9^OmlPSzgj!(g&F26+foli&Yo`j$lcc7pe@vL zClD*>->dbD-m{TE@Y5cDZ&#CkUc7K~Y7ZP!rx)JQHqM*12W)Te_OH%m$)ZXvR6Vw$ ztMVm+bu5`Nyd-bM9dkL1`uB8z~o`0PO zGTRK}@Ab10L#19?-Z z=XpYy+s@Yrab{~Q=qTbEd#jH@bLCaOePs11+yk5eQNTDiF4CL+`A*;bMDgm1U9a5b-+t5>%HQp#;Q^2bH%P69_v?lc5!zDYcP z<2%3qyO{~8M-YLl`O^=C|BI2+T2cNB2Uh6vUUH5G2T>SQ$uW&)p_I5U`nuDZ;+VP@ z`zL?gb@21S^^yF}Vz+T36 zF(P$GeHUBy0hRlI@R0E@15C|slyTnXTiX2$T@3~_C%8qY4}7S zyZo}{OAZ}OPkgHNb8sU)Gs+{4ZlcrGOt0-!X>8Z|J&4={_QF;37^1@xpI)VK{BK(! ze&>Xt>A$Rw=59q@D1;=C?flIp%$0V5m6KJe-T!k@p1IJ45&l_*=NFzWqH6tBS96?1&Z-a*oR2#9z880Gi?aqD@6AzjH);a+Ol$E6MD?oYa{y z0Yfs=OW8xg0^>D+Rx*qtlk#BVNf{hZ;X)X`cuAT0i4Fg(Kw1VcIcK<$2b zDAfgkXjx2Q#{yTb@h|>wCBX^=KT7r&eVyz2zXP9edjNbqcK|$p^O~j6q<{Qnp34zoDxk!VT?A6#5dXD!@whr5d$E6^SPa76-%vzu z&TI`feWjs-ysS0Nvb$*%uY6&oA+x#A8R%~NW0oKX29fRmd4OzIT>`R-@56;?2#`3- zZMtWF-jAok0U5Fga1^tS0<@2_T!BuwP8tZD6)>PJ^JlZM0OobLcns07hy*rDuVpXz zz)x48-D8j?wDv$4n9_9DPUNni>?Kw^(xg4W6fQOK)?;`$gyazFwK2T}`KUnpcsplOKh@MYJQ+<13V`?KZIZP=ms*QLcQA zM*@AeFBrG2->Qi0I+85(v;Eb8Sy_V0)YyPU@$m#T^K4ME0X-yEJ^lPomSVaGAX?;A z+N8G~>#tYYLA%QSstDTJUWfwJ9;M>)3l9w+_xyf(>h_O(!wnC^LqDh8thH$bXkY~3 zi2G|t16(MtY&PPCvl|zFw)-I(@I-(|jkLm<#bfIVNFOPefadt0>}pT@?$fje`;9V5 zL)x&zjL1ziK!R9*8RthEcSb7@@EV{uk-?OAcLWkdw=L4qJR&^lu0Jq`A=E+#slO+V>8VgEg4`9%bl`Cca<+1D<*Y9j`kNFEd$N6^H*>GKS$$9;{X5v literal 0 HcmV?d00001 diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.aux b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.aux new file mode 100644 index 0000000..b6e9d1c --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.aux @@ -0,0 +1,61 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\catcode `"\active +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\select@language{ngerman} +\@writefile{toc}{\select@language{ngerman}} +\@writefile{lof}{\select@language{ngerman}} +\@writefile{lot}{\select@language{ngerman}} +\@writefile{toc}{\contentsline {section}{\numberline {1}Microservice-Steckbrief}{I}{section.1}} +\newlabel{sec: Microservice-Steckbrief}{{1}{I}{Microservice-Steckbrief}{section.1}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Microservice Warenwirtschaft}}{I}{figure.1}} +\newlabel{pic: Microservice Warenwirtschaft}{{1}{I}{Microservice Warenwirtschaft}{figure.1}{}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Dokumentationsstruktur}{1}{section.2}} +\newlabel{sec: Dokumentationsstruktur}{{2}{1}{Dokumentationsstruktur}{section.2}{}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Definition der Anforderungen}{2}{section.3}} +\newlabel{sec: Definition der Anforderungen}{{3}{2}{Definition der Anforderungen}{section.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {4}Struktur des Microservice}{3}{section.4}} +\newlabel{sec: Struktur des Microservice}{{4}{3}{Struktur des Microservice}{section.4}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Struktur des Microservice}}{3}{figure.2}} +\newlabel{pic:Struktur des Microservice}{{2}{3}{Struktur des Microservice}{figure.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Presentation Layer}{3}{subsection.4.1}} +\newlabel{subsec: Presentation Layer}{{4.1}{3}{Presentation Layer}{subsection.4.1}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Application Layer}{3}{subsection.4.2}} +\newlabel{subsec: Application Layer}{{4.2}{3}{Application Layer}{subsection.4.2}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Persistant Layer}{3}{subsection.4.3}} +\newlabel{subsec: Persistant Layer}{{4.3}{3}{Persistant Layer}{subsection.4.3}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.4}Integrierte Tests}{3}{subsection.4.4}} +\newlabel{subsec: Integrierte Tests}{{4.4}{3}{Integrierte Tests}{subsection.4.4}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.5}Admin-Frontend}{3}{subsection.4.5}} +\newlabel{subsec: Admin-Frontend}{{4.5}{3}{Admin-Frontend}{subsection.4.5}{}} +\@writefile{toc}{\contentsline {subsection}{\numberline {4.6}Anpassung des Monolithen}{3}{subsection.4.6}} +\newlabel{subsec: Anpassung des Monolithen}{{4.6}{3}{Anpassung des Monolithen}{subsection.4.6}{}} +\@writefile{toc}{\contentsline {section}{\numberline {5}Backbox-Testf\IeC {\"a}lle}{4}{section.5}} +\newlabel{sec: Blackbox-Testfaelle}{{5}{4}{Backbox-Testfälle}{section.5}{}} +\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Blackbox-Testf\IeC {\"a}lle}}{4}{table.1}} +\newlabel{tabl:Backbox-Testfaelle}{{1}{4}{Blackbox-Testfälle}{table.1}{}} +\@writefile{toc}{\contentsline {section}{Anhang}{5}{section*.1}} +\@writefile{toc}{\contentsline {section}{\numberline {A}Handout zum Admin-Frontend}{5}{appendix.A}} +\newlabel{sec: Handout zum Admin-Frontend}{{A}{5}{Handout zum Admin-Frontend}{appendix.A}{}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Handout zum Admin-Frontend}}{5}{figure.3}} +\newlabel{pic: Handout zum Admin-Frontend}{{3}{5}{Handout zum Admin-Frontend}{figure.3}{}} +\@writefile{toc}{\contentsline {section}{\numberline {B}Testprotokoll vom XX.06.2017}{6}{appendix.B}} +\newlabel{sec: Testprotokoll vom XX.06.2017}{{B}{6}{Testprotokoll vom XX.06.2017}{appendix.B}{}} +\@writefile{lot}{\contentsline {table}{\numberline {2}{\ignorespaces Testprotokoll vom XX.06.2017}}{6}{table.2}} +\newlabel{tabl:Testprotokoll vom XX.06.2017}{{2}{6}{Testprotokoll vom XX.06.2017}{table.2}{}} +\ttl@finishall diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.bbl b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.bbl new file mode 100644 index 0000000..e69de29 diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.blg b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.blg new file mode 100644 index 0000000..98bad96 --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.blg @@ -0,0 +1,5 @@ +This is BibTeX, Version 0.99dThe top-level auxiliary file: Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.aux +I found no \citation commands---while reading file Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.aux +I found no \bibdata command---while reading file Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.aux +I found no \bibstyle command---while reading file Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.aux +(There were 3 error messages) diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.log b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.log new file mode 100644 index 0000000..2df94c2 --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.log @@ -0,0 +1,1607 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9 64-bit) (preloaded format=pdflatex 2015.10.29) 3 APR 2017 08:35 +entering extended mode +**C:/Users/Mela/Dropbox/Transfer/HS/Nachhaltigkeit/Labor/KSS-Dokumentation/Doku +_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMulle +r.tex + +(C:/Users/Mela/Dropbox/Transfer/HS/Nachhaltigkeit/Labor/KSS-Dokumentation/Doku_ +Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller +.tex +LaTeX2e <2014/05/01> +Babel <3.9k> and hyphenation patterns for 68 languages loaded. + +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\Header.tex +("C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls" +Document Class: article 2007/10/19 v1.4h Standard LaTeX document class +("C:\Program Files\MiKTeX 2.9\tex\latex\base\size11.clo" +File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\babel\babel.sty" +Package: babel 2014/03/24 3.9k The Babel package + +************************************* +* Local config file bblopts.cfg used +* +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\bblopts.cfg" +File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration +) +("C:\Program Files\MiKTeX 2.9\tex\latex\babel-german\ngerman.ldf" +Language: ngerman 2013/12/13 v2.7 German support for babel (new orthography) + +("C:\Program Files\MiKTeX 2.9\tex\latex\babel-german\ngermanb.ldf" +Language: ngermanb 2013/12/13 v2.7 German support for babel (new orthography) + +("C:\Program Files\MiKTeX 2.9\tex\latex\babel\babel.def" +File: babel.def 2014/03/24 3.9k Babel common definitions +\babel@savecnt=\count87 +\U@D=\dimen103 +) +\l@naustrian = a dialect from \language\l@ngerman +\l@nswissgerman = a dialect from \language\l@ngerman +Package babel Info: Making " an active character on input line 88. +))) +("C:\Program Files\MiKTeX 2.9\tex\latex\blindtext\blindtext.sty" +Package: blindtext 2012/01/06 V2.0 blindtext-Package + +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\xspace.sty" +Package: xspace 2009/10/20 v1.13 Space after command names (DPC,MH) +) +\c@blindtext=\count88 +\c@Blindtext=\count89 +\c@blind@countparstart=\count90 +\blind@countxx=\count91 +\blindtext@numBlindtext=\count92 +\blind@countyy=\count93 +\c@blindlist=\count94 +\c@blindlistlevel=\count95 +\c@blindlist@level=\count96 +\blind@listitem=\count97 +\c@blind@listcount=\count98 +\c@blind@levelcount=\count99 +\blind@mathformula=\count100 +\blind@Mathformula=\count101 +\c@blind@randomcount=\count102 +\c@blind@randommax=\count103 +\c@blind@pangramcount=\count104 +\c@blind@pangrammax=\count105 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty" +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.def" +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\inputenc.sty" +Package: inputenc 2014/04/30 v1.2b Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\utf8.def" +File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc +Now handling font encoding OML ... +... no UTF-8 mapping file for font encoding OML +Now handling font encoding T1 ... +... processing UTF-8 mapping file for font encoding T1 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.dfu" +File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C0 (decimal 192) + defining Unicode char U+00C1 (decimal 193) + defining Unicode char U+00C2 (decimal 194) + defining Unicode char U+00C3 (decimal 195) + defining Unicode char U+00C4 (decimal 196) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00C7 (decimal 199) + defining Unicode char U+00C8 (decimal 200) + defining Unicode char U+00C9 (decimal 201) + defining Unicode char U+00CA (decimal 202) + defining Unicode char U+00CB (decimal 203) + defining Unicode char U+00CC (decimal 204) + defining Unicode char U+00CD (decimal 205) + defining Unicode char U+00CE (decimal 206) + defining Unicode char U+00CF (decimal 207) + defining Unicode char U+00D0 (decimal 208) + defining Unicode char U+00D1 (decimal 209) + defining Unicode char U+00D2 (decimal 210) + defining Unicode char U+00D3 (decimal 211) + defining Unicode char U+00D4 (decimal 212) + defining Unicode char U+00D5 (decimal 213) + defining Unicode char U+00D6 (decimal 214) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00D9 (decimal 217) + defining Unicode char U+00DA (decimal 218) + defining Unicode char U+00DB (decimal 219) + defining Unicode char U+00DC (decimal 220) + defining Unicode char U+00DD (decimal 221) + defining Unicode char U+00DE (decimal 222) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E0 (decimal 224) + defining Unicode char U+00E1 (decimal 225) + defining Unicode char U+00E2 (decimal 226) + defining Unicode char U+00E3 (decimal 227) + defining Unicode char U+00E4 (decimal 228) + defining Unicode char U+00E5 (decimal 229) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00E7 (decimal 231) + defining Unicode char U+00E8 (decimal 232) + defining Unicode char U+00E9 (decimal 233) + defining Unicode char U+00EA (decimal 234) + defining Unicode char U+00EB (decimal 235) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F0 (decimal 240) + defining Unicode char U+00F1 (decimal 241) + defining Unicode char U+00F2 (decimal 242) + defining Unicode char U+00F3 (decimal 243) + defining Unicode char U+00F4 (decimal 244) + defining Unicode char U+00F5 (decimal 245) + defining Unicode char U+00F6 (decimal 246) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+00F9 (decimal 249) + defining Unicode char U+00FA (decimal 250) + defining Unicode char U+00FB (decimal 251) + defining Unicode char U+00FC (decimal 252) + defining Unicode char U+00FD (decimal 253) + defining Unicode char U+00FE (decimal 254) + defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0102 (decimal 258) + defining Unicode char U+0103 (decimal 259) + defining Unicode char U+0104 (decimal 260) + defining Unicode char U+0105 (decimal 261) + defining Unicode char U+0106 (decimal 262) + defining Unicode char U+0107 (decimal 263) + defining Unicode char U+010C (decimal 268) + defining Unicode char U+010D (decimal 269) + defining Unicode char U+010E (decimal 270) + defining Unicode char U+010F (decimal 271) + defining Unicode char U+0110 (decimal 272) + defining Unicode char U+0111 (decimal 273) + defining Unicode char U+0118 (decimal 280) + defining Unicode char U+0119 (decimal 281) + defining Unicode char U+011A (decimal 282) + defining Unicode char U+011B (decimal 283) + defining Unicode char U+011E (decimal 286) + defining Unicode char U+011F (decimal 287) + defining Unicode char U+0130 (decimal 304) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0132 (decimal 306) + defining Unicode char U+0133 (decimal 307) + defining Unicode char U+0139 (decimal 313) + defining Unicode char U+013A (decimal 314) + defining Unicode char U+013D (decimal 317) + defining Unicode char U+013E (decimal 318) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0143 (decimal 323) + defining Unicode char U+0144 (decimal 324) + defining Unicode char U+0147 (decimal 327) + defining Unicode char U+0148 (decimal 328) + defining Unicode char U+014A (decimal 330) + defining Unicode char U+014B (decimal 331) + defining Unicode char U+0150 (decimal 336) + defining Unicode char U+0151 (decimal 337) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0154 (decimal 340) + defining Unicode char U+0155 (decimal 341) + defining Unicode char U+0158 (decimal 344) + defining Unicode char U+0159 (decimal 345) + defining Unicode char U+015A (decimal 346) + defining Unicode char U+015B (decimal 347) + defining Unicode char U+015E (decimal 350) + defining Unicode char U+015F (decimal 351) + defining Unicode char U+0160 (decimal 352) + defining Unicode char U+0161 (decimal 353) + defining Unicode char U+0162 (decimal 354) + defining Unicode char U+0163 (decimal 355) + defining Unicode char U+0164 (decimal 356) + defining Unicode char U+0165 (decimal 357) + defining Unicode char U+016E (decimal 366) + defining Unicode char U+016F (decimal 367) + defining Unicode char U+0170 (decimal 368) + defining Unicode char U+0171 (decimal 369) + defining Unicode char U+0178 (decimal 376) + defining Unicode char U+0179 (decimal 377) + defining Unicode char U+017A (decimal 378) + defining Unicode char U+017B (decimal 379) + defining Unicode char U+017C (decimal 380) + defining Unicode char U+017D (decimal 381) + defining Unicode char U+017E (decimal 382) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201A (decimal 8218) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+201E (decimal 8222) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+2039 (decimal 8249) + defining Unicode char U+203A (decimal 8250) + defining Unicode char U+2423 (decimal 9251) +) +Now handling font encoding OT1 ... +... processing UTF-8 mapping file for font encoding OT1 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ot1enc.dfu" +File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00B8 (decimal 184) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) +) +Now handling font encoding OMS ... +... processing UTF-8 mapping file for font encoding OMS + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\omsenc.dfu" +File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) +) +Now handling font encoding OMX ... +... no UTF-8 mapping file for font encoding OMX +Now handling font encoding U ... +... no UTF-8 mapping file for font encoding U + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+02C6 (decimal 710) + defining Unicode char U+02DC (decimal 732) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2026 (decimal 8230) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2423 (decimal 9251) +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\todonotes\todonotes.sty" +Package: todonotes 2012/07/25 .dtx Todonotes source and documentation. +Package: todonotes 2012/07/25 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ifthen.sty" +Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty" +Package: xkeyval 2014/05/25 v2.7 package option processing (HA) + +("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkvutils.tex" +\XKV@toks=\toks16 +\XKV@tempa@toks=\toks17 + +("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\keyval.tex")) +\XKV@depth=\count106 +File: xkeyval.tex 2014/05/25 v2.7 key=value parser (HA) +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\xcolor\xcolor.sty" +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\color.cfg" +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +("C:\Program Files\MiKTeX 2.9\tex\latex\pdftex-def\pdftex.def" +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty" +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty" +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count107 +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\frontendlayer\tikz.sty" +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\basiclayer\pgf.sty" +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\utilities\pgfrcs.sty" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfutil-common.tex" +\pgfutil@everybye=\toks18 +\pgfutil@tempdima=\dimen104 +\pgfutil@tempdimb=\dimen105 + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfutil-common-lists.te +x")) ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfutil-latex.def" +\pgfutil@abb=\box26 +("C:\Program Files\MiKTeX 2.9\tex\latex\ms\everyshi.sty" +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfrcs.code.tex" +Package: pgfrcs 2013/12/20 v3.0.0 (rcs-revision 1.28) +)) +Package: pgf 2013/12/18 v3.0.0 (rcs-revision 1.14) + +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\basiclayer\pgfcore.sty" +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphics.sty" +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\trig.sty" +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\graphics.cfg" +File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 91. +) +\Gin@req@height=\dimen106 +\Gin@req@width=\dimen107 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\systemlayer\pgfsys.sty" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsys.code.tex" +Package: pgfsys 2013/11/30 v3.0.0 (rcs-revision 1.47) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfkeys.code.tex" +\pgfkeys@pathtoks=\toks19 +\pgfkeys@temptoks=\toks20 + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfkeysfiltered.code.te +x" +\pgfkeys@tmptoks=\toks21 +)) +\pgf@x=\dimen108 +\pgf@y=\dimen109 +\pgf@xa=\dimen110 +\pgf@ya=\dimen111 +\pgf@xb=\dimen112 +\pgf@yb=\dimen113 +\pgf@xc=\dimen114 +\pgf@yc=\dimen115 +\w@pgf@writea=\write3 +\r@pgf@reada=\read1 +\c@pgf@counta=\count108 +\c@pgf@countb=\count109 +\c@pgf@countc=\count110 +\c@pgf@countd=\count111 +\t@pgf@toka=\toks22 +\t@pgf@tokb=\toks23 +\t@pgf@tokc=\toks24 + ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgf.cfg" +File: pgf.cfg 2008/05/14 (rcs-revision 1.7) +) +Driver file for pgf: pgfsys-pdftex.def + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsys-pdftex.def" +File: pgfsys-pdftex.def 2013/07/18 (rcs-revision 1.33) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsys-common-pdf.def +" +File: pgfsys-common-pdf.def 2013/10/10 (rcs-revision 1.13) +))) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsyssoftpath.code.t +ex" +File: pgfsyssoftpath.code.tex 2013/09/09 (rcs-revision 1.9) +\pgfsyssoftpath@smallbuffer@items=\count112 +\pgfsyssoftpath@bigbuffer@items=\count113 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsysprotocol.code.t +ex" +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcore.code.tex" +Package: pgfcore 2010/04/11 v3.0.0 (rcs-revision 1.7) + ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmath.code.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathcalc.code.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathutil.code.tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathparser.code.tex" +\pgfmath@dimen=\dimen116 +\pgfmath@count=\count114 +\pgfmath@box=\box27 +\pgfmath@toks=\toks25 +\pgfmath@stack@operand=\toks26 +\pgfmath@stack@operation=\toks27 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.code.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.basic.code. +tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.trigonometr +ic.code.tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.random.code +.tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.comparison. +code.tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.base.code.t +ex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.round.code. +tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.misc.code.t +ex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.integerarit +hmetics.code.tex"))) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfloat.code.tex" +\c@pgfmathroundto@lastzeros=\count115 +)) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepoints.code.tex +" +File: pgfcorepoints.code.tex 2013/10/07 (rcs-revision 1.27) +\pgf@picminx=\dimen117 +\pgf@picmaxx=\dimen118 +\pgf@picminy=\dimen119 +\pgf@picmaxy=\dimen120 +\pgf@pathminx=\dimen121 +\pgf@pathmaxx=\dimen122 +\pgf@pathminy=\dimen123 +\pgf@pathmaxy=\dimen124 +\pgf@xx=\dimen125 +\pgf@xy=\dimen126 +\pgf@yx=\dimen127 +\pgf@yy=\dimen128 +\pgf@zx=\dimen129 +\pgf@zy=\dimen130 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepathconstruct.c +ode.tex" +File: pgfcorepathconstruct.code.tex 2013/10/07 (rcs-revision 1.29) +\pgf@path@lastx=\dimen131 +\pgf@path@lasty=\dimen132 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepathusage.code. +tex" +File: pgfcorepathusage.code.tex 2013/12/13 (rcs-revision 1.23) +\pgf@shorten@end@additional=\dimen133 +\pgf@shorten@start@additional=\dimen134 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorescopes.code.tex +" +File: pgfcorescopes.code.tex 2013/10/09 (rcs-revision 1.44) +\pgfpic=\box28 +\pgf@hbox=\box29 +\pgf@layerbox@main=\box30 +\pgf@picture@serial@count=\count116 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoregraphicstate.co +de.tex" +File: pgfcoregraphicstate.code.tex 2013/09/19 (rcs-revision 1.11) +\pgflinewidth=\dimen135 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoretransformations +.code.tex" +File: pgfcoretransformations.code.tex 2013/10/10 (rcs-revision 1.17) +\pgf@pt@x=\dimen136 +\pgf@pt@y=\dimen137 +\pgf@pt@temp=\dimen138 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorequick.code.tex" +File: pgfcorequick.code.tex 2008/10/09 (rcs-revision 1.3) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoreobjects.code.te +x" +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepathprocessing. +code.tex" +File: pgfcorepathprocessing.code.tex 2013/09/09 (rcs-revision 1.9) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorearrows.code.tex +" +File: pgfcorearrows.code.tex 2013/11/07 (rcs-revision 1.40) +\pgfarrowsep=\dimen139 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoreshade.code.tex" +File: pgfcoreshade.code.tex 2013/07/15 (rcs-revision 1.15) +\pgf@max=\dimen140 +\pgf@sys@shading@range@num=\count117 +) ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoreimage.code.te +x" +File: pgfcoreimage.code.tex 2013/07/15 (rcs-revision 1.18) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoreexternal.code.t +ex" +File: pgfcoreexternal.code.tex 2013/07/15 (rcs-revision 1.20) +\pgfexternal@startupbox=\box31 +)) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorelayers.code.tex +" +File: pgfcorelayers.code.tex 2013/07/18 (rcs-revision 1.7) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoretransparency.co +de.tex" +File: pgfcoretransparency.code.tex 2013/09/30 (rcs-revision 1.5) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepatterns.code.t +ex" +File: pgfcorepatterns.code.tex 2013/11/07 (rcs-revision 1.5) +))) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\modules\pgfmoduleshapes.code.tex" +File: pgfmoduleshapes.code.tex 2013/10/31 (rcs-revision 1.34) +\pgfnodeparttextbox=\box32 +) ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\modules\pgfmoduleplot.code.tex" +File: pgfmoduleplot.code.tex 2013/07/31 (rcs-revision 1.12) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\compatibility\pgfcomp-version-0-65. +sty" +Package: pgfcomp-version-0-65 2007/07/03 v3.0.0 (rcs-revision 1.7) +\pgf@nodesepstart=\dimen141 +\pgf@nodesepend=\dimen142 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\compatibility\pgfcomp-version-1-18. +sty" +Package: pgfcomp-version-1-18 2007/07/23 v3.0.0 (rcs-revision 1.1) +)) ("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\utilities\pgffor.sty" +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\utilities\pgfkeys.sty" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfkeys.code.tex")) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\math\pgfmath.sty" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmath.code.tex")) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgffor.code.tex" +Package: pgffor 2013/12/13 v3.0.0 (rcs-revision 1.25) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmath.code.tex") +\pgffor@iter=\dimen143 +\pgffor@skip=\dimen144 +\pgffor@stack=\toks28 +\pgffor@toks=\toks29 +)) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\frontendlayer\tikz\tikz.code.tex" +Package: tikz 2013/12/13 v3.0.0 (rcs-revision 1.142) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\libraries\pgflibraryplothandlers. +code.tex" +File: pgflibraryplothandlers.code.tex 2013/08/31 v3.0.0 (rcs-revision 1.20) +\pgf@plot@mark@count=\count118 +\pgfplotmarksize=\dimen145 +) +\tikz@lastx=\dimen146 +\tikz@lasty=\dimen147 +\tikz@lastxsaved=\dimen148 +\tikz@lastysaved=\dimen149 +\tikzleveldistance=\dimen150 +\tikzsiblingdistance=\dimen151 +\tikz@figbox=\box33 +\tikz@figbox@bg=\box34 +\tikz@tempbox=\box35 +\tikz@tempbox@bg=\box36 +\tikztreelevel=\count119 +\tikznumberofchildren=\count120 +\tikznumberofcurrentchild=\count121 +\tikz@fig@count=\count122 + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\modules\pgfmodulematrix.code.tex" +File: pgfmodulematrix.code.tex 2013/09/17 (rcs-revision 1.8) +\pgfmatrixcurrentrow=\count123 +\pgfmatrixcurrentcolumn=\count124 +\pgf@matrix@numberofcolumns=\count125 +) +\tikz@expandcount=\count126 + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\frontendlayer\tikz\libraries\tikz +librarytopaths.code.tex" +File: tikzlibrarytopaths.code.tex 2008/06/17 v3.0.0 (rcs-revision 1.2) +))) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\frontendlayer\tikz\libraries\tikz +librarypositioning.code.tex" +File: tikzlibrarypositioning.code.tex 2008/10/06 v3.0.0 (rcs-revision 1.7) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\calc.sty" +Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count127 +\calc@Bcount=\count128 +\calc@Adimen=\dimen152 +\calc@Bdimen=\dimen153 +\calc@Askip=\skip43 +\calc@Bskip=\skip44 +LaTeX Info: Redefining \setlength on input line 75. +LaTeX Info: Redefining \addtolength on input line 76. +\calc@Ccount=\count129 +\calc@Cskip=\skip45 +) +\c@@todonotes@numberoftodonotes=\count130 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\framed\framed.sty" +Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks +\OuterFrameSep=\skip46 +\fb@frw=\dimen154 +\fb@frh=\dimen155 +\FrameRule=\dimen156 +\FrameSep=\dimen157 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\textcomp.sty" +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1enc.def" +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +Now handling font encoding TS1 ... +... processing UTF-8 mapping file for font encoding TS1 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1enc.dfu" +File: ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A2 (decimal 162) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A5 (decimal 165) + defining Unicode char U+00A6 (decimal 166) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00A8 (decimal 168) + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AC (decimal 172) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00AF (decimal 175) + defining Unicode char U+00B0 (decimal 176) + defining Unicode char U+00B1 (decimal 177) + defining Unicode char U+00B2 (decimal 178) + defining Unicode char U+00B3 (decimal 179) + defining Unicode char U+00B4 (decimal 180) + defining Unicode char U+00B5 (decimal 181) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+00B9 (decimal 185) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+00BC (decimal 188) + defining Unicode char U+00BD (decimal 189) + defining Unicode char U+00BE (decimal 190) + defining Unicode char U+00D7 (decimal 215) + defining Unicode char U+00F7 (decimal 247) + defining Unicode char U+0192 (decimal 402) + defining Unicode char U+02C7 (decimal 711) + defining Unicode char U+02D8 (decimal 728) + defining Unicode char U+02DD (decimal 733) + defining Unicode char U+0E3F (decimal 3647) + defining Unicode char U+2016 (decimal 8214) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+203B (decimal 8251) + defining Unicode char U+203D (decimal 8253) + defining Unicode char U+2044 (decimal 8260) + defining Unicode char U+204E (decimal 8270) + defining Unicode char U+2052 (decimal 8274) + defining Unicode char U+20A1 (decimal 8353) + defining Unicode char U+20A4 (decimal 8356) + defining Unicode char U+20A6 (decimal 8358) + defining Unicode char U+20A9 (decimal 8361) + defining Unicode char U+20AB (decimal 8363) + defining Unicode char U+20AC (decimal 8364) + defining Unicode char U+20B1 (decimal 8369) + defining Unicode char U+2103 (decimal 8451) + defining Unicode char U+2116 (decimal 8470) + defining Unicode char U+2117 (decimal 8471) + defining Unicode char U+211E (decimal 8478) + defining Unicode char U+2120 (decimal 8480) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2126 (decimal 8486) + defining Unicode char U+2127 (decimal 8487) + defining Unicode char U+212E (decimal 8494) + defining Unicode char U+2190 (decimal 8592) + defining Unicode char U+2191 (decimal 8593) + defining Unicode char U+2192 (decimal 8594) + defining Unicode char U+2193 (decimal 8595) + defining Unicode char U+2329 (decimal 9001) + defining Unicode char U+232A (decimal 9002) + defining Unicode char U+2422 (decimal 9250) + defining Unicode char U+25E6 (decimal 9702) + defining Unicode char U+25EF (decimal 9711) + defining Unicode char U+266A (decimal 9834) +)) +LaTeX Info: Redefining \oldstylenums on input line 266. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty" +Package: amsmath 2013/01/14 v2.14 AMS math features +\@mathmargin=\skip47 + +For additional information on amsmath, use the `?' option. +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amstext.sty" +Package: amstext 2000/06/29 v2.01 + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty" +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks30 +\ex@=\dimen158 +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty" +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen159 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty" +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count131 +LaTeX Info: Redefining \frac on input line 210. +\uproot@=\count132 +\leftroot@=\count133 +LaTeX Info: Redefining \overline on input line 306. +\classnum@=\count134 +\DOTSCASE@=\count135 +LaTeX Info: Redefining \ldots on input line 378. +LaTeX Info: Redefining \dots on input line 381. +LaTeX Info: Redefining \cdots on input line 466. +\Mathstrutbox@=\box37 +\strutbox@=\box38 +\big@size=\dimen160 +LaTeX Font Info: Redeclaring font encoding OML on input line 566. +LaTeX Font Info: Redeclaring font encoding OMS on input line 567. +\macc@depth=\count136 +\c@MaxMatrixCols=\count137 +\dotsspace@=\muskip10 +\c@parentequation=\count138 +\dspbrk@lvl=\count139 +\tag@help=\toks31 +\row@=\count140 +\column@=\count141 +\maxfields@=\count142 +\andhelp@=\toks32 +\eqnshift@=\dimen161 +\alignsep@=\dimen162 +\tagshift@=\dimen163 +\tagwidth@=\dimen164 +\totwidth@=\dimen165 +\lineht@=\dimen166 +\@envbody=\toks33 +\multlinegap=\skip48 +\multlinetaggap=\skip49 +\mathdisplay@stack=\toks34 +LaTeX Info: Redefining \[ on input line 2665. +LaTeX Info: Redefining \] on input line 2666. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\scrpage2.sty" +Package: scrpage2 2013/12/19 v3.12 KOMA-Script package (page head and foot) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amsfonts.sty" +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty" +Package: amssymb 2013/01/14 v3.01 AMS font symbols +) +("C:\Program Files\MiKTeX 2.9\tex\latex\wrapfig\wrapfig.sty" +\wrapoverhang=\dimen167 +\WF@size=\dimen168 +\c@WF@wrappedlines=\count143 +\WF@box=\box39 +\WF@everypar=\toks35 +Package: wrapfig 2003/01/31 v 3.6 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\float\float.sty" +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count144 +\float@exts=\toks36 +\float@box=\box40 +\@float@everytoks=\toks37 +\@floatcapt=\box41 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\placeins\placeins.sty" +Package: placeins 2005/04/18 v 2.2 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\listings\listings.sty" +\lst@mode=\count145 +\lst@gtempboxa=\box42 +\lst@token=\toks38 +\lst@length=\count146 +\lst@currlwidth=\dimen169 +\lst@column=\count147 +\lst@pos=\count148 +\lst@lostspace=\dimen170 +\lst@width=\dimen171 +\lst@newlines=\count149 +\lst@lineno=\count150 +\lst@maxwidth=\dimen172 + +("C:\Program Files\MiKTeX 2.9\tex\latex\listings\lstmisc.sty" +File: lstmisc.sty 2014/03/04 1.5c (Carsten Heinz) +\c@lstnumber=\count151 +\lst@skipnumbers=\count152 +\lst@framebox=\box43 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\listings\listings.cfg" +File: listings.cfg 2014/03/04 1.5c listings configuration +)) +Package: listings 2014/03/04 1.5c (Carsten Heinz) + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty" +Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty" +Package: hobsub-hyperref 2012/04/25 v1.12 Bundle oberdiek, subset hyperref (HO) + + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty" +Package: hobsub-generic 2012/04/25 v1.12 Bundle oberdiek, subset generic (HO) +Package: hobsub 2012/04/25 v1.12 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO) +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO +) +Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO) +Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO) +Package: hopatch 2011/06/24 v1.1 Wrapper for package hooks (HO) +Package: xcolor-patch 2011/01/30 xcolor patch +Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO) +Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO) +Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty" +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\auxhook.sty" +Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty" +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) +) +\@linkdim=\dimen173 +\Hy@linkcounter=\count153 +\Hy@pagecounter=\count154 + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def" +File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +\Hy@SavedSpaceFactor=\count155 + +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg" +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Hyper figures OFF on input line 4443. +Package hyperref Info: Link nesting OFF on input line 4448. +Package hyperref Info: Hyper index ON on input line 4451. +Package hyperref Info: Plain pages OFF on input line 4458. +Package hyperref Info: Backreferencing OFF on input line 4463. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4688. +\c@Hy@tempcnt=\count156 + +("C:\Program Files\MiKTeX 2.9\tex\latex\url\url.sty" +\Urlmuskip=\muskip11 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5041. +\XeTeXLinkMargin=\dimen174 +\Fld@menulength=\count157 +\Field@Width=\dimen175 +\Fld@charsize=\dimen176 +Package hyperref Info: Hyper figures OFF on input line 6295. +Package hyperref Info: Link nesting OFF on input line 6300. +Package hyperref Info: Hyper index ON on input line 6303. +Package hyperref Info: backreferencing OFF on input line 6310. +Package hyperref Info: Link coloring OFF on input line 6315. +Package hyperref Info: Link coloring with OCG OFF on input line 6320. +Package hyperref Info: PDF/A mode OFF on input line 6325. +LaTeX Info: Redefining \ref on input line 6365. +LaTeX Info: Redefining \pageref on input line 6369. +\Hy@abspage=\count158 +\c@Item=\count159 +\c@Hfootnote=\count160 +) + +Package hyperref Message: Driver (autodetected): hpdftex. + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def" +File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX +\Fld@listcount=\count161 +\c@bookmark@seq@number=\count162 + +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty" +Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip50 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\prettyref\prettyref.sty" +Package: prettyref 1998/07/09 v3.0 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\multicol.sty" +Package: multicol 2014/06/19 v1.8f multicolumn formatting (FMi) +\c@tracingmulticols=\count163 +\mult@box=\box44 +\multicol@leftmargin=\dimen177 +\c@unbalance=\count164 +\c@collectmore=\count165 +\doublecol@number=\count166 +\multicoltolerance=\count167 +\multicolpretolerance=\count168 +\full@width=\dimen178 +\page@free=\dimen179 +\premulticols=\dimen180 +\postmulticols=\dimen181 +\multicolsep=\skip51 +\multicolbaselineskip=\skip52 +\partial@page=\box45 +\last@line=\box46 +\maxbalancingoverflow=\dimen182 +\mult@rightbox=\box47 +\mult@grightbox=\box48 +\mult@gfirstbox=\box49 +\mult@firstbox=\box50 +\@tempa=\box51 +\@tempa=\box52 +\@tempa=\box53 +\@tempa=\box54 +\@tempa=\box55 +\@tempa=\box56 +\@tempa=\box57 +\@tempa=\box58 +\@tempa=\box59 +\@tempa=\box60 +\@tempa=\box61 +\@tempa=\box62 +\@tempa=\box63 +\@tempa=\box64 +\@tempa=\box65 +\@tempa=\box66 +\@tempa=\box67 +\c@columnbadness=\count169 +\c@finalcolumnbadness=\count170 +\last@try=\dimen183 +\multicolovershoot=\dimen184 +\multicolundershoot=\dimen185 +\mult@nat@firstbox=\box68 +\colbreak@box=\box69 +\mc@col@check@num=\count171 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\titlesec\titlesec.sty" +Package: titlesec 2011/12/15 v2.10.0 Sectioning titles +\ttl@box=\box70 +\beforetitleunit=\skip53 +\aftertitleunit=\skip54 +\ttl@plus=\dimen186 +\ttl@minus=\dimen187 +\ttl@toksa=\toks39 +\titlewidth=\dimen188 +\titlewidthlast=\dimen189 +\titlewidthfirst=\dimen190 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\titlesec\titletoc.sty" +Package: titletoc 2011/12/15 v1.6 TOC entries +\ttl@leftsep=\dimen191 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\geometry\geometry.sty" +Package: geometry 2010/09/12 v5.6 Page Geometry +\Gm@cnth=\count172 +\Gm@cntv=\count173 +\c@Gm@tempcnt=\count174 +\Gm@bindingoffset=\dimen192 +\Gm@wd@mp=\dimen193 +\Gm@odd@mp=\dimen194 +\Gm@even@mp=\dimen195 +\Gm@layoutwidth=\dimen196 +\Gm@layoutheight=\dimen197 +\Gm@layouthoffset=\dimen198 +\Gm@layoutvoffset=\dimen199 +\Gm@dimlist=\toks40 + +("C:\Program Files\MiKTeX 2.9\tex\latex\geometry\geometry.cfg")) +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\helvet.sty" +Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\courier.sty" +Package: courier 2005/04/12 PSNFSS-v9.2a (WaS) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\enumerate.sty" +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks41 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\enumitem\enumitem.sty" +Package: enumitem 2011/09/28 v3.5.2 Customized lists +\enitkv@toks@=\toks42 +\labelindent=\skip55 +\enit@outerparindent=\dimen200 +\enit@toks=\toks43 +\enit@inbox=\box71 +\enitdp@description=\count175 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\tabularx.sty" +Package: tabularx 2014/05/13 v2.10 `tabularx' package (DPC) + +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\array.sty" +Package: array 2008/09/09 v2.4c Tabular extension package (FMi) +\col@sep=\dimen201 +\extrarowheight=\dimen202 +\NC@list=\toks44 +\extratabsurround=\skip56 +\backup@length=\skip57 +) +\TX@col@width=\dimen203 +\TX@old@table=\dimen204 +\TX@old@col=\dimen205 +\TX@target=\dimen206 +\TX@delta=\dimen207 +\TX@cols=\count176 +\TX@ftn=\toks45 +) +\c@subsubsubsection=\count177 +) +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Doku_Microservice_Warenwirtschaft_MLabusch_MMuller +.aux) +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 13. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 13. + ("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1cmr.fd" +File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Try loading font information for T1+ppl on input line 13. + +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\t1ppl.fd" +File: t1ppl.fd 2001/06/04 font definitions for T1/ppl. +) +("C:\Program Files\MiKTeX 2.9\tex\context\base\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count178 +\scratchdimen=\dimen208 +\scratchbox=\box72 +\nofMPsegments=\count179 +\nofMParguments=\count180 +\everyMPshowfont=\toks46 +\MPscratchCnt=\count181 +\MPscratchDim=\dimen209 +\MPnumerator=\count182 +\makeMPintoPDFobject=\count183 +\everyMPtoPDFconversion=\toks47 +) ABD: EveryShipout initializing macros + +Package scrpage2 Warning: seems you are using a constant headheight. +(scrpage2) If you get overfull \vbox warnings at almost every +(scrpage2) page, you should increase headheight e.g. writing +(scrpage2) \setlength{\headheight}{1.1\baselineskip} +(scrpage2) into the preamble of your document. +(scrpage2) A better solution would be to use typearea package. + +\c@lstlisting=\count184 +\AtBeginShipoutBox=\box73 +Package hyperref Info: Link coloring OFF on input line 13. +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\nameref.sty" +Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty" +Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO) +) +\c@section@level=\count185 +) +LaTeX Info: Redefining \ref on input line 13. +LaTeX Info: Redefining \pageref on input line 13. +LaTeX Info: Redefining \nameref on input line 13. + +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Doku_Microservice_Warenwirtschaft_MLabusch_MMuller +.out) +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Doku_Microservice_Warenwirtschaft_MLabusch_MMuller +.out) +\@outlinefile=\write4 + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt) +* v-part:(T,H,B)=(71.13188pt, 717.00946pt, 56.9055pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=455.24411pt +* \textheight=717.00946pt +* \oddsidemargin=-1.1381pt +* \evensidemargin=-1.1381pt +* \topmargin=-55.81723pt +* \headheight=12.0pt +* \headsep=42.67912pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=50.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + + +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\Titelseite.tex +<./Bilder/hs-logo.png, id=62, 1026.83624pt x 371.58826pt> +File: ./Bilder/hs-logo.png Graphic file (type png) + + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 12. +(pdftex.def) Requested size: 227.62206pt x 82.36769pt. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 65. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 65. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 65. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 65. + [1 + +{C:/ProgramData/MiKTeX/2.9/pdftex/config/pdftex.map} ]) +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\Steckbrief.tex +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 1. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 1. + +<./Bilder/dummy.png, id=71, 693.792pt x 390.258pt> +File: ./Bilder/dummy.png Graphic file (type png) + +Package pdftex.def Info: ./Bilder/dummy.png used on input line 6. +(pdftex.def) Requested size: 295.90588pt x 166.444pt. +LaTeX Font Info: Try loading font information for U+msa on input line 14. + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsa.fd" +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 14. + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd" +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +)) +File: ./Bilder/hs-logo.png Graphic file (type png) + + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 18. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 18. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 18. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 18. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 18. +pdfTeX warning (ext4): destination with the same identifier (name{page.I}) has +been already used, duplicate ignored + + \relax +l.18 \input{./Kapitel/Steckbrief} \newpage + [1 + + ] +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Doku_Microservice_Warenwirtschaft_MLabusch_MMuller +.toc +LaTeX Font Info: Font shape `T1/ppl/bx/n' in size <10.95> not available +(Font) Font shape `T1/ppl/b/n' tried instead on input line 2. +) +\tf@toc=\write5 +File: ./Bilder/hs-logo.png Graphic file (type png) + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 25. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 25. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 25. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 25. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 25. + +[2] +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\DokStruktur.tex +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 1. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 1. +) +File: ./Bilder/hs-logo.png Graphic file (type png) + + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 29. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 29. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 29. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 29. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 29. + +[1] +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\Anforderungen.tex +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 1. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 1. +) +File: ./Bilder/hs-logo.png Graphic file (type png) + + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 30. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 30. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 30. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 30. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 30. + +[2] +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\Struktur.tex +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 1. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 1. +File: ./Bilder/dummy.png Graphic file (type png) + +Package pdftex.def Info: ./Bilder/dummy.png used on input line 6. +(pdftex.def) Requested size: 295.90588pt x 166.444pt. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 18. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 18. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 21. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 21. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 24. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 24. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 27. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 27. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 30. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 30. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 33. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 33. +) +File: ./Bilder/hs-logo.png Graphic file (type png) + + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 31. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 31. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 31. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 31. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 31. + +[3] +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\Testfalle.tex +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 1. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 1. + +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\t1pcr.fd") +Underfull \hbox (badness 10000) in paragraph at lines 65--65 +[]|\T1/ppl/m/n/10 Anzeige des Login-Feldes für das + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 65--65 +[]|\T1/ppl/m/n/10 Erfolgreicher Lo-gin, An-zei-ge des + [] + +) +File: ./Bilder/hs-logo.png Graphic file (type png) + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 32. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 32. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 32. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 32. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 32. + +[4] +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 38. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 38. + +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\Handout.tex +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 1. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 1. +File: ./Bilder/dummy.png Graphic file (type png) + +Package pdftex.def Info: ./Bilder/dummy.png used on input line 7. +(pdftex.def) Requested size: 295.90588pt x 166.444pt. +) +File: ./Bilder/hs-logo.png Graphic file (type png) + + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 39. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 39. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 39. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 39. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 39. + +[5 + +] +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Kapitel\Testprotokoll.tex +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 1. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 1. + +Underfull \hbox (badness 10000) in paragraph at lines 61--61 +[]|\T1/ppl/m/n/10 Anzeige des Login-Feldes für das + [] + + +Underfull \hbox (badness 10000) in paragraph at lines 61--61 +[]|\T1/ppl/m/n/10 Erfolgreicher Lo-gin, An-zei-ge des + [] + +) +File: ./Bilder/hs-logo.png Graphic file (type png) + +Package pdftex.def Info: ./Bilder/hs-logo.png used on input line 42. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 42. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 42. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 42. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 42. + +[6] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 42. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 42. + +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Doku_ +Microservice_Warenwirtschaft\Doku_Microservice_Warenwirtschaft_MLabusch_MMuller +.aux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 42. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 42. +Package rerunfilecheck Info: File `Doku_Microservice_Warenwirtschaft_MLabusch_M +Muller.out' has not changed. +(rerunfilecheck) Checksum: 6C83416404124903246C8037B820BECE;880. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 42. + ) +Here is how much of TeX's memory you used: + 20911 strings out of 493706 + 371650 string characters out of 3144585 + 467444 words of memory out of 3000000 + 23744 multiletter control sequences out of 15000+200000 + 34132 words of font info for 74 fonts, out of 3000000 for 9000 + 1025 hyphenation exceptions out of 8191 + 64i,14n,56p,1218b,445s stack positions out of 5000i,500n,10000p,200000b,50000s +{C:/Program Files/MiKTeX 2.9/fonts/enc/dvips/fontname/8r.enc} +Output written on Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.pdf (9 pag +es, 117979 bytes). +PDF statistics: + 152 PDF objects out of 1000 (max. 8388607) + 29 named destinations out of 1000 (max. 500000) + 135 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.out b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.out new file mode 100644 index 0000000..7b58048 --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.out @@ -0,0 +1,14 @@ +\BOOKMARK [1][-]{section.1}{Microservice-Steckbrief}{}% 1 +\BOOKMARK [1][-]{section.2}{Dokumentationsstruktur}{}% 2 +\BOOKMARK [1][-]{section.3}{Definition der Anforderungen}{}% 3 +\BOOKMARK [1][-]{section.4}{Struktur des Microservice}{}% 4 +\BOOKMARK [2][-]{subsection.4.1}{Presentation Layer}{section.4}% 5 +\BOOKMARK [2][-]{subsection.4.2}{Application Layer}{section.4}% 6 +\BOOKMARK [2][-]{subsection.4.3}{Persistant Layer}{section.4}% 7 +\BOOKMARK [2][-]{subsection.4.4}{Integrierte Tests}{section.4}% 8 +\BOOKMARK [2][-]{subsection.4.5}{Admin-Frontend}{section.4}% 9 +\BOOKMARK [2][-]{subsection.4.6}{Anpassung des Monolithen}{section.4}% 10 +\BOOKMARK [1][-]{section.5}{Backbox-Testf\344lle}{}% 11 +\BOOKMARK [1][-]{section*.1}{Anhang}{}% 12 +\BOOKMARK [1][-]{appendix.A}{Handout zum Admin-Frontend}{}% 13 +\BOOKMARK [1][-]{appendix.B}{Testprotokoll vom XX.06.2017}{}% 14 diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.pdf b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a97e978ee369f387a0e852a4571a741c86677d49 GIT binary patch literal 117979 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:LXLY3rgaD4ABlMiIbswG`&|7e)&vZQ0 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 literal 0 HcmV?d00001 diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.synctex.gz b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.synctex.gz new file mode 100644 index 0000000000000000000000000000000000000000..714b4f2a529f65cd88fe642d956f4e9614101aec GIT binary patch literal 41497 zcmagFby$>b7xoJZ2+|B z>z)bxyg~9*xmYxM9YfMFyYf&JlikkmTiNl9y7K(g;av!*?xTCIj_1CjK1CsZpU1}z z{`-i{~#RNtKJ=Sx)I zo3p1!fbz}0<8M0t#KmRdp0(xOm)Q%K@rz5L$J0xt$=Qs;%Cy2t#Y^|cQG3B9p_O*u zM@6u`55J{R&M#l@FRh+m&euquHXiSFCbpllm1?)$ZaLQ4e4gQ+pVx+W7H93heLG%h z?|58Vyv}xWy2dygy?#DWx6bwXQ~bz!iJE_Z^}OQk^W;&45-}y?-RL_v_i*xbI(fdc z(&p_3t_@>ST5V}rEJC#xY=3gUy>~nI^#a#QcLWTh5@kOi?r-!hij+^&-rnEG2u+}l z9u-w+*Xx^}Kiu3rogY+Y3$=N8E>32o%=NVN#f*YUR<16XSO+YS_bV{;P2;Y=J5&Rjp-Y;5%PS-hIfZoXq1RBz zpMCrkB~eo(>Ns+gclKDYJRu(cj>@QF(c*f^f4nFr0dh}dt)F_q!t1D zp7jg9Fc;^A^{CmjbpYbf;nVH6PrKkEaHv!HBEv?ILA&Su&06(|$_x;XdQMSv5s!UV0}52p=G%Ozaf=BHPu z#U!7ON=&G4in9N%_%I529i=v^d6J}E^lqukx3PNoGhHR1*0pBm@50jcHPpvAt77u%Sr?+t-y1nk+#B8Tz z6x}IN$Rt0iZq@=-cT+AizfCW49j~yuG97RU@Xhg?T-Vr5*4|%ihtG^ft_|MFj-D)~ z#MoC$S$HpYlpXZ*gC#674Q2vOM^65*H$6MZ3Na(BnPo{QpImHj#Ke%`9;CPwX{q^s z4{3dt!%T~N9ORv@o6*{N+tKRmqIPz(Md3WNmU3O+d)xhJvHZ28b(W*|nw_n^#XEPw z=P5jL>)U8h7t?Xn@v>06hxvp43|^DL!-bTLGl#(p32cLdohsF+qQSCLfx*msv%dy{ z9Ze=7I0iE~JUgTIBtlCy`(aE6p_#U6O#+j;ku1;kqKoI)l-^!%Jkbq!|Fd1m`ap0XFgf6mqi?{aJi*dyFM?{Ci^`}lgF%pPNEea|m0ZtQgr3>J}v zo-ei~?eIDpaF%^z@A@l`yuk(_;>T0u3{bwo;%$S0=29W#|EE)g3@CeF^C4f`9SUbr zTZeK3ZWzI*o2^H)@|x$HNrIo~1vn_a6tjxQBxzguZ0Y4FV7251ikM5 zj;2Hv9Z$Labd&vEhabefQ`RwAywge;M4%CHjI!2w5#I@8kmDMuKU1uL({f8i*3`Y8 zznAEHdl*-IUSro~ZE>et8U= zl5D_@NZ7)n)-(C2(R*nY82bsUobbklssEfJL{&c|1zDkVLQue`y^mc2x8?k<5Q%f6 zq22|YQlQ>4#TT&h)cEYOT7`esa%efujX>hMdXoFtxih*E^6ksK&+3k&hFtky`1acq zj{}$cl~C5QXdI%L9U~pJ@@OQYn3nG4RP|EPkA3T*qe3K_WnZ47e{B@yVV82=p4_Yr zyJfEkF8O}(k@xk^4Nv2-VXxGFzvt(@K6)AYIzgb*aRieO-x%o3F-` z;E5*3l&zZQ?X$nn^e3S<-}9@hr;VMvZvVlOVq>8Y{*ixlH78?sHW*iQ)O1?6iI$`T&E zw%{Yxg~v zCcmN@EDNoegyvdQd&%uSr5S?l4^ZDQmU4P-o;|p4)>zfKfptFK|Kn`fi7~5{GTmsI!4H=`oWn*mk@(+R~|026Fi9z&C!oHCbevec9dp=xtWB@VaF7L8>(Rr)Znu zPRrde-`VGkjPFV7ece-sH7k!D)d>7P9u>`n&m?>4&&kcnqC?LC&%V_9DM@F(w`WLZ z{YV|R-5D)0*T;WX>+?Xx>HRvuQ4`kt#8#@a;Zd714{wF>QPRR$WA~t+%)><(WxF!8 ztes=z%Z6(6SM1yY#^%>o!^<+TD{~>wOTnFRUCj?oi#k(cW+rFF)5;+016>rs-kfrm zip$jWBQ#%YP|1Rgq(#;+c!3YoHCYu)3HHS1W{O5_NKnrvGr5~^Yog4+t&xScz)&^# zm`eIpe%O+1JWRExl4XNIM0|1eEBW8rO8oP$Y4S}PaJ~g8)OtEWPc72<=MDoTrf{8Yyi$s}ulJpgU$BD_XD-tNgc( z@io)6eiC~My&6dFyGx?XY+1lqEsM72%2?L*{H;T=G(t|P)T_yKCj4@_V1uvF@ErbE zwCqv^)v5_6hlC!$(lRSso=mlADk`6#ydefdkqHH9?Ew45afmrgzg+7c9q8YXok&dDnx0#f7<2|u@#Go=L8kgyP z-?CEW=jxdbwV9mPx|Pqv^$BfC20vgnLpY+s&F!HO3he#DD$oZ=y@EBul=6$t5 zkdUTC*f6z${8U)G85n$U*+)#vr@tWVUm)E4DSHlc^$yPjkID3*xWGZ$&nnx5YR8r`RGF?5%x$GU510VX$u4Lcs z$HGlYW&hC^2vQ`DAq+i+-%SzYti=)U+Kn(q$I7vyI@VZ4#vte6IZMTI(jc3seLo?l z%H50`*hx3xN9{ntg#9XNC$cv-+_Oel;Wg92EBOSTC`BGy^AStnI*qe%tF`GFCLaPQ zvc;adohkCf<3A#=q+4 zRJ#9c6eCB$<@2%a`iF_TIf|!?UsMhrf-C$G{Q)>nz4XTqjt`>C=z{iQZP@X9rdFNyp1m`7@1Qjm3g8 z&zBx!od8rsvC4GJ3;iV^2hwGU^v(ho!R zZFTL!h*mhX#KZV?wO`ny(UE4)7tyySBv6eByfyZ{BZ{PL@4uI)#D1?fZ`pFUdF6CEjvk{!AQ_PSmFh`K59ieTh> zkUkFpIXuT&Y&9}LB&eGf)J1KpTOICQf2Hv{P-)~dKQXLs<6-Muaci6S}M!0ScGo-XT%r z#tM7}{RZ-<(Zx zkV`c3y(D|oLYb{teRfI?r`5`HrbCgVsp-XM(fw5)C*eRDf)aF!CU*AF>SQ)p;NWh= zSTLtmwNexV%|Q!1DMy?PZL_Ul%i4Bge@;`#LG_C87rR#e&=dwW^e=bb&V@_Y8fVvb zd}`Zn&N)cBLRkasy1a>(v=s{b0kRQ4J1`h;8EwMMQYuJ!6sRg_K4KDq2b)H);=WlK3^Ot}0lHP?>$bWRF;dn?bu5f02;C|I) zBx$Dfy1SCkXAGY}4C`6>1C(WOl!q{^>Q__Jcoi{mQCh27D1CV-4k-ti1347~{FKtY zCDpVK0o`{-pF-}8bF~7Ef8&{&pYIO~ci z;lvz)%-5T%^=Yi|X8kB`zg$%BUV^EFPE?vhHuq})HM|C( zJp?)|l1-?=0#@TJn}yHt*(XLK9gBF6u7!VR!-HggLe=NVT)L>>!3Bd_x8rjow2S*o zS-TkPKE@5mTQYnyWtEHiCNS`K#)%3Ko-*9fZsH`AE)|X#-`H z8s?*|bsMZfp}%E^Rxu3SoH%$#Y z(4{iBZkFxi`_|I$mFTMdsdg_LrwLCLBuw>UXugz7|D|3r7+BHj;I*CT&>37KOp3Vj z`-_fDcS;xSa1l;OdnG@E6RmKmZQqi?oa)^%6U#r={f2oU4JUuEN)@fgs2FOed!pZ$ zm7b^|vOB)tR6X9h8-uPKZ5po-;o)9>aXiZO`^rO0amM#6-*Y;s(HQ%V+bD&*j1C)g z(~XpCo#6-W2g0j;D3km0SBH%&%_S?*&5bKoGtr&b?mK*02mNjsXPXDvK26xQkLn^# z%`3D&Q5jrqJ1+6hXU=!X8R-?Sb*SJ(!5zJYR;K}v>d-pr5nnBBXn$9SBnz&1^O0sB zf#3FfdsiNUUqu~*CuS{k)#gzRIFK83b`CjZgGbkq5>FzddU?`MXS}(wDCQf9GLnB@ zvz&#gfMtVeiOsV`CLhWPY?vKDEvf<649#_V%|UMO*X1*eQk`Xn9p3x;Q2AhkWh)!j znXDMv^%h!|&X1H+59^PV5thNT6RyQU@9k0)&~6!bD@6#wvQ(LSt{`#2MMe(2*4+iy zVn42XuV0+@b7Ky+Ep^AZz~f1Nl(*cqqg;<= z_O>mF)E@_13KYpX7u)ZfbCimcG^AY?eJ3nH*QoBcd+Lego&_aMnzW$?ocflg<#$vB zNo=9sDVw`Y>3xPqHEVa437pld$)m3$@GJ>AYzn0kx90^WiW9HX$Oh9PF zd#Lwwv!>(ylemu`JawFDtWw&MUgCX0V*sMmp(`hyv?TShUo46bE8YdsEi8OZ>gyIe zt0pqqN>j(0yT$)-U9vCb;;N8f!gPm#TT3m5 zx;(f6l$Z0FUw>#JT|Td%J2=65x-QQEKic=0AR004Z8m47HL`{~zZ@kALA1nTY&G2! z{PnSxJr32vwVqb`p?d~vcTpVk-jub21{C*93}PxpFsgrvGE0{Au@!7lc(bHHN4oKl zTrXCFv>wrC>WyY9gYk{R-H}aIzmK(hGvzL}b&Z=Y1x5EW{CsD>3~#QN4I2Sh#XoP% znS&v&#tr)=za$`)@6xVSysI}wDxv!wot;q4_&y{i2pP^lEbb#;x+92C16OrXr`v67 zkaui1M+O!im#yXG7vo*7tLxgLpU!0?O*0!07U`HxbMOo|h z(53To%UeZX%$DDQO8#=15H!B|g;*RlRE4BO<)pBtZ<@2n81)MWG=hw}>b_%!h29ud zN!{%NbrohBhKpGX`9vuif`xc~AFuv^*rU*i)6Nt=q+L*DEGR*PKbmJF$X%Zxs>?!>S0#$B zF%*iMI>@j4E={$k;1DY=O??{l%L{3q^3r(T3n_#pNqs2PhjY0A>zrlxFU{b#Nk0lv z*9Ic_UM;f6FRw^pce=rCQRX|Y%G4MZ?x^IHp}wB{^7K?x7kjMf_}f?zU3v0Q-vs4w zY51+7PaII1Lra*J-LAD|+Yi6x4z6{U-QF0&-qA+iv$>j=8|oY9pGl`WC+pbD)nX+{ z0e!Kh-rjI5Tc%Ho;Yxd=Pec7&>uM~xc>?;Z!%CvaAid-+PU+ogrHPH_!1aeQ4fRWb z3t<1X##cLIL4PmYR}pmN1KsP)+W}JPDj|pOw*ybZW?s>eOWW4eQ=NyiCtC}#WJ@_C z9s|i62d}0Ky*Xzkpxzdx5ZJ3T6-3yv>x#b}i^r4ZrzQuDWOv8k8WtOG#NV2lI7ech z3*)~h0=|!e`(4UV=%x~z+|c_S+xaHaiHUb#TMxh9YMOCiY=x1RJF#=f&~2N5u!0cZ z$dY3+Sl8MJva@OuoPWKYV=z+JXCaY|Q0>{JCim_s*rtk$n>n-kN`y+n1&-fVT zmJeHO!uV_NIo5e~UF(nxkoV;Fk>Ahw{-E1m@wb`&h^r`V&*9sVCD=9zYu5|ehcMqAmclt>IoP5I zmS5Piw3)!W=06q4&E8@XiNGS{t~Q-?Pyw~NX5vTioFJQboCvaD2|`9sJj_&Y zx5rs?4qcs%$46xK_tRGOJ@LjkC05@xFvrSpdKfEQDrBRqIsD~KkqxpU%GOF@&K%xiHp*R8j(>p0p;Y5?d_!B#VgDM=LLSQcpF#!J}6vP`& zl1OWUDu7lN+p)W@`6ibes2S$mN4@XPX9O&*p0DT8-Q^g0=jGJ3JmZNkU?x3FtLrU7^4|BUgaXa9}yh4Fu4ggBEnZR66tl@m2D zZuzd;&8OFYcoJZZ<)Sed607y5Ib+i1_ZA}!)^zIcQ>%V@@Z4my4?^haF~4cDPJh|z zXR_KqA|}D-bhq~pJsNiCwOt!Vxl1g@4NI0>n#vr%TV8eYBFXN*`tT0F7E6vz0!k}; zS^op^+lh4(@d)V;@*i#aWj>V8gxJJ4Ar@c}b0v94rErXuB3RA{IN`|Xj1>e;q<1Qq zA`}3*?eSZe_8%0vFxY{c^Zyp(3+&$*Uts?$MhFaeS^RLMYKmBZ z0Eqt;;|t^87++xj#t3N@aC1&tB#p8sCbvvlaQvMNo^W!DFAHxjHCt57MusK}H&?0f z#EQWtjGOrxvh=Oh(hZz9`(rBFCp-ZGidc>!A77qMN{>CNlfyf>4;^5MPPT zhS;2!Skx*=SZ~%t)0&I{it?fb34|mfD)EQ)JVqPbs2azG@J+grCy{;gg6u@|6`_#^qOJa8E7vMKN?ab!~z+g*KwHwUo8ERXAusS@x5)uvL^5gH*W@ zgOXL0b-5ISe>qk$RSlIaLryttF-Jo^X+0cRteB&@p1eK?te&5Ill-9`t`R$b27WeR z3V%JmAQ^Y|>lDVOcAR#uZtfKRwsx%chAzPPE}N`Pu1BXV`vbyo30JnRf(TcDvBs!n z748NI=t}2ehIJ}wTQZ2)1{g4Hro~kI5Lg?)XiNcM?SSZqFzx`@9EAD+F!Brl*b_iq zHvkw=asbQ_pu*b#41WNIW&>CZ02oHhfU`irqJI@&2!k4MRs~qZZUA82fHV9C()y5Y zfZ?7>Uk}p*SPYv37#NrZGpP{qP6u#iTr-7%4TyDPfMF0ioJ#h(A*%78hH0J>#J zCJTs{G6WY}knHyhXvsephY5K!r2K;W7XW$6Ut<3){|k62LoSCU4!F1%+`j;bcyTWW zxwsdcxD|qCKg2ymyoB#%}g>Ym#oUrfP+upKI32ZMK}#2mhL8x%o@S z#Ib)BZ~JqZ0-ewyOw57C`E+s?-^EiO?BtOuEz~|Mg-a9f`SF-8ANC{NMiufhh2OTZ zpmMz<=#tU2lr5{Oi>+Rh(CiM5qH54(pwM^auyDz{tohGWiCHeb*!SiSbIaWvb<33S zzD!NNlWJhFJ>t{y3890fJEH|t{G(ucB$$j~)#%OChNFD__aC*C8c91J&KK&BVDx?o zPT5`m_&mK;xIZe!5%$qVsY*cGy7m39_4?3g7te1EhQ}_0(4oy+%G>L*MQ85vyw_P@ zgK&|ciBdw-K2PXnsPZM<3&zQ+wX3vRCinaDit)ew{wa0?HPzk;L%W$rJA==^cXi$= z5*le;sXYE~`MedDSkVc$bvY%pnUz=tTW)|iGx=`oj!<0ePZ?F-gyS9v|mnO@Y(ySz&?mu>0hzmCoXNMk@)ep)scYle_3T_TdGbo6 zOP9Z!Of9`*Y!;jRW?%mP(*lRd+`dl!)WwLmtUhNj^F~Q~6n6)~+m@BDmSqEJ3U8?8 zu+@Jjr>y4AE3oW64Susn+#Q+P(Et#Rs#SSYSNr=9QBZn(ihlw_G~&>=Li($px+ zhJRBU%O@7K%U`}7b3{+}o$lF{IYfC8)ydXZgVy1k*qHB;DBZs9PJ6<5Tu2`64len- zXc7~}@<3SG0gHGg$H3C&J>4zefku)1otrh!f#pYPlBvAOq1g{$Frg&(ofrz%J$0%3 zwyL6bBHPOnF;_q+(f`jHaTR`I>X3|+t)_8-cv8*2pd9ASbw<=%U`uY2!n)(u?S9zz z?q+Y0jZwzynFKhQw<5SA= zep1mMIB~He@Ml@5<7w31$KC78I()fDk z9t?iITUp^>@_7K?7XjyxfYVohZ!d*9Za+VJ-4mz!dimU)ojh#qxs8GifK}_lt#gAv zGXrPWj0=8rf>{DR->c|$YLwuFew53yPdy&DaXfv71(veA2~&IhN7T8IRE}dCXubS> z`1YsjSk^viGDiPMpYbLu9?@8Z@&}b1yR*wTEV#L+4q4b-jYqDuA>As7eDivoWSR|7 z=VsSaZ1vrlp?f=$$;^uu<11F-v$}6U6&~ zhA0R4g3U~H!{rWr2LVnkhlgFih*W6>?nzd!=y5umUqnKosYk9Kte+n!eUf*Ib<$t& z)K_%1E7tw)Jx_mg0FR{GJ3itkLm?0r#Xj=MW8qGL4X%dv|6;he6_^8OXQD%&}8 zqZ?=3PZO<9f5lqocjy{Cy5Vp*txCOHiNAn;W+3;%R=~mKW$yX$zio7w_o((yiy(m8 zDLte%YhjhDT~8U{>Pz!(-`j~YV{Ig2s##heA4dyfelT}#L|brBVP^q$15JE!;!v`Z z7Dbjmq9#)(%)k3wg0shFLmw~C{r}nwRPJ{zyhI^x@@_Mn#E%P+S4(JhK$?D>(+fNlY7SyvT6<%%TsW!5Yaul8a^(g)k;KFm1;=-}XFOzg$GxMQf${#2 zHODk}Xm|wW%X!oNOc=D?J80Ejsrbc)Ok&U$7 z#cSDxtz&*NnO_O~kYdb85rngLsIpR}qfY-!&8I@=5r~Z2%ecmDadqffSg{2v`Q1*@ z5@M7T=?unukKA|6E<46k^_xo-e&cLNnVF(0uGE^43`8>TrdTWWivSS^PdAk_IY-1R>$vMxmD)Qh ztSQ~EIm^u?L`7v|qMYx45<1p47oTLq%%C>4)yBysJauoW}J!9jlu?v+&KHkY9lON_6i)rfnu;xOo$TU`c6me zCbpOdlkE*m<(Vs&JIrciqHG+U0fCKFkZMH0hoKnDA7HseHFmlf zsWHmgzyj9s*i9bEe7`gQ*|LHG#9Yod(d?6kMA_)kP}K*MUg_ouMJ9ssF)VmYyDnoz zf(3k>(^T%Q{9|h=NfP<%tE|pgvY7NsGw;&0`5jqIdwo0|j0{u8b7G-I%!@b}H+P42 z*(=12S5wjP>9J$&j6T6=WFIC=TW#((u#n30e8JxV`Sc*XZbGj-kE=4^`GM9@#+yf5 zH!_}~$NZ5p@Vr&YLGzET#@ZXGauy6|_eXqPo6h10>0(Q1Ob{a>w`2`hiIMQTG#$rL0?rWUMIM?jHsV=zJspJ zYf^_($xJ4c`CBf_-&E7k%u}KoTGi>hqS~$fwk-%zu1fGE&)85jG`S^*d~&Y|KP~-RRUc21zd>-b{)lq*mL6nu;l1R2J@K9ofL#|)E z(99gmc^9M%

cAUTkh_jFy=L-B0O0}?9ddV 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 M0n-I_TA+dc1w!H$9smFU literal 0 HcmV?d00001 diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.tex new file mode 100644 index 0000000..4f6b0bd --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.tex @@ -0,0 +1,42 @@ +%------------------------------------------------------------------------------------------------------------ +%------------------------------------------------------------------------------------------------------------ +% ---- Merle Labusch +% ---- Komplexe Softwaresysteme (M.Sc.) +% ---- Hochschule Bremen +%------------------------------------------------------------------------------------------------------------ +%------------------------------------------------------------------------------------------------------------ + + +\input{./Kapitel/Header} + + +\begin{document} +\pagenumbering{gobble} +\pagenumbering{Roman} + +\input{./Kapitel/Titelseite}\clearpage \newpage +\input{./Kapitel/Steckbrief} \newpage + +{ +\setlength{\parskip}{0pt} +\linespread{1.2} +\tableofcontents +} +\newpage + +\pagenumbering{arabic} + +\input{./Kapitel/DokStruktur} \newpage +\input{./Kapitel/Anforderungen} \newpage +\input{./Kapitel/Struktur} \newpage +\input{./Kapitel/Testfalle} \newpage + + +\clearpage +\appendix +\phantomsection +\addcontentsline{toc}{section}{\appendixname} +\input{./Kapitel/Handout} \newpage +\input{./Kapitel/Testprotokoll} + +\end{document} \ No newline at end of file diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.toc b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.toc new file mode 100644 index 0000000..17d4bf7 --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Doku_Microservice_Warenwirtschaft_MLabusch_MMuller.toc @@ -0,0 +1,16 @@ +\select@language {ngerman} +\contentsline {section}{\numberline {1}Microservice-Steckbrief}{I}{section.1} +\contentsline {section}{\numberline {2}Dokumentationsstruktur}{1}{section.2} +\contentsline {section}{\numberline {3}Definition der Anforderungen}{2}{section.3} +\contentsline {section}{\numberline {4}Struktur des Microservice}{3}{section.4} +\contentsline {subsection}{\numberline {4.1}Presentation Layer}{3}{subsection.4.1} +\contentsline {subsection}{\numberline {4.2}Application Layer}{3}{subsection.4.2} +\contentsline {subsection}{\numberline {4.3}Persistant Layer}{3}{subsection.4.3} +\contentsline {subsection}{\numberline {4.4}Integrierte Tests}{3}{subsection.4.4} +\contentsline {subsection}{\numberline {4.5}Admin-Frontend}{3}{subsection.4.5} +\contentsline {subsection}{\numberline {4.6}Anpassung des Monolithen}{3}{subsection.4.6} +\contentsline {section}{\numberline {5}Backbox-Testf\IeC {\"a}lle}{4}{section.5} +\contentsline {section}{Anhang}{5}{section*.1} +\contentsline {section}{\numberline {A}Handout zum Admin-Frontend}{5}{appendix.A} +\contentsline {section}{\numberline {B}Testprotokoll vom XX.06.2017}{6}{appendix.B} +\contentsfinish diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Anforderungen.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Anforderungen.tex new file mode 100644 index 0000000..06855bd --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Anforderungen.tex @@ -0,0 +1,25 @@ +\section{Definition der Anforderungen} +\label{sec: Definition der Anforderungen} + +Der Microservice Warenwirtschaft dient der Verwaltung der einzelnen Waren pro Produkt für den Webshop Mosh, sodass zum Beispiel neue Waren erfasst und keine Waren verkauft werden können, die sich nicht mehr im Lagerbestand befinden. Dieser Microservice basiert auf den nachfolgend aufgeführten Anforderungen. Mit dem Begriff Produkt werden im Folgenden die über Mosh angebotenen Früchtearten, zum Beispiel Kiwis bezeichnet, während mit dem Begriff Ware die einzelnen Positionen pro Fruchtart im Lagerbestand bezeichnet werden. + +\begin{itemize} + \item Speicherung der Waren pro Produkt mit einem Zeitstempel, wann sie erfasst wurden sowie ihrem Lagerort + \item Admin-Frontend + \begin{itemize} + \item Hinzufügen neuer Waren zum Bestand + \item Manuelles Entfernen von Waren aus dem Bestand, zum Beispiel wenn der Bestand verdorben ist + \item Entfernen von Waren aus dem Bestand, wenn diese an einen Kunden versendet werden + \item Blockieren von Waren in dem Bestand, wenn ein Kunde sie in seinen Warenkorb gelegt hat + \item Automatische Freigaben von blockierten Waren, wenn diese nach 30 Minuten nicht an den Versand überstellt wurden + \end{itemize} + \item Kunden-Frontend + \begin{itemize} + \item Anzeige der Produktverfügbarkeit über ein Ampelsystem, mehr als zehn Waren entsprechen grün, fünf bis zehn Waren entsprechen gelb und weniger als fünf Waren entsprechen rot + \end{itemize} + \item Optionale Zusatz-Funktionen + \begin{itemize} + \item Ausgabe einer Statistik, wie viele Waren im letzten Monat aus dem Bestand versandt und wie viele manuell entfernt wurden im Admin-Fontend + \item Ampeldarstellung pro Waren, die Anzeigt ab die Ware bereits überaltert ist, im Admin-Frontend + \end{itemize} +\end{itemize} diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/DokStruktur.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/DokStruktur.tex new file mode 100644 index 0000000..e0edf4f --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/DokStruktur.tex @@ -0,0 +1,5 @@ +\section{Dokumentationsstruktur} +\label{sec: Dokumentationsstruktur} + +Für die Dokumentation des Microservice Warenwirtschaft wurden eine Kombination aus zwei Dokumenten gewählt. Zum einen beschreibt ein Handout auf einer Seite die Funktionen des Admin-Frontends für den Benutzer. Diese sehr kurze Dokumentenform wurde gewählt, da Benutzer häufig nicht gewillt sind, umfangreiche Anleitungen zu lesen um eine Anwendung nutzen zu können. Vielmehr wollen sie schnell einen Überblick der Kernfunktionalitäten erhalten. Zu diesem Zweck arbeitet das Handout mit einem aufbereiteten Screenshot des Admin-Frontends und einer Beschreibung der Funktionen in Stichpunkten. \par +Auf der anderen Seite muss der Microservie auch für Entwickler dokumentiert sein, hierfür wurde diese Dokumentation angelegt. Sie beginn anstelle eines Abstract mit einem Steckbrief des Microservice, der dessen grundlegende Struktur und Funktionalität kurz beschreibt. In dem eigentlichen Dokument werden dann zunächst die Anforderungen an den Microservice beschrieben, da ihre Umsetzung das primäre Ziel der Entwicklung ist. Weiter werden der Microservice und seine Code-Struktur detaillierter beschrieben sowie die gewählten Blackbox-Testfälle dokumentiert. Der Anhang dieser Dokumentation umfasst das Handout des Admin-Frontends sowie ein beispielhaftes Testprotokoll. Auf Details wir ein Abkürzungs- oder Literaturverzeichnis wurde in dieser Dokumention bewusst verzichtet, um sie kurz zu halten. Zitate und Verweise werden hier in Form von Fußnoten integriert. \ No newline at end of file diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Go.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Go.tex new file mode 100644 index 0000000..139597f --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Go.tex @@ -0,0 +1,2 @@ + + diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Handout.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Handout.tex new file mode 100644 index 0000000..617ba80 --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Handout.tex @@ -0,0 +1,12 @@ +\section{Handout zum Admin-Frontend} +\label{sec: Handout zum Admin-Frontend} + + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.65 \textwidth]{./Bilder/dummy.png} + \end{center} + \caption{Handout zum Admin-Frontend} + \label{pic: Handout zum Admin-Frontend} +\end{figure} + diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Header.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Header.tex new file mode 100644 index 0000000..f5f027b --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Header.tex @@ -0,0 +1,137 @@ + +\documentclass[11pt, a4paper]{article} + +\usepackage[ngerman]{babel} % Deutsches Wörterbuch und Zeilenumbrüche +\usepackage{blindtext} % Testtext +\usepackage[T1]{fontenc} % Ausgabe encoding +\usepackage[utf8]{inputenc} % Eingabe encoding +\usepackage[colorinlistoftodos]{todonotes} +\usepackage{xcolor} % Farben +\usepackage{framed, color} % Hintergrundfarben für Boxen +\usepackage{textcomp} % Sonderzeichen +\usepackage{amsmath} +\usepackage[automark,headsepline]{scrpage2} % Kopf- und Fußzeilen +\usepackage{amsmath,amsfonts,amssymb} % Mathematik +\usepackage{graphicx} % Bilder einfügen +\usepackage{wrapfig} % Bilder von Text umfließen lassen +\usepackage{float} % Floatobjekte (u.a. figures und tables) +\usepackage{placeins} % FloatBarrier +\usepackage[hyper]{listings} % Schöne Listings +\usepackage[hidelinks]{hyperref} % Hyperlinks +\usepackage{prettyref} % Schönere Hyperlinks +\usepackage{multicol} % Mehrspaltige Ausrichtung +\usepackage{titlesec} % Aussehen der Überschriften +\usepackage{titletoc} % Aussehen der Überschriften +\usepackage{geometry} % Außenränder +\usepackage[scaled]{helvet} % Schriftart Helvetica +\usepackage{courier} % Schriftart Courier +\usepackage{enumerate} % Nummerierung +\usepackage{enumitem} % Nummerierung +\usepackage{tabularx} % Tabellen + + +% ---- Farben ----------------------------------------------------------------------------------------------- +\definecolor{listings}{RGB}{226,226,226} + +\definecolor{hs-blau}{RGB}{10,85,140} +\definecolor{hs-tuerkis}{RGB}{50,180,200} +\definecolor{hs-rot}{RGB}{195,5,50} + + +% ---- Geometrie und Schrift -------------------------------------------------------------------------------- +\geometry{verbose,a4paper,tmargin=2.5cm,bmargin=2cm,lmargin=2.5cm,rmargin=2.5cm,headsep=1.5cm} + +\renewcommand*\familydefault{ppl} +\linespread{1.2} + + +\titleformat*{\section}{\LARGE} +\titleformat*{\subsection}{\Large} +\titleformat*{\subsubsection}{\large} + +\setlength{\abovecaptionskip}{1pt} +\setlength{\belowcaptionskip}{1pt} +\setlength{\parindent}{0pt} +\setlength{\parskip}{5.5pt} + + +% ---- 1. Kapitelebene --------------------------------------------------------------------------------------- +\titleclass{\subsubsubsection}{straight}[\subsection] + +\newcounter{subsubsubsection}[subsubsection] +\renewcommand\thesubsubsubsection{\thesubsubsection.\arabic{subsubsubsection}} + +\titleformat{\subsubsubsection} {\large}{\thesubsubsubsection}{1em}{} +\titlespacing*{\subsubsubsection}{0pt}{15pt}{6pt} + +\makeatletter + +\def\toclevel@subsubsubsection{4} +\def\toclevel@paragraph{5} +\def\toclevel@paragraph{6} +\def\l@subsubsubsection{\@dottedtocline{4}{7em}{4em}} +\def\l@paragraph{\@dottedtocline{5}{10em}{5em}} +\def\l@subparagraph{\@dottedtocline{6}{14em}{6em}} + +\makeatother + +\setcounter{secnumdepth}{4} +\setcounter{tocdepth}{4} + + +% ---- Listings ---------------------------------------------------------------------------------------------- +\lstset{ +basicstyle=\ttfamily\color{black}\small, +backgroundcolor=\color{veryverylightgray}, +keywordstyle=\color{black}, +identifierstyle=\color{black}, +commentstyle=\color{black}, +showspaces=false, +showtabs=false, +breaklines=true, +xleftmargin=0pt, +xrightmargin=0pt, +} + + +% ---- Tabellen, Abbildungen und Aufzählungen ------------------------------------------------------------------------------- +\newcolumntype{L}[1]{>{\raggedright\arraybackslash}p{#1}} % Blocksatz linksbündig +\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % Blocksatz zentriert +\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % Blocksatz rechtsbündig + + +\setlist[itemize]{leftmargin=*} +\renewcommand*\labelitemi{$-$} +\setlist[1]{itemsep=-0.5pt} + % \hyphenation{} Eigene Worttrennung + + +%------------------------------------------------------------------------------------------------------------ +% ---- Definitionen ----------------------------------------------------------------------------------------- +%------------------------------------------------------------------------------------------------------------ +\title{KSS - Nachhaltige Softwarearchitektur komplexer Websites} +\author{Merle Labusch, Martin Müller} + + + + +% ---- Kopf- Fußzeile ----------------------------------------------------------------------------------------- + +%i - innen, c - mitte, o - außen +\ihead{ \normalfont \headmark} +\chead{} +\ohead{\includegraphics[width=3cm]{./Bilder/hs-logo.png}} + +\ifoot{\normalfont M.Labusch, M.Müller} +\cfoot{} +\ofoot{\normalfont \pagemark} + +\pagestyle{scrheadings} % eigener Stil für alle Seiten + +% ---- PDF-Eigenschaften ---------------------------------------------------------------------------------------- +\hypersetup{ + pdftitle = {Dokumentation - Microservice Warenwirtschaft}, + pdfsubject = {Nachhaltige Softwarearchitektur komplexer Websites}, + pdfauthor = {Merle Labusch, Martin Müller}, + pdfkeywords = {Hochschule Bremen, Masterstudiengang Komplexe Softwaresysteme, Softwarearchitektur, Nachhaltigkeit, Docker, Go} +} diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Steckbrief.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Steckbrief.tex new file mode 100644 index 0000000..84cbbff --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Steckbrief.tex @@ -0,0 +1,15 @@ +\section{Microservice-Steckbrief} +\label{sec: Microservice-Steckbrief} + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.65 \textwidth]{./Bilder/dummy.png} + \end{center} + \caption{Microservice Warenwirtschaft} + \label{pic: Microservice Warenwirtschaft} +\end{figure} + + +\begin{itemize} + \item \textcolor{red}{ToDo: kurze Beschreibung} +\end{itemize} diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Struktur.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Struktur.tex new file mode 100644 index 0000000..587b814 --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Struktur.tex @@ -0,0 +1,34 @@ +\section{Struktur des Microservice} +\label{sec: Struktur des Microservice} + +\begin{figure}[H] + \begin{center} + \includegraphics[width=0.65 \textwidth]{./Bilder/dummy.png} + \end{center} + \caption{Struktur des Microservice} + \label{pic:Struktur des Microservice} +\end{figure} + + +\begin{itemize} + \item Der Microservice wurde in der Programmiersprache Go\footnote{https:\//golang.org\/doc\/} entwickelt. + \item \textcolor{red}{ToDo: kurze Beschreibung der Programmstruktur und genauere Beschreibung der Einzelteile in Unterkapiteln} +\end{itemize} + +\subsection{Presentation Layer} +\label{subsec: Presentation Layer} + +\subsection{Application Layer} +\label{subsec: Application Layer} + +\subsection{Persistant Layer} +\label{subsec: Persistant Layer} + +\subsection{Integrierte Tests} +\label{subsec: Integrierte Tests} + +\subsection{Admin-Frontend} +\label{subsec: Admin-Frontend} + +\subsection{Anpassung des Monolithen} +\label{subsec: Anpassung des Monolithen} \ No newline at end of file diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Testfalle.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Testfalle.tex new file mode 100644 index 0000000..bb67e95 --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Testfalle.tex @@ -0,0 +1,71 @@ +\section{Backbox-Testfälle} +\label{sec: Blackbox-Testfaelle} + +Die in den Microservice integrierten Tests, prüfen ob jedes Stück Code auch wirklich ausgeführt wird (Code Coverage) und die Anforderungen funktionell erfüllt werden. Da diese Tests mit der Kenntnis des Codes beschrieben wurden, nennt man sie auch Whitebox-Tests. Neben der Sicht des Entwicklers sollte beim Test aber auch die Sicht des Benutzers nicht außer Acht gelassen und ein sogenannter Blackbox-Test, ohne Kenntnis des Codes durchgeführt werden. Dies ermöglicht die Prüfung, ob die Anforderungen auch aus der Sicht des Benutzers, der weder den Code noch die internen Abläufe innerhalb des Microservice kennt, erfüllt werden. Zu diesem Zweck wurden die folgenden Testfälle anhand der Anforderungen erstellt. Sie definieren zunächst das Vorgehen bei der Testdurchführung und anschließend den erwarteten Soll- sowie den eingetretenen Ist-Zustand. Das Protokoll eines durchgeführten Blackbox-Tests findet sich unter Anhang \ref{sec: Testprotokoll vom XX.06.2017}. + + +\begin{table}[H] +\begin{small} + \begin{center} + \caption{Blackbox-Testfälle} + \renewcommand{\arraystretch}{1.2} + \begin{tabularx}{\textwidth}{|X|X|L{2cm}|} + + \hline + + \textbf{Vorgehen} & \textbf{Soll} & \textbf{Ist} \\ \hline + + Aufruf der URL \texttt{XXX} & + Anzeige des Login-Feldes für das Admin-Frontend & + \\ \hline + + Anmeldung mit dem Benutzernamen X und dem Passwort Y & + Erfolgreicher Login, Anzeige des Warenwirtschaft-Frontend & + \\ \hline + + - & + Das Frontend zeigt eine Liste der Waren pro Produkt mit ihrem Zeitstempel & + \\ \hline + + - & + Es wird angezeigt, dass keine Kirschen mehr vorhanden sind & + \\ \hline + + Hinzufügen von 5 Kiwis über den Button \texttt{+} & + Es werden 5 Kiwis mit der aktuellen Zeit zu dem Bestand hinzugefügt & + \\ \hline + + Entfernen von 2 Tomaten über den Button \texttt{-} & + Es werden die angegeben 2 Tomanten aus dem Bestand entfernt & + \\ \hline + + Aufruf der URL \texttt{XXX} & + Anzeige des Kunden-Frontend für Kirschen, + Anzeige der Verfügbarkeit mit einer roten Ampel & + \\ \hline + + Aufruf der URL \texttt{XXX} & + Anzeige des Kunden-Frontend für Tomaten, + Anzeige der Verfügbarkeit mit einer gelben Ampel & + \\ \hline + + Aufruf der URL \texttt{XXX} & + Anzeige des Kunden-Frontend für Kiwis, + Anzeige der Verfügbarkeit mit einer grünen Ampel & + \\ \hline + + Bestellen von 2 Kiwis & + Im Admin-Frontend werden 2 Kiwis als blockiert angezeigt & + \\ \hline + + Transportbestätigung für die 2 Kiwis & + Im Admin-Frontend werden die 2 Kiwis automatisch aus dem Bestand gelöscht & + \\ \hline + + \end{tabularx} + \label{tabl:Backbox-Testfaelle} + \end{center} +\end{small} +\end{table} + + \ No newline at end of file diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Testprotokoll.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Testprotokoll.tex new file mode 100644 index 0000000..3ce0cc1 --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Testprotokoll.tex @@ -0,0 +1,67 @@ +\section{Testprotokoll vom XX.06.2017} +\label{sec: Testprotokoll vom XX.06.2017} + +\begin{table}[H] +\begin{small} + \begin{center} + \caption{Testprotokoll vom XX.06.2017} + \renewcommand{\arraystretch}{1.2} + \begin{tabularx}{\textwidth}{|X|X|L{2cm}|} + \hline + + \textbf{Vorgehen} & \textbf{Soll} & \textbf{Ist} \\ \hline + + Aufruf der URL \texttt{XXX} & + Anzeige des Login-Feldes für das Admin-Frontend & + \\ \hline + + Anmeldung mit dem Benutzernamen X und dem Passwort Y & + Erfolgreicher Login, Anzeige des Warenwirtschaft-Frontend & + \\ \hline + + - & + Das Frontend zeigt eine Liste der Waren pro Produkt mit ihrem Zeitstempel & + \\ \hline + + - & + Es wird angezeigt, dass keine Kirschen mehr vorhanden sind & + \\ \hline + + Hinzufügen von 5 Kiwis über den Button \texttt{+} & + Es werden 5 Kiwis mit der aktuellen Zeit zu dem Bestand hinzugefügt & + \\ \hline + + Entfernen von 2 Tomaten über den Button \texttt{-} & + Es werden die angegeben 2 Tomanten aus dem Bestand entfernt & + \\ \hline + + Aufruf der URL \texttt{XXX} & + Anzeige des Kunden-Frontend für Kirschen, + Anzeige der Verfügbarkeit mit einer roten Ampel & + \\ \hline + + Aufruf der URL \texttt{XXX} & + Anzeige des Kunden-Frontend für Tomaten, + Anzeige der Verfügbarkeit mit einer gelben Ampel & + \\ \hline + + Aufruf der URL \texttt{XXX} & + Anzeige des Kunden-Frontend für Kiwis, + Anzeige der Verfügbarkeit mit einer grünen Ampel & + \\ \hline + + Bestellen von 2 Kiwis & + Im Admin-Frontend werden 2 Kiwis als blockiert angezeigt & + \\ \hline + + Transportbestätigung für die 2 Kiwis & + Im Admin-Frontend werden die 2 Kiwis automatisch aus dem Bestand gelöscht & + \\ \hline + + \end{tabularx} + \label{tabl:Testprotokoll vom XX.06.2017} + \end{center} +\end{small} +\end{table} + + \ No newline at end of file diff --git a/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Titelseite.tex b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Titelseite.tex new file mode 100644 index 0000000..eaf4adb --- /dev/null +++ b/KSS-Dokumentation/Doku_Microservice_Warenwirtschaft/Kapitel/Titelseite.tex @@ -0,0 +1,65 @@ +%-------------------------------------------------------- +% ---------------------- TITELSEITE ---------------------- +%-------------------------------------------------------- +\begin{titlepage} +\begin{center} + +{ +\setlength{\parskip}{0pt} + +\vspace{5cm} + + \includegraphics[width=0.50\textwidth]{./Bilder/hs-logo.png} + +\vspace{3cm} + + +Dokumentation + + +\vspace{0.75cm} + + +{\hrule height 1pt} + + +\vspace{0.5cm} + + +{\large{\textsc{Microservice Warenwirtschaft}}} + + +\vspace{0.5cm} + + +{\hrule height 1pt} + + + \vspace{0.75cm} + + +Hochschule Bremen -- Fakultät für Elektrotechnik und Informatik \\ +Studiengang Komplexe Softwaresysteme (M.Sc.) + +\vspace{3cm} + + +Eingereicht von\\ +\textsc{Merle Labusch} und \textsc{Martin Müller}\\ + +\vspace{1cm} + +Dozenten\\ +\textsc{Matthias Stock, Renzo Kottmann}\\ + +\vspace{3cm} + +Bremen, 30.06.2017 + + + + +} + +\end{center} +\end{titlepage} diff --git a/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.aux b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.aux new file mode 100644 index 0000000..bdccfba --- /dev/null +++ b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.aux @@ -0,0 +1,25 @@ +\relax +\providecommand\hyper@newdestlabel[2]{} +\catcode `"\active +\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} +\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined +\global\let\oldcontentsline\contentsline +\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} +\global\let\oldnewlabel\newlabel +\gdef\newlabel#1#2{\newlabelxx{#1}#2} +\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} +\AtEndDocument{\ifx\hyper@anchor\@undefined +\let\contentsline\oldcontentsline +\let\newlabel\oldnewlabel +\fi} +\fi} +\global\let\hyper@last\relax +\gdef\HyperFirstAtBeginDocument#1{#1} +\providecommand\HyField@AuxAddToFields[1]{} +\providecommand\HyField@AuxAddToCoFields[2]{} +\select@language{ngerman} +\@writefile{toc}{\select@language{ngerman}} +\@writefile{lof}{\select@language{ngerman}} +\@writefile{lot}{\select@language{ngerman}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces \IeC {\"U}bersicht des Admin-Frontends}}{1}{figure.1}} +\ttl@finishall diff --git a/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.bbl b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.bbl new file mode 100644 index 0000000..e69de29 diff --git a/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.blg b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.blg new file mode 100644 index 0000000..1e19d5c --- /dev/null +++ b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.blg @@ -0,0 +1,5 @@ +This is BibTeX, Version 0.99dThe top-level auxiliary file: Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.aux +I found no \citation commands---while reading file Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.aux +I found no \bibdata command---while reading file Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.aux +I found no \bibstyle command---while reading file Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.aux +(There were 3 error messages) diff --git a/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.log b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.log new file mode 100644 index 0000000..bb6cc66 --- /dev/null +++ b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.log @@ -0,0 +1,1342 @@ +This is pdfTeX, Version 3.1415926-2.5-1.40.14 (MiKTeX 2.9 64-bit) (preloaded format=pdflatex 2015.10.29) 3 APR 2017 08:36 +entering extended mode +**C:/Users/Mela/Dropbox/Transfer/HS/Nachhaltigkeit/Labor/KSS-Dokumentation/Hand +out_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller. +tex + +(C:/Users/Mela/Dropbox/Transfer/HS/Nachhaltigkeit/Labor/KSS-Dokumentation/Hando +ut_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.t +ex +LaTeX2e <2014/05/01> +Babel <3.9k> and hyphenation patterns for 68 languages loaded. + +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Hando +ut_Frontend_Warenwirtschaft\Header.tex +("C:\Program Files\MiKTeX 2.9\tex\latex\base\article.cls" +Document Class: article 2007/10/19 v1.4h Standard LaTeX document class +("C:\Program Files\MiKTeX 2.9\tex\latex\base\size11.clo" +File: size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\babel\babel.sty" +Package: babel 2014/03/24 3.9k The Babel package + +************************************* +* Local config file bblopts.cfg used +* +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\bblopts.cfg" +File: bblopts.cfg 2006/07/31 v1.0 MiKTeX 'babel' configuration +) +("C:\Program Files\MiKTeX 2.9\tex\latex\babel-german\ngerman.ldf" +Language: ngerman 2013/12/13 v2.7 German support for babel (new orthography) + +("C:\Program Files\MiKTeX 2.9\tex\latex\babel-german\ngermanb.ldf" +Language: ngermanb 2013/12/13 v2.7 German support for babel (new orthography) + +("C:\Program Files\MiKTeX 2.9\tex\latex\babel\babel.def" +File: babel.def 2014/03/24 3.9k Babel common definitions +\babel@savecnt=\count87 +\U@D=\dimen103 +) +\l@naustrian = a dialect from \language\l@ngerman +\l@nswissgerman = a dialect from \language\l@ngerman +Package babel Info: Making " an active character on input line 88. +))) +("C:\Program Files\MiKTeX 2.9\tex\latex\blindtext\blindtext.sty" +Package: blindtext 2012/01/06 V2.0 blindtext-Package + +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\xspace.sty" +Package: xspace 2009/10/20 v1.13 Space after command names (DPC,MH) +) +\c@blindtext=\count88 +\c@Blindtext=\count89 +\c@blind@countparstart=\count90 +\blind@countxx=\count91 +\blindtext@numBlindtext=\count92 +\blind@countyy=\count93 +\c@blindlist=\count94 +\c@blindlistlevel=\count95 +\c@blindlist@level=\count96 +\blind@listitem=\count97 +\c@blind@listcount=\count98 +\c@blind@levelcount=\count99 +\blind@mathformula=\count100 +\blind@Mathformula=\count101 +\c@blind@randomcount=\count102 +\c@blind@randommax=\count103 +\c@blind@pangramcount=\count104 +\c@blind@pangrammax=\count105 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\fontenc.sty" +Package: fontenc 2005/09/27 v1.99g Standard LaTeX package + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.def" +File: t1enc.def 2005/09/27 v1.99g Standard LaTeX file +LaTeX Font Info: Redeclaring font encoding T1 on input line 43. +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\inputenc.sty" +Package: inputenc 2014/04/30 v1.2b Input encoding file +\inpenc@prehook=\toks14 +\inpenc@posthook=\toks15 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\utf8.def" +File: utf8.def 2008/04/05 v1.1m UTF-8 support for inputenc +Now handling font encoding OML ... +... no UTF-8 mapping file for font encoding OML +Now handling font encoding T1 ... +... processing UTF-8 mapping file for font encoding T1 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\t1enc.dfu" +File: t1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00AB (decimal 171) + defining Unicode char U+00BB (decimal 187) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C0 (decimal 192) + defining Unicode char U+00C1 (decimal 193) + defining Unicode char U+00C2 (decimal 194) + defining Unicode char U+00C3 (decimal 195) + defining Unicode char U+00C4 (decimal 196) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00C7 (decimal 199) + defining Unicode char U+00C8 (decimal 200) + defining Unicode char U+00C9 (decimal 201) + defining Unicode char U+00CA (decimal 202) + defining Unicode char U+00CB (decimal 203) + defining Unicode char U+00CC (decimal 204) + defining Unicode char U+00CD (decimal 205) + defining Unicode char U+00CE (decimal 206) + defining Unicode char U+00CF (decimal 207) + defining Unicode char U+00D0 (decimal 208) + defining Unicode char U+00D1 (decimal 209) + defining Unicode char U+00D2 (decimal 210) + defining Unicode char U+00D3 (decimal 211) + defining Unicode char U+00D4 (decimal 212) + defining Unicode char U+00D5 (decimal 213) + defining Unicode char U+00D6 (decimal 214) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00D9 (decimal 217) + defining Unicode char U+00DA (decimal 218) + defining Unicode char U+00DB (decimal 219) + defining Unicode char U+00DC (decimal 220) + defining Unicode char U+00DD (decimal 221) + defining Unicode char U+00DE (decimal 222) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E0 (decimal 224) + defining Unicode char U+00E1 (decimal 225) + defining Unicode char U+00E2 (decimal 226) + defining Unicode char U+00E3 (decimal 227) + defining Unicode char U+00E4 (decimal 228) + defining Unicode char U+00E5 (decimal 229) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00E7 (decimal 231) + defining Unicode char U+00E8 (decimal 232) + defining Unicode char U+00E9 (decimal 233) + defining Unicode char U+00EA (decimal 234) + defining Unicode char U+00EB (decimal 235) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F0 (decimal 240) + defining Unicode char U+00F1 (decimal 241) + defining Unicode char U+00F2 (decimal 242) + defining Unicode char U+00F3 (decimal 243) + defining Unicode char U+00F4 (decimal 244) + defining Unicode char U+00F5 (decimal 245) + defining Unicode char U+00F6 (decimal 246) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+00F9 (decimal 249) + defining Unicode char U+00FA (decimal 250) + defining Unicode char U+00FB (decimal 251) + defining Unicode char U+00FC (decimal 252) + defining Unicode char U+00FD (decimal 253) + defining Unicode char U+00FE (decimal 254) + defining Unicode char U+00FF (decimal 255) + defining Unicode char U+0102 (decimal 258) + defining Unicode char U+0103 (decimal 259) + defining Unicode char U+0104 (decimal 260) + defining Unicode char U+0105 (decimal 261) + defining Unicode char U+0106 (decimal 262) + defining Unicode char U+0107 (decimal 263) + defining Unicode char U+010C (decimal 268) + defining Unicode char U+010D (decimal 269) + defining Unicode char U+010E (decimal 270) + defining Unicode char U+010F (decimal 271) + defining Unicode char U+0110 (decimal 272) + defining Unicode char U+0111 (decimal 273) + defining Unicode char U+0118 (decimal 280) + defining Unicode char U+0119 (decimal 281) + defining Unicode char U+011A (decimal 282) + defining Unicode char U+011B (decimal 283) + defining Unicode char U+011E (decimal 286) + defining Unicode char U+011F (decimal 287) + defining Unicode char U+0130 (decimal 304) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0132 (decimal 306) + defining Unicode char U+0133 (decimal 307) + defining Unicode char U+0139 (decimal 313) + defining Unicode char U+013A (decimal 314) + defining Unicode char U+013D (decimal 317) + defining Unicode char U+013E (decimal 318) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0143 (decimal 323) + defining Unicode char U+0144 (decimal 324) + defining Unicode char U+0147 (decimal 327) + defining Unicode char U+0148 (decimal 328) + defining Unicode char U+014A (decimal 330) + defining Unicode char U+014B (decimal 331) + defining Unicode char U+0150 (decimal 336) + defining Unicode char U+0151 (decimal 337) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+0154 (decimal 340) + defining Unicode char U+0155 (decimal 341) + defining Unicode char U+0158 (decimal 344) + defining Unicode char U+0159 (decimal 345) + defining Unicode char U+015A (decimal 346) + defining Unicode char U+015B (decimal 347) + defining Unicode char U+015E (decimal 350) + defining Unicode char U+015F (decimal 351) + defining Unicode char U+0160 (decimal 352) + defining Unicode char U+0161 (decimal 353) + defining Unicode char U+0162 (decimal 354) + defining Unicode char U+0163 (decimal 355) + defining Unicode char U+0164 (decimal 356) + defining Unicode char U+0165 (decimal 357) + defining Unicode char U+016E (decimal 366) + defining Unicode char U+016F (decimal 367) + defining Unicode char U+0170 (decimal 368) + defining Unicode char U+0171 (decimal 369) + defining Unicode char U+0178 (decimal 376) + defining Unicode char U+0179 (decimal 377) + defining Unicode char U+017A (decimal 378) + defining Unicode char U+017B (decimal 379) + defining Unicode char U+017C (decimal 380) + defining Unicode char U+017D (decimal 381) + defining Unicode char U+017E (decimal 382) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201A (decimal 8218) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) + defining Unicode char U+201E (decimal 8222) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+2039 (decimal 8249) + defining Unicode char U+203A (decimal 8250) + defining Unicode char U+2423 (decimal 9251) +) +Now handling font encoding OT1 ... +... processing UTF-8 mapping file for font encoding OT1 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ot1enc.dfu" +File: ot1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A1 (decimal 161) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00B8 (decimal 184) + defining Unicode char U+00BF (decimal 191) + defining Unicode char U+00C5 (decimal 197) + defining Unicode char U+00C6 (decimal 198) + defining Unicode char U+00D8 (decimal 216) + defining Unicode char U+00DF (decimal 223) + defining Unicode char U+00E6 (decimal 230) + defining Unicode char U+00EC (decimal 236) + defining Unicode char U+00ED (decimal 237) + defining Unicode char U+00EE (decimal 238) + defining Unicode char U+00EF (decimal 239) + defining Unicode char U+00F8 (decimal 248) + defining Unicode char U+0131 (decimal 305) + defining Unicode char U+0141 (decimal 321) + defining Unicode char U+0142 (decimal 322) + defining Unicode char U+0152 (decimal 338) + defining Unicode char U+0153 (decimal 339) + defining Unicode char U+2013 (decimal 8211) + defining Unicode char U+2014 (decimal 8212) + defining Unicode char U+2018 (decimal 8216) + defining Unicode char U+2019 (decimal 8217) + defining Unicode char U+201C (decimal 8220) + defining Unicode char U+201D (decimal 8221) +) +Now handling font encoding OMS ... +... processing UTF-8 mapping file for font encoding OMS + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\omsenc.dfu" +File: omsenc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) +) +Now handling font encoding OMX ... +... no UTF-8 mapping file for font encoding OMX +Now handling font encoding U ... +... no UTF-8 mapping file for font encoding U + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+02C6 (decimal 710) + defining Unicode char U+02DC (decimal 732) + defining Unicode char U+200C (decimal 8204) + defining Unicode char U+2026 (decimal 8230) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2423 (decimal 9251) +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\todonotes\todonotes.sty" +Package: todonotes 2012/07/25 .dtx Todonotes source and documentation. +Package: todonotes 2012/07/25 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ifthen.sty" +Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\xkeyval\xkeyval.sty" +Package: xkeyval 2014/05/25 v2.7 package option processing (HA) + +("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkeyval.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\xkvutils.tex" +\XKV@toks=\toks16 +\XKV@tempa@toks=\toks17 + +("C:\Program Files\MiKTeX 2.9\tex\generic\xkeyval\keyval.tex")) +\XKV@depth=\count106 +File: xkeyval.tex 2014/05/25 v2.7 key=value parser (HA) +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\xcolor\xcolor.sty" +Package: xcolor 2007/01/21 v2.11 LaTeX color extensions (UK) + +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\color.cfg" +File: color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive +) +Package xcolor Info: Driver file: pdftex.def on input line 225. + +("C:\Program Files\MiKTeX 2.9\tex\latex\pdftex-def\pdftex.def" +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\infwarerr.sty" +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\ltxcmds.sty" +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count107 +) +Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1337. +Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1341. +Package xcolor Info: Model `RGB' extended on input line 1353. +Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1355. +Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1356. +Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1357. +Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1358. +Package xcolor Info: Model `Gray' substituted by `gray' on input line 1359. +Package xcolor Info: Model `wave' substituted by `hsb' on input line 1360. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\frontendlayer\tikz.sty" +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\basiclayer\pgf.sty" +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\utilities\pgfrcs.sty" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfutil-common.tex" +\pgfutil@everybye=\toks18 +\pgfutil@tempdima=\dimen104 +\pgfutil@tempdimb=\dimen105 + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfutil-common-lists.te +x")) ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfutil-latex.def" +\pgfutil@abb=\box26 +("C:\Program Files\MiKTeX 2.9\tex\latex\ms\everyshi.sty" +Package: everyshi 2001/05/15 v3.00 EveryShipout Package (MS) +)) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfrcs.code.tex" +Package: pgfrcs 2013/12/20 v3.0.0 (rcs-revision 1.28) +)) +Package: pgf 2013/12/18 v3.0.0 (rcs-revision 1.14) + +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\basiclayer\pgfcore.sty" +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphicx.sty" +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\graphics.sty" +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +("C:\Program Files\MiKTeX 2.9\tex\latex\graphics\trig.sty" +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\graphics.cfg" +File: graphics.cfg 2007/01/18 v1.5 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 91. +) +\Gin@req@height=\dimen106 +\Gin@req@width=\dimen107 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\systemlayer\pgfsys.sty" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsys.code.tex" +Package: pgfsys 2013/11/30 v3.0.0 (rcs-revision 1.47) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfkeys.code.tex" +\pgfkeys@pathtoks=\toks19 +\pgfkeys@temptoks=\toks20 + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfkeysfiltered.code.te +x" +\pgfkeys@tmptoks=\toks21 +)) +\pgf@x=\dimen108 +\pgf@y=\dimen109 +\pgf@xa=\dimen110 +\pgf@ya=\dimen111 +\pgf@xb=\dimen112 +\pgf@yb=\dimen113 +\pgf@xc=\dimen114 +\pgf@yc=\dimen115 +\w@pgf@writea=\write3 +\r@pgf@reada=\read1 +\c@pgf@counta=\count108 +\c@pgf@countb=\count109 +\c@pgf@countc=\count110 +\c@pgf@countd=\count111 +\t@pgf@toka=\toks22 +\t@pgf@tokb=\toks23 +\t@pgf@tokc=\toks24 + ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgf.cfg" +File: pgf.cfg 2008/05/14 (rcs-revision 1.7) +) +Driver file for pgf: pgfsys-pdftex.def + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsys-pdftex.def" +File: pgfsys-pdftex.def 2013/07/18 (rcs-revision 1.33) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsys-common-pdf.def +" +File: pgfsys-common-pdf.def 2013/10/10 (rcs-revision 1.13) +))) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsyssoftpath.code.t +ex" +File: pgfsyssoftpath.code.tex 2013/09/09 (rcs-revision 1.9) +\pgfsyssoftpath@smallbuffer@items=\count112 +\pgfsyssoftpath@bigbuffer@items=\count113 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\systemlayer\pgfsysprotocol.code.t +ex" +File: pgfsysprotocol.code.tex 2006/10/16 (rcs-revision 1.4) +)) ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcore.code.tex" +Package: pgfcore 2010/04/11 v3.0.0 (rcs-revision 1.7) + ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmath.code.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathcalc.code.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathutil.code.tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathparser.code.tex" +\pgfmath@dimen=\dimen116 +\pgfmath@count=\count114 +\pgfmath@box=\box27 +\pgfmath@toks=\toks25 +\pgfmath@stack@operand=\toks26 +\pgfmath@stack@operation=\toks27 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.code.tex" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.basic.code. +tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.trigonometr +ic.code.tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.random.code +.tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.comparison. +code.tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.base.code.t +ex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.round.code. +tex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.misc.code.t +ex") +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfunctions.integerarit +hmetics.code.tex"))) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmathfloat.code.tex" +\c@pgfmathroundto@lastzeros=\count115 +)) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepoints.code.tex +" +File: pgfcorepoints.code.tex 2013/10/07 (rcs-revision 1.27) +\pgf@picminx=\dimen117 +\pgf@picmaxx=\dimen118 +\pgf@picminy=\dimen119 +\pgf@picmaxy=\dimen120 +\pgf@pathminx=\dimen121 +\pgf@pathmaxx=\dimen122 +\pgf@pathminy=\dimen123 +\pgf@pathmaxy=\dimen124 +\pgf@xx=\dimen125 +\pgf@xy=\dimen126 +\pgf@yx=\dimen127 +\pgf@yy=\dimen128 +\pgf@zx=\dimen129 +\pgf@zy=\dimen130 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepathconstruct.c +ode.tex" +File: pgfcorepathconstruct.code.tex 2013/10/07 (rcs-revision 1.29) +\pgf@path@lastx=\dimen131 +\pgf@path@lasty=\dimen132 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepathusage.code. +tex" +File: pgfcorepathusage.code.tex 2013/12/13 (rcs-revision 1.23) +\pgf@shorten@end@additional=\dimen133 +\pgf@shorten@start@additional=\dimen134 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorescopes.code.tex +" +File: pgfcorescopes.code.tex 2013/10/09 (rcs-revision 1.44) +\pgfpic=\box28 +\pgf@hbox=\box29 +\pgf@layerbox@main=\box30 +\pgf@picture@serial@count=\count116 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoregraphicstate.co +de.tex" +File: pgfcoregraphicstate.code.tex 2013/09/19 (rcs-revision 1.11) +\pgflinewidth=\dimen135 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoretransformations +.code.tex" +File: pgfcoretransformations.code.tex 2013/10/10 (rcs-revision 1.17) +\pgf@pt@x=\dimen136 +\pgf@pt@y=\dimen137 +\pgf@pt@temp=\dimen138 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorequick.code.tex" +File: pgfcorequick.code.tex 2008/10/09 (rcs-revision 1.3) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoreobjects.code.te +x" +File: pgfcoreobjects.code.tex 2006/10/11 (rcs-revision 1.2) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepathprocessing. +code.tex" +File: pgfcorepathprocessing.code.tex 2013/09/09 (rcs-revision 1.9) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorearrows.code.tex +" +File: pgfcorearrows.code.tex 2013/11/07 (rcs-revision 1.40) +\pgfarrowsep=\dimen139 +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoreshade.code.tex" +File: pgfcoreshade.code.tex 2013/07/15 (rcs-revision 1.15) +\pgf@max=\dimen140 +\pgf@sys@shading@range@num=\count117 +) ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoreimage.code.te +x" +File: pgfcoreimage.code.tex 2013/07/15 (rcs-revision 1.18) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoreexternal.code.t +ex" +File: pgfcoreexternal.code.tex 2013/07/15 (rcs-revision 1.20) +\pgfexternal@startupbox=\box31 +)) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorelayers.code.tex +" +File: pgfcorelayers.code.tex 2013/07/18 (rcs-revision 1.7) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcoretransparency.co +de.tex" +File: pgfcoretransparency.code.tex 2013/09/30 (rcs-revision 1.5) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\basiclayer\pgfcorepatterns.code.t +ex" +File: pgfcorepatterns.code.tex 2013/11/07 (rcs-revision 1.5) +))) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\modules\pgfmoduleshapes.code.tex" +File: pgfmoduleshapes.code.tex 2013/10/31 (rcs-revision 1.34) +\pgfnodeparttextbox=\box32 +) ("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\modules\pgfmoduleplot.code.tex" +File: pgfmoduleplot.code.tex 2013/07/31 (rcs-revision 1.12) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\compatibility\pgfcomp-version-0-65. +sty" +Package: pgfcomp-version-0-65 2007/07/03 v3.0.0 (rcs-revision 1.7) +\pgf@nodesepstart=\dimen141 +\pgf@nodesepend=\dimen142 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\compatibility\pgfcomp-version-1-18. +sty" +Package: pgfcomp-version-1-18 2007/07/23 v3.0.0 (rcs-revision 1.1) +)) ("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\utilities\pgffor.sty" +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\utilities\pgfkeys.sty" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgfkeys.code.tex")) +("C:\Program Files\MiKTeX 2.9\tex\latex\pgf\math\pgfmath.sty" +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmath.code.tex")) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\utilities\pgffor.code.tex" +Package: pgffor 2013/12/13 v3.0.0 (rcs-revision 1.25) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\math\pgfmath.code.tex") +\pgffor@iter=\dimen143 +\pgffor@skip=\dimen144 +\pgffor@stack=\toks28 +\pgffor@toks=\toks29 +)) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\frontendlayer\tikz\tikz.code.tex" +Package: tikz 2013/12/13 v3.0.0 (rcs-revision 1.142) + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\libraries\pgflibraryplothandlers. +code.tex" +File: pgflibraryplothandlers.code.tex 2013/08/31 v3.0.0 (rcs-revision 1.20) +\pgf@plot@mark@count=\count118 +\pgfplotmarksize=\dimen145 +) +\tikz@lastx=\dimen146 +\tikz@lasty=\dimen147 +\tikz@lastxsaved=\dimen148 +\tikz@lastysaved=\dimen149 +\tikzleveldistance=\dimen150 +\tikzsiblingdistance=\dimen151 +\tikz@figbox=\box33 +\tikz@figbox@bg=\box34 +\tikz@tempbox=\box35 +\tikz@tempbox@bg=\box36 +\tikztreelevel=\count119 +\tikznumberofchildren=\count120 +\tikznumberofcurrentchild=\count121 +\tikz@fig@count=\count122 + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\modules\pgfmodulematrix.code.tex" +File: pgfmodulematrix.code.tex 2013/09/17 (rcs-revision 1.8) +\pgfmatrixcurrentrow=\count123 +\pgfmatrixcurrentcolumn=\count124 +\pgf@matrix@numberofcolumns=\count125 +) +\tikz@expandcount=\count126 + +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\frontendlayer\tikz\libraries\tikz +librarytopaths.code.tex" +File: tikzlibrarytopaths.code.tex 2008/06/17 v3.0.0 (rcs-revision 1.2) +))) +("C:\Program Files\MiKTeX 2.9\tex\generic\pgf\frontendlayer\tikz\libraries\tikz +librarypositioning.code.tex" +File: tikzlibrarypositioning.code.tex 2008/10/06 v3.0.0 (rcs-revision 1.7) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\calc.sty" +Package: calc 2007/08/22 v4.3 Infix arithmetic (KKT,FJ) +\calc@Acount=\count127 +\calc@Bcount=\count128 +\calc@Adimen=\dimen152 +\calc@Bdimen=\dimen153 +\calc@Askip=\skip43 +\calc@Bskip=\skip44 +LaTeX Info: Redefining \setlength on input line 75. +LaTeX Info: Redefining \addtolength on input line 76. +\calc@Ccount=\count129 +\calc@Cskip=\skip45 +) +\c@@todonotes@numberoftodonotes=\count130 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\framed\framed.sty" +Package: framed 2011/10/22 v 0.96: framed or shaded text with page breaks +\OuterFrameSep=\skip46 +\fb@frw=\dimen154 +\fb@frh=\dimen155 +\FrameRule=\dimen156 +\FrameSep=\dimen157 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\base\textcomp.sty" +Package: textcomp 2005/09/27 v1.99g Standard LaTeX package +Package textcomp Info: Sub-encoding information: +(textcomp) 5 = only ISO-Adobe without \textcurrency +(textcomp) 4 = 5 + \texteuro +(textcomp) 3 = 4 + \textohm +(textcomp) 2 = 3 + \textestimated + \textcurrency +(textcomp) 1 = TS1 - \textcircled - \t +(textcomp) 0 = TS1 (full) +(textcomp) Font families with sub-encoding setting implement +(textcomp) only a restricted character set as indicated. +(textcomp) Family '?' is the default used for unknown fonts. +(textcomp) See the documentation for details. +Package textcomp Info: Setting ? sub-encoding to TS1/1 on input line 71. + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1enc.def" +File: ts1enc.def 2001/06/05 v3.0e (jk/car/fm) Standard LaTeX file +Now handling font encoding TS1 ... +... processing UTF-8 mapping file for font encoding TS1 + +("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1enc.dfu" +File: ts1enc.dfu 2008/04/05 v1.1m UTF-8 support for inputenc + defining Unicode char U+00A2 (decimal 162) + defining Unicode char U+00A3 (decimal 163) + defining Unicode char U+00A4 (decimal 164) + defining Unicode char U+00A5 (decimal 165) + defining Unicode char U+00A6 (decimal 166) + defining Unicode char U+00A7 (decimal 167) + defining Unicode char U+00A8 (decimal 168) + defining Unicode char U+00A9 (decimal 169) + defining Unicode char U+00AA (decimal 170) + defining Unicode char U+00AC (decimal 172) + defining Unicode char U+00AE (decimal 174) + defining Unicode char U+00AF (decimal 175) + defining Unicode char U+00B0 (decimal 176) + defining Unicode char U+00B1 (decimal 177) + defining Unicode char U+00B2 (decimal 178) + defining Unicode char U+00B3 (decimal 179) + defining Unicode char U+00B4 (decimal 180) + defining Unicode char U+00B5 (decimal 181) + defining Unicode char U+00B6 (decimal 182) + defining Unicode char U+00B7 (decimal 183) + defining Unicode char U+00B9 (decimal 185) + defining Unicode char U+00BA (decimal 186) + defining Unicode char U+00BC (decimal 188) + defining Unicode char U+00BD (decimal 189) + defining Unicode char U+00BE (decimal 190) + defining Unicode char U+00D7 (decimal 215) + defining Unicode char U+00F7 (decimal 247) + defining Unicode char U+0192 (decimal 402) + defining Unicode char U+02C7 (decimal 711) + defining Unicode char U+02D8 (decimal 728) + defining Unicode char U+02DD (decimal 733) + defining Unicode char U+0E3F (decimal 3647) + defining Unicode char U+2016 (decimal 8214) + defining Unicode char U+2020 (decimal 8224) + defining Unicode char U+2021 (decimal 8225) + defining Unicode char U+2022 (decimal 8226) + defining Unicode char U+2030 (decimal 8240) + defining Unicode char U+2031 (decimal 8241) + defining Unicode char U+203B (decimal 8251) + defining Unicode char U+203D (decimal 8253) + defining Unicode char U+2044 (decimal 8260) + defining Unicode char U+204E (decimal 8270) + defining Unicode char U+2052 (decimal 8274) + defining Unicode char U+20A1 (decimal 8353) + defining Unicode char U+20A4 (decimal 8356) + defining Unicode char U+20A6 (decimal 8358) + defining Unicode char U+20A9 (decimal 8361) + defining Unicode char U+20AB (decimal 8363) + defining Unicode char U+20AC (decimal 8364) + defining Unicode char U+20B1 (decimal 8369) + defining Unicode char U+2103 (decimal 8451) + defining Unicode char U+2116 (decimal 8470) + defining Unicode char U+2117 (decimal 8471) + defining Unicode char U+211E (decimal 8478) + defining Unicode char U+2120 (decimal 8480) + defining Unicode char U+2122 (decimal 8482) + defining Unicode char U+2126 (decimal 8486) + defining Unicode char U+2127 (decimal 8487) + defining Unicode char U+212E (decimal 8494) + defining Unicode char U+2190 (decimal 8592) + defining Unicode char U+2191 (decimal 8593) + defining Unicode char U+2192 (decimal 8594) + defining Unicode char U+2193 (decimal 8595) + defining Unicode char U+2329 (decimal 9001) + defining Unicode char U+232A (decimal 9002) + defining Unicode char U+2422 (decimal 9250) + defining Unicode char U+25E6 (decimal 9702) + defining Unicode char U+25EF (decimal 9711) + defining Unicode char U+266A (decimal 9834) +)) +LaTeX Info: Redefining \oldstylenums on input line 266. +Package textcomp Info: Setting cmr sub-encoding to TS1/0 on input line 281. +Package textcomp Info: Setting cmss sub-encoding to TS1/0 on input line 282. +Package textcomp Info: Setting cmtt sub-encoding to TS1/0 on input line 283. +Package textcomp Info: Setting cmvtt sub-encoding to TS1/0 on input line 284. +Package textcomp Info: Setting cmbr sub-encoding to TS1/0 on input line 285. +Package textcomp Info: Setting cmtl sub-encoding to TS1/0 on input line 286. +Package textcomp Info: Setting ccr sub-encoding to TS1/0 on input line 287. +Package textcomp Info: Setting ptm sub-encoding to TS1/4 on input line 288. +Package textcomp Info: Setting pcr sub-encoding to TS1/4 on input line 289. +Package textcomp Info: Setting phv sub-encoding to TS1/4 on input line 290. +Package textcomp Info: Setting ppl sub-encoding to TS1/3 on input line 291. +Package textcomp Info: Setting pag sub-encoding to TS1/4 on input line 292. +Package textcomp Info: Setting pbk sub-encoding to TS1/4 on input line 293. +Package textcomp Info: Setting pnc sub-encoding to TS1/4 on input line 294. +Package textcomp Info: Setting pzc sub-encoding to TS1/4 on input line 295. +Package textcomp Info: Setting bch sub-encoding to TS1/4 on input line 296. +Package textcomp Info: Setting put sub-encoding to TS1/5 on input line 297. +Package textcomp Info: Setting uag sub-encoding to TS1/5 on input line 298. +Package textcomp Info: Setting ugq sub-encoding to TS1/5 on input line 299. +Package textcomp Info: Setting ul8 sub-encoding to TS1/4 on input line 300. +Package textcomp Info: Setting ul9 sub-encoding to TS1/4 on input line 301. +Package textcomp Info: Setting augie sub-encoding to TS1/5 on input line 302. +Package textcomp Info: Setting dayrom sub-encoding to TS1/3 on input line 303. +Package textcomp Info: Setting dayroms sub-encoding to TS1/3 on input line 304. + +Package textcomp Info: Setting pxr sub-encoding to TS1/0 on input line 305. +Package textcomp Info: Setting pxss sub-encoding to TS1/0 on input line 306. +Package textcomp Info: Setting pxtt sub-encoding to TS1/0 on input line 307. +Package textcomp Info: Setting txr sub-encoding to TS1/0 on input line 308. +Package textcomp Info: Setting txss sub-encoding to TS1/0 on input line 309. +Package textcomp Info: Setting txtt sub-encoding to TS1/0 on input line 310. +Package textcomp Info: Setting lmr sub-encoding to TS1/0 on input line 311. +Package textcomp Info: Setting lmdh sub-encoding to TS1/0 on input line 312. +Package textcomp Info: Setting lmss sub-encoding to TS1/0 on input line 313. +Package textcomp Info: Setting lmssq sub-encoding to TS1/0 on input line 314. +Package textcomp Info: Setting lmvtt sub-encoding to TS1/0 on input line 315. +Package textcomp Info: Setting qhv sub-encoding to TS1/0 on input line 316. +Package textcomp Info: Setting qag sub-encoding to TS1/0 on input line 317. +Package textcomp Info: Setting qbk sub-encoding to TS1/0 on input line 318. +Package textcomp Info: Setting qcr sub-encoding to TS1/0 on input line 319. +Package textcomp Info: Setting qcs sub-encoding to TS1/0 on input line 320. +Package textcomp Info: Setting qpl sub-encoding to TS1/0 on input line 321. +Package textcomp Info: Setting qtm sub-encoding to TS1/0 on input line 322. +Package textcomp Info: Setting qzc sub-encoding to TS1/0 on input line 323. +Package textcomp Info: Setting qhvc sub-encoding to TS1/0 on input line 324. +Package textcomp Info: Setting futs sub-encoding to TS1/4 on input line 325. +Package textcomp Info: Setting futx sub-encoding to TS1/4 on input line 326. +Package textcomp Info: Setting futj sub-encoding to TS1/4 on input line 327. +Package textcomp Info: Setting hlh sub-encoding to TS1/3 on input line 328. +Package textcomp Info: Setting hls sub-encoding to TS1/3 on input line 329. +Package textcomp Info: Setting hlst sub-encoding to TS1/3 on input line 330. +Package textcomp Info: Setting hlct sub-encoding to TS1/5 on input line 331. +Package textcomp Info: Setting hlx sub-encoding to TS1/5 on input line 332. +Package textcomp Info: Setting hlce sub-encoding to TS1/5 on input line 333. +Package textcomp Info: Setting hlcn sub-encoding to TS1/5 on input line 334. +Package textcomp Info: Setting hlcw sub-encoding to TS1/5 on input line 335. +Package textcomp Info: Setting hlcf sub-encoding to TS1/5 on input line 336. +Package textcomp Info: Setting pplx sub-encoding to TS1/3 on input line 337. +Package textcomp Info: Setting pplj sub-encoding to TS1/3 on input line 338. +Package textcomp Info: Setting ptmx sub-encoding to TS1/4 on input line 339. +Package textcomp Info: Setting ptmj sub-encoding to TS1/4 on input line 340. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsmath.sty" +Package: amsmath 2013/01/14 v2.14 AMS math features +\@mathmargin=\skip47 + +For additional information on amsmath, use the `?' option. +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amstext.sty" +Package: amstext 2000/06/29 v2.01 + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsgen.sty" +File: amsgen.sty 1999/11/30 v2.0 +\@emptytoks=\toks30 +\ex@=\dimen158 +)) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsbsy.sty" +Package: amsbsy 1999/11/29 v1.2d +\pmbraise@=\dimen159 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsmath\amsopn.sty" +Package: amsopn 1999/12/14 v2.01 operator names +) +\inf@bad=\count131 +LaTeX Info: Redefining \frac on input line 210. +\uproot@=\count132 +\leftroot@=\count133 +LaTeX Info: Redefining \overline on input line 306. +\classnum@=\count134 +\DOTSCASE@=\count135 +LaTeX Info: Redefining \ldots on input line 378. +LaTeX Info: Redefining \dots on input line 381. +LaTeX Info: Redefining \cdots on input line 466. +\Mathstrutbox@=\box37 +\strutbox@=\box38 +\big@size=\dimen160 +LaTeX Font Info: Redeclaring font encoding OML on input line 566. +LaTeX Font Info: Redeclaring font encoding OMS on input line 567. +\macc@depth=\count136 +\c@MaxMatrixCols=\count137 +\dotsspace@=\muskip10 +\c@parentequation=\count138 +\dspbrk@lvl=\count139 +\tag@help=\toks31 +\row@=\count140 +\column@=\count141 +\maxfields@=\count142 +\andhelp@=\toks32 +\eqnshift@=\dimen161 +\alignsep@=\dimen162 +\tagshift@=\dimen163 +\tagwidth@=\dimen164 +\totwidth@=\dimen165 +\lineht@=\dimen166 +\@envbody=\toks33 +\multlinegap=\skip48 +\multlinetaggap=\skip49 +\mathdisplay@stack=\toks34 +LaTeX Info: Redefining \[ on input line 2665. +LaTeX Info: Redefining \] on input line 2666. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\koma-script\scrpage2.sty" +Package: scrpage2 2013/12/19 v3.12 KOMA-Script package (page head and foot) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amsfonts.sty" +Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support +\symAMSa=\mathgroup4 +\symAMSb=\mathgroup5 +LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' +(Font) U/euf/m/n --> U/euf/b/n on input line 106. +) +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\amssymb.sty" +Package: amssymb 2013/01/14 v3.01 AMS font symbols +) +("C:\Program Files\MiKTeX 2.9\tex\latex\wrapfig\wrapfig.sty" +\wrapoverhang=\dimen167 +\WF@size=\dimen168 +\c@WF@wrappedlines=\count143 +\WF@box=\box39 +\WF@everypar=\toks35 +Package: wrapfig 2003/01/31 v 3.6 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\float\float.sty" +Package: float 2001/11/08 v1.3d Float enhancements (AL) +\c@float@type=\count144 +\float@exts=\toks36 +\float@box=\box40 +\@float@everytoks=\toks37 +\@floatcapt=\box41 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\placeins\placeins.sty" +Package: placeins 2005/04/18 v 2.2 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\listings\listings.sty" +\lst@mode=\count145 +\lst@gtempboxa=\box42 +\lst@token=\toks38 +\lst@length=\count146 +\lst@currlwidth=\dimen169 +\lst@column=\count147 +\lst@pos=\count148 +\lst@lostspace=\dimen170 +\lst@width=\dimen171 +\lst@newlines=\count149 +\lst@lineno=\count150 +\lst@maxwidth=\dimen172 + +("C:\Program Files\MiKTeX 2.9\tex\latex\listings\lstmisc.sty" +File: lstmisc.sty 2014/03/04 1.5c (Carsten Heinz) +\c@lstnumber=\count151 +\lst@skipnumbers=\count152 +\lst@framebox=\box43 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\listings\listings.cfg" +File: listings.cfg 2014/03/04 1.5c listings configuration +)) +Package: listings 2014/03/04 1.5c (Carsten Heinz) + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hyperref.sty" +Package: hyperref 2012/11/06 v6.83m Hypertext links for LaTeX + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-hyperref.sty" +Package: hobsub-hyperref 2012/04/25 v1.12 Bundle oberdiek, subset hyperref (HO) + + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\hobsub-generic.sty" +Package: hobsub-generic 2012/04/25 v1.12 Bundle oberdiek, subset generic (HO) +Package: hobsub 2012/04/25 v1.12 Construct package bundles (HO) +Package hobsub Info: Skipping package `infwarerr' (already loaded). +Package hobsub Info: Skipping package `ltxcmds' (already loaded). +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +Package: ifvtex 2010/03/01 v1.5 Detect VTeX and its facilities (HO) +Package ifvtex Info: VTeX not detected. +Package: intcalc 2007/09/27 v1.1 Expandable calculations with integers (HO) +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +Package: pdfescape 2011/11/25 v1.13 Implements pdfTeX's escape features (HO) +Package: bigintcalc 2012/04/08 v1.3 Expandable calculations on big integers (HO +) +Package: bitset 2011/01/30 v1.1 Handle bit-vector datatype (HO) +Package: uniquecounter 2011/01/30 v1.2 Provide unlimited unique counter (HO) +) +Package hobsub Info: Skipping package `hobsub' (already loaded). +Package: letltxmacro 2010/09/02 v1.4 Let assignment for LaTeX macros (HO) +Package: hopatch 2011/06/24 v1.1 Wrapper for package hooks (HO) +Package: xcolor-patch 2011/01/30 xcolor patch +Package: atveryend 2011/06/30 v1.8 Hooks at the very end of document (HO) +Package atveryend Info: \enddocument detected (standard20110627). +Package: atbegshi 2011/10/05 v1.16 At begin shipout hook (HO) +Package: refcount 2011/10/16 v3.4 Data extraction from label references (HO) +Package: hycolor 2011/01/30 v1.7 Color options for hyperref/bookmark (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\generic\ifxetex\ifxetex.sty" +Package: ifxetex 2010/09/12 v0.6 Provides ifxetex conditional +) +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\auxhook.sty" +Package: auxhook 2011/03/04 v1.3 Hooks for auxiliary files (HO) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\kvoptions.sty" +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) +) +\@linkdim=\dimen173 +\Hy@linkcounter=\count153 +\Hy@pagecounter=\count154 + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\pd1enc.def" +File: pd1enc.def 2012/11/06 v6.83m Hyperref: PDFDocEncoding definition (HO) +Now handling font encoding PD1 ... +... no UTF-8 mapping file for font encoding PD1 +) +\Hy@SavedSpaceFactor=\count155 + +("C:\Program Files\MiKTeX 2.9\tex\latex\00miktex\hyperref.cfg" +File: hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive +) +Package hyperref Info: Hyper figures OFF on input line 4443. +Package hyperref Info: Link nesting OFF on input line 4448. +Package hyperref Info: Hyper index ON on input line 4451. +Package hyperref Info: Plain pages OFF on input line 4458. +Package hyperref Info: Backreferencing OFF on input line 4463. +Package hyperref Info: Implicit mode ON; LaTeX internals redefined. +Package hyperref Info: Bookmarks ON on input line 4688. +\c@Hy@tempcnt=\count156 + +("C:\Program Files\MiKTeX 2.9\tex\latex\url\url.sty" +\Urlmuskip=\muskip11 +Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. +) +LaTeX Info: Redefining \url on input line 5041. +\XeTeXLinkMargin=\dimen174 +\Fld@menulength=\count157 +\Field@Width=\dimen175 +\Fld@charsize=\dimen176 +Package hyperref Info: Hyper figures OFF on input line 6295. +Package hyperref Info: Link nesting OFF on input line 6300. +Package hyperref Info: Hyper index ON on input line 6303. +Package hyperref Info: backreferencing OFF on input line 6310. +Package hyperref Info: Link coloring OFF on input line 6315. +Package hyperref Info: Link coloring with OCG OFF on input line 6320. +Package hyperref Info: PDF/A mode OFF on input line 6325. +LaTeX Info: Redefining \ref on input line 6365. +LaTeX Info: Redefining \pageref on input line 6369. +\Hy@abspage=\count158 +\c@Item=\count159 +\c@Hfootnote=\count160 +) + +Package hyperref Message: Driver (autodetected): hpdftex. + +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\hpdftex.def" +File: hpdftex.def 2012/11/06 v6.83m Hyperref driver for pdfTeX +\Fld@listcount=\count161 +\c@bookmark@seq@number=\count162 + +("C:\Program Files\MiKTeX 2.9\tex\latex\oberdiek\rerunfilecheck.sty" +Package: rerunfilecheck 2011/04/15 v1.7 Rerun checks for auxiliary files (HO) +Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 +82. +) +\Hy@SectionHShift=\skip50 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\prettyref\prettyref.sty" +Package: prettyref 1998/07/09 v3.0 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\multicol.sty" +Package: multicol 2014/06/19 v1.8f multicolumn formatting (FMi) +\c@tracingmulticols=\count163 +\mult@box=\box44 +\multicol@leftmargin=\dimen177 +\c@unbalance=\count164 +\c@collectmore=\count165 +\doublecol@number=\count166 +\multicoltolerance=\count167 +\multicolpretolerance=\count168 +\full@width=\dimen178 +\page@free=\dimen179 +\premulticols=\dimen180 +\postmulticols=\dimen181 +\multicolsep=\skip51 +\multicolbaselineskip=\skip52 +\partial@page=\box45 +\last@line=\box46 +\maxbalancingoverflow=\dimen182 +\mult@rightbox=\box47 +\mult@grightbox=\box48 +\mult@gfirstbox=\box49 +\mult@firstbox=\box50 +\@tempa=\box51 +\@tempa=\box52 +\@tempa=\box53 +\@tempa=\box54 +\@tempa=\box55 +\@tempa=\box56 +\@tempa=\box57 +\@tempa=\box58 +\@tempa=\box59 +\@tempa=\box60 +\@tempa=\box61 +\@tempa=\box62 +\@tempa=\box63 +\@tempa=\box64 +\@tempa=\box65 +\@tempa=\box66 +\@tempa=\box67 +\c@columnbadness=\count169 +\c@finalcolumnbadness=\count170 +\last@try=\dimen183 +\multicolovershoot=\dimen184 +\multicolundershoot=\dimen185 +\mult@nat@firstbox=\box68 +\colbreak@box=\box69 +\mc@col@check@num=\count171 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\titlesec\titlesec.sty" +Package: titlesec 2011/12/15 v2.10.0 Sectioning titles +\ttl@box=\box70 +\beforetitleunit=\skip53 +\aftertitleunit=\skip54 +\ttl@plus=\dimen186 +\ttl@minus=\dimen187 +\ttl@toksa=\toks39 +\titlewidth=\dimen188 +\titlewidthlast=\dimen189 +\titlewidthfirst=\dimen190 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\titlesec\titletoc.sty" +Package: titletoc 2011/12/15 v1.6 TOC entries +\ttl@leftsep=\dimen191 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\geometry\geometry.sty" +Package: geometry 2010/09/12 v5.6 Page Geometry +\Gm@cnth=\count172 +\Gm@cntv=\count173 +\c@Gm@tempcnt=\count174 +\Gm@bindingoffset=\dimen192 +\Gm@wd@mp=\dimen193 +\Gm@odd@mp=\dimen194 +\Gm@even@mp=\dimen195 +\Gm@layoutwidth=\dimen196 +\Gm@layoutheight=\dimen197 +\Gm@layouthoffset=\dimen198 +\Gm@layoutvoffset=\dimen199 +\Gm@dimlist=\toks40 + +("C:\Program Files\MiKTeX 2.9\tex\latex\geometry\geometry.cfg")) +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\helvet.sty" +Package: helvet 2005/04/12 PSNFSS-v9.2a (WaS) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\courier.sty" +Package: courier 2005/04/12 PSNFSS-v9.2a (WaS) +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\enumerate.sty" +Package: enumerate 1999/03/05 v3.00 enumerate extensions (DPC) +\@enLab=\toks41 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\enumitem\enumitem.sty" +Package: enumitem 2011/09/28 v3.5.2 Customized lists +\enitkv@toks@=\toks42 +\labelindent=\skip55 +\enit@outerparindent=\dimen200 +\enit@toks=\toks43 +\enit@inbox=\box71 +\enitdp@description=\count175 +) +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\tabularx.sty" +Package: tabularx 2014/05/13 v2.10 `tabularx' package (DPC) + +("C:\Program Files\MiKTeX 2.9\tex\latex\tools\array.sty" +Package: array 2008/09/09 v2.4c Tabular extension package (FMi) +\col@sep=\dimen201 +\extrarowheight=\dimen202 +\NC@list=\toks44 +\extratabsurround=\skip56 +\backup@length=\skip57 +) +\TX@col@width=\dimen203 +\TX@old@table=\dimen204 +\TX@old@col=\dimen205 +\TX@target=\dimen206 +\TX@delta=\dimen207 +\TX@cols=\count176 +\TX@ftn=\toks45 +) +\c@subsubsubsection=\count177 +) +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Hando +ut_Frontend_Warenwirtschaft\Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.a +ux) +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 13. +LaTeX Font Info: Try loading font information for TS1+cmr on input line 13. + ("C:\Program Files\MiKTeX 2.9\tex\latex\base\ts1cmr.fd" +File: ts1cmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions +) +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 13. +LaTeX Font Info: ... okay on input line 13. +LaTeX Font Info: Try loading font information for T1+ppl on input line 13. + +("C:\Program Files\MiKTeX 2.9\tex\latex\psnfss\t1ppl.fd" +File: t1ppl.fd 2001/06/04 font definitions for T1/ppl. +) +("C:\Program Files\MiKTeX 2.9\tex\context\base\supp-pdf.mkii" +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count178 +\scratchdimen=\dimen208 +\scratchbox=\box72 +\nofMPsegments=\count179 +\nofMParguments=\count180 +\everyMPshowfont=\toks46 +\MPscratchCnt=\count181 +\MPscratchDim=\dimen209 +\MPnumerator=\count182 +\makeMPintoPDFobject=\count183 +\everyMPtoPDFconversion=\toks47 +) ABD: EveryShipout initializing macros + +Package scrpage2 Warning: seems you are using a constant headheight. +(scrpage2) If you get overfull \vbox warnings at almost every +(scrpage2) page, you should increase headheight e.g. writing +(scrpage2) \setlength{\headheight}{1.1\baselineskip} +(scrpage2) into the preamble of your document. +(scrpage2) A better solution would be to use typearea package. + +\c@lstlisting=\count184 +\AtBeginShipoutBox=\box73 +Package hyperref Info: Link coloring OFF on input line 13. +("C:\Program Files\MiKTeX 2.9\tex\latex\hyperref\nameref.sty" +Package: nameref 2012/10/27 v2.43 Cross-referencing by name of section + +("C:\Program Files\MiKTeX 2.9\tex\generic\oberdiek\gettitlestring.sty" +Package: gettitlestring 2010/12/03 v1.4 Cleanup title references (HO) +) +\c@section@level=\count185 +) +LaTeX Info: Redefining \ref on input line 13. +LaTeX Info: Redefining \pageref on input line 13. +LaTeX Info: Redefining \nameref on input line 13. + +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Hando +ut_Frontend_Warenwirtschaft\Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.o +ut) +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Hando +ut_Frontend_Warenwirtschaft\Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.o +ut) +\@outlinefile=\write4 + +*geometry* driver: auto-detecting +*geometry* detected driver: pdftex +*geometry* verbose mode - [ preamble ] result: +* driver: pdftex +* paper: a4paper +* layout: +* layoutoffset:(h,v)=(0.0pt,0.0pt) +* modes: +* h-part:(L,W,R)=(71.13188pt, 455.24411pt, 71.13188pt) +* v-part:(T,H,B)=(71.13188pt, 717.00946pt, 56.9055pt) +* \paperwidth=597.50787pt +* \paperheight=845.04684pt +* \textwidth=455.24411pt +* \textheight=717.00946pt +* \oddsidemargin=-1.1381pt +* \evensidemargin=-1.1381pt +* \topmargin=-55.81723pt +* \headheight=12.0pt +* \headsep=42.67912pt +* \topskip=11.0pt +* \footskip=30.0pt +* \marginparwidth=50.0pt +* \marginparsep=10.0pt +* \columnsep=10.0pt +* \skip\footins=10.0pt plus 4.0pt minus 2.0pt +* \hoffset=0.0pt +* \voffset=0.0pt +* \mag=1000 +* \@twocolumnfalse +* \@twosidefalse +* \@mparswitchfalse +* \@reversemarginfalse +* (1in=72.27pt=25.4mm, 1cm=28.453pt) + +LaTeX Font Info: Try loading font information for U+msa on input line 20. +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsa.fd" +File: umsa.fd 2013/01/14 v3.01 AMS symbols A +) +LaTeX Font Info: Try loading font information for U+msb on input line 20. + +("C:\Program Files\MiKTeX 2.9\tex\latex\amsfonts\umsb.fd" +File: umsb.fd 2013/01/14 v3.01 AMS symbols B +) +<./dummy.png, id=6, 693.792pt x 390.258pt> +File: ./dummy.png Graphic file (type png) + +Package pdftex.def Info: ./dummy.png used on input line 26. +(pdftex.def) Requested size: 295.90588pt x 166.444pt. + +<./hs-logo.png, id=7, 1026.83624pt x 371.58826pt> +File: ./hs-logo.png Graphic file (type png) + +Package pdftex.def Info: ./hs-logo.png used on input line 33. +(pdftex.def) Requested size: 85.35826pt x 30.88434pt. + +Overfull \vbox (23.78036pt too high) has occurred while \output is active [] + +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 33. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 33. +Package babel Info: Redefining ngerman shorthand "| +(babel) in language on input line 33. +Package babel Info: Redefining ngerman shorthand "~ +(babel) in language on input line 33. + +[1{C:/ProgramData/MiKTeX/2.9/pdftex/config/pdftex.map} + + ] +Package atveryend Info: Empty hook `BeforeClearDocument' on input line 33. +Package atveryend Info: Empty hook `AfterLastShipout' on input line 33. + +(C:\Users\Mela\Dropbox\Transfer\HS\Nachhaltigkeit\Labor\KSS-Dokumentation\Hando +ut_Frontend_Warenwirtschaft\Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.a +ux) +Package atveryend Info: Executing hook `AtVeryEndDocument' on input line 33. +Package atveryend Info: Executing hook `AtEndAfterFileList' on input line 33. +Package rerunfilecheck Info: File `Handout_Frontend_Warenwirtschaft_MLabusch_MM +uller.out' has not changed. +(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0. +Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 33. + ) +Here is how much of TeX's memory you used: + 20733 strings out of 493706 + 366901 string characters out of 3144585 + 455613 words of memory out of 3000000 + 23645 multiletter control sequences out of 15000+200000 + 13233 words of font info for 38 fonts, out of 3000000 for 9000 + 1025 hyphenation exceptions out of 8191 + 64i,14n,56p,617b,385s stack positions out of 5000i,500n,10000p,200000b,50000s +{C:/Program Files/MiKTeX 2.9/fonts/enc/dvips/fontname/8r.enc} +Output written on Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.pdf (1 page +, 65666 bytes). +PDF statistics: + 28 PDF objects out of 1000 (max. 8388607) + 3 named destinations out of 1000 (max. 500000) + 23 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.out b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.out new file mode 100644 index 0000000..e69de29 diff --git a/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.pdf b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/Handout_Frontend_Warenwirtschaft_MLabusch_MMuller.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5ad1037c64ecc77db6465b4cb1545ce03265a261 GIT binary patch literal 65666 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

HNTAZh*r(c66d!%N2 zHinc|dsas9G%WSs>&0GIR4pT9F)L`T#9q&zO-TS)V4iQ^M~X}>42|`lMfa3n`}8%e zU$-0IKOdzVib(7BfpP#@DX`=*<5{*A^ypz z{DWgNPj1H;m;g9a(!9T+QNKV8U#l7;ee3fBxOva5)}A50k-zx8znte^Y#4}I#9W8I zB_iYNeJgLbe&2F~e73~sVxzqsKb?=hkw3GKy@j@h2eyVFjV;z@L#W2-Dd{)bk?~C2 z6jjT+lK`AJ)_Mzh+G)3HHmir3Xf1;Z`M(Ot(wpql@5?9k&ZfT}1QH(X8 zOaUZj@ZO`LV1;ydY-%ZO=!5PZvds-G&a;(gont8>}ZVcfakpG>|psuSgwc+Bv_y>A^a*4P`-I$7r;!t0Nwx;(l# z#r!loW}c_!KRvQTKQ<2DW8>8I*i&OXs@f9zvURqap(wmDia!adMofXMe>F9b$7w34 z^jhI2{M~{1j6Ai=eZa7auscDu^LMSKyTQi(2qk;6`qyO%)7ir3%tYt0zhh53YH<+X zZSOT#I3Wu>r1AN>(~0j0REBOQD9%02H1}jKEQ0lC9yRFeiY4$NC1*ek)W?}`FQ~pF zg|9x(8ckMB)wYFP)|F7ogfl7eLn}jEpzeH(Lk=)^cld8}Xqd0h=!o=}STc#}D9SW`OwDnxUIxK#FwutbM7{vu~F8f>vmUVA3e29nLb z8DADc+FbklFbdAE?Uer*YfTUWu~=^F*1Gr!b8W2_em8rM^jovU57ZZ8IX02h)I=O) zH%~MJU3x%w;Ph3tT7;^|5`Ko-6RS1U(MV_Z#9W03y*c}<-Gi%a&P*`RyRMY$v9|B+ zqVg0yxE}f0?pE)k=i`|dqvmz23?Uf5_9fI-|K-!HmMaN~BLGI#gF} zVb}r|Yb}vC?_vgVtT@;|RN82Z3O>e4s^Vj%0DzlfB3lY1s56@P5Mlap=4ypcE);5k zWu?gb_|!NO?1*(r(L@>{yG|$?IizP4*CtR{@>Cg9^Hr2fEXUwvq_=uv|6Eg(;`~eb zM`f&ikhSt!$!;_vxr3ry-(z3t77IlLy(}Z0$4}IB<}cZdpb(iH7A?gqvqXyQc zJDk^V6p382iJ0ym+ zlp*MR!5Yt{wPQ}5<1c%?f+o9e1!2Qs_K3zN`rMi-5XRTvl6Df1QR~PPuJ9UyOqtM0 z!*^SRq2S=^N>Ml__mp+`5cMtIy0ZNpVQJw3!1-!ve+BbPQt!c_X_~F}T>-{$>kdCk z<5I0)AGD)1XFthrKclN`_G=7~D4(B!d=3dEx^3J%iI zRoG*(vYy>Q#IrjMdCvT~)qEz!P@7&CuZNsM8Z9Zd|G2Js6O#NYfER-2l!Dgf3()34 zaww!uMH^=QmMt|7^s?-Fzjx!!hm}6ThXA0FcsNOs0y%3@ev{w!N^uR=_b+2lAIf=% zcX>G+itmzo4bg5YJ)gKi-AJyoRQR*s;xmF>ehN3;zS1wTJ`wT$!JUU<+iO8$YU~41 zxSLHu6!nU!Qon@K@=N$v71kN@CW zGDk7=+bL+KR&h7C^&h1;)z&-!8+2Vd%SZ%O2NN~vhPn$7UG4A*(^(NXp=M!nQ8>#U z{3WBDT95QE{@4dKy8JRo;HY?>cjpy*QI7~0+oy($PS>=t3m6-TG}_0bs5@`T9wSI9 zz~#zCQ}I@q7Ol?Le2?}So_e!DHW5S!>E;%0w!|)ED94?Wd4`*{vrz`-pc4d6_Z{S`>n}SW3ufMh#?Ck@ zCO;CP)@=h70*w>Yp9pc@!+{H84!uh^b;k1i%$nix6;ns0f9155>^#e0&rqcvQjJDD z%7h&DBc*{2pD*(<4Q}LL=lz4UEfrOlI0Oi-hCbC3ggWJF%n?SnX`L_{#0BAUYMl6&l7S^^ltXVe$kE@^6FAdf5EHGv4z?0H|% zbY*!|N&kudv8tuCei}2Ng4McGtblOGhaN4}T7Bc&M{lc-R&M zX&Q552(Zr=JTHcRwBt7633FB0aXHB?m|LEa-o#6)nO&~bvBw12%T&}3+rEc1T003C z_d6XMltVa4j>U19)9fDEPP~%Izidawq+>zOL>hi3j40%WIT= z8jGC~Zb>{Neh_mEt8;u0uuCnBf7fz>BcZj-4v%_{yU`4YISKB+??`la&hZsB-Sf|k z$fB?Q-Tj=EJde|3*?T^xK#kwfpj1?K@`tRf&?k8Iq!pW0m_KYas%2D!oH)=acMZE$ z<0vDSmc_{KJmiCJiB}ot)KY@yE5T8OudaTCD~*+_pim~+f}^SYA&J>(6!kEBHThMv zuS+li!$;F*+bP5;sH@^Ca`Dz`Xc;YOC%z1>WLGRgwpJ23`il}_&7?{miRmOle6_^TYd}J3keu* zQ__^jH_uZSUK~b-dy?<^x8p8cBeStbKUcNsEp&NoJ@aHzbCf26Lgt8pedrTiCf=1+tB4O%=$xo=ha4^xNr@7*cwyoW=RVf6q>80@?95P)O$?V zgwW(?9Zf~XLP|_939M;Z2h-oMSqKDbNq*ee0TBebwx_&$y*@@(VzMU!|lR**jY>+)}EE$);`1g^PY`!EG*hHVfw7^_8=|x2l-gi3i-+%X( zLWXzdhAOO^vDol*{Z0pQ*Yip!Uu1r7!ZRMFQ~OilsN+|Eyjd;Dz!kf2DxRvQ@)+iR zW@*RMEyFX8%UM%J?TFA4hL0EPNVz2TMpLes5{bk@wSe441|S$)T*n^gc5-Sa8BxS3 zYcYkts-fVOr4D6FH72gf-QZ`vQJ`KPzwb`(QiE)r+gCI0ZfhuG%_-E(7w(~Q+{r=& z?F?J)xA_p;vr-7wzYD`45jpg)omnb9G}6JqTRFX0&5i6A>pgB(-%;YXVf;i?t-Z>E7J6mp z#9wBVPT0f|pXM`!tCDD@q%fTZd4*P2K*A+UYmVZ150X!IZs+uzV2xSNeyYl8=n1Jn zp9og*^aFR8lEcF7Xlfj2%Z-n&js;eqOXC0>$*X09gs(&$;Ga4NCtFpiD5Ecp0g_v> z#O$Fw@=2@T6;+yExSa2`#mJoBR;TZLXn#JUHaG0B1AH^e7mRt^X!Vy+B7e9aKjhmH zM%I3DPSUm&MqAO&S6ib9@m>z3%oaygl%P~!`yr< zTG;u;*(@*5^U{m2jbek9tT*FCB`akpsRwSQ8viINv!wA9?_u|s@`NGOMy0l8ZBdxw zV6g>+5m}T@3v*LbTX<7{i5riCpLqdQh^Rc2$(tlHs=o@@Gc{AP( zFOO;lj7TO~7HzV6u{t!>7l|NtXlsAX5kZL6G0>=Xd6Ah~VKlZ)sxGx_>xfW4i~MYq zR2fEPc)EL|99EdV$MAKV$>tl|5Y)XXQ-pCSCH=)m`7Hz-Jfs`pi>0a7$;^stXhA;)afih ze*~>u zy6vzWVtMV#nkJ*ds!1!#$;Db?7_Fs0hu*#^kaKU?HKM$ODI-th)D*w&f2B+OHnhFy1(eAnw~$5GKgHBcNtKI6X_HQ9hf5qnNKFL%H9L-^q@k^Qb}QZJ$qi%P^19~4xqWCSO~mRTcIa=` zeWcu@+LT>hXL9%*@*ePkw}btDzu{tlb49_i|ApvTOUf~HJk_%0^qnwTH^psAVI$uS+0qE+&Z;>r{@w)`L<<_H+{ua9vIf1*=i}z0axzDK9FWn{Ma{(EtG9 z^^4t)nK3@rMoyoZ+vd_ACX3{^vNk?_iR0?FjUnaF24Gf(leMb6+MrQAp2y-?wXU8X z$+#@uDoeb0MS$-a9`%Me+J&S{wdZ-kCQO6f7iSvS;Tu1G$_uM>m%O=hB<*t!c0YO> zOlpl5o|*0)v6#~cY^52Ck~r^2uG%4;l8Qw zrKGd4qyL2aG@YViIGjbVQI}KALekUa+f|GAg#3i|ejN;uVdV_{ZW_Q~31ms@xrhT+ z_xw~elUBGZGkwJ$ZljC$@qh$edrkG)WhiCk^K!QkPbVGR3_`)bYL0#xPip&ss=;dy zN(%%AnI0b;)cO6%ue4t!2z|%cBJf4BDltAZ;7z$ZFlc+xD6v~+dcLyoztNo57O}R* z{Zq@V*twdODF7`4hv19xHny;Wps;w51~9`J5>B{({(YqcP{se+U?|$9o>evEdp`wp zb@G!y{@0iiXjAf+6G{e=?43aa%o@}hoz8~Xvp%nSc zvnpW~?N&W?ltR{-WI;Sg?kwX*co2a~YRSOL;kyh8B}A+!z})B1#g5*cB`a{Fr06ZU{Mr!DeKYRJ}a)%nn{0Sb%=ng z4Vp5fe2Ds?^37y@pXZsJ@@WxXYkxICzt0ZKyBeYA1ZtV>=qmk$5tKXT*9oRHGh(xm+T?|Jufgz~0!CF~&o<%h> znW^G|6-b+4Cs-tiwXfKdL&fuWWj;;KkM9;0otLhqPpNHC&mNfa zg9jJ3u32HnTI5H`z*j>0_B)u0Nn>)J2Tu!Xwolj~AnGG3HNf>Y`f83mCiu`&=#jIS4qh=HNi-BS+5pGiZDB&<= zyfCmB>M!tTx=sps@_cZOfHxODUId!g-uwukM1yJpYLa^VBbIW1x| zTLD?^tzBuEthiW(%H}e>u=3x5>HfgVV!74}Y{N4YTX&rJJxb{TIA2k;0jeU@pic*R$F~lw$`i$~(h`1ZY z>V6#Zi=;S2#>8A7#WhC;dj=ifbgT`B!d#AmRJ}y&Pk|wqG&Z8*q2c&!J_xSeZFqHD zO;c0jR@3VoLxs`ih75zpN0w_JCWH@z*FFs-o%)KZ;qV$RMkx-n4T>j^Fc`?fEry75 zi;Slfq2F~CE}#LzikuUaoX#%}XQ=1>hFraNXE#zy`!39d%h;m77g6j9*y%(V&(vix z=*NOQhlgUp4KAcQy{zycI?e4ggXZEkK$l>h!Ao9$+C z_`Qx*%xjp#cpQdk0f<2=eYwMvVtQo>b2j!7oFG`<&Jdyzi{tPel314hWV;?c1+1JcCvSW#7Ij za+6`miq7M){-Y2o-M!{F7abX*?g_OX`PDPU8YZp`%V#y?ZfyV*8fBdGay0zZIK@S(8TGvy#d|pND%FoT3%n=H&5la>>eM zZ2BkahGTwXcXGyNyHsv=yN6MMx(k>mOp0im6uu%NZ{yJD{qQ}WINAQ9j+TCys$%X!i{T{QvI`6@<}}h zXERYsh8-ft`bKxtD(Z@U#(>MELP|Krm|sP4vz@vY4NyRd-t2TAoH^l?Qum+&`=-iC z3XsegGI=X)ooLsni_PiqHZ_mo^#j+hFZ>*Spc0T9>=!8O6_qiVn4YZmC?r0>wrjP!MnbZN{|myrJjus-xEeR2hS-IA0=gIVqVJ&^ z-PsYetpgZdp$gmOxpI6Oq6*Tyhpbm=WNvEM9YdfjYnT@@+s(}Nj(OBRwyF+!ASw9? z+2I}jdE>>?yxzXvmNcU$Mx=#5Xw;B5rC1Ea9d~^+um+;x9&DG1x;2XHq`o`QO^y)A z5`S$`h6F^bBorS973NHz*s>~rroyTN6K2gn{2WYEh{R~%fOD1aCOr*h_04i3(6jx| z?co4p9P`qx|81DRlz%Ay>_S;mWD%jCPI}Da=5sXTSWYrRd@<$6>9kmS$0Y)w=8i@G z!MRR!23xZp`%>I7{efNhIdK^1^m|rx)5{LBPh3dj_`{G28m|k#Xwm}4U!{nZRhqtC zWs~BRHnYyFLYB{MnI~+_6dY{Q(9=Rx0vhGy?yHPw3uvTB8lHzJCa$jh2fKB2p0C+@ z4pEk|qaagCaXsXn>;(OEV=Vl(IGZxD&g!BvyETteqp#USz7-e!HS3s{%gZc&6SpRO z&e{uCG^O$l_IDh=oJnq=Q+|}yCxJ&nhPsrSIG9A4lppK;guH$yG&&i#An; zEDV|~NCL}pG%IQQ01i-d@vPX697y4ki~S;tiw)rcOx6!V2bEg5-E_35_Pa~PJwQwS zrKincccWo(5JV^AoUqW^N5#e~zePhdkfZq#Dga`gxRu;ywYg0n2Vf?AWd=?vm0+v~ z>SC(gI$o|((2d9vG;A~pLZ#i>Eiw1)Z@ExOee>l{NWD8vv7dJcD#@P;0|l4+k+3?_ zwB090=YzbmGSYw{-@KtUxrAZ9x&PL{ULSGZ>PHYhOKhss((0GYQz3}9$)-Tu9+@X? z6N`Hw?cwXqVhGDA%kL1TXk2+vvoI&oZss4| zo5_;z4ClEFVZpzh+^ou{JDJJPxP{UO$>ZJC-m>do3Y=s>#~Ug-;~eCOR-{auaB39} z0N+U`8WUXi1kfj^8sbFo4(u-Il0M_Y@?tbv4UZ|aiPUsnWWtkK)h0J$S;So#Z_`P9 z&c^Br2}F4_C!C`UtKjYmrGbXnHgBQvyxOn>e^y}04AJ@aY**jnK{qBNqljZ}C(8Rm z!|{FnW#R_Ag!>!oj!imCEzU4Ux7{J}y zTU`#FG4#nP%(k77mn`P+G7`P9amMPNLFRKu82Y5S{P1CTG(Y&>t-y|1-0!+5zyF~!^RXk8eXj*oy6O&i;DCvK+b3dAn- zG>JibTw;s)8!3naY8FZw@)Wa*yoi6vx^~5%4i+<06)u6Ppaa_DHhH}>?3r+yqxZzB zZ1U=fO|cF#PZx{4GJ;JIQ>VCC*Pm39Uo%FyZ4Nhil?%(5d)SgJ$(iZp_+HgZ48T@bUmk>Y4cV~N8w`HW>c;WWmSTFY~T&ZNm6 zeROlIg-U$;F71`-z59AbXJpAmFR0Foq=WUh%?N#?~x%oaZ=)g27B zuK4M5UE&fbAEZIdnjaZfJsdORf=(KPwg0Eh8{C*8t zYTyp+uWUXHCAq|jW>nhdpq5bQ{)LDP7DB{G%QUgfLif5|$_~CA;EpOw9i~kt>`qfO zpAL}!^h>>hO;sjxZ^d6_Im^Og!DQTpzf13up(*(AFZl(k>SntNlNltJTOiRcC12g1 z`)IUo&D0Bus!lrCJ}(^hEf~{(=g4dQN=BA02wrN}C*h2R7HM~)FAFvzn>!J2SReql z(}U>*y+<9uwX&KKS63xaJ>LGfWy`;C;zCoJZjca{>F16gTY(G`?}PC~%?jiZH9mV= z9_FHq=lDbnkba7PD}Q00TZIDYw8og_J&5=3g-HY$tPD zswb0rUXfWK<942JJ|L~MX&o50&72!BG;C0LSGMKps?wG4mp^YWW85tl23j2s{t{g` z6t4S8hd&yp2nFl%kVD~Q=blcHW&5b$3N=w_j!>kRNFOlYNnG{9#Z=KhUo~^A7}?lz z-t6ra+aknSA2gdat0ho{z5EK25LS)OK73^NTxk#<> zeavMkF}}&HSw?g~qYcCL^|zK#qN*xO2xhfB=ePo0R`!5(`N!sP5!kZvn^B(*IZ{EC zy!9|$t1ZfWr4^lHhJ={?@oh+^lWqpwT_679(9w zT3a%gG`g3`8D}YhRyT7}hg;J_j9|H%_-rzE>YYPm6DhfHLMqbKG&0@&n?l!$}dw($IgxI&9jq!*o%%@lzL zOh!zDQ1z_!)Xof#?071es$Wd*Iq7>FC`v`xX;4}MR$k5Vw)EG>962v$bt>KSpXd!h z!K05Q%uKY-%l{14>n?dwx+TESb-8*Wg3R>A;DbHwua{3n9Blu+FZ&Zmh_^9xGGt@? z;412lhS_!4IC~RQ%>xA=Zivqv0I{SlJ3jhToOOKGvu{QI^BvJE+^zEPVhJES)k(7j zA^ROUY&ij1**kHxR0u%FB2(Cq7}TF?Zp_b&ligA;yw~Rl8k$PG&l!zW0lN#kSik5={=J3`BFDnU!~b=&(~yJ4u8fXVbP>gqL% z3wBBKpWPe8`A*)?mV$zFY1)|mVSe@2XZ|BkDll$&K~$@~wCFDJoWs1MDf0_CZ(ok> zfLb)tD-JM7sD^+v0c<~>;LlqtP|R_qkZ zDxd&(tZB97j;J$4^kNNheu|V0=(&dIo%3Z5yTGq8h4(6Y|EUYT*aGD-H&!O)*FCK( z+r>Om)+<#U#50myw$pR^><+k-JsxiOf7+u!_E*VE^S0McH#2QTuu^?Besq?7INg7b zMB996IO47d=d{1R%r$_!jlEnrYB)N%N?7c&OFff?acMP5p;3-5LJ$jk{1+hQS9Gw- z$MEcFMAZRNe`vX^d!d@5Fhc#TvEbzGpzTH=`sLah@F8rO z9lAlN?<}EofbTr9=YQ4?hw-|on$9kW5036ut?h1cUrjdl2uZ=5Q$aDkrh`OZ2AIey zX$*Q}%gk+WG0`_MHbH0utZqP+?eg8uut*M9woug@5)SM0!;})|k!n;~VjBaFF6HpO zl<|MZqHv!T2TMN3unGM1U^pb#uOMX%DTnaMu=udff0C!f$dN8R)Ab?n8)W8`QZ9f6 zr@zOczALTz#4S6JLEvFwg2P`A;opJVxo>s`nV<9_O0;N%Z-jG>Zjc|pTUF-pJIkfe zPB$^VzjB+2-`NlTFq^YNfa-S`x*-;z@_2^TFcgLe;aRH#huQ@lV$_ZN3B5F#XWP== zQyxyOAwteVhu)ry6fx}G&N>gi-g_w+z+ip}C5ODB&i}-u@1w%(?J&I9fZeo>kBy2+ z-Wy8T=Z8aJbv>Vs`5x^_hlTda#dU_fx}THs)$PuXzEc0ymG<2u=W;2vD3A>{w-?1Uy*K;Yq3s4&hCLV?#oKVZeBk( zH!i6(a^N>QQbE^v$|*oQb?Jik3EM1YW&pLf?O( z?J?MBK+py$#?f@`5}&@mZ46X2S@!k4>K!VF=zO-(R+WWM)YJ30UT#R^Sc zgY}3*EZ8=jME%H7A3w0r^&6Jbr#n;Fez7L7u7ddP-yM2^+xf5rU1w(5+(cbhc;BJc z0B&e+u}B!X`e7EIU9*k1K%!M9*9#P=I*QhwfFPl+31QSRG#BQ80fjcorbGDxi7eD|9v;{O5`rvv& z^kuTwFy>k7W^MH9_;lX4nO+l*5^W?X(`TN{H5H8lzOfrr;GOvTGRZjB)?Q2H=n>pm z=nul)DhYdzBe`YI(KuQdS?LAG+D+&bDWGqv;1aYbQl>7@Wn{>9;R;>N4J0UkjzE~* zgeD1OwP)H2j-MF!DDhY(EIWGRWa`Rxky$JfDrx!>-8W!$Q5S~j9lOt4$4y`(My9rB ztZDDr&R=g;!t-xrw zQQ&Y@lXDM%42=MzFTR=!Jln8uw2{>U-#}+UFWIqu<3_?1%9ymT z?lst^{d6kpm<3q{y&G!HjRe~VTCDjyq8r}YiwxUx*DD-1OnBEWG4h9B zkS_nk_-O$iNlGls6$=N^1`c+;UurN(n>~_f2H3S^=z`_VK^dpD1EWEYAjxP9xE#AQ zGT6XN)IHVZkadn%YJUMfEp5=W4iWUxOnDfgd1`p@W%;!NAMhg$35$f9hHA=u=9@l` z>P3hvJIcx^H?yEroMpdK*~c?_0SXXtXs zl#Wz?Ti}r!>GmPl0=dsNV`$=p2pw30Bbr*ok#B&x-IzjOBKILR0nB$#V^VL0N^(fo{ zW2ubrXAp)f9|)%CVh^93mrznMZTV^Aw+!DD&H_qqHvDp^Es$oEE zTCus^#_?&}uCwJodFzeh$UkG``XP%<|M)r;*BPlPEiRT*f7PR3_80AmH%bTQ_w9N1 z85QlpP=khNU#zK)PM zy-;v5x>gr_kM-i)zb_&^eg^FcpI%#_uMAep=ovFWg?u#-L7sd_5~i#=OY^B)JKR*S zNQNv^(}()rotE zv1qiy-gt!{VwDgPBV`qirz;fSZs92J-7fVQh#x?pv}HdapLjx+i5i|i?}elYeBhi3 zfYfp5S@8hFy*F&V5Qx*CS6<%tDuL3bG{V;GG~&=jm6XgNHixcp1w zLrCN2DZ2_ziZfNeu8X4ds$Ey>kJ{bG5k+)*E2QU;>iNu0gg_U=Weutcg@`S(ukl)-isI*zjqS7awww5u`y z^rxu0JRXU&yFo+BV%d|t%oC{UE5(>ysOCT&=d``iL?^B!q_nEz}Z z+aDCF;4yrig~`b^Gh~{F+Cb~Vn;e>&BDTZ3oHrzPvr@G1BHDrL?5;*r%6A}hl$n(Q5Oz=7{J?47fM(9fgX86~bI& z>MOVJ(f&*%&?HR1_(aI?gktOyNsSZw=+8pOe&5`c!o*JC@GQ8|oi#(OdG>ZB&VJ0u z$yNWudt!G6uG_YG;KRITGqDN*_)*=6Qa?mf$OVRifIM@fE=#h?U$*<`&_6PwK5NY* zSh#OODxm>)_Y22UAA|n6W8TKa@uFbeb(P9v;87fRY$_wc^l_eX8|b1#McE~if5yc* z7gY1>pf~IOq6yI@>if9+g&fH$_}1_ z1g$Eco6H18{>e0X(x_OP05B!PJLk>0?0j(uFyPmqo2|%zb*;g5Av&%xd2`#Ia$0A) zpWX&=RXHHIGo7LywI6WKDUl!T*MTJ>WnAZ^b=}#X%#+_8#prMblf>$e)2c zV?LkM>G3&HFH=r49+VqSS+~D92Wh}I=YH9mVz#lT*cqc!UiZFWg3Z5(vGM?qQl~j^ zlb(YtYsMVet!cms!~nYG^X3c4glt7i!&G{^o9tnz3u4Gq^@gc7_Fd`-_@}5RtX1=z z`Hrd#o^4A}9=%ia2=EdWFP^t&w^p325xlRVPIl(-x$z4#jH)#)E?)?OI)qQwq`t)s zFxUtfR8r;Il~R-QkXNB5p9NX{)0SVPRrOYY{kW*g0i{`MJzWI$=spmbBe<HB^im^3 zcrpcK@KA6)OmTgJzjH{B4BYtGKcaMiWowDcLT6D>9c+RJ8X~xeQ+)H2y|IXPVP79O z_Tt28Sl?tM!KyTogC^F;-r3#)pCa|;u0{BlC?afR+3h(2lMXF_tr}dP-6k}=BuD_F z)OpTmaobv?!1v2nipYt+ z^k*GiD+m8_^RnxrJV*v~_pgw;jAVcJ3ExbE~dDJG>$MF>*8AX<@pzA+Yq$v;7(Ag*P82 z?TI`bxn&sp=kKQf`DKE#*7mk`PSB;(f#YRI#cQYSt4rOsHNW##N6ee_%1(Rk&{x=VizUJ^7_yq+)|CHrX;`_RGo#Rgdq&ykqrD$eO~>Eb(CjH-$pezLdeX4-iJ zyE$#eZe|P423xQ6HeB&M-(>XD{JTjscYeT`#UcJ4ET5RN-Fsa(E}6G5d%s(_Dq1m# zcJg4kbBm+-{;F}AEx`vn9?acvW(*O$WX+JNzx^7YXz}Ny!Ta)Cs~1?bILW{0oZsD+ zZaLO4`h16cEq!rG&@REEW6g7_M>aKLZ3T|gCmg$#y7m=c@np^LZh7pqf)%{TLH4&x z+zuXhDrBGD?pL&-i;QxgsmR*8-?jpsz5c1?tGV|Uy;fgK30k#!9&YvN?#_hbcB8+o zDw_l^cX?fzy}of&?#Qd%Q9~`Uvj>Ue(rq+MlV!j5G_mfj3*t%xdG9NlSV!;lu1 zEcevDyqZogJV-&QDYGzj`OobjX0q}Gv_h88{g$a6BvTNGkh zQIQe#V4Z#83j5D$JAV>$i!zr7)?i-_+B~Rj-1wb^jLA2I_U*Y({)f|y>&mrHjcoSb zPDwJIV==mV=h@NeD^IQ>ML7$Mstylp`FX5qm)q}Q<|$5_n{VAPwH%^6Klkq+S@_NR zA3i%;e`7^!7QbUk!_!IY)HNBrxccN(rKR*QOE|64qT`IttcUAXl-BG}YA;vjpIBlX zvR6Fr_$|8x!#l=vw>h`nHm?fo!hN?}pH0uJHZKnP!^gdvZqdSR&8b&; z>ZmKr#!stGDo8G-MSQ%*QPh1g&+zsMLCuA_Am;6-@tyN?Pt?Ymw&!qy_G>+VNy^$e zN*q|EK_iNe$yr9)nS|42lUn!th0oo`SjmkRd&Cz=4jIQ@{%nR!e8I^gcxY&MG5hg^ z2<|fT|_*f#i{Hk0hH6WN9_A zGHlMqd;aweUqx6j&RYBZIa8YA&OD;sh~fK=6kQfpeEu?iN8ZlAM$DQRS9mNYYT}m6 zSxM2(ALqQ1YyB9n#oqpR?v_Qzl_|46dH%ep{Oayiul|3iox{A8htE;_*4O6Eyu^!f6Pg|b;z+%le8&A5q z$8XMl&J8K>8#3ebh#?6tgEZb@7u;Wd6=ch-MhFFKZVWnJv3@ZrOt?Bc>O% zPblCDQ%t@#j%zwTJOATB_$g+9p;dCiq|dNFWLEG~(r(K`C1G$`8mRP_%)!1cd*RNAL&?4EC8b#os5uTOyZB z!U&~@osTk70_p)DP)c9{vcZlGg7+*Ys1^vhoPJUXEC+q51W-VDCzZe!fS7rIsRa14 zM<_u6k_qpG5_lkK&?l5I1Bs9`az!(d2l7OI$Ult0RX9nIC;&-N2nt1^z-Umwdt{^p zg&`bCQ8-NCgAR@jby~ zJO>1Mf~-4o2HAV$it*WKCdTJcIb#AY^1}pt6aX6js3+yVGznM)eqW9h96*;Gqy?Xa zCuNl08rx_D1oLr;SP=G9dYR47!W znp#zzioK-ovyS#jf`0VCN`F}1_Zi zQK@Y)9sa}zqf3c!jS9DCfkih4MvsCCboV;Z5ZHbmL?qBr^&fxhr8i~&U}0mzGrB1H zC!~Wz=${932`#S63{iK{>i#X}OJAwy*h%o7ShC@|0OIDD>Lj;m~uAEB1x zP^Ab>BxtipbOYOAoc6g zT#5mAHUg5iMSyAv(}dzGdQ_Mc-0WEPT&6vXYm3BqY>ZMBM$%_0LuC+-29gu0a0s2s zjRav9Qcaycig1Y{9257>|1LN(7F;56#ydm5Xc<^vIuSUbW?;}d5x9zhxhdfc)5Q%{ zcc$1hbmysTCX3JHGC52EhsWVhVX|pVCJp>x#s13$IKNR*co;~?NaQ2{dcFNz0_|Oa z)e|C7D4=MfWCOo#vf<{4{Ebe*Slw#Oa~$Kpq`DxWeMS=(X%m`d}`b4 z*}#tyc>*w#^VS9VWMy2032rEv#?e|_{|wG9_Kw9kIMqw z$pAl=KrnDTj(`tBNBVv|jst&St-ufHH~N0SvjO~xzKzRs;0>%Fmq%e(^!-4P2v95o zY+M#^;Ck@5Y(TCI^y9p@mOL)E{~D=P5)e^RQD`INOT>Yk68sV2qg1K^=F@XJ%~D8} zfNtr%0VI^8GoLAP5eiv6K1aY5xpJLFd{>@GC~{^w2zV|c2Pf>mU38=*k~*$+{mkPE NVPYE_7cW1jAuxRlBju25Nwfd8(@<*MO-Xo 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\raggedright\arraybackslash}p{#1}} % Blocksatz linksbündig +\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} % Blocksatz zentriert +\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} % Blocksatz rechtsbündig + + +\setlist[itemize]{leftmargin=*} +\renewcommand*\labelitemi{$-$} +\setlist[1]{itemsep=-0.5pt} + % \hyphenation{} Eigene Worttrennung + + +%------------------------------------------------------------------------------------------------------------ +% ---- Definitionen ----------------------------------------------------------------------------------------- +%------------------------------------------------------------------------------------------------------------ +\title{KSS - Nachhaltige Softwarearchitektur komplexer Websites} +\author{Merle Labusch, Martin Müller} + + + + +% ---- Kopf- Fußzeile ----------------------------------------------------------------------------------------- + +%i - innen, c - mitte, o - außen +\ihead{ \normalfont Admin-Frontend Warenwitschaft} +\chead{} +\ohead{\includegraphics[width=3cm]{./hs-logo.png}} + +\ifoot{\normalfont M.Labusch, M.Müller} +\cfoot{} +\ofoot{\normalfont 1/1} + +\pagestyle{scrheadings} % eigener Stil für alle Seiten + +% ---- PDF-Eigenschaften ---------------------------------------------------------------------------------------- +\hypersetup{ + pdftitle = {Dokumentation - Microservice Warenwirtschaft}, + pdfsubject = {Nachhaltige Softwarearchitektur komplexer Websites}, + pdfauthor = {Merle Labusch, Martin Müller}, + pdfkeywords = {Hochschule Bremen, Masterstudiengang Komplexe Softwaresysteme, Softwarearchitektur, Nachhaltigkeit, Docker, Go} +} diff --git a/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/dummy.png b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/dummy.png new file mode 100644 index 0000000000000000000000000000000000000000..8b0eef6ad05fd3c3df5d39df02bb85c2aff23d54 GIT binary patch literal 6584 zcmeHM`BxKZ7Ofqd z2;wrx00Bfm60+DRIAXwsHINXNuo=P{NPr|$vAbu^oHPHx%;ASRb*f&~{ocFpzE|IQ zm44F0MSb&*%>V$XyBo*>buTpR&PyWS*tu_5q?`w;-B z$yQyvxDmYG6mi@q8UVJ%C=Un^i;4#T9e3AbM}CY)Pjjd9`dgk|^Flm6_tg!}$Up7T z*b`@EkYTHbJfnW_g=<9j%D#iNxyT~?KFlCf4#IuoNQMAFipqWfAa8}h0buK&Sl}X# z8?*u7@O1zN04hj7@P<^O_%h-8`P%PgjTqBoAgGaILF&7P1_(DAX?LSf@mL!1CEk5$>0uPdSSi{GgC zukCHer-->Bbl6O{MO;rz!l!|pm(2&uGYb8uQ|oP>k`fm_Y2%$Jo%9YR}e0C5R<_TT^-^8XxNuJwvG!CWd@3t1j8mo{)mAWLE_=^2WL>tS9!0HG?qM z@mk{DSPH#+;HE=T#f4pRMz#h&0;K(*rbMJ)S}g3zHEyk&gXi7joi&jW`nq%Gxw$BA zUCV^DBOxV>K3A%speaNI*4#yBZLaSOR>V4jt5OtSE#P$*OHv?3SzyxHG0#bFe%aj` zbl2E~kP7r$pF*!K*G|iPEEi9D;8Vib?i&T8_p9^cLxaB*ht%==Qy=HHl~m zTc61@L`*fzzIC~5JdL>;bwxf83!zt1NEuLr%JEE^joNsgjj0BgS8>ia6pWS0!w4OmLbg}LzjCI z9tUQZrl}|(+ki!OGMjj(Zp~Gr9@vzdo9Wph_%M|$9>L%O;P5v~d)d?FCJw7e5l#}; zftW&t-4zyArsSSZ*4lIjE4qHWNOAdX$(5WhHswWN`6v!)o z3Tkr%JP(67u+k?E(|RRsZ7qn2^vUV#Ncna1-7Vunbu2R}5g4pC}#p_p#XVHgVBpYDTXbzM#kp-u0N7Q29?D^<>EBy18ofUEUfNoOo zc7drNY$Ip2=g#Be=qhRBB-8r(OafUmm7f&@PhjhUB!e^ABTxXsPNB9i~;p6)&>h7 z{eON6&ThM-w}fH})#G zMOa2b-uo~ey?p1twO8E??RTT+Xnjc~s-78so-}lrjqN97qUwEv#+GK7aegzwxv1z6 z@}6&5^a3J&CPgoYc75ts?QB!k8}c0aBu#5|pX^_zdVVSRS9Jktif7_XoG>zb zyPp=gM-!nBq2S|Ujb)y<9i4ty8E;sh1Z^8}eDI#8O|0j|u_aGCYNkd|8p8fO*$x!# z3q|1~HsYK@_?JwXq{hOr`%^zs5cz5cRH#wFyXn$Ckq&(BSgrE#M`g|93-rkv|5+jlED4Ro7(rr8bC;L52~h%r z_d1gy#Ub~z87gXy0kuLlQam=avJYjtR4KwY8`;&gsOnujqj0o+9nTA|jbwcXYAGi> zOh~#Ewl8VnZF(+(Z@NJ{;s?W{1EE?MDny2yUkMkEx2nWI2>C1t&i3Ws@d~1Y4je2Q=JX)B*y(WdT+tBE{MX z5@faz9083#Vggp*fuNHUAm|Sus0EiKKM7i&gVsGts|jdr1g#!!O6%uMV~XVifG3!m y^{LYO*lc}>xIR){pBb-D(EoS-CtN2fWDeH66K+2?Mxek34!Amb9HTh;UHvEEXcmJ2 literal 0 HcmV?d00001 diff --git a/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/hs-logo.png b/KSS-Dokumentation/Handout_Frontend_Warenwirtschaft/hs-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..917b66108cb42ad97970999d471715ec4d496c11 GIT binary patch literal 66108 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⋙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°J!7+PNw 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 literal 0 HcmV?d00001