--- trunk/docs/server.uml 2007/04/23 05:58:59 24 +++ trunk/docs/server.uml 2007/04/23 08:37:05 28 @@ -19,427 +19,556 @@ +MYDtPYPL0yOvsDPAKz5YQAA TsJOuQQy9kKsIOHNi9+yVQAA -6 - +8 + clMaroon $00B9FFFF -64 -52 -137 +76 +408 +136 69 -uu6SHcZIaEmkLGofg7dyGwAA - - +9d/jNbn9Xkqjy76iRPvBHAAA + + 1 -Init +send - -<<void>> + +False - + False - -uu6SHcZIaEmkLGofg7dyGwAA + +9d/jNbn9Xkqjy76iRPvBHAAA - -uu6SHcZIaEmkLGofg7dyGwAA + +9d/jNbn9Xkqjy76iRPvBHAAA - + False -uu6SHcZIaEmkLGofg7dyGwAA +9d/jNbn9Xkqjy76iRPvBHAAA - + clMaroon $00B9FFFF -240 -128 -91 -56 -Mkdx+ZOku0Otz6HnBXDgMwAA - - +76 +500 +142 +69 +0G/xmcQU5UayRaY0LdQDsQAA + + 1 -ad_read +OnRecieve - + False - + False - -Mkdx+ZOku0Otz6HnBXDgMwAA + +0G/xmcQU5UayRaY0LdQDsQAA - -Mkdx+ZOku0Otz6HnBXDgMwAA + +0G/xmcQU5UayRaY0LdQDsQAA - + False -Mkdx+ZOku0Otz6HnBXDgMwAA +0G/xmcQU5UayRaY0LdQDsQAA - + clMaroon $00B9FFFF -68 -180 -96 -43 -SHqwNenxO06x0EgCy6ZYfAAA - - +420 +52 +372 +95 +H+WaYohHNEyvmiXLk4TEKAAA + + 1 -tcp/connection +DBLayer - + False - + False - -SHqwNenxO06x0EgCy6ZYfAAA + +H+WaYohHNEyvmiXLk4TEKAAA - -SHqwNenxO06x0EgCy6ZYfAAA + +H+WaYohHNEyvmiXLk4TEKAAA - + False -SHqwNenxO06x0EgCy6ZYfAAA +H+WaYohHNEyvmiXLk4TEKAAA - + clMaroon $00B9FFFF -68 -252 -86 -56 -9d/jNbn9Xkqjy76iRPvBHAAA - - +424 +172 +84 +82 +MPVYjKcZx0qo4yQpPTcFYQAA + + 1 -tcp/send +VareInfo - + False - + False - -9d/jNbn9Xkqjy76iRPvBHAAA + +MPVYjKcZx0qo4yQpPTcFYQAA - -9d/jNbn9Xkqjy76iRPvBHAAA + +MPVYjKcZx0qo4yQpPTcFYQAA - + False -9d/jNbn9Xkqjy76iRPvBHAAA +MPVYjKcZx0qo4yQpPTcFYQAA - + clMaroon $00B9FFFF -68 -320 -90 -56 -0G/xmcQU5UayRaY0LdQDsQAA - - +72 +304 +86 +82 +1fxZKQ/3pE+YUTCN2reReAAA + + 1 -tcp/onrecieve +TCPLayer - + False - + False - -0G/xmcQU5UayRaY0LdQDsQAA + +1fxZKQ/3pE+YUTCN2reReAAA - -0G/xmcQU5UayRaY0LdQDsQAA + +1fxZKQ/3pE+YUTCN2reReAAA - + False -0G/xmcQU5UayRaY0LdQDsQAA +1fxZKQ/3pE+YUTCN2reReAAA - + clMaroon $00B9FFFF -236 -60 -128 -56 -qBRIyhV1pUigtHu8EE1tfAAA - - +552 +424 +94 +82 +bviUojedCEKCLmD+QefLgAAA + + 1 -ad_connect +log - + False - + False - -qBRIyhV1pUigtHu8EE1tfAAA + +bviUojedCEKCLmD+QefLgAAA - -qBRIyhV1pUigtHu8EE1tfAAA + +bviUojedCEKCLmD+QefLgAAA - + False -qBRIyhV1pUigtHu8EE1tfAAA +bviUojedCEKCLmD+QefLgAAA - - - -admin -+MYDtPYPL0yOvsDPAKz5YQAA - -BnBnp/nBX0K/wxknyB/TLwAA -4 - + clMaroon $00B9FFFF -124 -36 -82 +496 +528 +118 69 -uu6SHcZIaEmkLGofg7dyGwAA - - +dIv/3xUfm0SkFPPTT7JZKAAA + + 1 -Init +transaktionslog - -<<void>> + +False - + False - -uu6SHcZIaEmkLGofg7dyGwAA + +dIv/3xUfm0SkFPPTT7JZKAAA - -uu6SHcZIaEmkLGofg7dyGwAA + +dIv/3xUfm0SkFPPTT7JZKAAA - + False -uu6SHcZIaEmkLGofg7dyGwAA +dIv/3xUfm0SkFPPTT7JZKAAA - + clMaroon $00B9FFFF -336 -32 -86 -56 -Mkdx+ZOku0Otz6HnBXDgMwAA - - +652 +492 +89 +95 +UTcYPYUhSUKtJyXrdqr0SQAA + + 1 -ad_read +enhedslog - + False - + False - -Mkdx+ZOku0Otz6HnBXDgMwAA + +UTcYPYUhSUKtJyXrdqr0SQAA - -Mkdx+ZOku0Otz6HnBXDgMwAA + +UTcYPYUhSUKtJyXrdqr0SQAA - + False -Mkdx+ZOku0Otz6HnBXDgMwAA +UTcYPYUhSUKtJyXrdqr0SQAA + + - + +admin ++MYDtPYPL0yOvsDPAKz5YQAA + +BnBnp/nBX0K/wxknyB/TLwAA +2 + clMaroon $00B9FFFF -432 -32 -90 -56 -Wd+8hG2MQEOfralA7s1hWQAA - - +248 +52 +372 +95 +H+WaYohHNEyvmiXLk4TEKAAA + + 1 -ad_write +DBLayer - + False - + False - -Wd+8hG2MQEOfralA7s1hWQAA + +H+WaYohHNEyvmiXLk4TEKAAA - -Wd+8hG2MQEOfralA7s1hWQAA + +H+WaYohHNEyvmiXLk4TEKAAA - + False -Wd+8hG2MQEOfralA7s1hWQAA +H+WaYohHNEyvmiXLk4TEKAAA - + clMaroon $00B9FFFF -232 -36 -80 -43 -qBRIyhV1pUigtHu8EE1tfAAA - - +384 +172 +84 +82 +MPVYjKcZx0qo4yQpPTcFYQAA + + 1 -ad_connect +VareInfo - + False - + False - -qBRIyhV1pUigtHu8EE1tfAAA + +MPVYjKcZx0qo4yQpPTcFYQAA - -qBRIyhV1pUigtHu8EE1tfAAA + +MPVYjKcZx0qo4yQpPTcFYQAA - + False -qBRIyhV1pUigtHu8EE1tfAAA - - - - -7 - -Init -void -+MYDtPYPL0yOvsDPAKz5YQAA -8 -CB3j9DTj/EOQv9IDNDvGWAAA -X+ffRcQS/E+FsuKVzYqc/QAA -GG4sVv6mTEOU3ciBdkdolgAA -rZQU1q/GcEWKHhudTDK4sAAA -ZlQBqbhbkk+7xlbccAmrBQAA -iYvaXrTWI0C12ushcUhCHgAA -xDHEBvKx3EKcfyzaOuFZAAAA -asQGyXE1v0C5SisCKkwg9AAA -1 - -ad_connect -uu6SHcZIaEmkLGofg7dyGwAA - +MPVYjKcZx0qo4yQpPTcFYQAA - -ad_read -+MYDtPYPL0yOvsDPAKz5YQAA -8 -cvHjRuKGNEi1gUhoHE4sqgAA -aLt00q/rCECY6X4Bt9jDOwAA -B0Nc2pzAO0aRooLnql10QwAA -beGfeTqhaUWzqDQDgP88ywAA -7MEh3dZkNUaD9IuiGFCh6AAA -+iTpDQu1H02bgfEP3oQgkgAA -hNryL+m/JU2Nq+2IE9a8LgAA -8efCTrooo0uKsAJDquLx9AAA -1 - -CString Buffer -Mkdx+ZOku0Otz6HnBXDgMwAA - -tcp/connection -+MYDtPYPL0yOvsDPAKz5YQAA -4 -shxyDEGsiE+3H3m5OT7RsgAA -9Ud9NdE34USZTplqw1iiWwAA -punSzHqyvEWYJOfj5P+6PwAA -UOokZfR78kq9Rv4ISR04pwAA - -tcp/send +8 + +send +MYDtPYPL0yOvsDPAKz5YQAA 4 6bxbY35mYUyluIzCAdh1+AAA 8chG9FDJp0ehErHSCpCk2QAA xvWCKS3A7UuozzeMOOXIVgAA kTehtRLJY020N4Au7PCn3wAA +1 + +sock.send +9d/jNbn9Xkqjy76iRPvBHAAA +1 + +Buffer +6p0fQ5kuM0GsLY89JYdXBwAA + + 1 CString Buffer 9d/jNbn9Xkqjy76iRPvBHAAA - -tcp/onrecieve + +OnRecieve +MYDtPYPL0yOvsDPAKz5YQAA 4 e+X5GFMos02pibBKRWpm6wAA mGtqb39Qwky8xOIxOMdpjgAA w51YpNnQMk6HpY5mebtK0AAA 8Nq+BTN7XEKxwMY/Uh3q8gAA +1 + +sock.recieve +0G/xmcQU5UayRaY0LdQDsQAA +1 + +Buffer +KMmLBdMMqkuVGQmM2RfVlgAA + + 1 CString Buffer 0G/xmcQU5UayRaY0LdQDsQAA - -ad_connect + +DBLayer ++MYDtPYPL0yOvsDPAKz5YQAA +8 +W7XAKWFXxU+W6gyaA0dXcAAA +JJM8imzFq06sJP3hEU9TCgAA +lV6ILIjs2Euz/Ycb4od6dgAA +qcEK4tmtpk6ohbChAV24yAAA +pOnJHJEeuEmvd903o6RO5AAA +lbH3bMkioUqsrJb0+mn6cgAA +BDjp8Ivl+Ea7fcyygVkdrgAA +nS1T6+tne0Sv5/CmQ0h/xAAA +3 + +Connect +H+WaYohHNEyvmiXLk4TEKAAA + + +GetVareInfo +H+WaYohHNEyvmiXLk4TEKAAA +2 + +return +pdkReturn +VareInfo +AgZdXuuZYEyZhznG4vv4awAA +MPVYjKcZx0qo4yQpPTcFYQAA + + +Barcode +CString +AgZdXuuZYEyZhznG4vv4awAA + + + +WriteVareInfo +H+WaYohHNEyvmiXLk4TEKAAA +3 + +Barcode +CString +7ROhm6+Q0EGF62cObGa77AAA + + +Description +CString +7ROhm6+Q0EGF62cObGa77AAA + + +Price +unsigned int +7ROhm6+Q0EGF62cObGa77AAA + + +1 + +m_db +vkPrivate +CDatabase +H+WaYohHNEyvmiXLk4TEKAAA + + + +VareInfo +MYDtPYPL0yOvsDPAKz5YQAA 8 -RcI+TNHu0UadG9x2UAcc+AAA -DR9jTNkeZEO4jThxz15XggAA -WnoM58mhZkiIw9RhNFJpdwAA -siAxjHTTSkqAFRZneQ3HHQAA -CS/Tvk0EsU2MgZQkATM3jgAA -QghGBxYdIE6cnNqlx5pTYQAA -yb1kUZCr1U+DEr49f7SIPwAA -jdYFptRcQkal98dGKbNFeQAA +oZxAeXC/3UO+4bsTBx0iQAAA +P1uOS3pOwkGMvHBADKqCsAAA +nwlJj77LVke+qsytj5IkzgAA +AHUraDR3y0qvb3/P6ZyGAgAA +mCA0ayuygE+2+ySxNsmx/AAA +keQaNM+ox0W3qNcEhpr5jQAA +HDSuVqbuV0KwH7p5UC9M7QAA +CUB4OuElbUSJyyNmb14XoAAA +1 +CYxm/qfakku67pRfHr5RCAAA +3 + +m_barcode +MPVYjKcZx0qo4yQpPTcFYQAA + + +m_description +MPVYjKcZx0qo4yQpPTcFYQAA + + +m_price +MPVYjKcZx0qo4yQpPTcFYQAA - -ad_write + + +TCPLayer +MYDtPYPL0yOvsDPAKz5YQAA 4 -QjNFDtVFlk6v/fnUs45pkgAA -YoBwhEd9MEWYIKOZWFZ3VgAA -x5iHG8nMG0CiphhY0P7BIwAA -4FBezoonmU2nvic0AYrMdwAA +Len8NsQR3U2XfEXl9W2RIgAA +Z+gn8NN5i0e68/XePPJTPwAA +8MWTdsMl6EG6EDyPEIYE1gAA +a4pCjU7Ll06afm7oeatk5QAA +2 + +OnRecieve +1fxZKQ/3pE+YUTCN2reReAAA + + +send +1fxZKQ/3pE+YUTCN2reReAAA + 1 - -CString Buffer -Wd+8hG2MQEOfralA7s1hWQAA + +sock +csocket +1fxZKQ/3pE+YUTCN2reReAAA + + + +log ++MYDtPYPL0yOvsDPAKz5YQAA +4 +4q/bkyPTl0WL2DD7QJ8FWwAA +ZC3plF3NykqKxghRVZ2nTgAA +vyimQfT9v0K9tnhIt4emawAA +x6ohvltpmkShgkIndiYBSQAA +2 + +transaktionlog +bviUojedCEKCLmD+QefLgAAA + + +enhedslog +bviUojedCEKCLmD+QefLgAAA + +1 + +transaktionstal +bviUojedCEKCLmD+QefLgAAA + + + +transaktionslog ++MYDtPYPL0yOvsDPAKz5YQAA +4 +7nn9F277r0OacUApd8c3cAAA +j//hjmBeuE+EW1jyWJMM9wAA +YGx6rGTbQEG4b9WP366pGAAA +hsM5cvJXHkW2fVkehqEBbwAA +2 + +Timestamp +datetime +dIv/3xUfm0SkFPPTT7JZKAAA + + +TerminalID +dIv/3xUfm0SkFPPTT7JZKAAA + + + +enhedslog ++MYDtPYPL0yOvsDPAKz5YQAA +4 +vwHxz3cmf06Job8H67Ym9gAA +NPGh27/sx0+HbFYb5LkMlQAA +CBKfsuZc0kmeiXPT7RrxCgAA +8M1nIJIzJE6nh0x+o2KtLQAA +4 + +transaktionstal +UTcYPYUhSUKtJyXrdqr0SQAA + + +beløb +UTcYPYUhSUKtJyXrdqr0SQAA + + +stregkode +UTcYPYUhSUKtJyXrdqr0SQAA + + +antal +UTcYPYUhSUKtJyXrdqr0SQAA