[732] | 1 | KIDS Distribution saved on Mar 31, 2010@18:47:29
|
---|
| 2 | TMG1*1.0*6
|
---|
| 3 | **KIDS**:TMG1*1.0*6^
|
---|
| 4 |
|
---|
| 5 | **INSTALL NAME**
|
---|
| 6 | TMG1*1.0*6
|
---|
| 7 | "BLD",7631,0)
|
---|
| 8 | TMG1*1.0*6^^0^3100331^n
|
---|
| 9 | "BLD",7631,1,0)
|
---|
| 10 | ^^2^2^3100331^^
|
---|
| 11 | "BLD",7631,1,1,0)
|
---|
| 12 | This patch adds custom fields to NETWORK LOCATION file
|
---|
| 13 | "BLD",7631,1,2,0)
|
---|
| 14 | needed for TMG-CPRS imaging.
|
---|
| 15 | "BLD",7631,4,0)
|
---|
| 16 | ^9.64PA^2005.2^1
|
---|
| 17 | "BLD",7631,4,2005.2,0)
|
---|
| 18 | 2005.2
|
---|
| 19 | "BLD",7631,4,2005.2,2,0)
|
---|
| 20 | ^9.641^2005.2^1
|
---|
| 21 | "BLD",7631,4,2005.2,2,2005.2,0)
|
---|
| 22 | NETWORK LOCATION (File-top level)
|
---|
| 23 | "BLD",7631,4,2005.2,2,2005.2,1,0)
|
---|
| 24 | ^9.6411^22702^3
|
---|
| 25 | "BLD",7631,4,2005.2,2,2005.2,1,22700,0)
|
---|
| 26 | TMG PRIVATE PHYSICAL REFERENCE
|
---|
| 27 | "BLD",7631,4,2005.2,2,2005.2,1,22701,0)
|
---|
| 28 | TMG NODE DIVIDER SYMBOL
|
---|
| 29 | "BLD",7631,4,2005.2,2,2005.2,1,22702,0)
|
---|
| 30 | TMG DROPBOX PHYSICAL REFERENCE
|
---|
| 31 | "BLD",7631,4,2005.2,222)
|
---|
| 32 | y^y^p^^^^n^^n
|
---|
| 33 | "BLD",7631,4,2005.2,224)
|
---|
| 34 |
|
---|
| 35 | "BLD",7631,4,"APDD",2005.2,2005.2)
|
---|
| 36 |
|
---|
| 37 | "BLD",7631,4,"APDD",2005.2,2005.2,22700)
|
---|
| 38 |
|
---|
| 39 | "BLD",7631,4,"APDD",2005.2,2005.2,22701)
|
---|
| 40 |
|
---|
| 41 | "BLD",7631,4,"APDD",2005.2,2005.2,22702)
|
---|
| 42 |
|
---|
| 43 | "BLD",7631,4,"B",2005.2,2005.2)
|
---|
| 44 |
|
---|
| 45 | "BLD",7631,6.3)
|
---|
| 46 | 1
|
---|
| 47 | "BLD",7631,"KRN",0)
|
---|
| 48 | ^9.67PA^8989.52^19
|
---|
| 49 | "BLD",7631,"KRN",.4,0)
|
---|
| 50 | .4
|
---|
| 51 | "BLD",7631,"KRN",.401,0)
|
---|
| 52 | .401
|
---|
| 53 | "BLD",7631,"KRN",.402,0)
|
---|
| 54 | .402
|
---|
| 55 | "BLD",7631,"KRN",.403,0)
|
---|
| 56 | .403
|
---|
| 57 | "BLD",7631,"KRN",.5,0)
|
---|
| 58 | .5
|
---|
| 59 | "BLD",7631,"KRN",.84,0)
|
---|
| 60 | .84
|
---|
| 61 | "BLD",7631,"KRN",3.6,0)
|
---|
| 62 | 3.6
|
---|
| 63 | "BLD",7631,"KRN",3.8,0)
|
---|
| 64 | 3.8
|
---|
| 65 | "BLD",7631,"KRN",9.2,0)
|
---|
| 66 | 9.2
|
---|
| 67 | "BLD",7631,"KRN",9.8,0)
|
---|
| 68 | 9.8
|
---|
| 69 | "BLD",7631,"KRN",19,0)
|
---|
| 70 | 19
|
---|
| 71 | "BLD",7631,"KRN",19.1,0)
|
---|
| 72 | 19.1
|
---|
| 73 | "BLD",7631,"KRN",101,0)
|
---|
| 74 | 101
|
---|
| 75 | "BLD",7631,"KRN",409.61,0)
|
---|
| 76 | 409.61
|
---|
| 77 | "BLD",7631,"KRN",771,0)
|
---|
| 78 | 771
|
---|
| 79 | "BLD",7631,"KRN",870,0)
|
---|
| 80 | 870
|
---|
| 81 | "BLD",7631,"KRN",8989.51,0)
|
---|
| 82 | 8989.51
|
---|
| 83 | "BLD",7631,"KRN",8989.52,0)
|
---|
| 84 | 8989.52
|
---|
| 85 | "BLD",7631,"KRN",8994,0)
|
---|
| 86 | 8994
|
---|
| 87 | "BLD",7631,"KRN","B",.4,.4)
|
---|
| 88 |
|
---|
| 89 | "BLD",7631,"KRN","B",.401,.401)
|
---|
| 90 |
|
---|
| 91 | "BLD",7631,"KRN","B",.402,.402)
|
---|
| 92 |
|
---|
| 93 | "BLD",7631,"KRN","B",.403,.403)
|
---|
| 94 |
|
---|
| 95 | "BLD",7631,"KRN","B",.5,.5)
|
---|
| 96 |
|
---|
| 97 | "BLD",7631,"KRN","B",.84,.84)
|
---|
| 98 |
|
---|
| 99 | "BLD",7631,"KRN","B",3.6,3.6)
|
---|
| 100 |
|
---|
| 101 | "BLD",7631,"KRN","B",3.8,3.8)
|
---|
| 102 |
|
---|
| 103 | "BLD",7631,"KRN","B",9.2,9.2)
|
---|
| 104 |
|
---|
| 105 | "BLD",7631,"KRN","B",9.8,9.8)
|
---|
| 106 |
|
---|
| 107 | "BLD",7631,"KRN","B",19,19)
|
---|
| 108 |
|
---|
| 109 | "BLD",7631,"KRN","B",19.1,19.1)
|
---|
| 110 |
|
---|
| 111 | "BLD",7631,"KRN","B",101,101)
|
---|
| 112 |
|
---|
| 113 | "BLD",7631,"KRN","B",409.61,409.61)
|
---|
| 114 |
|
---|
| 115 | "BLD",7631,"KRN","B",771,771)
|
---|
| 116 |
|
---|
| 117 | "BLD",7631,"KRN","B",870,870)
|
---|
| 118 |
|
---|
| 119 | "BLD",7631,"KRN","B",8989.51,8989.51)
|
---|
| 120 |
|
---|
| 121 | "BLD",7631,"KRN","B",8989.52,8989.52)
|
---|
| 122 |
|
---|
| 123 | "BLD",7631,"KRN","B",8994,8994)
|
---|
| 124 |
|
---|
| 125 | "FIA",2005.2)
|
---|
| 126 | NETWORK LOCATION
|
---|
| 127 | "FIA",2005.2,0)
|
---|
| 128 | ^MAG(2005.2,
|
---|
| 129 | "FIA",2005.2,0,0)
|
---|
| 130 | 2005.2I
|
---|
| 131 | "FIA",2005.2,0,1)
|
---|
| 132 | y^y^p^^^^n^^n
|
---|
| 133 | "FIA",2005.2,0,10)
|
---|
| 134 |
|
---|
| 135 | "FIA",2005.2,0,11)
|
---|
| 136 |
|
---|
| 137 | "FIA",2005.2,0,"RLRO")
|
---|
| 138 |
|
---|
| 139 | "FIA",2005.2,2005.2)
|
---|
| 140 | 1
|
---|
| 141 | "FIA",2005.2,2005.2,22700)
|
---|
| 142 |
|
---|
| 143 | "FIA",2005.2,2005.2,22701)
|
---|
| 144 |
|
---|
| 145 | "FIA",2005.2,2005.2,22702)
|
---|
| 146 |
|
---|
| 147 | "MBREQ")
|
---|
| 148 | 0
|
---|
| 149 | "QUES","XPF1",0)
|
---|
| 150 | Y
|
---|
| 151 | "QUES","XPF1","??")
|
---|
| 152 | ^D REP^XPDH
|
---|
| 153 | "QUES","XPF1","A")
|
---|
| 154 | Shall I write over your |FLAG| File
|
---|
| 155 | "QUES","XPF1","B")
|
---|
| 156 | YES
|
---|
| 157 | "QUES","XPF1","M")
|
---|
| 158 | D XPF1^XPDIQ
|
---|
| 159 | "QUES","XPF2",0)
|
---|
| 160 | Y
|
---|
| 161 | "QUES","XPF2","??")
|
---|
| 162 | ^D DTA^XPDH
|
---|
| 163 | "QUES","XPF2","A")
|
---|
| 164 | Want my data |FLAG| yours
|
---|
| 165 | "QUES","XPF2","B")
|
---|
| 166 | YES
|
---|
| 167 | "QUES","XPF2","M")
|
---|
| 168 | D XPF2^XPDIQ
|
---|
| 169 | "QUES","XPI1",0)
|
---|
| 170 | YO
|
---|
| 171 | "QUES","XPI1","??")
|
---|
| 172 | ^D INHIBIT^XPDH
|
---|
| 173 | "QUES","XPI1","A")
|
---|
| 174 | Want KIDS to INHIBIT LOGONs during the install
|
---|
| 175 | "QUES","XPI1","B")
|
---|
| 176 | NO
|
---|
| 177 | "QUES","XPI1","M")
|
---|
| 178 | D XPI1^XPDIQ
|
---|
| 179 | "QUES","XPM1",0)
|
---|
| 180 | PO^VA(200,:EM
|
---|
| 181 | "QUES","XPM1","??")
|
---|
| 182 | ^D MG^XPDH
|
---|
| 183 | "QUES","XPM1","A")
|
---|
| 184 | Enter the Coordinator for Mail Group '|FLAG|'
|
---|
| 185 | "QUES","XPM1","B")
|
---|
| 186 |
|
---|
| 187 | "QUES","XPM1","M")
|
---|
| 188 | D XPM1^XPDIQ
|
---|
| 189 | "QUES","XPO1",0)
|
---|
| 190 | Y
|
---|
| 191 | "QUES","XPO1","??")
|
---|
| 192 | ^D MENU^XPDH
|
---|
| 193 | "QUES","XPO1","A")
|
---|
| 194 | Want KIDS to Rebuild Menu Trees Upon Completion of Install
|
---|
| 195 | "QUES","XPO1","B")
|
---|
| 196 | NO
|
---|
| 197 | "QUES","XPO1","M")
|
---|
| 198 | D XPO1^XPDIQ
|
---|
| 199 | "QUES","XPZ1",0)
|
---|
| 200 | Y
|
---|
| 201 | "QUES","XPZ1","??")
|
---|
| 202 | ^D OPT^XPDH
|
---|
| 203 | "QUES","XPZ1","A")
|
---|
| 204 | Want to DISABLE Scheduled Options, Menu Options, and Protocols
|
---|
| 205 | "QUES","XPZ1","B")
|
---|
| 206 | NO
|
---|
| 207 | "QUES","XPZ1","M")
|
---|
| 208 | D XPZ1^XPDIQ
|
---|
| 209 | "QUES","XPZ2",0)
|
---|
| 210 | Y
|
---|
| 211 | "QUES","XPZ2","??")
|
---|
| 212 | ^D RTN^XPDH
|
---|
| 213 | "QUES","XPZ2","A")
|
---|
| 214 | Want to MOVE routines to other CPUs
|
---|
| 215 | "QUES","XPZ2","B")
|
---|
| 216 | NO
|
---|
| 217 | "QUES","XPZ2","M")
|
---|
| 218 | D XPZ2^XPDIQ
|
---|
| 219 | "VER")
|
---|
| 220 | 8.0^22.0
|
---|
| 221 | "^DD",2005.2,2005.2,22700,0)
|
---|
| 222 | TMG PRIVATE PHYSICAL REFERENCE^F^^22700;1^K:$L(X)>250!($L(X)<1) X
|
---|
| 223 | "^DD",2005.2,2005.2,22700,3)
|
---|
| 224 | Answer must be 1-250 characters in length
|
---|
| 225 | "^DD",2005.2,2005.2,22700,21,0)
|
---|
| 226 | ^^4^4^3080131^^
|
---|
| 227 | "^DD",2005.2,2005.2,22700,21,1,0)
|
---|
| 228 | This field was added by TMG site to allow for a private network location
|
---|
| 229 | "^DD",2005.2,2005.2,22700,21,2,0)
|
---|
| 230 | that is different from the physical location specified by field#1.
|
---|
| 231 | "^DD",2005.2,2005.2,22700,21,3,0)
|
---|
| 232 |
|
---|
| 233 | "^DD",2005.2,2005.2,22700,21,4,0)
|
---|
| 234 | Enter ??? for more information.
|
---|
| 235 | "^DD",2005.2,2005.2,22700,23,0)
|
---|
| 236 | ^^45^45^3080131^^
|
---|
| 237 | "^DD",2005.2,2005.2,22700,23,1,0)
|
---|
| 238 | This field allows for a private network address that may be different from
|
---|
| 239 | "^DD",2005.2,2005.2,22700,23,2,0)
|
---|
| 240 | the public physical location store in field #1 (PHYSICAL REFERENCE).
|
---|
| 241 | "^DD",2005.2,2005.2,22700,23,3,0)
|
---|
| 242 |
|
---|
| 243 | "^DD",2005.2,2005.2,22700,23,4,0)
|
---|
| 244 | For example, if field #1 is specified to be \\imageserver\images\ , then
|
---|
| 245 | "^DD",2005.2,2005.2,22700,23,5,0)
|
---|
| 246 | when images are stored (using data from this NETWORK LOCATION file), the
|
---|
| 247 | "^DD",2005.2,2005.2,22700,23,6,0)
|
---|
| 248 | location name passed to the client might be as follows:
|
---|
| 249 | "^DD",2005.2,2005.2,22700,23,7,0)
|
---|
| 250 |
|
---|
| 251 | "^DD",2005.2,2005.2,22700,23,8,0)
|
---|
| 252 | \\imageserver\images\IMAGE0001.JPG
|
---|
| 253 | "^DD",2005.2,2005.2,22700,23,9,0)
|
---|
| 254 |
|
---|
| 255 | "^DD",2005.2,2005.2,22700,23,10,0)
|
---|
| 256 | But if, instead, one wanted to keep the actual location of the files stored
|
---|
| 257 | "^DD",2005.2,2005.2,22700,23,11,0)
|
---|
| 258 | private, then one could put "\" into field #1, and then the actual location
|
---|
| 259 | "^DD",2005.2,2005.2,22700,23,12,0)
|
---|
| 260 | into this field (TMG PRIVATE PHYSICAL REFERENCE). This is dependent on using
|
---|
| 261 | "^DD",2005.2,2005.2,22700,23,13,0)
|
---|
| 262 | TMG UPLOAD and DOWNLOAD RPC calls that utilize this field.
|
---|
| 263 | "^DD",2005.2,2005.2,22700,23,14,0)
|
---|
| 264 |
|
---|
| 265 | "^DD",2005.2,2005.2,22700,23,15,0)
|
---|
| 266 | This field was developed by the TMG site during customization of the VistA
|
---|
| 267 | "^DD",2005.2,2005.2,22700,23,16,0)
|
---|
| 268 | Imaging system into a document-imaging system. The prior method used by
|
---|
| 269 | "^DD",2005.2,2005.2,22700,23,17,0)
|
---|
| 270 | VistA was to pass the filepath and filename that had been set up on a
|
---|
| 271 | "^DD",2005.2,2005.2,22700,23,18,0)
|
---|
| 272 | Windows server. The client was required to be part of this same filesystem.
|
---|
| 273 | "^DD",2005.2,2005.2,22700,23,19,0)
|
---|
| 274 | And the client would then store files directly.
|
---|
| 275 | "^DD",2005.2,2005.2,22700,23,20,0)
|
---|
| 276 |
|
---|
| 277 | "^DD",2005.2,2005.2,22700,23,21,0)
|
---|
| 278 | The TMG site, however, wanted to use a linux server that did not setup
|
---|
| 279 | "^DD",2005.2,2005.2,22700,23,22,0)
|
---|
| 280 | directory shares, and thus were not accessible to windows clients. Transfer
|
---|
| 281 | "^DD",2005.2,2005.2,22700,23,23,0)
|
---|
| 282 | code was created to pass binary files through the RPC Broker (using BASE64
|
---|
| 283 | "^DD",2005.2,2005.2,22700,23,24,0)
|
---|
| 284 | ascii armour encoding). Thus when the client asks to save a file, it would
|
---|
| 285 | "^DD",2005.2,2005.2,22700,23,25,0)
|
---|
| 286 | be a security violation to allow any arbitrary directory (including
|
---|
| 287 | "^DD",2005.2,2005.2,22700,23,26,0)
|
---|
| 288 | sensitive locations.)
|
---|
| 289 | "^DD",2005.2,2005.2,22700,23,27,0)
|
---|
| 290 |
|
---|
| 291 | "^DD",2005.2,2005.2,22700,23,28,0)
|
---|
| 292 | Thus at the TMG site, RPC routines such as MAGGADDIMAGE (client asks to upload a file, and
|
---|
| 293 | "^DD",2005.2,2005.2,22700,23,29,0)
|
---|
| 294 | server prepares an appropriate filename for it) would use field #1 (PHYSICAL
|
---|
| 295 | "^DD",2005.2,2005.2,22700,23,30,0)
|
---|
| 296 | REFERENCE... SET TO "/") and pass back a file name like this:
|
---|
| 297 | "^DD",2005.2,2005.2,22700,23,31,0)
|
---|
| 298 | /FILE0001.JPG
|
---|
| 299 | "^DD",2005.2,2005.2,22700,23,32,0)
|
---|
| 300 | The server upload code (UPLOAD^TMGRPC1) would use TMG PRIVATE PHYSICAL
|
---|
| 301 | "^DD",2005.2,2005.2,22700,23,33,0)
|
---|
| 302 | REFERENCE (of '/var/local/images/') to actually store the file to:
|
---|
| 303 | "^DD",2005.2,2005.2,22700,23,34,0)
|
---|
| 304 | e.g. /var/local/images/FILE0001.JPG
|
---|
| 305 | "^DD",2005.2,2005.2,22700,23,35,0)
|
---|
| 306 |
|
---|
| 307 | "^DD",2005.2,2005.2,22700,23,36,0)
|
---|
| 308 | The actual file location is then a concatenation of:
|
---|
| 309 | "^DD",2005.2,2005.2,22700,23,37,0)
|
---|
| 310 | TMG PRIVATE PHYSICAL REFERENCE + PHYSICAL REFERENCE
|
---|
| 311 | "^DD",2005.2,2005.2,22700,23,38,0)
|
---|
| 312 |
|
---|
| 313 | "^DD",2005.2,2005.2,22700,23,39,0)
|
---|
| 314 | During use, UPLOAD^TMGRPC1 will make sure that //'s don't occur. I.e. if:
|
---|
| 315 | "^DD",2005.2,2005.2,22700,23,40,0)
|
---|
| 316 | TMG PRIVATE PHYSICAL REFERENCE = "/var/local/server/" and
|
---|
| 317 | "^DD",2005.2,2005.2,22700,23,41,0)
|
---|
| 318 | PHYSICAL REFERENCE = "/images/"
|
---|
| 319 | "^DD",2005.2,2005.2,22700,23,42,0)
|
---|
| 320 | then final result would be
|
---|
| 321 | "^DD",2005.2,2005.2,22700,23,43,0)
|
---|
| 322 | "/var/local/server/images/"
|
---|
| 323 | "^DD",2005.2,2005.2,22700,23,44,0)
|
---|
| 324 | not
|
---|
| 325 | "^DD",2005.2,2005.2,22700,23,45,0)
|
---|
| 326 | "/var/local/server//images/"
|
---|
| 327 | "^DD",2005.2,2005.2,22700,"DT")
|
---|
| 328 | 3050927
|
---|
| 329 | "^DD",2005.2,2005.2,22701,0)
|
---|
| 330 | TMG NODE DIVIDER SYMBOL^F^^22701;1^K:$L(X)>1!($L(X)<1)!'((X="\")!(X="/")) X
|
---|
| 331 | "^DD",2005.2,2005.2,22701,3)
|
---|
| 332 | Answer must be 1 character in length.
|
---|
| 333 | "^DD",2005.2,2005.2,22701,21,0)
|
---|
| 334 | ^^7^7^3050927^^
|
---|
| 335 | "^DD",2005.2,2005.2,22701,21,1,0)
|
---|
| 336 | Enter the symbol used by the file system to used directories.
|
---|
| 337 | "^DD",2005.2,2005.2,22701,21,2,0)
|
---|
| 338 |
|
---|
| 339 | "^DD",2005.2,2005.2,22701,21,3,0)
|
---|
| 340 | i.e. for Windows, would be \
|
---|
| 341 | "^DD",2005.2,2005.2,22701,21,4,0)
|
---|
| 342 | and for Unix, would be /
|
---|
| 343 | "^DD",2005.2,2005.2,22701,21,5,0)
|
---|
| 344 |
|
---|
| 345 | "^DD",2005.2,2005.2,22701,21,6,0)
|
---|
| 346 | e.g. Windows: c:\dir1\dir2
|
---|
| 347 | "^DD",2005.2,2005.2,22701,21,7,0)
|
---|
| 348 | Unix /dir1/dir2
|
---|
| 349 | "^DD",2005.2,2005.2,22701,"DT")
|
---|
| 350 | 3050927
|
---|
| 351 | "^DD",2005.2,2005.2,22702,0)
|
---|
| 352 | TMG DROPBOX PHYSICAL REFERENCE^F^^22702;1^K:$L(X)>250!($L(X)<1) X
|
---|
| 353 | "^DD",2005.2,2005.2,22702,3)
|
---|
| 354 | Answer must be 1-250 characters in length.
|
---|
| 355 | "^DD",2005.2,2005.2,22702,21,0)
|
---|
| 356 | ^^2^2^3080131^^
|
---|
| 357 | "^DD",2005.2,2005.2,22702,21,1,0)
|
---|
| 358 | This should be the path that the server may use to obtain
|
---|
| 359 | "^DD",2005.2,2005.2,22702,21,2,0)
|
---|
| 360 | a file from the dropbox. ?? for more help.
|
---|
| 361 | "^DD",2005.2,2005.2,22702,23,0)
|
---|
| 362 | ^^41^41^3080131^^
|
---|
| 363 | "^DD",2005.2,2005.2,22702,23,1,0)
|
---|
| 364 | Enter the name of the folder that the server will use as a drop
|
---|
| 365 | "^DD",2005.2,2005.2,22702,23,2,0)
|
---|
| 366 | box location.
|
---|
| 367 | "^DD",2005.2,2005.2,22702,23,3,0)
|
---|
| 368 | e.g.:
|
---|
| 369 | "^DD",2005.2,2005.2,22702,23,4,0)
|
---|
| 370 | /mnt/Winserver/dropbox/
|
---|
| 371 | "^DD",2005.2,2005.2,22702,23,5,0)
|
---|
| 372 |
|
---|
| 373 | "^DD",2005.2,2005.2,22702,23,6,0)
|
---|
| 374 | This custom field was added at the TMG site to allow uploading
|
---|
| 375 | "^DD",2005.2,2005.2,22702,23,7,0)
|
---|
| 376 | of files via a 'drop box' method.
|
---|
| 377 | "^DD",2005.2,2005.2,22702,23,8,0)
|
---|
| 378 |
|
---|
| 379 | "^DD",2005.2,2005.2,22702,23,9,0)
|
---|
| 380 | Background: The original VistA setup was to have the client and
|
---|
| 381 | "^DD",2005.2,2005.2,22702,23,10,0)
|
---|
| 382 | server to share a custom filesystem. During requests to upload
|
---|
| 383 | "^DD",2005.2,2005.2,22702,23,11,0)
|
---|
| 384 | a file from CPRS, the server would pass a file path+name to CPRS
|
---|
| 385 | "^DD",2005.2,2005.2,22702,23,12,0)
|
---|
| 386 | and the client would directly write to the location. TMG felt
|
---|
| 387 | "^DD",2005.2,2005.2,22702,23,13,0)
|
---|
| 388 | this to represent poor security, as anyone on a client machine
|
---|
| 389 | "^DD",2005.2,2005.2,22702,23,14,0)
|
---|
| 390 | could browse the image directory directly (with a file browser)
|
---|
| 391 | "^DD",2005.2,2005.2,22702,23,15,0)
|
---|
| 392 | and see private images.
|
---|
| 393 | "^DD",2005.2,2005.2,22702,23,16,0)
|
---|
| 394 |
|
---|
| 395 | "^DD",2005.2,2005.2,22702,23,17,0)
|
---|
| 396 | So a RPC call was created to upload the file to the server through
|
---|
| 397 | "^DD",2005.2,2005.2,22702,23,18,0)
|
---|
| 398 | the RPC broker, using ASCII Armour Encoding to pass binary files.
|
---|
| 399 | "^DD",2005.2,2005.2,22702,23,19,0)
|
---|
| 400 | This was OK, but each file transfer took 1-10 seconds, and was too
|
---|
| 401 | "^DD",2005.2,2005.2,22702,23,20,0)
|
---|
| 402 | slow for higher volume settings.
|
---|
| 403 | "^DD",2005.2,2005.2,22702,23,21,0)
|
---|
| 404 |
|
---|
| 405 | "^DD",2005.2,2005.2,22702,23,22,0)
|
---|
| 406 | So this method now uses a secure 'drop box' method. It does require
|
---|
| 407 | "^DD",2005.2,2005.2,22702,23,23,0)
|
---|
| 408 | a shared filesystem between server and client, but ensures that the
|
---|
| 409 | "^DD",2005.2,2005.2,22702,23,24,0)
|
---|
| 410 | client can not browse files on the server after uploading them.
|
---|
| 411 | "^DD",2005.2,2005.2,22702,23,25,0)
|
---|
| 412 | The client does a file copy to the drop box drive location, and then
|
---|
| 413 | "^DD",2005.2,2005.2,22702,23,26,0)
|
---|
| 414 | notifies the server. The server then moves the file to a secure
|
---|
| 415 | "^DD",2005.2,2005.2,22702,23,27,0)
|
---|
| 416 | private location. Later, when the client needs the file back, the
|
---|
| 417 | "^DD",2005.2,2005.2,22702,23,28,0)
|
---|
| 418 | process is reversed: the server is asked for the file, the file is
|
---|
| 419 | "^DD",2005.2,2005.2,22702,23,29,0)
|
---|
| 420 | moved to the drop box, and the client moves it to its needed location.
|
---|
| 421 | "^DD",2005.2,2005.2,22702,23,30,0)
|
---|
| 422 |
|
---|
| 423 | "^DD",2005.2,2005.2,22702,23,31,0)
|
---|
| 424 | This will still be slightly slower than direct access, but provides
|
---|
| 425 | "^DD",2005.2,2005.2,22702,23,32,0)
|
---|
| 426 | more security. It depends on the client to delete the file from the
|
---|
| 427 | "^DD",2005.2,2005.2,22702,23,33,0)
|
---|
| 428 | dropbox, and from its local client location after finishing use.
|
---|
| 429 | "^DD",2005.2,2005.2,22702,23,34,0)
|
---|
| 430 |
|
---|
| 431 | "^DD",2005.2,2005.2,22702,23,35,0)
|
---|
| 432 | Note: the client will probably have a different name for the drop box
|
---|
| 433 | "^DD",2005.2,2005.2,22702,23,36,0)
|
---|
| 434 | location, and client configuration will be required as well.
|
---|
| 435 | "^DD",2005.2,2005.2,22702,23,37,0)
|
---|
| 436 | E.g.
|
---|
| 437 | "^DD",2005.2,2005.2,22702,23,38,0)
|
---|
| 438 | Linux server has dropbox at /mnt/Winserver/dropbox/
|
---|
| 439 | "^DD",2005.2,2005.2,22702,23,39,0)
|
---|
| 440 | Windows Client has access to dropbox at V:\Dropbox\
|
---|
| 441 | "^DD",2005.2,2005.2,22702,23,40,0)
|
---|
| 442 |
|
---|
| 443 | "^DD",2005.2,2005.2,22702,23,41,0)
|
---|
| 444 | This field stores only the server dropbox location.
|
---|
| 445 | "^DD",2005.2,2005.2,22702,"DT")
|
---|
| 446 | 3080131
|
---|
| 447 | **END**
|
---|
| 448 | **END**
|
---|