home *** CD-ROM | disk | FTP | other *** search
/ Australian Personal Computer 1999 April / APC443.iso / features / grpware / notes / 50lbwis.exe / DATA1.CAB / DominoDataFiles / cpa.nsf (.txt) < prev    next >
Encoding:
Lotus Notes Storage Facility  |  1999-01-28  |  1.6 MB  |  9,536 lines

  1. Sample Vendor Database
  2. #2Server.Planner: Vendor
  3. ;(K;(0
  4. huhsw
  5. J;0H:
  6. K;PH:
  7. K;pH: K;
  8. H:0K;
  9. H:@K;
  10. H:PK;
  11. H:`K;
  12. I:pK;0I:
  13. K;PI:
  14. K;pI:
  15. K;0J:
  16. L;PJ:
  17. L;pJ: L;
  18. J:0L;
  19. J:@L;
  20. J:PL;
  21. J:`L;
  22. K:pL;0K:
  23. L;PK:
  24. L;pK:
  25. :B%HB H
  26. (H#0H#8H#
  27. R@a,    
  28. :HG0P
  29.  .Cx1B
  30. pJ;0H:
  31. J;PH:
  32. J;pH:
  33. J;0I:
  34. K;PI:
  35. K;pI: K;
  36. I:0K;
  37. I:@K;
  38. I:PK;
  39. K;0J:
  40. L;PJ:
  41. L;pJ: L;
  42. J:0L;
  43. J:@L;
  44. J:PL;
  45. J:`L;
  46. K:pL;0K:
  47. L;PK:
  48. L;pK:
  49. L;0L:
  50. M;PL:
  51. M;pL: M;
  52. L:0M;
  53. L:@M;
  54. L:PM;
  55. L:`M;
  56. M:pM;0M:
  57. M;PM:
  58. M;pM:
  59. M;0N:
  60. N;PN:
  61. N;pN: N;
  62. N:0N;
  63. N:@N;
  64. N:PN;
  65. N:`N;
  66. O:pN;0O:
  67. N;PO:
  68. N;pO:
  69. STG62896
  70. STG29977
  71. STG38624
  72. STG36359
  73. STG50266
  74. STG18531
  75. 08/22/97 10:02:58 AM TestNSF/IrisTS updated TestNSF/IrisTS
  76. 08/22/97 10:02:58 AM TestNSF/IrisTS added TestNSF/IrisTS
  77. 08/22/97 10:02:58 AM TestNSF/IrisTS added Local Domain Servers
  78. 08/22/97 10:02:58 AM TestNSF/IrisTS updated -Default-
  79. 08/22/97 10:02:58 AM TestNSF/IrisTS added OtherDomainServers
  80. -Default-
  81. OtherDomainServers
  82. Local Domain Servers
  83. CN=TestNSF/O=IrisTS
  84. !:ODL
  85. L,l7X
  86. }Nw*!
  87. TO~-B
  88. D|Wpd
  89. bx$oH
  90. Cz,*#
  91. sy0^4
  92. ls93l
  93. rUz`6
  94. l:18]
  95. ksC9#V4
  96. {CM8U
  97. Q{axe
  98. CN=Lotus Notes Template Development/O=Lotus Notes
  99. all documents\list
  100. all documents/list
  101. (all documents\all)
  102. all documents\all
  103. all documents/all
  104. (list)
  105. cn=carol zimmet/o=iris
  106. machine identifier
  107. (all documents\list)
  108. vendor data
  109. outputinfo
  110. (vendor data)
  111. (compare: probe/notesbench response)
  112. bx$oH
  113. compare: probe/notesbench response
  114. bx$oH
  115. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus NotesCN=Carol Zimmet/O=IrisCN=TestNSF/O=IrisTSCN=Lotus Notes Template Development/O=Lotus Notes
  116. $Modified
  117.     1S2S3S
  118. $TITLE$FormPrivs$FormUsers$Body$Flags$Class$Modified$Comment$AssistTrigger$AssistType$AssistFlags$UpdatedBy$$FormScript_O
  119. $Flags
  120.     0SL1S4S5S3724
  121. $TITLE
  122. CN=Carol Zimmet/O=Iris
  123. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notess Notes Tem
  124. ff&fffffffffffffff&fff"&ff
  125. fffff}
  126. f&fff(&ff
  127. fffff
  128. f&fff(&ff
  129. &fff(&ff
  130. fff(&ff
  131. fff(&ff
  132. ff(&ff
  133. fb""ff
  134. ffff&
  135. fjffDDFl
  136. ffffZ
  137. fjffdtfl
  138. jffdtfl
  139. ffdtfl
  140. ffdtfl
  141. f&fffj
  142. fdtfl
  143. f&fffjn
  144. f&fffjf
  145. Vfffjff
  146. fffjff
  147. fffffj
  148. fff&f
  149. fff&fj
  150. ffffff&ff
  151. fffffffff
  152. CN=Carol Zimmet/O=IrisCN=TestNSF/O=IrisTSCN=Carol Zimmet/O=IrisCN=Richard Kanosky/O=Irisy
  153. CN=Richard Kanosky/O=Irisc:\data\dspv.ntflMachine IdentifierSample Vendor Database
  154. #2Server.Planner: Vendor
  155. JMachine Identifier:
  156. MachineDiskType1
  157. RAID 5
  158. MachineDiskType2
  159. RAID 5
  160. MachineDiskType3
  161. RAID 5
  162. MachineDiskType4
  163. RAID 5
  164. Any Config
  165. RAID 5
  166.     1S3S4S5S6R7S8S9S2E10S11S12S13S14R15S16S20S
  167. FormSigned
  168.     1S3S4S6S8S
  169. MachineIDMachineDescriptionMachinePlatformMachineCPUTypeMachineNumberofCPUsMachineCPUSpeedMachineAmountofMemoryMachineNotesVersionMachineCost$16$6$Conflict$REF
  170. Machine Identifier
  171.     L1S2S3S1X
  172. MachineIDMachinePlatformMachineNotesVersionMachineCost
  173. MachineCost
  174. MachineCostY
  175. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  176. )(All Documents\List)X
  177. ListTypeList$Conflict$REF
  178. (List)
  179.     L1S2S3S1
  180. ListTypeList&
  181. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  182. HVendor Data:
  183. IsSignedField
  184.     1S3S4S6S8S
  185. DataUServerIDLataUScript1DataUNumberUsers1DataUAverageDataUPercentDFastDataUPercentDMediumDataUPercentDSlowDataUOther11DataUOther21$4$Conflict$REF
  186. Vendor Data
  187.     L1S2S3S1E
  188. DataUServerIDDataUScript1DataUNumberUsers1
  189. DataUServerID
  190. DataUServerIDY
  191. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  192. #(All Documents\All)8
  193. Form$Conflict$REF
  194.     L1S1
  195. Form&
  196. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  197. (List)|ListX
  198. ListTypeList$Conflict$REF
  199. (List)
  200.     L1S2S3S1 
  201. ListTypeList
  202. 0ListTypeList NameListList&
  203. CN=Carol Zimmlt/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  204. Vendor Data
  205. Output to DatabaseEC4M768JR_
  206. >@Mail & Database
  207. $@NBTestNSF/IrisTS; Carol Zimmet/Iris0 JR_
  208. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  209. MailFlag
  210. Server Machine ID
  211. O=Lotus Notes
  212. O=Lotus Notes
  213. PURSAFO
  214. |.:#U
  215. O=Lotus Notes
  216. CN=Lotus Notes Template Development/O=Lotus Notes
  217. PURSAFO
  218. Fde!f^^
  219. $ACLDigest
  220. Times New Roman
  221. bodytext_dd
  222. bll_onl
  223. Task List
  224. &Switch To
  225.   The Domino Server.Planner Analyst Database is a tool for creating
  226.         and managing queries that you make against Vendor Databases.  It
  227.         stores the results in a Decision Maker Database.
  228. body text
  229.         The Analyst Database presents two views:
  230.            
  231. Query on Data
  232. Conversion Guidelines
  233.            
  234.         You use the Query on Data view to create, use, and manage your
  235.         queries.
  236.         You use the Conversion Guidelines view to adjust the search
  237.         parameters to convert laboratory results to real-life requirements,
  238.         for specific workloads. (Optoonal)
  239.         Each view has an action button bar for ease of use.  You can also
  240.         perform any of these actions from the menu bar.
  241.         Server.Planner queries only certified Vendor Data and Machine
  242.         Identification forms.
  243.                   
  244.         You use the Query on Data view to perform a variety of activities
  245.         with the queries you have created to analyze the vendor data.
  246. Using the Domino Server._lanner Vendor Database
  247.        
  248.         The Server.Planner Vendor Database contains hardware, software, and
  249.         benchmark information created by Lotus NotesBench.  The database
  250.         presents two views:
  251. Machine Identifier
  252. Vendor Data
  253.            
  254.         When you select the Machine Identifier view, the view pane presents
  255.         a list of Machine IDs, including a summary of the configuration of
  256.         that machine.  You can view any complote Machine Identifier form by
  257.         opening it.
  258.         When you select the Vendor Data view, the view pane presents a list
  259.         of Machine IDs followed by a list of the workloads that were
  260.         performed on these systems.  You can view any workload data set by
  261.         opening it.
  262.         Each view has an action button bar for ease of use.  You can also
  263.         perform any of these actions from the menu bar.
  264.         You cannot alter the data in any Machine/Identifier form, or Vendor
  265.         Data form, once it has been certified.
  266.                       
  267. Using the Machine Identifier View
  268.           To remove a Machine Identifier form, select Machine ID in the
  269.           navigator pane, select the form in the list in the view pane, and
  270.           press the Delete key, (or use 
  271. Edit  Cut
  272.  from the menu bar).
  273.           To view any Machine Identifier form, select 
  274. Maohine Identifier
  275.  in the
  276.           navigator pane, and double-click on its entry in the list, (or
  277.           use 
  278. File  Open
  279.  from the menu bar).
  280.           To create a Machine Identifier form, select 
  281. Create  Machine
  282.           Identifier
  283.  from the menu bar.
  284.           To edit an uncertified Machine Identifier form, select 
  285. Machine Identifier
  286.           in the navigator pane, and double-click on its entry in the list,
  287.           (or/use 
  288. File  Open
  289.  from the menu bar). Select 
  290. Edit 
  291. on the action
  292.           bar, and make changes to any open field.  Use 
  293. Save 
  294. on the action
  295.           bar to preserve your changes.
  296.                           
  297. Using the Vendor Data View
  298.         When you select the Vendor Data view, you see a list of Machine IDs
  299.         with associated workloads listed below them.  Select 
  300. View  Expand All
  301.         from the menu bar if you see only Machine IDs.
  302. To view the Vendor Data form for a particular workload run,
  303.  double-click on the workload entry.  The form shows a summary of
  304.  the benchmark results, as created by Probe and Notesnum.
  305.         You cannot alter any of the test data fields in this form.
  306.         You can create charts from the test data for a given workload on a
  307.         system, graphing by performance or distribution.  You can also
  308.       / create additional charts for comparative analysis of other
  309.         machines, or other vendors' machines, after creating the initial
  310.         charts.  
  311.         
  312. : The Graphical Test Results area of the Vendor Data form must
  313.         be open when you initiate any graphing option.
  314.         You can add this vendor data and the charts to the Decision Maker
  315.         database, or create a mail item, by using the 
  316. Save Results
  317.  button,
  318.         (or  
  319. Oction  Save Results
  320.  on the menu bar).
  321. O=Lotus Notes
  322. O=Lotus Notes
  323. PURSAFO
  324. |.:#U
  325. O=Lotus Notes
  326. CN=Lotus Notes Template Development/O=Lotus Notes
  327. PURSAFO
  328. Fde!f^^
  329. $Info
  330. $Body
  331. MachineIDMachine IDMachineDescriptionMachine DescriptionMachinePlatformOSMachineCPUTypeCPU TypeMachineNumberofCPUs #MachineCPUSpeedMHzMachineAmountofMemoryMemMachineNotesVersionNotesMachineCostCost$16Disk
  332. MachoneDiskType1
  333. RAID 5
  334. MachineDiskType2
  335. RAID 5
  336. MachineDiskType3
  337. RAID 5
  338. MachineDiskType4
  339. RAID 5
  340. Any Config
  341. RAID 5
  342.     1S3S4S5S6R7S8S9S2E10S11S12S13S14R15S16S20S
  343. $6SignatureT
  344. FormSigned
  345.     1S3S4S6S8S
  346. O=Lotus Notes
  347. O=Lotus Notes
  348. PURSAFO
  349. |.:#U
  350. O=Lotus Notes
  351. CN=Lotus Notes Template Development/O=Lotus Notes
  352. PURSAFO
  353. Fde!f^^
  354. $TITLE
  355. $Index
  356. $Formula
  357. $FormulaClass
  358. $ViewFormat
  359. $Comment
  360. O=Lotus Notes
  361. O=Lotus Notes
  362. PURSAFO
  363. |.:#U
  364. O=Lotus Notes
  365. CN=Lotus Notes Template Development/O=Lotus Notes
  366. PURSAFO
  367. Fde!f^^
  368. L:0q 
  369. $TITLE
  370. $Index
  371. $Formulo
  372. $FormulaClass
  373. $ViewFormat
  374. $Comment
  375. DataUServerIDMachine IDDataUScript1Script RunDataUNumberUsers1# Users/SpokesOataUAverageAvg ProbeDataUPercentDFastFastDataUPercentDMediumMediumDataUPercentDSlowSlowDataUOther11Actions/MinDataUOther21Bytes/Min$4SignatureV
  376. IsSignedField
  377.     1S3S4S6S8S
  378. O=Lotus Notes
  379. O=Lotus Notes
  380. PURSAFO
  381. |.:#U
  382. O=Lotus Notes
  383. CN=Lotus Notes Template Development/O=Lotus Notes
  384. PURSAFO
  385. Fde!f^^
  386. $TITLE
  387. $Index
  388. $Formula
  389. $FormulaCoass
  390. $ViewFormat
  391. $Comment
  392. O=Lotus Notes
  393. O=Lotus Notes
  394. PURSAFO
  395. |.:#U
  396. O=Lotus Notes
  397. CN=Lotus Notes Template Developmont/O=Lotus Notes
  398. PURSAFO
  399. Fde!f^^
  400. 1'/\T&
  401. $TITLE
  402. $Index
  403. $Formula
  404. $FormulaClass
  405. $ViewFormat
  406. $Comment
  407. O=Lotus Notes
  408. O=Lotus Notes
  409. PURSAFO
  410. |.:#U
  411. O=Lotus Notes
  412. CN=Lotus Notes Template Development/O=Lotus Notes
  413. PURSAFO
  414. Fde!f^^
  415. @|\o_
  416. $TITLE
  417. $Index
  418. $Formula
  419. $FormulaClass
  420. $ViewFormat
  421. $Comment
  422. Times New Roman
  423. body text
  424. Task List
  425. &Switch To
  426.                     
  427. About Lotus Domino Server.Planner
  428. Body Text
  429. Domino Server.Planner is a capacity planning tool. It is a Notes
  430. Application used to identify benchmarked server configurations that support
  431. specified workload requirements for Domino servers.
  432. Server.Planner provides information in several formats, but with primarily
  433. two viewpoints:
  434.    Server configuration recommendations 
  435. hat satisfy server workload
  436.    requirements.
  437.    Graphical performance analysis and comparisons.
  438. This application is distributed as three Notes database templates.  Its
  439.  use requires three kinds of Domino Server.Planner databases:
  440.    Vendor Database
  441.    Analyst Database
  442.    Decision Maker Database
  443. DISCLAIMER
  444. :  This template is intended solely to provide you with a means for matching your 
  445. ser requirements with performance results generated by hardware vendors.  LOTUS DEVELOPMENT CORPORATION MAKES NO WARRANTIES, GUARANTEES OR REPRESENTATIONS, WHETHER EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION ANY WARRANTIES OF TITLE, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE TEMPLATE OR THE RECOMMENDATIONS PRODUCED.  LOTUS WILL NOT BE LIABLE FOR ANY DAMAGES WHATSOEVER IN CONNECTION WITH YOUR USE OF OR INABILITY TO USE THIS TEMPLATE, EVEN IF ADVISED OF THE POSSIBILITY OF S_CH DAMAGES.
  446. This application requires:
  447.    Notes 4.6 or later
  448.    Windows 95 or Windows NT 3.51 or later
  449.    Lotus Components 1.1 or later (for graphical information)
  450.              
  451.  About the Domino Server.Planner Vendor Database
  452.        The Server.Planner Vendor Database contains hardware, software, and
  453.        /benchmark information created by Lotus NotesBench.  The database
  454.         presents two views:
  455.  Machine Identifier
  456.  Vendor Data
  457.         When you select the Machine Identifier view, the view pane presents
  458.         a list of Machine IDs, including a summary of the configuration of
  459.         that machine.  You can view any complete Machine Identifier form by
  460.         opening it.
  461.         When you select the Vendor Data view, the view pane presents a list
  462.     /   of Machine IDs followed by a list of the workloads that were
  463.         performed on these systems.  You can view any workload data set by
  464.         opening it.
  465.         Each view has an action button bar for ease of use.  You can also
  466.         perform any of these actions from the menu bar.
  467.         You cannot alter the data in any Machine Identifier form, or Vendor
  468.         Data form, once it has been certified.
  469. For more detailed information about this application, choose 
  470. - Using
  471. This Database
  472. O=Lotus Notes
  473. O=Lotus Notes
  474. PURSAFO
  475. |.:#U
  476. O=Lotus Notes
  477. CN=Lotus Notes Template Development/O=Lotus Notes
  478. PURSAFO
  479. Fde!f^^
  480. $Info
  481. $Body
  482.     0S0E
  483. NotesPerformance
  484. Notes Product Development
  485. )I^-.
  486. PURSAF
  487. "[q{[
  488. Notes Domain Certificate
  489. PURSAF
  490. S_)tW'
  491. aY*]c
  492. PURSAF
  493. Lotus Development Inc
  494. 0wmS(
  495. PURSAF
  496. O=Iris
  497. O=Iris
  498. x>_/^
  499. PURSAFO
  500. .?    Kz"
  501. O=Iris
  502. CN=Carol Zimmet/O=Iris
  503. PURSAFO
  504. MachineID
  505.     0S0E
  506. Sample Vendor Database
  507. Notes Product Development
  508. )I^-.
  509. PURSAF
  510. "[q{[
  511. S_)tW'
  512. aY*]c
  513. PURSAF
  514. O=Iris
  515. O=Iris
  516. x>_/^
  517. PURSAFO
  518. .?    Kz"
  519. O=Iris
  520. CN=Carol Zimmet/O=Iris
  521. PURSAFO
  522. j6AD'
  523. MachineID
  524.     0S0E
  525. Sample Vendor Database
  526. Notes Product Development
  527. )I^-.
  528. PURSAF
  529. "[q{[
  530. S_)tW'
  531. aY*]c
  532. PURSAF
  533. O=Iris
  534. O=Iris
  535. x>_/^
  536. PURSAFO
  537. .?    Kz"
  538. O=Iris
  539. CN=Carol Zimmet/O=Iris
  540. PURSAFO
  541. C`vm7A
  542. MachineID
  543.     0S0E
  544. Sample Vendor Database
  545. Notes Product Development
  546. )I^-.
  547. PURSAF
  548. "[q{[
  549. S_)tW'
  550. aY*]c
  551. PURSAF
  552. O=Iris
  553. O=Iris
  554. x>_/^
  555. PURSAFO
  556. .?    Kz"
  557. O=Iris
  558. CN=Carol Zimmet/O=Iris
  559. PURSAFO
  560. EDjjY
  561. MachineID
  562. MailFlag
  563. Server Machine ID
  564. Server Machine ID
  565. .,$ //:
  566. tmpDateList
  567.     0S0E
  568. tmpDateSeleoted
  569. O=Lotus Notes
  570. O=Lotus Notes
  571. PURSAFO
  572. |.:#U
  573. O=Lotus Notes
  574. CN=Lotus Notes Template Development/O=Lotus Notes
  575. PURSAFO
  576. $HTMLCode
  577. $Info
  578. $$Script_O
  579. $$ScriptName
  580. tmpListOfDates
  581. tmpDateSelected
  582. $Body
  583. $PublicAccess
  584. $Info
  585. $$Script_O
  586. /$ScriptName
  587. $Body
  588. PURSAFO
  589. Cgl{ jxDx>
  590. $ImagesWide
  591. $ImagesHigh
  592. $ImagesColorize
  593. $ImageData
  594. $ImageNames
  595. Vendor DataCH
  596. FirstTimeDataDistributeSheetDataPerformSheetDataUCommentsDataUModificationDateDataUCreationDateDataUAuthorReturnReceiptDeliveryReportDeliveryPrioritySubjectBlindCopyToCopyToSendToDataDistributeChartDataPerformChartDataUPercentMoreDataUPorcentDMoreDataUMoreDataUPercentSlowDataUPercentDSlowDataUSlowDataUPercentMediumDataUPercentDMediumDataUMediumDataUPercentFastDataUPercentDFastDataUFastDataUMaximumDataUMinimumDataUAverageAvgHitsMinTotBytesXferredAvgBytesHitTotHitsTotOrdersLotsTotDollarValueTotOrdersCreatedDataUOther21DataUOther11DataUResponseTime1DataUNotesMark1DataUNumberUsers1DataUScript1DurationTestVendorDataUDatePerformedDataUServerIDDataMachineIDFormSignedOutputSaveResultsOutputFilenameOutputServerDataUResponseTime1_1DataMachineID_1AvoHitsMin_1IsSignedFieldMailFlagDataGenerated_1DataGeneratedDataCalibration_1AvgBytesHit_1DataUOther11_1DataUOther21_1DataUMaximum_1DataUMinimum_1DataUAverage_1CertifyCheckOnFormNewLocationEditFieldFlagSaveOptionsDocLinkFlag
  597. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notesowner - co
  598. 'Machine Identifier0
  599. MachineCommentsMachineModioicationDateMachineCreationDateMachineAuthorMachineCostDateMachineCostClientProfPercent3ClientProf3ClientProfPercent2ClientProf2ClientProfPercent1ClientProf1MachineNetworkAdapterTypeMachineNetworkAdaptersMachineComPortSpeedMachineNumComPortsMachineDiskConfigure4MachineDiskType4MachineDiskSize4MachineDiskSpindles4MachineDiskConfigure3MachineDiskType3MachineDiskSize3MachineDiskSpindles3MachineDiskConfigure2MachineDiskType2MachineDiskSize2MachineDiskSpindles2MachineDiskConfigure1MachineDiskType1MachineDiskSize?MachineDiskSpindles1MachineAmountofMemoryMachineCPUSpeedMachineNumberofCPUsMachineCPUTypeMachinePlatformMachineNotesVersionMachineDatePerfomedMachineDescriptionFormSignedMachineIDIsSignedFieldCertifyCheckOnFormNewLocationSaveOptionsDocumentLinkqueryid
  600. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes request:
  601. CN=Carol Zimmet/O=Iris2
  602. 30719
  603. CN=Carol Zimmet/O=Iris
  604. CN=Carol Zimmet/O=Iris2
  605. 30719
  606.     If iAct
  607. CN=Carol Zimmet/O=IrosCN=Lotus Notes Template Development/O=Lotus Notes
  608.         note.For
  609. +Vendor DataG3
  610. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Noteseason)
  611. 0Machine IdentifierG3
  612. CN=Carol Zimmet/O=IrisCN=Lot
  613. s Notes Template Development/O=Lotus NotesEnd Sub
  614.  (List)C
  615. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  616.     Dim rt
  617. OutputInfoC
  618. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notesote.GetI
  619. !(Vendor Data)6
  620. FormSigned
  621.     1S3S4S6S8S
  622. DataUServerIDDataUScript1DataUNumberUsers1DataUAverageDataUPercentFastDataUPercen
  623. MediumDataUPercentSlowDataUOther11DataUOther21$1$Conflict$REF
  624. Vendor Data
  625.     L1S2S3S1E
  626. DataUServerIDDataUScript1DataUNumberUsers1
  627. DataUServerID
  628. DataUServerIDY
  629. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notesation = A
  630. bx$oH
  631. (Compare:  Probe/NotesBench Response)
  632. DataUServerIDDataUScript1DataUNumberUsers1DataUAverageDataUResponseTime1_1DataUResponseTime1DataUNotesMark1$Conflict$REF
  633. Vendor Data
  634.     L1S2S3S1E
  635. DataUServerIDDataUScript1DataUNumberUsers1
  636. DataUServerID
  637. DataUServerID
  638. DataUServerIDMachine IDDataUScript1Script RunDataUNumberUsers1# Users/SpokesDataUAverageAvg ProbeDataUResponseTime1_1NB ResponseDataUResponseTime1DataUNotesMark1NB NotesMark&
  639. CN=Carol Zimmet/O=IrisCN=Lotus Notes Template Development/O=Lotus Notesich = rese
  640. Platform(List)
  641. AIX/RS6000AIX/SP2HP-UXNetWare 3.12Netware 4.1 NT 3.51 NT 4.0 OS/2 2.11 SMP OS/2 Warp Connect OS/2 Warp Server 4.0 Solaris 2.5 Win95 1.0
  642. CN=Carol Zimmet/O=IrisCN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  643.     Machine Identifier0111Yessample machine - 1000
  644. 4.6NT 4.0Pen
  645. ium Pro (P6)
  646. 30Any ConfigurationNot Used
  647. TCPIP
  648. TestNSF/IrisTSCarol Zimmet/Iris
  649. RC4M1000
  650. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  651. Machine Identifier0111EC1M768Yes1 CPU Config
  652. 4.6NT 4.0Pentium (P5)
  653. 10Any ConfigurationNot Used
  654. TCPIP
  655. Carol Zimmet/Iris<kc
  656. CN=Carol Zimmet/O=Iris
  657. pLPUUU
  658. '++LotusScript Development Environment:2:5:(Options):0:66
  659. '++LotusScript Development Environment:2:5:(Forward):0:1
  660. Declare Sub Entering(Source As Field)
  661. Declare Sub Exiting(Source As Field)
  662. '++LotusScript Development Environment:2:5:(Declarations):0:2
  663. '++LotusScript Development Environment:2:2:BindEvents:1:129
  664. Private Sub BindEvents(Byval Objectname_ As String)
  665.      Static Source As FIELD
  666.      Set Source = Bind(Objectname_)
  667.      On Event Entering From Source Call Entering
  668.      On Event Exiting From Source Call Exiting
  669. End Sub
  670. '++LotusScript Development Environment:2:2:Entering:1:12
  671. Sub Entering(Source As Field)
  672.      Dim Workspace As New NotesUIWorkspace
  673.      Dim ThisDoc As NotesUIDocument
  674.      
  675.      Set ThisDoc = Workspace.CurrentDocument
  676.      sFieldName = ThisDoc.CurrentField
  677.      vFieldEntryValueL = ThisDoc.FieldGetText( sFieldName )
  678. End Sub
  679. '++LotusScript Development Environment:2:2:Exiting:1:12
  680. Sub Exiting(Source As Field)
  681.      Dim Workspace As New NotesUIWorkspace
  682.      Dim ThisDoc As NotesUIDocument
  683.      
  684.      Set ThisDoc = Workspace.CurrentDocument
  685.      
  686.      If ( vFieldEntryValueL <> ThisDoc.FieldGetText( sFieldName  )  And vEditFieldFlag( 0 ) = 0 ) Then
  687.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  688.           Call ThisDoc.FieldSetText( sFieldName, vFieldEntryValue ) 
  689.      End If
  690. End Sub
  691. '++LotusScript Development Environment:2:5:(Options):0:66
  692. '++LotusScript Development Environment:2:5:(Forward):0:1
  693. Declare Sub Exiting( Source As Field )
  694. Declare Sub Entering(Source As Field)
  695. '++LotusScript Development Environment:2:5:(Declarations):0:2
  696. '++LotusScript Development Environment:2:2:BindEvents:1:129
  697. Private Sub BindEvents(Byval Objectname_ As String)
  698.      Static Source As FIELD
  699.      Set Source = Bind(Objectname_)
  700.      On Event Exiting From Source Call Exiting
  701.      On Event Entering From Source Call Entering
  702. End Sub
  703. '++LotusScript Development Environment:2:2:Exiting:1:12
  704. Sub Exiting( Source As Field )
  705.      Dim Workspace As New NotesUIWorkspace
  706.      Dim ThisDoc As NotesUIDocument
  707.      
  708.      Set ThisDoc = Workspace.CurrentDocument
  709.      
  710.      If ( vFieldEntryValueL <> ThisDoc.FieldGetText( sFieldName  )  And vEditFieldFlag( 0 ) = 0 ) Then
  711.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  712.           Call ThisDoc.FieldSetText( sFieldName, Cstr( vFieldEntryValueL ) )
  713.      End If
  714. End Sub
  715. '++LotusScript Development Environment:2:2:Entering:1:12
  716. Sub Entering(Source As Field)
  717.      Dim Workspace As New NotesUIWorkspace
  718.      Dim ThisDoc As NotesUIDocument
  719.      
  720.      Set ThisDoc = Workspace.CurrentDocument
  721.      sFieldName = ThisDoc.CurrentField
  722.      vFieldEntryValueL = ThisDoc.FieldGetText( sFieldName )
  723. End Sub
  724. '++LotusScript Development Environment:2:5:(Options):0:66
  725. '++LotusScript Development Environment:2:5:(Forward):0:1
  726. Declare Sub Entering(Source As Field)
  727. Declare Sub Exiting(Source As Field)
  728. '++LotusScript Development Environment:2:5:(Declarations):0:2
  729. '++LotusScript Development Environment:2:2:BindEvents:1:129
  730. Private Sub BindEvents(Byval Objectname_ As String)
  731.      Static Source As FIELD
  732.      Set Source = Bind(Objectname_)
  733.      On Event Entering From Source Call Entering
  734.      On Event Exiting From Source Call Exiting
  735. End Sub
  736. '++LotusScript Development Environment:2:2:Entering:1:12
  737. Sub Entering(Source As Field)
  738.      Dim Workspace As New NotesUIWorkspace
  739.      Dim ThisDoc As NotesUIDocument
  740.      
  741.      Set ThisDoc = Workspace.CurrentDocument
  742.      sFieldName = ThisDoc.CurrentField
  743.      vFieldEntryValue = ThisDoc.Document.DataUDatePerformed
  744. End Sub
  745. '++LotusScript Development Environment:2:2:Exiting:1:12
  746. Sub Exiting(Source As Field)
  747.      Dim Workspace As New NotesUIWorkspace
  748.      Dim ThisDoc As NotesUIDocument
  749.      
  750.      Set ThisDoc = Workspace.CurrentDocument
  751.      Dim vTemp As Variant
  752.      vTemp = ThisDoc.Document.DataUDatePerformed
  753.      If ( Cdat(vFieldEntryValue( 0 ) ) <> Cdat( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  754.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  755.           ThisDoc.Document.DataUDatePerformed = Cdat( vFieldEntryValue( 0 ) )
  756.      End If
  757. End Sub
  758. '++LotusScript Development Environment:2:5:(Options):0:66
  759. '++LotusScript Development Environment:2:5:(Forward):0:1
  760. Declare Sub Exiting( Source As Field )
  761. Declare Sub Entering(Source As Field)
  762. '++LotusScript Development Environment:2:5:(Declarations):0:2
  763. '++LotusScript Development Environment:2:2:BindEvents:1:129
  764. Private Sub BindEvents(Byval Objectname_ As String)
  765.      Static Source As FIELD
  766.      Set Source = Bind(Objectname_)
  767.      On Event Exiting From Source Call Exiting
  768.      On Event Entering From Source Call Entering
  769. End Sub
  770. '++LotusScript Development Environment:2:2:Exiting:1:12
  771. Sub Exiting( Source As Field )
  772.      Dim WorkSpace As New NotesUIWorkspace
  773.      Dim ThisDoc As NotesUIDocument
  774.      
  775.      Set ThisDoc = WorkSpace.CurrentDocument
  776.      If  ThisDoc.FieldGetText( "DataUScript1" ) = "" Then
  777.           Messagebox "Enter Script Specification", MB_ICONEXCLAMATION, "Validation"
  778.           ThisDoc.GoToField( "DataUScript1" )
  779.      End If
  780.      
  781.      If ( vFieldEntryValueL <> ThisDoc.FieldGetText( sFieldName  ) And vEditFieldFlag( 0 ) = 0 ) Then
  782.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  783.           Call ThisDoc.FieldSetText( sFieldName, Cstr( vFieldEntryValueL ) )
  784.      End If
  785. End Sub
  786. '++LotusScript Development Environment:2:2:Entering:1:12
  787. Sub Entering(Source As Field)
  788.      Dim Workspace As New NotesUIWorkspace
  789.      Dim ThisDoc As NotesUIDocument
  790.      
  791.      Set ThisDoc = Workspace.CurrentDocument
  792.      sFieldName = ThisDoc.CurrentField
  793.      vFieldEntryValueL = ThisDoc.FieldGetText( sFieldName )
  794. End Sub
  795. '++LotusScript Development Environment:2:5:(Options):0:66
  796. '++LotusScript Development Environment:2:5:(Forward):0:1
  797. Declare Sub Entering(Source As Field)
  798. Declare Sub Exiting(Source As Field)
  799. '++LotusScript Development Environment:2:5:(Declarations):0:2
  800. '++LotusScript Development Environment:2:2:BindEvents:1:129
  801. Private Sub BindEvents(Byval Objectname_ As String)
  802.      Static Source As FIELD
  803.      Set Source = Bind(Objectname_)
  804.      On Event Entering From Source Call Entering
  805.      On Event Exiting From Source Call Exiting
  806. End Sub
  807. '++LotusScript Development Environment:2:2:Entering:1:12
  808. Sub Entering(Source As Field)
  809.      Dim Workspace As New NotesUIWorkspace
  810.      Dim ThisDoc As NotesUIDocument
  811.      
  812.      Set ThisDoc = Workspace.CurrentDocument
  813.      sFieldName = ThisDoc.CurrentField
  814.      vFieldEntryValue = ThisDoc.Document.DataUNumberUsers1
  815. End Sub
  816. '++LotusScript Development Environment:2:2:Exiting:1:12
  817. Sub Exiting(Source As Field)
  818.      Dim Workspace As New NotesUIWorkspace
  819.      Dim ThisDoc As NotesUIDocument
  820.      
  821.      Set ThisDoc = Workspace.CurrentDocument
  822.      
  823.      Dim vTemp As Variant
  824.      vTemp = ThisDoc.Document.DataUNumberUsers1
  825.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )  And vEditFieldFlag( 0 ) = 0 ) Then
  826.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  827.           ThisDoc.Document.DataUNumberUsers1 = Cdbl( vFieldEntryValue( 0 ) )
  828.      End If
  829. End Sub
  830. '++LotusScript Development Environment:2:5:(Options):0:66
  831. '++LotusScript Development Environment:2:5:(Forward):0:1
  832. Declare Sub Entering(Source As Field)
  833. Declare Sub Exiting(Source As Field)
  834. '++LotusScript Development Environment:2:5:(Declarations):0:2
  835. '++LotusScript Development Environment:2:2:BindEvents:1:129
  836. Private Sub BindEvents(Byval Objectname_ As String)
  837.      Static Source As FIELD
  838.      Set Source = Bind(Objectname_)
  839.      On Event Entering From Source Call Entering
  840.      On Event Exiting From Source Call Exiting
  841. End Sub
  842. '++LotusScript Development Environment:2:2:Entering:1:12
  843. Sub Entering(Source As Field)
  844.      Dim Workspace As New NotesUIWorkspace
  845.      Dim ThisDoc As NotesUIDocument
  846.      
  847.      Set ThisDoc = Workspace.CurrentDocument
  848.      sFieldName = ThisDoc.CurrentField
  849.      vFieldEntryValue = ThisDoc.Document.DataUNotesMark1
  850. End Sub
  851. '++LotusScript Development Environment:2:2:Exiting:1:12
  852. Sub Exiting(Source As Field)
  853.      Dim Workspace As New NotesUIWorkspace
  854.      Dim ThisDoc As NotesUIDocument
  855.      
  856.      Set ThisDoc = Workspace.CurrentDocument
  857.      
  858.      Dim vTemp As Variant
  859.      vTemp = ThisDoc.Document.DataUNotesMark1
  860.      
  861.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  862.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  863.           ThisDoc.Document.DataUNotesMark1 = Cdbl( vFieldEntryValue( 0 ) )
  864.      End If
  865. End Sub
  866. '++LotusScript Development Environment:2:5:(Options):0:66
  867. '++LotusScript Development Environment:2:5:(Forward):0:1
  868. Declare Sub Exiting(Source As Field)
  869. Declare Sub Entering(Source As Field)
  870. '++LotusScript Development Environment:2:5:(Declarations):0:2
  871. '++LotusScript Development Environment:2:2:BindEvents:1:129
  872. Private Sub BindEvents(Byval Objectname_ As String)
  873.      Static Source As FIELD
  874.      Set Source = Bind(Objectname_)
  875.      On Event Exiting From Source Call Exiting
  876.      On Event Entering From Source Call Entering
  877. End Sub
  878. '++LotusScript Development Environment:2:2:Exiting:1:12
  879. Sub Exiting(Source As Field)
  880.      Dim Workspace As New NotesUIWorkspace
  881.      Dim ThisDoc As NotesUIDocument
  882.      
  883.      Set ThisDoc = Workspace.CurrentDocument
  884.      
  885.      If ( Isnumeric(ThisDoc.Document.TotOrdersCreated) = True ) Then
  886.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Vendor Data"
  887.           ThisDoc.GoToField( "TotOrdersCreated" )
  888.      End If
  889.      Dim vTemp As Variant
  890.      vTemp = ThisDoc.Document.TotOrdersCreated
  891.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  892.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  893.           ThisDoc.Document.TotOrdersCreated = Cdbl( vFieldEntryValue( 0 ) )
  894.      End If
  895. End Sub
  896. '++LotusScript Development Environment:2:2:Entering:1:12
  897. Sub Entering(Source As Field)
  898.      Dim Workspace As New NotesUIWorkspace
  899.      Dim ThisDoc As NotesUIDocument
  900.      
  901.      Set ThisDoc = Workspace.CurrentDocument
  902.      sFieldName = ThisDoc.CurrentField
  903.      vFieldEntryValue = ThisDoc.Document.TotOrdersCreated
  904. End Sub
  905. '++LotusScript Development Environment:2:5:(Options):0:66
  906. '++LotusScript Development Environment:2:5:(Forward):0:1
  907. Declare Sub Entering(Source As Field)
  908. Declare Sub Exiting(Source As Field)
  909. '++LotusScript Development Environment:2:5:(Declarations):0:2
  910. '++LotusScript Development Environment:2:2:BindEvents:1:129
  911. Private Sub BindEvents(Byval Objectname_ As String)
  912.      Static Source As FIELD
  913.      Set Source = Bind(Objectname_)
  914.      On Event Entering From Source Call Entering
  915.      On Event Exiting From Source Call Exiting
  916. End Sub
  917. '++LotusScript Development Environment:2:2:Entering:1:12
  918. Sub Entering(Source As Field)
  919.      Dim Workspace As New NotesUIWorkspace
  920.      Dim ThisDoc As NotesUIDocument
  921.      
  922.      Set ThisDoc = Workspace.CurrentDocument
  923.      sFieldName = ThisDoc.CurrentField
  924.      vFieldEntryValue = ThisDoc.Document.TotDollarValue
  925. End Sub
  926. '++LotusScript Development Environment:2:2:Exiting:1:12
  927. Sub Exiting(Source As Field)
  928.      Dim Workspace As New NotesUIWorkspace
  929.      Dim ThisDoc As NotesUIDocument
  930.      
  931.      Set ThisDoc = Workspace.CurrentDocument
  932.      Dim vTemp As Variant
  933.      vTemp = ThisDoc.Document.TotDollarValue
  934.      If ( Ccur(vFieldEntryValue( 0 ) ) <> Ccur( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  935.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  936.           ThisDoc.Document.TotDollarValue = Ccur( vFieldEntryValue( 0 ) )
  937.      End If   
  938. End Sub
  939. '++LotusScript Development Environment:2:5:(Options):0:66
  940. '++LotusScript Development Environment:2:5:(Forward):0:1
  941. Declare Sub Entering(Source As Field)
  942. Declare Sub Exiting(Source As Field)
  943. '++LotusScript Development Environment:2:5:(Declarations):0:2
  944. '++LotusScript Development Environment:2:2:BindEvents:1:129
  945. Private Sub BindEvents(Byval Objectname_ As String)
  946.      Static Source As FIELD
  947.      Set Source = Bind(Objectname_)
  948.      On Event Entering From Source Call Entering
  949.      On Event Exiting From Source Call Exiting
  950. End Sub
  951. '++LotusScript Development Environment:2:2:Entering:1:12
  952. Sub Entering(Source As Field)
  953.      Dim Workspace As New NotesUIWorkspace
  954.      Dim ThisDoc As NotesUIDocument
  955.      
  956.      Set ThisDoc = Workspace.CurrentDocument
  957.      sFieldName = ThisDoc.CurrentField
  958.      vFieldEntryValue = ThisDoc.Document.TotOrdersLots
  959. End Sub
  960. '++LotusScript Development Environment:2:2:Exiting:1:12
  961. Sub Exiting(Source As Field)
  962.      Dim Workspace As New NotesUIWorkspace
  963.      Dim ThisDoc As NotesUIDocument
  964.      
  965.      Set ThisDoc = Workspace.CurrentDocument
  966.      Dim vTemp As Variant
  967.      vTemp = ThisDoc.Document.TotOrdersLots
  968.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  969.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  970.           ThisDoc.Document.TotOrdersLots = Cdbl( vFieldEntryValue( 0 ) )
  971.      End If
  972. End Sub
  973. '++LotusScript Development Environment:2:5:(Options):0:66
  974. '++LotusScript Development Environment:2:5:(Forward):0:1
  975. Declare Sub Entering(Source As Field)
  976. Declare Sub Exiting(Source As Field)
  977. '++LotusScript Development Environment:2:5:(Declarations):0:2
  978. '++LotusScript Development Environment:2:2:BindEvents:1:129
  979. Private Sub BindEvents(Byval Objectname_ As String)
  980.      Static Source As FIELD
  981.      Set Source = Bind(Objectname_)
  982.      On Event Entering From Source Call Entering
  983.      On Event Exiting From Source Call Exiting
  984. End Sub
  985. '++LotusScript Development Environment:2:2:Entering:1:12
  986. Sub Entering(Source As Field)
  987.      Dim Workspace As New NotesUIWorkspace
  988.      Dim ThisDoc As NotesUIDocument
  989.      
  990.      Set ThisDoc = Workspace.CurrentDocument
  991.      sFieldName = ThisDoc.CurrentField
  992.      vFieldEntryValue = ThisDoc.Document.TotHits
  993. End Sub
  994. '++LotusScript Development Environment:2:2:Exiting:1:12
  995. Sub Exiting(Source As Field)
  996.      Dim Workspace As New NotesUIWorkspace
  997.      Dim ThisDoc As NotesUIDocument
  998.      
  999.      Set ThisDoc = Workspace.CurrentDocument
  1000.      Dim vTemp As Variant
  1001.      vTemp = ThisDoc.Document.TotHits
  1002.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  1003.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  1004.           ThisDoc.Document.TotHits = Cdbl( vFieldEntryValue( 0 ) )
  1005.      End If
  1006. End Sub
  1007. '++LotusScript Development Environment:2:5:(Options):0:66
  1008. '++LotusScript Development Environment:2:5:(Forward):0:1
  1009. Declare Sub Entering(Source As Field)
  1010. Declare Sub Exiting(Source As Field)
  1011. '++LotusScript Development Environment:2:5:(Declarations):0:2
  1012. '++LotusScript Development Environment:2:2:BindEvents:1:129
  1013. Private Sub BindEvents(Byval Objectname_ As String)
  1014.      Static Source As FIELD
  1015.      Set Source = Bind(Objectname_)
  1016.      On Event Entering From Source Call Entering
  1017.      On Event Exiting From Source Call Exiting
  1018. End Sub
  1019. '++LotusScript Development Environment:2:2:Entering:1:12
  1020. Sub Entering(Source As Field)
  1021.      Dim Workspace As New NotesUIWorkspace
  1022.      Dim ThisDoc As NotesUIDocument
  1023.      
  1024.      Set ThisDoc = Workspace.CurrentDocument
  1025.      sFieldName = ThisDoc.CurrentField
  1026.      vFieldEntryValue = ThisDoc.Document.TotBytesXferred
  1027. End Sub
  1028. '++LotusScript Development Environment:2:2:Exiting:1:12
  1029. Sub Exiting(Source As Field)
  1030.      Dim Workspace As New NotesUIWorkspace
  1031.      Dim ThisDoc As NotesUIDocument
  1032.      
  1033.      Set ThisDoc = Workspace.CurrentDocument
  1034.      Dim vTemp As Variant
  1035.      vTemp = ThisDoc.Document.TotBytesXferred
  1036.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  1037.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  1038.           ThisDoc.Document.TotBytesXferred = Cdbl( vFieldEntryValue( 0 ) )
  1039.      End If
  1040. End Sub
  1041. '++LotusScript Development Environment:2:5:(Options):0:66
  1042. '++LotusScript Development Environment:2:5:(Forward):0:1
  1043. Declare Sub Entering(Source As Field)
  1044. Declare Sub Exiting(Source As Field)
  1045. '++LotusScript Development Environment:2:5:(Declarations):0:2
  1046. '++LotusScript Development Environment:2:2:BindEvents:1:129
  1047. Private Sub BindEvents(Byval Objectname_ As String)
  1048.      Static Source As FIELD
  1049.      Set Source = Bind(Objectname_)
  1050.      On Event Entering From Source Call Entering
  1051.      On Event Exiting From Source Call Exiting
  1052. End Sub
  1053. '++LotusScript Development Environment:2:2:Entering:1:12
  1054. Sub Entering(Source As Field)
  1055.      Dim Workspace As New NotesUIWorkspace
  1056.      Dim ThisDoc As NotesUIDocument
  1057.      
  1058.      Set ThisDoc = Workspace.CurrentDocument
  1059.      sFieldName = ThisDoc.CurrentField
  1060.      vFieldEntryValue = ThisDoc.Document.DataUFast
  1061. End Sub
  1062. '++LotusScript Development Environment:2:2:Exiting:1:12
  1063. Sub Exiting(Source As Field)
  1064.      Dim Workspace As New NotesUIWorkspace
  1065.      Dim ThisDoc As NotesUIDocument
  1066.      
  1067.      Set ThisDoc = Workspace.CurrentDocument
  1068.      Dim vTemp As Variant
  1069.      vTemp = ThisDoc.Document.DataUFast
  1070.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  1071.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  1072.           ThisDoc.Document.DataUFast = Cdbl( vFieldEntryValue( 0 ) )
  1073.      End If
  1074. End Sub
  1075. '++LotusScript Development Environment:2:5:(Options):0:66
  1076. '++LotusScript Development Environment:2:5:(Forward):0:1
  1077. Declare Sub Entering(Source As Field)
  1078. Declare Sub Exiting(Source As Field)
  1079. '++LotusScript Development Environment:2:5:(Declarations):0:2
  1080. '++LotusScript Development Environment:2:2:BindEvents:1:129
  1081. Private Sub BindEvents(Byval Objectname_ As String)
  1082.      Static Source As FIELD
  1083.      Set Source = Bind(Objectname_)
  1084.      On Event Entering From Source Call Entering
  1085.      On Event Exiting From Source Call Exiting
  1086. End Sub
  1087. '++LotusScript Development Environment:2:2:Entering:1:12
  1088. Sub Entering(Source As Field)
  1089.      Dim Workspace As New NotesUIWorkspace
  1090.      Dim ThisDoc As NotesUIDocument
  1091.      
  1092.      Set ThisDoc = Workspace.CurrentDocument
  1093.      sFieldName = ThisDoc.CurrentField
  1094.      vFieldEntryValue = ThisDoc.Document.DataUMedium
  1095. End Sub
  1096. '++LotusScript Development Environment:2:2:Exiting:1:12
  1097. Sub Exiting(Source As Field)
  1098.      Dim Workspace As New NotesUIWorkspace
  1099.      Dim ThisDoc As NotesUIDocument
  1100.      
  1101.      Set ThisDoc = Workspace.CurrentDocument
  1102.      Dim vTemp As Variant
  1103.      vTemp = ThisDoc.Document.DataUMedium
  1104.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  1105.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  1106.           ThisDoc.Document.DataUMedium = Cdbl( vFieldEntryValue( 0 ) )
  1107.      End If
  1108. End Sub
  1109. '++LotusScript Development Environment:2:5:(Options):0:66
  1110. '++LotusScript Development Environment:2:5:(Forward):0:1
  1111. Declare Sub Entering(Source As Field)
  1112. Declare Sub Exiting(Source As Field)
  1113. '++LotusScript Development Environment:2:5:(Declarations):0:2
  1114. '++LotusScript Development Environment:2:2:BindEvents:1:129
  1115. Private Sub BindEvents(Byval Objectname_ As String)
  1116.      Static Source As FIELD
  1117.      Set Source = Bind(Objectname_)
  1118.      On Event Entering From Source Call Entering
  1119.      On Event Exiting From Source Call Exiting
  1120. End Sub
  1121. '++LotusScript Development Environment:2:2:Entering:1:12
  1122. Sub Entering(Source As Field)
  1123.      Dim Workspace As New NotesUIWorkspace
  1124.      Dim ThisDoc As NotesUIDocument
  1125.      
  1126.      Set ThisDoc = Workspace.CurrentDocument
  1127.      sFieldName = ThisDoc.CurrentField
  1128.      vFieldEntryValue = ThisDoc.Document.DataUSlow
  1129. End Sub
  1130. '++LotusScript Development Environment:2:2:Exiting:1:12
  1131. Sub Exiting(Source As Field)
  1132.      Dim Workspace As New NotesUIWorkspace
  1133.      Dim ThisDoc As NotesUIDocument
  1134.      
  1135.      Set ThisDoc = Workspace.CurrentDocument
  1136.      Dim vTemp As Variant
  1137.      vTemp = ThisDoc.Document.DataUSlow
  1138.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  1139.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  1140.           ThisDoc.Document.DataUSlow = Cdbl( vFieldEntryValue( 0 ) )
  1141.      End If
  1142. End Sub
  1143. '++LotusScript Development Environment:2:5:(Options):0:66
  1144. '++LotusScript Development Environment:2:5:(Forward):0:1
  1145. Declare Sub Entering(Source As Field)
  1146. Declare Sub Exiting(Source As Field)
  1147. '++LotusScript Development Environment:2:5:(Declarations):0:2
  1148. '++LotusScript Development Environment:2:2:BindEvents:1:129
  1149. Private Sub BindEvents(Byval Objectname_ As String)
  1150.      Static Source As FIELD
  1151.      Set Source = Bind(Objectname_)
  1152.      On Event Entering From Source Call Entering
  1153.      On Event Exiting From Source Call Exiting
  1154. End Sub
  1155. '++LotusScript Development Environment:2:2:Entering:1:12
  1156. Sub Entering(Source As Field)
  1157.      Dim Workspace As New NotesUIWorkspace
  1158.      Dim ThisDoc As NotesUIDocument
  1159.      
  1160.      Set ThisDoc = Workspace.CurrentDocument
  1161.      sFieldName = ThisDoc.CurrentField
  1162.      vFieldEntryValue = ThisDoc.Document.DataUMore
  1163. End Sub
  1164. '++LotusScript Development Environment:2:2:Exiting:1:12
  1165. Sub Exiting(Source As Field)
  1166.      Dim Workspace As New NotesUIWorkspace
  1167.      Dim ThisDoc As NotesUIDocument
  1168.      
  1169.      Set ThisDoc = Workspace.CurrentDocument
  1170.      Dim vTemp As Variant
  1171.      vTemp = ThisDoc.Document.DataUMore
  1172.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  1173.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  1174.           ThisDoc.Document.DataUMore = Cdbl( vFieldEntryValue( 0 ) )
  1175.      End If
  1176. End Sub
  1177. Vendor Data
  1178. Footlight MT Light
  1179. '++LotusScript Development Environment:2:5:(Options):0:74
  1180. Option Public
  1181. 'Use "vendordata"
  1182. Const numoutputlines = 10
  1183. '%INCLUDE "chconsts2.txt"
  1184. %INCLUDE "chconsts.txt"
  1185. '++LotusScript Development Environment:2:5:(Forward):0:1
  1186. Declare Sub DistributeChartAssn (iRC As Integer, iCC As Integer, ThisDoc As NotesUIDocument)
  1187. Declare Sub PerformChartAssn (iRC As Integer, iCC As Integer, ThisDoc As NotesUIDocument)
  1188. Declare Sub AMSV()
  1189. Declare Public Function ValidateAMDistribution( ThisDoc As NotesUIDocument ) As Integer
  1190. Declare Public Function ValidateGraphDistribution( ) As Integer
  1191. Declare Public Function ValidateGraphPerformance( ) As Integer
  1192. Declare Public Sub CreateSpreadChartAddlLink( iRCnt, iCCnt )
  1193. Declare Public Function CreateOutputDB( ThisDoc As NotesUIDocument ) As NotesDatabase
  1194. Declare Public Function ValidateAMPerformance( ThisDoc As NotesUIDocument ) As Integer
  1195. Declare Public Function ProcessPerformChart( PerformChart As Variant ) As Variant
  1196. Declare Public Function CreateList( ) As NotesDocument
  1197. Declare Public Sub PerformChartAssn2( iRC As Integer, iCC As Integer, ThisDoc As NotesUIDocument )
  1198. Declare Public Sub GraphPerformance( iRowCountPerform As Integer, iColCountPerform As Integer )
  1199. Declare Public Function PerformComponentsSetup2( ) As Integer
  1200. Declare Function ExtractVendorName( sSearchDB As String ) As String
  1201. Declare Sub GraphForSave (ThisDoc As NotesUIDocument, ThisDocBE As NotesDocument )
  1202. '++LotusScript Development Environment:2:5:(Declarations):0:10
  1203. Dim iRowCountPerform As Integer
  1204. Dim iColCountPerform As Integer
  1205. Dim iRowCountDistribute As Integer
  1206. Dim iColCountDistribute As Integer
  1207. Dim PerformChart As Variant
  1208. Dim PerformSheet As Variant
  1209. Dim DistributeChart As Variant
  1210. Dim DistributeSheet As Variant
  1211. Dim vFieldEntryValue As Variant
  1212. Dim vFieldEntryValueL As Variant
  1213. Dim vEditFieldFlag As Variant
  1214. Dim sFieldName As String
  1215. Dim bAlreadyDisplayedPerform As Integer
  1216. Dim bAlreadyDisplayedDistribute As Integer
  1217. Dim sFirstTime As String   '  flag for saving machine id field
  1218. '++LotusScript Development Environment:2:2:DistributeChartAssn:1:8
  1219. Sub DistributeChartAssn (iRC As Integer, iCC As Integer, ThisDoc As NotesUIDocument)
  1220.      DistributeChart.Repaint = False
  1221.      DistributeChart.rowcount = iRC - 1
  1222.      DistributeChart.columncount = iCC
  1223.      DistributeSheet.tablename = "DistributeSheet"
  1224.      DistributeChart.sslinkbook = "DistributeSheet"
  1225.      test = iRC 
  1226.      DistributeChart.sslinkrange = "a1:m" + test
  1227.      DistributeChart.sslinkmode = 1
  1228.      DistributeChart.Repaint = True
  1229.      Call ThisDoc.GoToField("DataDistributeChart")
  1230. End Sub
  1231. '++LotusScript Development Environment:2:2:PerformChartAssn:1:8
  1232. Sub PerformChartAssn (iRC As Integer, iCC As Integer, ThisDoc As NotesUIDocument)
  1233.      PerformChart.Repaint = False
  1234.      PerformChart.rowcount = iRC
  1235.      PerformChart.columncount = iCC
  1236.      PerformSheet.tablename = "PerformSheet"
  1237.      PerformChart.sslinkbook = "PerformSheet"
  1238.      test = iRC + 1
  1239.      PerformChart.sslinkrange = "a1:m" + test
  1240.      PerformChart.sslinkmode = 1
  1241.      PerformChart.Repaint = True
  1242.      Call ThisDoc.GoToField("DataPerformChart")
  1243. End Sub
  1244. '++LotusScript Development Environment:2:2:AMSV:1:8
  1245. Sub AMSV()
  1246.          '  Graph Performance
  1247.      Dim Workspace As New NotesUIWorkspace
  1248.      Dim ThisDoc As NotesUIDocument
  1249.      Dim Session As New NotesSession
  1250.      Dim ThisDB As NotesDatabase
  1251.      Dim DateTime As New NotesDateTime ("1/1/96")
  1252.      Dim SearchEntryCollection As NotesDocumentCollection
  1253.      Dim SearchMachineCollection As NotesDocumentCollection
  1254.      Dim SearchEntryDoc As NotesDocument
  1255.      Dim SearchMachineDoc As NotesDocument
  1256.      Dim sSavedMachines(numoutputlines, 2) As String     ' col1 = machine name, col2 = vendor
  1257.      Dim bAlreadyFound As Integer
  1258.      Dim sVendorName As String
  1259.      Dim iMinUsers As Integer
  1260.      Dim iMaxUsers As Integer
  1261.      
  1262.      Set ThisDoc = Workspace.CurrentDocument
  1263.      Set ThisDB = Session.CurrentDatabase
  1264.      ThisDoc.EditMode = True
  1265.      
  1266.      sVendorName = ExtractVendorName( ThisDB.Filename )       '  extract current vendor name
  1267.     ' sVendorName = Left(sSearchDB, (Len(sSearchDB) - 4) )   '  extract .NSF
  1268.      'sVendorName = Right(sVendorName, (Len(sVendorName) - 2 ) )  '  extract CP prefix
  1269.      
  1270.      If ValidateAMPerformance(ThisDoc) = False Then
  1271.           Exit Sub
  1272.      End If
  1273.      
  1274.      'Set SearchMachineCollection = ThisDB.Search(FormulateQuery(ThisDoc), DateTime, 0 )
  1275.      '  first make sure there is some data to process 
  1276.      '  search on range of number of users
  1277.      iMinUsers = Cint(.95 * Cint(ThisDoc.FieldGetText("DataUNumberUsers1")  ) )
  1278.      iMaxUsers = Cint( 1.05 * Cint(ThisDoc.FieldGetText("DataUNumberUsers1") ) )
  1279.      
  1280.      '  see if there are more machines (same vendor).... 
  1281.      FormulateQuery$ = " Form = ""Vendor Data""  & DataUServerID <> " & {"} & ThisDoc.FieldGetText("DataUServerID") & {"} & _
  1282.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText("DataUScript1")  & {"}  & " &  DataUNumberUsers1 > " & iMinUsers &  " &  DataUNumberUsers1 < "  & iMaxUsers
  1283.      Set SearchMachineCollection = ThisDB.Search(FormulateQuery$, DateTime, 0 )
  1284.      If SearchMachineCollection.Count = 0 Then
  1285.           Messagebox "No new information to display", MB_ICONEXCLAMATION, "Graph Performance Information"
  1286.           Exit Sub
  1287.      End If
  1288.      
  1289.      PerformChart.Repaint = False
  1290.      On Error Goto 0
  1291.      
  1292.         '  zero out extra columns
  1293.      For i = 3 To iColCountPerform
  1294.           PerformSheet.col = i
  1295.           For j = 2 To iRowCountPerform
  1296.                PerformSheet.row = j
  1297.                PerformSheet.text=NA
  1298.           Next j
  1299.      Next i
  1300.      
  1301.      iColCountPerform = 2
  1302.      sSavedMachines(1, 1) = ThisDoc.FieldGetText("DataUServerID")
  1303.      sSavedMachines( 1, 2 ) = sVendorName
  1304.      
  1305.      For j = 1 To SearchMachineCollection.Count 
  1306.           Set SearchMachineDoc = SearchMachineCollection.GetNthDocument ( j )
  1307.           '  first make sure this is a unique entry
  1308.           bAlreadyFound = False
  1309.           For k = 1 To (iColCountPerform - 1)
  1310.                temp = SearchMachineDoc.GetItemValue("DataUServerID") 
  1311.                If temp(0) = sSavedMachines(k, 1) Then
  1312.                     If sVendorName = sSavedMachines( k, 2) Then    '  check machine name
  1313.                     '  verify that machine name and vendor name are the same
  1314.                          bAlreadyFound = True
  1315.                     End If
  1316.                End If
  1317.           Next k
  1318.           
  1319.           '  make sure the data has a signature attached
  1320.           vCertifyCheck = ThisDoc.Document.CertifyCheckOn
  1321.           Dim vIsSignedField As Variant
  1322.           vIsSignedField = ThisDoc.Document.IsSignedField
  1323.           If vCertifyCheck( 0 ) = "1" And vIsSignedField( 0 ) = "0" Then
  1324.                bAlreadyFound = True
  1325.           End If
  1326.           
  1327.           If bAlreadyFound = False Then     '  new entry
  1328.                iColCountPerform = iColCountPerform + 1
  1329.                PerformSheet.row = 1
  1330.                PerformSheet.col = iColCountPerform
  1331.                '  save off the machines already processed
  1332.                temp = SearchMachineDoc.GetItemValue("DataUServerID") 
  1333.                sSavedMachines ((iColCountPerform - 1), 1) = temp(0)    'subtract off original columns
  1334.                sSavedMachines ((iColCountPerform - 1),  2) = sVendorName
  1335.                PerformSheet.text = temp(0)
  1336.                PerformSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  1337.                
  1338.                 ' load up the spreadsheet with data
  1339.                ' do a lookup based on this machine id and this script id
  1340.                temp = SearchMachineDoc.GetItemValue("DataUServerID")
  1341.                SearchFormula$ = " Form = ""Vendor Data""  & DataUServerID = " & {"} & temp(0)  & {"} & _
  1342.                " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText("DataUScript1")  & {"}  
  1343.                
  1344.                Set SearchEntryCollection = ThisDB.Search(SearchFormula$, DateTime, 0 )
  1345.                If SearchEntryCollection.Count > 0 Then
  1346.                     For i = 1 To SearchEntryCollection.Count
  1347.                          Set SearchEntryDoc = SearchEntryCollection.GetNthDocument ( i )
  1348.                          
  1349.                          '  need to see if an entry exists in the current spreadsheet
  1350.                          bAlreadyFound = False
  1351.                          PerformSheet.col = 1   
  1352.                          temp =  SearchEntryDoc.GetItemValue("DataUNumberUsers1") 
  1353.                          
  1354.                          For k = 2 To iRowCountPerform 
  1355.                               PerformSheet.row = k
  1356.                               
  1357.                               If PerformSheet.number = Cint(temp(0)) Then
  1358.                                    bAlreadyFound = True
  1359.                                    PerformSheet.col = iColCountPerform
  1360.                                    temp1= SearchEntryDoc.GetItemValue("DataUAverage") 
  1361.                                    PerformSheet.number= Csng(temp1(0)) 
  1362.                               End If
  1363.                          Next k
  1364.                          
  1365.                          If bAlreadyFound = False  Then '  insert in table (entry and data)
  1366.                               iRowCountPerform = iRowCountPerform + 1
  1367.                               PerformSheet.row = iRowCountPerform
  1368.                               '  insert new data
  1369.                               PerformSheet.col = 1
  1370.                               PerformSheet.number =  Cint(temp(0)) 
  1371.                               PerformSheet.col = iColCountPerform
  1372.                               temp1= SearchEntryDoc.GetItemValue("DataUAverage") 
  1373.                               PerformSheet.number= Csng(temp1(0))  
  1374.                          End If
  1375.                     Next i 
  1376.                End If     
  1377.           End If
  1378.      Next j
  1379.      
  1380.      '   set columns to automatically resize
  1381.      PerformSheet.SetColWidthAuto 1, 1, (iRowCountPerform + 1), 2 , True
  1382.      
  1383.      PerformSheet.col = 1
  1384.      PerformSheet.row = 1
  1385.      PerformSheet.showselections = 0
  1386.      
  1387.      PerformSheet.Sort 2, 1, iRowCountPerform, iColCountPerform + 1, True, 1     
  1388.      
  1389.     '  insert zeros where there are gaps, up to the final entry
  1390.      For i = 2 To iColCountPerform
  1391.           bAlreadyFound = False
  1392.           PerformSheet.col = i
  1393.           For j = iRowCountPerform To 2 Step -1   '  count backwards
  1394.                PerformSheet.row = j
  1395.                If PerformSheet.number > 0  Then
  1396.                     bAlreadyFound = True
  1397.                Elseif bAlreadyFound = True Then     '  already found the top number
  1398.                     PerformSheet.number = 0
  1399.                End If
  1400.           Next j
  1401.      Next i
  1402.      
  1403.      ' ****************************
  1404.      '  Perform Chart Setup
  1405.       '****************************
  1406.      Set PerformChart = ProcessPerformChart(PerformChart)
  1407.      
  1408.      'set Perform chart type to 2d line
  1409.      'PerformChart.chartType = CHChartType2dLine
  1410.      PerformChart.chartType = CHChartType2dBar
  1411.      
  1412.      PerformChart.TitleText = ThisDoc.FieldGetText ("DataUScript1") + ": Comparative Analysis, Same Vendor"
  1413.      PerformChart.Plot.DataSeriesInRow = False   'reads from a column
  1414.      
  1415.         '  set up the link between spreadsheet and chart
  1416.      Call PerformChartAssn ((iRowCountPerform-1), (iColCountPerform- 1), ThisDoc)
  1417.      
  1418.      Dim ThisDocBE As NotesDocument
  1419.      Set ThisDocBE = ThisDoc.Document
  1420.      Call GraphForSave( ThisDoc, ThisDocBE )
  1421.      
  1422.      Exit Sub
  1423.      
  1424.      
  1425. ExitNow:
  1426.      Messagebox "Need to Generate Original Performance Graph", MB_ICONEXCLAMATION, "Graph Performance Information"
  1427.      Exit Sub
  1428.      
  1429. End Sub
  1430. '++LotusScript Development Environment:2:1:ValidateAMDistribution:1:8
  1431. Public Function ValidateAMDistribution( ThisDoc As NotesUIDocument ) As Integer
  1432.      
  1433.      ValidateAMDistribution = True
  1434.      If ThisDoc.FieldGetText( "DataUServerID" ) = "" Then
  1435.           ValidateAMDistribution = False
  1436.           Messagebox "Specify Server Machine ID", MB_ICONEXCLAMATION,_
  1437.           "Graph Distribution Information"
  1438.           ThisDoc.GoToField( "DataUServerID" )
  1439.           Exit Function
  1440.      End If
  1441.      
  1442.      If ThisDoc.FieldGetText( "DataUNumberUsers1" ) = "" Then
  1443.           ValidateAMDistribution = False
  1444.           Messagebox "Specify Number Users/Spoke", MB_ICONEXCLAMATION,_
  1445.           "Graph Distribution Information"
  1446.           ThisDoc.GoToField( "DataUServerID" )
  1447.           Exit Function
  1448.      End If
  1449.      
  1450.      If ThisDoc.FieldGetText( "DataUScript1" ) = "" Then
  1451.           Messagebox "Specify Script Performed", MB_ICONEXCLAMATION,_
  1452.           "Graph Distribution Information"
  1453.           ValidateAMDistribution = False
  1454.           ThisDoc.GoToField( "DataUScript1" )
  1455.           Exit Function
  1456.      End If
  1457.      
  1458. End Function
  1459. '++LotusScript Development Environment:2:1:ValidateGraphDistribution:1:8
  1460. Public Function ValidateGraphDistribution( ) As Integer
  1461.      Dim Workspace As New NotesUIWorkspace
  1462.      Dim ThisDoc As NotesUIDocument
  1463.      
  1464.      Dim Session As New NotesSession
  1465.      Dim ThisDB As NotesDatabase
  1466.      
  1467.      Set ThisDoc = Workspace.CurrentDocument
  1468.      Set ThisDB = Session.CurrentDatabase
  1469.      
  1470.      If ThisDoc.FieldGetText( "DataUServerID" ) = "" Then
  1471.           Messagebox "Specify Server Machine ID", MB_ICONEXCLAMATION, "Graph Distribution Information"
  1472.           ThisDoc.GoToField( "DataUServerID" )
  1473.           ValidateGraphDistribution = False
  1474.           Exit Function
  1475.      End If
  1476.      
  1477.      If ThisDoc.FieldGetText( "DataUScript1" ) = "" Then
  1478.           Messagebox "Specify Script Performed", MB_ICONEXCLAMATION, "Graph Distribution Information"
  1479.           ThisDoc.GoToField( "DataUScript1" )
  1480.           ValidateGraphDistribution = False
  1481.           Exit Function
  1482.      End If
  1483.      
  1484.        '  assuming if this field is filled in, all of the other frequency fields will also be filled in
  1485.      If ThisDoc.FieldGetText( "DataUAverage" ) = "" Then
  1486.           Messagebox "Specify Results from Data Run", MB_ICONEXCLAMATION, "Graph Distribution Information"
  1487.           ThisDoc.GoToField( "DataUAverage" )
  1488.           ValidateGraphDistribution = False
  1489.           Exit Function
  1490.      End If
  1491.      
  1492.      
  1493.      ValidateGraphDistribution = True
  1494. End Function
  1495. '++LotusScript Development Environment:2:1:ValidateGraphPerformance:1:8
  1496. Public Function ValidateGraphPerformance( ) As Integer
  1497.      Dim Workspace As New NotesUIWorkspace
  1498.      Dim ThisDoc As NotesUIDocument
  1499.      
  1500.      Dim Session As New NotesSession
  1501.      Dim ThisDB As NotesDatabase
  1502.      
  1503.      Set ThisDoc = Workspace.CurrentDocument
  1504.      Set ThisDB = Session.CurrentDatabase
  1505.      
  1506.      If ThisDoc.FieldGetText( "DataUServerID" ) = "" Then
  1507.           Messagebox "Specify Server Machine ID", MB_ICONEXCLAMATION, "Graph Performance Information"
  1508.           ThisDoc.GoToField( "DataUServerID" )
  1509.           ValidateGraphPerformance = False
  1510.           Exit Function
  1511.      End If
  1512.      
  1513.      If ThisDoc.FieldGetText( "DataUScript1" ) = "" Then
  1514.           Messagebox "Specify Script Performed", MB_ICONEXCLAMATION, "Graph Performance Information"
  1515.           ThisDoc.GoToField( "DataUScript1" )
  1516.           ValidateGraphPerformance = False
  1517.           Exit Function
  1518.      End If
  1519.      
  1520.      ValidateGraphPerformance = True
  1521.      
  1522. End Function
  1523. '++LotusScript Development Environment:2:2:CreateSpreadChartAddlLink:1:8
  1524. Public Sub CreateSpreadChartAddlLink( iRCnt, iCCnt )
  1525.      Dim Workspace As New NotesUIWorkspace
  1526.      Dim ThisDoc As NotesUIDocument
  1527.      
  1528.      Set ThisDoc = Workspace.CurrentDocument
  1529.      
  1530.      ThisDoc.GotoField( "DataPerformSheet" )
  1531.      Set PerformSheet = ThisDoc.GetObject( "PerformSheet" )
  1532.      
  1533.      ThisDoc.GoToField( "DataPerformChart" )
  1534.      Set PerformChart = ThisDoc.GetObject( "PerformChart" )
  1535.      PerformChart.Repaint = False
  1536.      
  1537.      PerformChart.rowcount = iRCnt
  1538.      
  1539.      j = iCCnt -1   '  for the moment, max of 12 columns
  1540.      If j > 12 Then
  1541.           j = 12
  1542.      End If
  1543.      PerformChart.columncount = j
  1544.      
  1545.      PerformSheet.tablename = "PerformSheet"
  1546.      PerformChart.sslinkbook = "PerformSheet"
  1547.      test = iRCnt 
  1548.      PerformChart.sslinkrange = "a1:m" + test
  1549.      PerformChart.sslinkmode = 1
  1550. End Sub
  1551. '++LotusScript Development Environment:2:1:CreateOutputDB:1:8
  1552. Public Function CreateOutputDB( ThisDoc As NotesUIDocument ) As NotesDatabase
  1553.      Dim Workspace As New NotesUIWorkspace
  1554.      Dim OutputDB As New NotesDatabase( "", "" )
  1555.      Dim OutputDBTemplate As New NotesDatabase( "", "DSPD.NTF" )
  1556.      Dim QueryOutputFilename As String
  1557.      Dim QueryOutputServer As String
  1558.      Dim Session As New NotesSession
  1559.      Dim ThisDB As NotesDatabase
  1560.      
  1561.      Set ThisDoc = Workspace.CurrentDocument
  1562.      Set ThisDB = Session.CurrentDatabase
  1563.      
  1564.      ThisDoc.document.OutputServer = "local"
  1565.      ThisDoc.document.OutputFilename = "OUTPUT.NSF"
  1566.      
  1567.      If( Workspace.DialogBox( "OutputInfo", True, True ) = False ) Then
  1568.           'Messagebox "Cannot Create Output Database", MB_ICONEXCLAMATION, "Save Results"
  1569.           Exit Function
  1570.      End If
  1571.      QueryOutputFilename = ThisDoc.FieldGetText( "OutputFilename" )
  1572.      QueryOutputServer = ThisDoc.FieldGetText( "OutputServer" )
  1573.      If QueryOutputServer = "local" Then
  1574.           QueryOutputServer = ""
  1575.      End If
  1576.      
  1577.      If QueryOutputFilename = "" Then
  1578.           'Messagebox "Output Database Filename Must be Specified", MB_ICONEXCLAMATION, "Save Results"
  1579.           Exit Function
  1580.      End If
  1581.      
  1582.  '    if database doesn't exist, create it   
  1583.      If ( Instr( 1, ThisDoc.FieldGetText( "OutputSaveResults" ), "Output to Database" ) ) Then
  1584.           
  1585.           If( Not( OutputDB.Open( QueryOutputServer, Ucase( QueryOutputFilename ) ) ) ) Then
  1586.           'Set OutputDB = ThisDB.CreateCopy( QueryOutputServer, Ucase( QueryOutputFilename ) )
  1587.                Set OutputDB = OutputDBTemplate.CreateCopy( QueryOutputServer, Ucase( QueryOutputFilename ) )
  1588.                
  1589.                OutputDB.Title = "Server.Planner Output Rev 1.0"
  1590.           End If
  1591.      End If
  1592.      Set CreateOutputDB = OutputDB
  1593.      
  1594. End Function
  1595. '++LotusScript Development Environment:2:1:ValidateAMPerformance:1:8
  1596. Public Function ValidateAMPerformance( ThisDoc As NotesUIDocument ) As Integer
  1597.      
  1598.      ValidateAMPerformance = True
  1599.      If ThisDoc.FieldGetText( "DataUServerID" ) = "" Then
  1600.           ValidateAMPerformance = False
  1601.           Messagebox "Specify Server Machine ID", MB_ICONEXCLAMATION,_
  1602.           "Graph Performance Information"
  1603.           ThisDoc.GoToField( "DataUServerID" )
  1604.           Exit Function
  1605.      End If
  1606.      
  1607.      If ThisDoc.FieldGetText( "DataUScript1" ) = "" Then
  1608.           ValidateAMPerformance = False
  1609.           Messagebox "Specify Script Performed", MB_ICONEXCLAMATION,_
  1610.           "Graph Performance Information"
  1611.           ThisDoc.GoToField( "DataUScript1" )
  1612.           Exit Function
  1613.      End If
  1614.      
  1615. End Function
  1616. '++LotusScript Development Environment:2:1:ProcessPerformChart:1:8
  1617. Public Function ProcessPerformChart( PerformChart As Variant ) As Variant
  1618.      Dim Workspace As New NotesUIWorkspace
  1619.      Dim ThisDoc As NotesUIDocument
  1620.      
  1621.      Set ThisDoc = Workspace.CurrentDocument
  1622.      
  1623.        'set Perform chart type to 2d line
  1624.      'PerformChart.chartType = CHChartType2dLine
  1625.      PerformChart.chartType = CHChartType2dBar
  1626.      
  1627.      PerformChart.TitleText = "System Performance: " + ThisDoc.FieldGetText _
  1628.      ( "DataUScript1" )
  1629.      
  1630.      PerformChart.Plot.DataSeriesInRow = False   'reads from a column
  1631.      
  1632.      Set ProcessPerformChart = PerformChart
  1633.      
  1634. End Function
  1635. '++LotusScript Development Environment:2:1:CreateList:1:8
  1636. Public Function CreateList( ) As NotesDocument
  1637.      Dim session As New NotesSession
  1638.      Dim db As NotesDatabase
  1639.      Dim view As NotesView
  1640.      Dim doc As NotesDocument
  1641.      Dim db2 As NotesDatabase
  1642.      Dim view2 As NotesView
  1643.      Dim doc2 As NotesDocument
  1644.      Dim outputstring As String
  1645.      Dim fileName As String
  1646.      Dim AllDatabaseCount As Integer
  1647.      Dim pathName As String
  1648.      Dim sPlatform( 12 ) As String 
  1649.      Dim bExitLoop As Integer
  1650.      
  1651.      Set db = session.CurrentDatabase
  1652.      Set view = db.GetView( "(List)" )
  1653.      
  1654.      If view Is Nothing Then           '  bypass if mailed item
  1655.           Exit Function
  1656.      End If
  1657.      
  1658.      Set doc = view.GetFirstDocument
  1659.           '  make sure a List document is present with platform information
  1660.      bExitLoop = False
  1661.      While  bExitLoop = False
  1662.           If doc Is Nothing Then
  1663.                bExitLoop = True
  1664.           Elseif doc.ListType( 0 ) = "Platform" Then
  1665.                bExitLoop = True
  1666.           Else
  1667.                Set doc = view.GetNextDocument( doc )
  1668.           End If
  1669.      Wend
  1670.      
  1671.     ' *** Find the document for the Database if one is not there create one so it can be filled in..
  1672.      If doc Is Nothing Then
  1673.           Set Listdoc = db.createdocument
  1674.           Listdoc.ListType = "Platform"
  1675.           Listdoc.Form = "(List)"
  1676.           Call Listdoc.save( False,False )
  1677.      Else
  1678.           If Not( doc Is Nothing ) Then
  1679.                If doc.ListType( 0 ) = "Platform" Then
  1680.                     Set Listdoc = doc
  1681.                     Listdoc.list=""
  1682.                     Call Listdoc.Save( False, False )
  1683.                End If
  1684.                Set doc = view.GetNextDocument( doc )
  1685.           End If
  1686.      End If
  1687.      
  1688.       '     initialize default fields
  1689.      sPlatform( 0 ) = "AIX/RS6000"
  1690.      sPlatform( 1 ) = "AIX/SP2"
  1691.      sPlatform( 2 ) =  "HP-UX"
  1692.      sPlatform( 3 ) = "NetWare 3.12"
  1693.      sPlatform( 4 ) = "Netware 4.1"
  1694.      sPlatform( 5 ) = " NT 3.51"
  1695.      sPlatform( 6 ) = " NT 4.0"
  1696.      sPlatform( 7 ) = " OS/2 2.11 SMP"
  1697.      sPlatform( 8 ) = " OS/2 Warp Connect"
  1698.      sPlatform( 9 ) = " OS/2 Warp Server 4.0"
  1699.      sPlatform( 10 ) = " Solaris 2.5"
  1700.      sPlatform( 11 ) = " Win95 1.0"
  1701.      
  1702.      Listdoc.list = sPlatform
  1703.      
  1704.      Call Listdoc.save( False, False )
  1705.      
  1706.      Set doc = view.GetFirstDocument
  1707.      '  make sure a List document is present with vendor database information
  1708.      bExitLoop = False
  1709.      While  bExitLoop = False
  1710.           If doc Is Nothing Then
  1711.                bExitLoop = True
  1712.           Elseif doc.ListType( 0 ) = "Database" Then
  1713.                bExitLoop = True
  1714.           Else
  1715.                Set doc = view.GetNextDocument( doc )
  1716.           End If
  1717.      Wend
  1718.      
  1719.     ' *** Find the document for the Database if one is not there create one so it can be filled in..
  1720.      If doc Is Nothing Then
  1721.           Set Listdoc = db.createdocument
  1722.           Listdoc.ListType = "Database"
  1723.           Listdoc.Form = "(List)"
  1724.           Call Listdoc.save( False,False )
  1725.      Else
  1726.           If Not( doc Is Nothing ) Then
  1727.                If doc.ListType( 0 ) = "Database" Then
  1728.                     Set Listdoc = doc
  1729.                     Listdoc.List = ""
  1730.                     Call Listdoc.Save( False, False )
  1731.                End If
  1732.           End If
  1733.      End If
  1734.      pathName = session.GetEnvironmentString( "Directory",True )
  1735.      
  1736.      Chdir pathName
  1737.      
  1738.      ' **** document that vendor databases need to be in upper case
  1739.      pathName = pathname & "\CP*.NSF"
  1740.      
  1741.      fileName = Dir$( pathName )
  1742.      
  1743.      If fileName = "" Then
  1744.           Messagebox "Cannot find Vendor Database(s)", MB_ICONEXCLAMATION, "Vendor Data"
  1745.           Set CreateList = Listdoc   
  1746.           Exit Function
  1747.      End If
  1748.      
  1749.      AllDatabaseCount = 0
  1750.      Do While fileName <> ""
  1751.           '  first need to validate that this is a proper vendor database
  1752.           
  1753.           Set db2 = New NotesDatabase( "", fileName )
  1754.           
  1755.           Set view2 = db2.GetView( "(Vendor Data)" )
  1756.           
  1757.           On Error Resume Next
  1758.           Set doc2 = view2.GetFirstDocument
  1759.           On Error Goto 0
  1760.           
  1761.           If Not( doc2 Is Nothing ) Then       '  include if entry found 
  1762.                Redim Preserve AllDatabase( AllDatabaseCount )
  1763.  '             parse out system name from filename 
  1764.                outputstring = Left ( filename, ( Len( filename ) - 4 ) )
  1765.                filename = outputstring
  1766.                outputstring = Right ( filename, ( Len( filename ) - 2 ) )
  1767.                AllDatabase ( AllDatabaseCount ) = Ucase( outputstring )
  1768.   '             Messagebox AllDatabase( AllDatabaseCount )
  1769.                AllDatabaseCount = AllDatabaseCount +1          
  1770.           End If
  1771.           
  1772.           If db2.IsOpen = True Then
  1773.                ' don't close if current vendor database
  1774.                Dim sTempFileName As String
  1775.                Dim i As Integer
  1776.                sTempFileName = db.FileName
  1777.                i = Instr(1, db.FileName, ".nsf")
  1778.                If i > 0 Then          '  handle case where testing from .ntf
  1779.                     sTempFileName = Left$( db.FileName, ( i - 1) )
  1780.                End If
  1781.                'Messagebox (sTempFileName) & filename
  1782.                'If ( ( sTempFileName ) <> fileName ) Then
  1783.                If Instr( 1, fileName, sTempFile ) = 0 Then
  1784.                     'Messagebox "DEBUG:  sTempFileName " & sTempFileName & " fileName " & fileName
  1785.                     Call db2.Close
  1786.                End If
  1787.           End If
  1788.           
  1789.           fileName = Dir$( )
  1790.      Loop
  1791.      
  1792.      If AllDatabaseCount = 0 Then          '  no matches found
  1793.           'Messagebox "Warning:  Cannot find Vendor Databases", MB_ICONEXCLAMATION, "Vendor Database Search"
  1794.      End If
  1795.      
  1796.      '  save the information off (zero out if nothing found)
  1797.      Listdoc.list = AllDatabase
  1798.      'Call Listdoc.save( False, False )
  1799.      Call Listdoc.save( True, True )
  1800.      
  1801.      
  1802.      Set CreateList = Listdoc   
  1803.      
  1804. End Function
  1805. '++LotusScript Development Environment:2:2:PerformChartAssn2:1:8
  1806. Public Sub PerformChartAssn2( iRC As Integer, iCC As Integer, ThisDoc As NotesUIDocument )
  1807.      PerformChart.Repaint = False
  1808.      PerformChart.rowcount = iRC
  1809.      PerformChart.columncount = iCC
  1810.      PerformSheet.tablename = "PerformSheet"
  1811.      PerformChart.sslinkbook = "PerformSheet"
  1812.      test = iRC + 1
  1813.      PerformChart.sslinkrange = "a1:m" + test
  1814.      PerformChart.sslinkmode = 1
  1815.      PerformChart.Repaint = True
  1816.      Call ThisDoc.GoToField( "DataPerformChart" )
  1817. End Sub
  1818. '++LotusScript Development Environment:2:2:GraphPerformance:1:8
  1819. Public Sub GraphPerformance( iRowCountPerform As Integer, iColCountPerform As Integer )
  1820.      Dim Workspace As New NotesUIWorkspace
  1821.      Dim ThisDoc As NotesUIDocument
  1822.      Dim Session As New NotesSession
  1823.      Dim ThisDB As NotesDatabase
  1824.      Dim DateTime As New NotesDateTime( "1/1/96" )
  1825.      Dim SearchCollection As NotesDocumentCollection
  1826.      Dim SearchDoc As NotesDocument
  1827.      Dim iEntryCount As Integer
  1828.      Dim bMatchFound As Integer
  1829.      Dim itemp As Integer
  1830.      
  1831.      Set ThisDoc = Workspace.CurrentDocument
  1832.      Set ThisDB = Session.CurrentDatabase
  1833.      ThisDoc.EditMode = True
  1834.      
  1835.      If ValidateGraphPerformance( ) = False Then
  1836.           Exit Sub
  1837.      End If
  1838.      
  1839.      If PerformComponentsSetup2( ) = False Then
  1840.           Exit Sub
  1841.      End If
  1842.           '********************************************************
  1843.      ' load up the spreadsheet with data
  1844.      ' do a lookup based on this machine id and this script id
  1845.      iEntryCount=0
  1846.      SearchFormula$ = " Form = ""Vendor Data""  & DataUServerID = " & {"} & ThisDoc.FieldGetText( "DataUServerID" ) & {"} & _
  1847.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"} 
  1848.      Set SearchCollection = ThisDB.Search( SearchFormula$, DateTime, 0 )
  1849.      
  1850.      '  first insert data from current database
  1851.      If SearchCollection.Count > 0 Then
  1852.           For i = 1 To SearchCollection.Count
  1853.                Set SearchDoc = SearchCollection.GetNthDocument( i )
  1854.                
  1855.               '  make sure the data has a signature attached
  1856.                vCertifyCheck = ThisDoc.Document.CertifyCheckOn
  1857.                Dim vIsSignedField As Variant
  1858.                vIsSignedField = SearchDoc.IsSignedField
  1859.                'If vCertifyCheck( 0 ) = "1" And SearchDoc.IsSigned  Then
  1860.                If vCertifyCheck( 0 ) = "1" And vIsSignedField( 0 ) = "1"  Then
  1861.                     PerformSheet.row = 1 +  i
  1862.                     PerformSheet.col = 1    
  1863.                     temp =  SearchDoc.GetItemValue( "DataUNumberUsers1" ) 
  1864.                     PerformSheet.number =  Cint( temp( 0 ) ) 
  1865.                     PerformSheet.col = 2       '    response time
  1866.                     temp= SearchDoc.GetItemValue( "DataUAverage" ) 
  1867.                     PerformSheet.number= Csng( temp( 0 ) ) 
  1868.                     iEntryCount=iEntryCount + 1
  1869.                End If
  1870.           Next i     
  1871.      End If
  1872.      
  1873.      '  make sure the current form is filled out and then insert
  1874.      If ThisDoc.FieldGetText( "DataUNumberUsers1" ) > " " And ThisDoc.FieldGetText( "DataUAverage" ) > " " Then
  1875.           '  see if the entry exists
  1876.           bMatchFound = False
  1877.           For i = 1 To iEntryCount
  1878.                PerformSheet.row = i + 1
  1879.                PerformSheet.col = 1
  1880.                itemp = PerformSheet.number
  1881.                If Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) = iTemp Then
  1882.                     bMatchFound = True
  1883.                     PerformSheet.col= 2       '    response time
  1884.                     PerformSheet.number = Csng( ThisDoc.FieldGetText( "DataUAverage" ) )
  1885.                End If
  1886.           Next i
  1887.           If bMatchFound = False Then
  1888.                PerformSheet.row = 1 +  iEntryCount + 1
  1889.                PerformSheet.col = 1     '   user count
  1890.                PerformSheet.number =  Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) )
  1891.                PerformSheet.col= 2       '    response time
  1892.                PerformSheet.number = Csng( ThisDoc.FieldGetText( "DataUAverage" ) )
  1893.                iEntryCount=iEntryCount + 1
  1894.           End If
  1895.      End If
  1896.      
  1897.      iRowCountPerform = iEntryCount + iRowCountPerform
  1898.      
  1899.      '  set columns to automatically resize
  1900.      PerformSheet.SetColWidthAuto 1, 1,( iRowCountPerform + 1 ), 2 , True
  1901.      
  1902.      EndRow =( iOutputCount + 2 ) - 1
  1903.      PerformSheet.Sort 2, 1, iRowCountPerform + 1, 2, True, 1     
  1904.      
  1905.         '  set up the link between spreadsheet and chart
  1906.      iColCountPerform = 1
  1907.      Call PerformChartAssn2( iRowCountPerform, iColCountPerform, ThisDoc )
  1908.      iRowCountPerform = iRowCountPerform + 1
  1909.      Exit Sub
  1910.      
  1911. PressEdit:
  1912.      Messagebox "Need to be in Edit Mode, then Request Graphical Information", MB_ICONEXCLAMATION, "Graph Performance Information"
  1913.      Exit Sub
  1914.      
  1915.      
  1916. End Sub
  1917. '++LotusScript Development Environment:2:1:PerformComponentsSetup2:1:8
  1918. Public Function PerformComponentsSetup2( ) As Integer
  1919.      Dim Workspace As New NotesUIWorkspace
  1920.      Dim ThisDoc As NotesUIDocument
  1921.      
  1922.      Dim Session As New NotesSession
  1923.      Dim ThisDB As NotesDatabase
  1924.      Dim DateTime As New NotesDateTime( "1/1/96" )
  1925.      Dim SearchCollection As NotesDocumentCollection
  1926.      Dim SearchDoc As NotesDocument
  1927.      
  1928.      Dim iEntryCount As Integer
  1929.      Dim bMatchFound As Integer
  1930.      Dim itemp As Integer
  1931.      
  1932.      PerformComponentsSetup = True
  1933.      Set ThisDoc = Workspace.CurrentDocument
  1934.      Set ThisDB = Session.CurrentDatabase
  1935.      
  1936.      If ValidateGraphPerformance( ) = False Then
  1937.           Exit Function
  1938.      End If
  1939.      
  1940.      '  set up spreadsheet and chart
  1941.      On Error Goto PressEdit              '   need to be in edit mode to continue processing
  1942.      ThisDoc.GoToField( "DataPerformSheet" )
  1943.      ThisDoc.FieldClear( "DataPerformSheet" )
  1944.      Set PerformSheet = ThisDoc.CreateObject( "PerformSheet", "Lotus.Spreadsheet.1" )
  1945.      ThisDoc.GoToField( "DataPerformChart" )
  1946.      ThisDoc.FieldClear( "DataPerformChart" ) 
  1947.      Set PerformChart = ThisDoc.CreateObject( "PerformChart", "Lotus.Chart.1" )
  1948.      'ThisDoc.Document.AppendText( "foo" )
  1949.      'ThisDoc.Document.ComputeWithForm True, True 
  1950.      On Error Goto 0
  1951.      
  1952.      PerformChart.Repaint = False
  1953.      
  1954.      PerformChart.rowcount = 10
  1955.      PerformChart.columncount = 1
  1956.      PerformSheet.tablename = "PerformSheet"
  1957.      PerformChart.sslinkbook = "PerformSheet"
  1958.      test = 12
  1959.      PerformChart.sslinkrange = "a1:m" + test
  1960.      PerformChart.sslinkmode = 1
  1961.      
  1962.       '****************************
  1963.      'set up Perform sheet
  1964.       '****************************
  1965.      iRowCountPerform = 0
  1966.      iColCountPerform = 1
  1967.      
  1968.      PerformSheet.displaycols =  2
  1969.      PerformSheet.displayrows = 10
  1970.      PerformSheet.showrowheading = False
  1971.      PerformSheet.showcolheading = False
  1972.      
  1973.      '  set up headings
  1974.      PerformSheet.row = 1
  1975.      PerformSheet.col = 1
  1976.      
  1977.      PerformSheet.text = "# Users"
  1978.      PerformSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  1979.      
  1980.      PerformSheet.col = 2
  1981.      PerformSheet.text = ThisDoc.FieldGetText( "DataUServerID" )
  1982.      PerformSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  1983.      
  1984.      ' ****************************
  1985.      '  Perform Chart Setup
  1986.       '****************************
  1987.      PerformChart.chartType = CHChartType2dLine
  1988.      PerformChart.TitleText = "System Performance: " + ThisDoc.FieldGetText( "DataUScript1" )
  1989.      PerformChart.Plot.DataSeriesInRow = False   'reads from a column
  1990.      
  1991.     'show major grid line in red and minor grid line in blue
  1992.      With PerformChart.plot.axis( CHAxisIdY ).AxisGrid
  1993.           .majorPen.width = 1
  1994.           .minorPen.VtColor.Set 0, 0, 255
  1995.           .minorPen.width = 1
  1996.      End With
  1997.      
  1998.      If ThisDoc.FieldGetText( "DataUScript1" ) = "Replication Hub" Or ThisDoc.FieldGetText( "DataUScript1" ) = "Mail Routing Hub" Then
  1999.           With PerformChart.Plot.axis( CHAxisIdX, 1 ).AxisTitle
  2000.                .visible = True
  2001.                .text = "Spoke Count"
  2002.                .VtFont.name = "Arial"
  2003.                .VtFont.size = 10
  2004.                .VtFont.VtColor.set  0, 0, 255
  2005.           End With
  2006.      Else
  2007.           With PerformChart.Plot.axis( CHAxisIdX, 1 ).AxisTitle
  2008.                .visible = True
  2009.                .text = "User Count"
  2010.                .VtFont.name = "Arial"
  2011.                .VtFont.size = 10
  2012.                .VtFont.VtColor.set  0, 0, 255
  2013.           End With
  2014.      End If
  2015.      With PerformChart.Plot.axis( CHAxisIdY, 1 ).AxisTitle
  2016.           .visible = True
  2017.           .text = "Perform Time( sec )"
  2018.           .VtFont.name = "Arial"
  2019.           .VtFont.size = 10
  2020.           .VtFont.VtColor.set  0, 0, 255
  2021.      End With
  2022.      
  2023.      With PerformChart.Plot.axis( CHAxisIdZ, 1 ).AxisTitle
  2024.           .visible = True
  2025.           .text = "Machine"
  2026.           .VtFont.name = "Arial"
  2027.           .VtFont.size = 10
  2028.           .VtFont.VtColor.set  0, 0, 255
  2029.      End With
  2030.      
  2031.      With PerformChart.Plot.axis( CHAxisIdX ).Labels.Item( 1 )
  2032.         ' Set X Axis label properties
  2033.           .auto = True
  2034.           .VtFont.name = "Arial"
  2035.           .VtFont.size = 10
  2036.           .TextLayout.HorzAlignment = CHHorizontalAlignmentCenter
  2037.           .TextLayout.VertAlignment = CHVerticalAlignmentCenter
  2038.      End With
  2039.      
  2040.      With PerformChart.Plot.axis( CHAxisIdY ).Labels.Item( 1 )
  2041.         ' Set X Axis label properties
  2042.           .auto = True
  2043.           .VtFont.name = "Arial"
  2044.           .VtFont.size = 10
  2045.      End With
  2046.      
  2047.      With PerformChart.Plot.axis( CHAxisIdZ ).Labels.Item( 1 )
  2048.         ' Set X Axis label properties
  2049.           .auto = True
  2050.           .VtFont.name = "Arial"
  2051.           .VtFont.size = 10
  2052.      End With
  2053.      
  2054.        ' adjust size of title
  2055.      With PerformChart.title.VtFont
  2056.           .name = "Arial"
  2057.           .size = 10
  2058.           .style = CHFontStyleBold
  2059.           .effect = 512
  2060.           .VtColor.Set 0, 0, 255
  2061.      End With
  2062.      
  2063.     'use  manual scale to display y axis( value axis )
  2064.      With PerformChart.plot.axis( CHAxisIdY ).ValueScale
  2065.           .auto = True
  2066.      End With
  2067.      
  2068.      With PerformChart.Legend
  2069.         ' Make Legend Visible
  2070.           .location.visible = True
  2071.           .location.locationType = CHLocationTypeBottom
  2072.           
  2073.         ' Set Legend properties
  2074.           .TextLayout.HorzAlignment = CHHorizontalAlignmentLeft    ' Left justify
  2075.           .VtFont.VtColor.Set 0, 0, 255                        
  2076.           .backdrop.fill.style = CHFillStyleBrush
  2077.           .backdrop.fill.Brush.style = CHBrushStyleSolid
  2078.           
  2079.      End With
  2080.      
  2081.      With PerformChart.backdrop.fill
  2082.           '.style=CHFillStyleNull
  2083.           .style=CHFillStyleBrush
  2084.           .Brush.style=CHBrushStyleSolid
  2085.      End With
  2086.      
  2087.      '  need to enhance Machine IDs Names for legend
  2088.      PerformChart.Plot.SeriesCollection.Item( 1 ).LegendText = ThisDoc.FieldGetText( "DataUServerID" )
  2089.      
  2090.      Exit Function
  2091.      
  2092. PressEdit:
  2093.      Messagebox "Need to be in Edit Mode, then Request Graphical Information", MB_ICONEXCLAMATION, "Graph Performance Information"
  2094.      PerformComponentsSetup=False
  2095.      Exit Function
  2096.      
  2097. End Function
  2098. '++LotusScript Development Environment:2:1:ExtractVendorName:1:8
  2099. Function ExtractVendorName( sSearchDB As String ) As String
  2100.      Dim i As Integer
  2101.      Dim j As Integer
  2102.      Dim k As Integer
  2103.      Dim sFirstChar As String
  2104.      Dim bSlashFound As Integer
  2105.      
  2106.      j = 1
  2107.      bSlashFound = False
  2108.      If Instr( 1, sSearchDB, "\" )  > 0 Then
  2109.           While j <> 0
  2110.                k = j
  2111.                j = Instr( ( j + 1 ), sSearchDB, "\CP" )
  2112.           Wend
  2113.           bSlashFound = True
  2114.      Else
  2115.           While j <> 0
  2116.                k = j
  2117.                j = Instr( ( j + 1 ), sSearchDB, "CP" )
  2118.           Wend
  2119.      End If
  2120.      If bSlashFound = True Then
  2121.           ExtractVendorName = Right$( sSearchDB, ( ( Len ( sSearchDB ) - k ) - 2 ) )   '  extract  mfg name following .CP
  2122.      Else
  2123.           ExtractVendorName = Right$( sSearchDB, ( Len ( sSearchDB ) - 2 ) )   '  extract  mfg name following .CP
  2124.      End If
  2125.      
  2126.      i = Instr( 1, ExtractVendorName, ".NSF" )
  2127.      ExtractVendorName = Left$( ExtractVendorName, ( Len (ExtractVendorName) -  4 )  )
  2128.      
  2129. End Function
  2130. '++LotusScript Development Environment:2:2:GraphForSave:1:8
  2131. Sub GraphForSave (ThisDoc As NotesUIDocument, ThisDocBE As NotesDocument )
  2132.      
  2133.      Call ThisDoc.FieldSetText("SaveOptions", "1" )
  2134.      Call ThisDoc.Save
  2135.      Call ThisDoc.FieldSetText("SaveOptions", "0" )
  2136.      
  2137. End Sub
  2138. H h%X1
  2139.  H! 2
  2140. h"H$\4
  2141. h$H%x7
  2142. $('H8
  2143. (&H(x:
  2144. &H'X;
  2145. H'h*<<
  2146. h'h'h<
  2147. (h)@=
  2148. ((*,>
  2149. (H)\>
  2150. )h4d?
  2151. 9$JPM
  2152. 9l,l,
  2153. $-,:4-4-
  2154. Al=l=
  2155. @d?d?
  2156. pBpBPBPB
  2157. 0C0C@C@C
  2158. 2$2PC
  2159. 289pC
  2160. 2@DpC
  2161. G E E
  2162. ExGxG
  2163. 5x9(D
  2164. p6THDH
  2165. 6THxD
  2166. LTITI
  2167. 8H9xD
  2168. H9h9\F
  2169. ffffff
  2170. B M0O    
  2171. JTQa{
  2172. 4H4H`I    
  2173. $I$I(\
  2174.  MPM,]
  2175. L<^69
  2176. JT^d8
  2177. xKl_M
  2178. $Lh`)
  2179. 9} HJ
  2180. 9}dH#
  2181. 9} HJ,:
  2182. :+<:$
  2183. ;-,>#
  2184. =)87K
  2185. ;-t>##
  2186. >}hL#
  2187. Kl=-@?#
  2188. >}hL#
  2189. Kl=-@?#
  2190. =Kl=,
  2191. ^h@4Q
  2192. =,8@}hL#
  2193. =,8@}hL#
  2194. =,8@}hL#
  2195. K\=-@?#
  2196. K\=-@?#
  2197. ^|=K\=,
  2198. ^(@K|=,8@}
  2199. @K|=,8@}
  2200. @K|=,8@}
  2201. ^`A4L
  2202. >}hL#}
  2203. 9}hL#
  2204. 9}hL#
  2205. A+<:$
  2206. B-,>#
  2207. >}hL#}
  2208. 9}hL#
  2209. ^0B+<:$
  2210. ^@BK0B-
  2211. ^`BKPB-,>#
  2212. >}hL#}
  2213. 9}hL#
  2214. B+<:$
  2215. 9} HJ
  2216. B+<:$
  2217. ^PCK@C-,>#
  2218. @#Q`C}
  2219. @#QlC}
  2220. B,xC}8U
  2221. ^ CK$2,
  2222. >}TU#
  2223. ^0CK$2,
  2224. >}xU#
  2225. CJ0CJ C
  2226. CJ0CJ C
  2227. D}(V!
  2228. >}hL#}
  2229. 9}hL#
  2230. ^PD+<:$
  2231. ^`DKPD-
  2232. A}hVK`D,
  2233. DKpD-,>#
  2234. ^0EK E,
  2235. K0ESHF
  2236. ^0EK E,TFJ0E#
  2237. FQHF}
  2238. K0ESHF
  2239. ^0EK E,TFJ0E#
  2240. ^0EK E,
  2241. K0ESHF
  2242. ^0EK E,TFJ0E#
  2243. FQHF}
  2244. EKpD,
  2245. ^PEK@E,
  2246. ^`EKPE,
  2247. ^,Gr,G
  2248. o,GJpE
  2249. K@E-TG#
  2250. D-t>#
  2251. D-t>#}L[
  2252. D-t>#
  2253. 9} HJ
  2254. G+<:$
  2255. H-,>#
  2256. >}hL#
  2257. K4H-@?#
  2258. K4H-@?#
  2259. ^DHK4H,
  2260. HKDHP
  2261. HKDH,8@}
  2262. HKDH,8@}
  2263. ^4I+<:$
  2264. ^DIK4I-
  2265. ^dIKTI-,>#
  2266. 8KDI,$J}
  2267. 8KDI,$J}
  2268. 9} HJXJ
  2269. ?KDI,
  2270. >}hL#
  2271. A}hVKDI,
  2272. KO$KQ0K}
  2273. KO$KQ<K
  2274. KO$KO
  2275. NHKO$KQ0K}
  2276. NHKO$KQ<K
  2277. NHKO$KO
  2278. NXKO$KQ0K}
  2279. NXKO$KQ<K
  2280. NXKO$KO
  2281. NhKO$KQ0K}
  2282. NhKO$KQ<K
  2283. NhKO$KO
  2284. %OxKS
  2285. KO$KQ0K}
  2286. KO$KQ<K
  2287. %OxKS
  2288. KO$KQ0K}
  2289. KO$KQ<K
  2290. %OxKS
  2291. KO$KQ0K}
  2292. KO$KQ<K
  2293. KQ0K}
  2294. NLLO\LQ
  2295. NLLO\LQhL~
  2296. NLLO$KO
  2297. NLLOtLO
  2298. NLLOtLO
  2299. 8OtLP
  2300. LKDI,
  2301. >}hL#
  2302. 8, M}
  2303. 8,PM#
  2304. 8, M}
  2305. Vendor Data'++LotusScript Development Environment:2:5:(Options):0:66
  2306. '++LotusScript Development Environment:2:5:(Forward):0:1
  2307. Declare Sub Postopen( Source As Notesuidocument )
  2308. Declare Sub Terminate
  2309. Declare Sub Querysave( Source As Notesuidocument, Continue As Variant )
  2310. Declare Sub Initialize
  2311. Declare Sub Postrecalc( Source As Notesuidocument )
  2312. Declare Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
  2313. '++LotusScript Development Environment:2:5:(Declarations):0:10
  2314. Const MB_ICONSTOP = 16
  2315. Const MB_ICONQUESTION = 32
  2316. Const MB_ICONEXCLAMATION = 48
  2317. Const MB_ICONINFORMATION = 64
  2318. Const CHFontEffectUnderline=512
  2319. Const MB_YESNO = 4
  2320. Const IDYes = 6
  2321. Const IDNo = 7
  2322. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2323. Private Sub BindEvents(Byval Objectname_ As String)
  2324.      Static Source As NOTESUIDOCUMENT
  2325.      Set Source = Bind(Objectname_)
  2326.      On Event Postopen From Source Call Postopen
  2327.      On Event Querysave From Source Call Querysave
  2328.      On Event Postrecalc From Source Call Postrecalc
  2329.      On Event Queryopen From Source Call Queryopen
  2330. End Sub
  2331. '++LotusScript Development Environment:2:2:Postopen:1:12
  2332. Sub Postopen( Source As Notesuidocument )
  2333.      ' TO DO
  2334.      '  avoid vendor screen repaints
  2335.      '
  2336.      Dim Workspace As New NotesUIWorkspace
  2337.      Dim ThisDoc As NotesUIDocument
  2338.      Dim Session As New NotesSession
  2339.      Dim ThisDB As NotesDatabase
  2340.      Dim ThisDocBE As NotesDocument
  2341.      Dim sFileName As String
  2342.      
  2343.      Set ThisDoc = Workspace.CurrentDocument
  2344.      Set ThisDB = Session.CurrentDatabase
  2345.      Set ThisDocBE = ThisDoc.Document
  2346.      
  2347.      ThisDoc.EditMode = True
  2348.      sFirstTime = "0"
  2349.      
  2350.        '  process for new document, fill in vendor field
  2351.      sFileName = ThisDB.FileName
  2352.      sFileName = Mid$( sFilename, 3, ( ( Len( sFileName ) - 2 ) - 4) )  '  remove cp prefix and .nsf extension
  2353.      'Call ThisDoc.FieldSetText( "Vendor", Ucase( sFileName ) )
  2354.      vEditFieldFlag = ThisDoc.Document.EditFieldFlag
  2355.      
  2356.      '  initialize output results checkbox
  2357.      ThisDoc.Document.OutputSaveResults = "Output to Database"
  2358.      
  2359.      Dim vIsSignedField As Variant
  2360.      vIsSignedField = ThisDoc.Document.IsSignedField
  2361.      
  2362.      If ThisDoc.IsNewDoc = False Then
  2363.           '  first verify the SaveOptions field value (if 0, don't save )
  2364.           vTemp = ThisDocBE.SaveOptions
  2365.           If vTemp(0) = "1" Then
  2366.                '  as calculations take place, need to save off current document
  2367.                Call ThisDoc.Save
  2368.           End If
  2369.      End If
  2370.      
  2371.      vTemp = ThisDocBE.DocLinkFlag 
  2372.      If vTemp( 0 ) <> 1 Then
  2373.           ThisDocBE.DocLinkFlag = 0  'make sure it's initialized
  2374.      End If
  2375.      
  2376.      vTemp = ThisDocBE.MailFlag
  2377.      vTemp1 = ThisDocBE.SaveOptions
  2378.      If vTemp( 0 ) = "0" And vTemp1( 0 ) = "1" Then    '  only update if not mailed
  2379.           Call ThisDoc.FieldSetText( "Vendor", Ucase( sFileName ) )
  2380.      End If
  2381.      
  2382.      vTemp = ThisDocBE.SaveOptions
  2383.      If vTemp(0) = "1" Then
  2384.           If  vIsSignedField( 0 ) = "0" Then
  2385.                ThisDoc.Document.FormSigned = "No"
  2386.           Else
  2387.                ThisDoc.Document.FormSigned = "Yes"  
  2388.           End If
  2389.           'Call ThisDoc.Save
  2390.      End If
  2391. %END REM
  2392.      
  2393.      If ThisDoc.IsNewDoc = False Then
  2394.      '  note there is a tenuous relationship between saving ThisDoc and ThisDocBE
  2395.      '  ThisDocBE save at the end for the doc link
  2396.           
  2397.       '  as calculations take place, need to save off current document
  2398.              '  first verify the SaveOptions field value (if 0, don't save )
  2399.           vTemp = ThisDocBE.SaveOptions
  2400.           If vTemp(0) = "1" Then
  2401.                Call ThisDoc.Save
  2402.                Set ThisDocBE = ThisDoc.Document
  2403.                Dim MachineDoc As NotesDocument
  2404.                Dim DateTime As New NotesDateTime( "1/1/96" )
  2405.                Dim SearchCollection As NotesDocumentCollection
  2406.                
  2407.                '  only create doclink if the fields are filled in, only go down this path once
  2408.                Dim vDocLinkFlag As Variant
  2409.                vDocLinkFlag = ThisDocBE.DocLinkFlag
  2410.                If vDocLinkFlag( 0 ) = 0 Then
  2411.                     If ThisDoc.FieldGetText( "DataUServerID" ) = "" Then
  2412.                          Messagebox "Server Machine ID information needs to be filled in to create the DocLink", MB_ICONEXCLAMATION, "Vendor Data"
  2413.                     Else
  2414.                          SearchFormula$ = " Form = ""Machine Identifier""  & MachineID = " & {"} & ThisDoc.FieldGetText( "DataUServerID" )  & {"} 
  2415.                          Set SearchCollection = ThisDB.Search( SearchFormula$, DateTime, 0 )
  2416.                          If SearchCollection.Count = 0 Then
  2417.                               Messagebox "Machine ID could not be found", MB_ICONSTOP, "Vendor Data"
  2418.                          Elseif SearchCollection.Count > 1 Then
  2419.                               Messagebox "Multiple Machine ID entries were found", MB_ICONSTOP, "Vendor Data"
  2420.                          Else
  2421.                               Set MachineDoc = SearchCollection.GetNthDocument( 1 )
  2422.                               
  2423.                               Dim notesitem As Variant
  2424.                               Set notesitem = ThisDocBE.GetFirstItem( "DataMachineID" )
  2425.                               
  2426.                               Call notesitem.AppendDocLink( MachineDoc, "Server Machine ID" )
  2427.                               ThisDocBE.DocLinkFlag = 1            '  only create doclink once
  2428.                               ThisDocBE.FirstTime = "1"
  2429.                               sFirstTime = "1"
  2430.                               Call ThisDoc.FieldSetText("SaveOptions", "1" )
  2431.                               Call ThisDocBE.Save( False, False )
  2432.                          End If
  2433.                     End If
  2434.                End If
  2435.           End If
  2436.      End If  '  new document check
  2437.      
  2438.      vTemp = ThisDocBE.SaveOptions
  2439.      If vTemp(0) = "1" Then
  2440.           If  vIsSignedField( 0 ) = "0" Then
  2441.                ThisDoc.Document.FormSigned = "No"
  2442.           Else
  2443.                ThisDoc.Document.FormSigned = "Yes"  
  2444.           End If
  2445.           'Call ThisDoc.Save
  2446.      End If
  2447.      
  2448.      vTemp = ThisDocBE.SaveOptions
  2449.      If ThisDoc.IsNewDoc = False And vTemp(0) = "1" Then
  2450.       '  now need to prevent future savings of this document
  2451.           Call ThisDoc.FieldSetText("SaveOptions", "0" )
  2452.           'Call ThisDoc.Save
  2453.      End If
  2454.      
  2455.      'ThisDoc.EditMode = False
  2456. End Sub
  2457. '++LotusScript Development Environment:2:2:Terminate:1:10
  2458. Sub Terminate
  2459.      
  2460. End Sub
  2461. '++LotusScript Development Environment:2:2:Querysave:1:12
  2462. Sub Querysave( Source As Notesuidocument, Continue As Variant )
  2463.      
  2464. End Sub
  2465. '++LotusScript Development Environment:2:2:Initialize:1:10
  2466. Sub Initialize
  2467.      
  2468. End Sub
  2469. '++LotusScript Development Environment:2:2:Postrecalc:1:12
  2470. Sub Postrecalc( Source As Notesuidocument )
  2471.      
  2472. End Sub
  2473. '++LotusScript Development Environment:2:2:Queryopen:1:12
  2474. Sub Queryopen(Source As Notesuidocument, Mode As Integer, Isnewdoc As Variant, Continue As Variant)
  2475.      Dim session As New NotesSession
  2476.      Dim db As NotesDatabase
  2477.      Dim view As NotesView
  2478.      Dim doc As NotesDocument
  2479.      Dim outputstring As String
  2480.      Dim fileName As String
  2481.      Dim AllDatabaseCount As Integer
  2482.      Dim pathName As String
  2483.      Dim ListDoc As NotesDocument
  2484.      
  2485.      Set Listdoc = CreateList( )
  2486.      pathName = session.GetEnvironmentString( "Directory",True )
  2487.      
  2488.      Chdir pathName
  2489.      
  2490.      pathName = pathname & "\CP*.NSF"
  2491.      
  2492.      fileName = Dir$( pathName )
  2493.      
  2494.      If fileName = "" Then
  2495.           Messagebox "Cannot find Vendor Databases", MB_ICONEXCLAMATION, "Vendor Database Search"
  2496.      End If
  2497.      
  2498.      AllDatabaseCount = 0
  2499.      Do While fileName <> ""
  2500.           Redim Preserve AllDatabase( AllDatabaseCount + 1 )
  2501.  '        parse out system name from filename 
  2502.           outputstring = Left( filename,( Len( filename ) - 4 ) )
  2503.           filename = outputstring
  2504.           outputstring = Right( filename,( Len( filename ) - 2 ) )
  2505.           AllDatabase( AllDatabaseCount ) = Ucase( outputstring )
  2506.   '        Messagebox AllDatabase( AllDatabaseCount )
  2507.           fileName = Dir$( )
  2508.           AllDatabaseCount = AllDatabaseCount +1          
  2509.      Loop
  2510.      
  2511.      If Not listdoc Is Nothing Then   '  bypass if mailed item
  2512.           Listdoc.list = AllDatabase
  2513.           Call Listdoc.save( False, False )
  2514.      End If
  2515. %END REM
  2516.      
  2517.      vFieldEntryValue = 0
  2518.      
  2519.      'flags for noting whether the graph has already been stored in output
  2520.      bAlreadyDisplayedDistribute = False
  2521.      bAlreadyDisplayedPerform = False
  2522.      
  2523. End Sub
  2524. '++LotusScript Development Environment:2:5:(Options):0:66
  2525. '++LotusScript Development Environment:2:5:(Forward):0:1
  2526. Declare Sub Entering(Source As Field)
  2527. Declare Sub Exiting(Source As Field)
  2528. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2529. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2530. Private Sub BindEvents(Byval Objectname_ As String)
  2531.      Static Source As FIELD
  2532.      Set Source = Bind(Objectname_)
  2533.      On Event Entering From Source Call Entering
  2534.      On Event Exiting From Source Call Exiting
  2535. End Sub
  2536. '++LotusScript Development Environment:2:2:Entering:1:12
  2537. Sub Entering(Source As Field)
  2538.      Dim Workspace As New NotesUIWorkspace
  2539.      Dim ThisDoc As NotesUIDocument
  2540.      
  2541.      Set ThisDoc = Workspace.CurrentDocument
  2542.      sFieldName = ThisDoc.CurrentField
  2543.      vFieldEntryValue = ThisDoc.Document.DataUAverage
  2544.      'vFieldEntryValue = ThisDoc.Document.DataUFast
  2545. End Sub
  2546. '++LotusScript Development Environment:2:2:Exiting:1:12
  2547. Sub Exiting(Source As Field)
  2548.      Dim Workspace As New NotesUIWorkspace
  2549.      Dim ThisDoc As NotesUIDocument
  2550.      
  2551.      Set ThisDoc = Workspace.CurrentDocument
  2552.      Dim vTemp As Variant
  2553.      vTemp = ThisDoc.Document.DataUAverage
  2554.      
  2555.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  2556.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2557.           ThisDoc.Document.DataUAverage = Cdbl( vFieldEntryValue( 0 ) )
  2558.      End If
  2559. End Sub
  2560. '++LotusScript Development Environment:2:5:(Options):0:66
  2561. '++LotusScript Development Environment:2:5:(Forward):0:1
  2562. Declare Sub Entering(Source As Field)
  2563. Declare Sub Exiting(Source As Field)
  2564. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2565. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2566. Private Sub BindEvents(Byval Objectname_ As String)
  2567.      Static Source As FIELD
  2568.      Set Source = Bind(Objectname_)
  2569.      On Event Entering From Source Call Entering
  2570.      On Event Exiting From Source Call Exiting
  2571. End Sub
  2572. '++LotusScript Development Environment:2:2:Entering:1:12
  2573. Sub Entering(Source As Field)
  2574.      Dim Workspace As New NotesUIWorkspace
  2575.      Dim ThisDoc As NotesUIDocument
  2576.      
  2577.      Set ThisDoc = Workspace.CurrentDocument
  2578.      sFieldName = ThisDoc.CurrentField
  2579.      vFieldEntryValue = ThisDoc.Document.DataUMinimum
  2580. End Sub
  2581. '++LotusScript Development Environment:2:2:Exiting:1:12
  2582. Sub Exiting(Source As Field)
  2583.      Dim Workspace As New NotesUIWorkspace
  2584.      Dim ThisDoc As NotesUIDocument
  2585.      
  2586.      Set ThisDoc = Workspace.CurrentDocument
  2587.      Dim vTemp As Variant
  2588.      vTemp = ThisDoc.Document.DataUMinimum
  2589.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  2590.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2591.           ThisDoc.Document.DataUMinimum = Cdbl( vFieldEntryValue( 0 ) )
  2592.      End If
  2593. End Sub
  2594. '++LotusScript Development Environment:2:5:(Options):0:66
  2595. '++LotusScript Development Environment:2:5:(Forward):0:1
  2596. Declare Sub Entering(Source As Field)
  2597. Declare Sub Exiting(Source As Field)
  2598. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2599. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2600. Private Sub BindEvents(Byval Objectname_ As String)
  2601.      Static Source As FIELD
  2602.      Set Source = Bind(Objectname_)
  2603.      On Event Entering From Source Call Entering
  2604.      On Event Exiting From Source Call Exiting
  2605. End Sub
  2606. '++LotusScript Development Environment:2:2:Entering:1:12
  2607. Sub Entering(Source As Field)
  2608.      Dim Workspace As New NotesUIWorkspace
  2609.      Dim ThisDoc As NotesUIDocument
  2610.      
  2611.      Set ThisDoc = Workspace.CurrentDocument
  2612.      sFieldName = ThisDoc.CurrentField
  2613.      vFieldEntryValue = ThisDoc.Document.DataUMaximum
  2614. End Sub
  2615. '++LotusScript Development Environment:2:2:Exiting:1:12
  2616. Sub Exiting(Source As Field)
  2617.      Dim Workspace As New NotesUIWorkspace
  2618.      Dim ThisDoc As NotesUIDocument
  2619.      
  2620.      Set ThisDoc = Workspace.CurrentDocument
  2621.      Dim vTemp As Variant
  2622.      vTemp = ThisDoc.Document.DataUMaximum
  2623.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  2624.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2625.           ThisDoc.Document.DataUMaximum = Cdbl( vFieldEntryValue( 0 ) )
  2626.      End If
  2627. End Sub
  2628. '++LotusScript Development Environment:2:5:(Options):0:66
  2629. '++LotusScript Development Environment:2:5:(Forward):0:1
  2630. Declare Sub Entering(Source As Field)
  2631. Declare Sub Exiting(Source As Field)
  2632. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2633. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2634. Private Sub BindEvents(Byval Objectname_ As String)
  2635.      Static Source As FIELD
  2636.      Set Source = Bind(Objectname_)
  2637.      On Event Entering From Source Call Entering
  2638.      On Event Exiting From Source Call Exiting
  2639. End Sub
  2640. '++LotusScript Development Environment:2:2:Entering:1:12
  2641. Sub Entering(Source As Field)
  2642.      Dim Workspace As New NotesUIWorkspace
  2643.      Dim ThisDoc As NotesUIDocument
  2644.      
  2645.      Set ThisDoc = Workspace.CurrentDocument
  2646.      sFieldName = ThisDoc.CurrentField
  2647.      vFieldEntryValue = ThisDoc.Document.DataUMinimum
  2648. End Sub
  2649. '++LotusScript Development Environment:2:2:Exiting:1:12
  2650. Sub Exiting(Source As Field)
  2651.      Dim Workspace As New NotesUIWorkspace
  2652.      Dim ThisDoc As NotesUIDocument
  2653.      
  2654.      Set ThisDoc = Workspace.CurrentDocument
  2655.      Dim vTemp As Variant
  2656.      vTemp = ThisDoc.Document.DataUMinimum
  2657.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  2658.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2659.           ThisDoc.Document.DataUMinimum = Cdbl( vFieldEntryValue( 0 ) )
  2660.      End If
  2661. End Sub
  2662. '++LotusScript Development Environment:2:5:(Options):0:66
  2663. '++LotusScript Development Environment:2:5:(Forward):0:1
  2664. Declare Sub Entering(Source As Field)
  2665. Declare Sub Exiting(Source As Field)
  2666. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2667. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2668. Private Sub BindEvents(Byval Objectname_ As String)
  2669.      Static Source As FIELD
  2670.      Set Source = Bind(Objectname_)
  2671.      On Event Entering From Source Call Entering
  2672.      On Event Exiting From Source Call Exiting
  2673. End Sub
  2674. '++LotusScript Development Environment:2:2:Entering:1:12
  2675. Sub Entering(Source As Field)
  2676.      Dim Workspace As New NotesUIWorkspace
  2677.      Dim ThisDoc As NotesUIDocument
  2678.      
  2679.      Set ThisDoc = Workspace.CurrentDocument
  2680.      sFieldName = ThisDoc.CurrentField
  2681.      vFieldEntryValue = ThisDoc.Document.DataUMaximum
  2682. End Sub
  2683. '++LotusScript Development Environment:2:2:Exiting:1:12
  2684. Sub Exiting(Source As Field)
  2685.      Dim Workspace As New NotesUIWorkspace
  2686.      Dim ThisDoc As NotesUIDocument
  2687.      
  2688.      Set ThisDoc = Workspace.CurrentDocument
  2689.      Dim vTemp As Variant
  2690.      vTemp = ThisDoc.Document.DataUMaximum
  2691.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  2692.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2693.           ThisDoc.Document.DataUMaximum = Cdbl( vFieldEntryValue( 0 ) )
  2694.      End If
  2695. End Sub
  2696. '++LotusScript Development Environment:2:5:(Options):0:66
  2697. '++LotusScript Development Environment:2:5:(Forward):0:1
  2698. Declare Sub Entering(Source As Field)
  2699. Declare Sub Exiting(Source As Field)
  2700. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2701. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2702. Private Sub BindEvents(Byval Objectname_ As String)
  2703.      Static Source As FIELD
  2704.      Set Source = Bind(Objectname_)
  2705.      On Event Entering From Source Call Entering
  2706.      On Event Exiting From Source Call Exiting
  2707. End Sub
  2708. '++LotusScript Development Environment:2:2:Entering:1:12
  2709. Sub Entering(Source As Field)
  2710.      Dim Workspace As New NotesUIWorkspace
  2711.      Dim ThisDoc As NotesUIDocument
  2712.      
  2713.      Set ThisDoc = Workspace.CurrentDocument
  2714.      sFieldName = ThisDoc.CurrentField
  2715.      vFieldEntryValue = ThisDoc.Document.DataUMinimum
  2716. End Sub
  2717. '++LotusScript Development Environment:2:2:Exiting:1:12
  2718. Sub Exiting(Source As Field)
  2719.      Dim Workspace As New NotesUIWorkspace
  2720.      Dim ThisDoc As NotesUIDocument
  2721.      
  2722.      Set ThisDoc = Workspace.CurrentDocument
  2723.      Dim vTemp As Variant
  2724.      vTemp = ThisDoc.Document.DataUMinimum
  2725.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  2726.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2727.           ThisDoc.Document.DataUMinimum = Cdbl( vFieldEntryValue( 0 ) )
  2728.      End If
  2729. End Sub
  2730. '++LotusScript Development Environment:2:5:(Options):0:66
  2731. '++LotusScript Development Environment:2:5:(Forward):0:1
  2732. Declare Sub Entering(Source As Field)
  2733. Declare Sub Exiting(Source As Field)
  2734. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2735. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2736. Private Sub BindEvents(Byval Objectname_ As String)
  2737.      Static Source As FIELD
  2738.      Set Source = Bind(Objectname_)
  2739.      On Event Entering From Source Call Entering
  2740.      On Event Exiting From Source Call Exiting
  2741. End Sub
  2742. '++LotusScript Development Environment:2:2:Entering:1:12
  2743. Sub Entering(Source As Field)
  2744.      Dim Workspace As New NotesUIWorkspace
  2745.      Dim ThisDoc As NotesUIDocument
  2746.      
  2747.      Set ThisDoc = Workspace.CurrentDocument
  2748.      sFieldName = ThisDoc.CurrentField
  2749.      vFieldEntryValue = ThisDoc.Document.DataCalibration_1
  2750. End Sub
  2751. '++LotusScript Development Environment:2:2:Exiting:1:12
  2752. Sub Exiting(Source As Field)
  2753.      Dim Workspace As New NotesUIWorkspace
  2754.      Dim ThisDoc As NotesUIDocument
  2755.      
  2756.      Set ThisDoc = Workspace.CurrentDocument
  2757.      
  2758.      If ( vFieldEntryValue <> Csng( ThisDoc.FieldGetText( sFieldName )  ) And vFieldEntryValue <> "" And vEditFieldFlag( 0 ) = 0 ) Then
  2759.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2760.           Call ThisDoc.FieldSetText( sFieldName, Cstr( vFieldEntryValue( 0 ) ) )
  2761.      End If
  2762. End Sub
  2763. '++LotusScript Development Environment:2:5:(Options):0:66
  2764. '++LotusScript Development Environment:2:5:(Forward):0:1
  2765. Declare Sub Entering(Source As Field)
  2766. Declare Sub Exiting(Source As Field)
  2767. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2768. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2769. Private Sub BindEvents(Byval Objectname_ As String)
  2770.      Static Source As FIELD
  2771.      Set Source = Bind(Objectname_)
  2772.      On Event Entering From Source Call Entering
  2773.      On Event Exiting From Source Call Exiting
  2774. End Sub
  2775. '++LotusScript Development Environment:2:2:Entering:1:12
  2776. Sub Entering(Source As Field)
  2777.      Dim Workspace As New NotesUIWorkspace
  2778.      Dim ThisDoc As NotesUIDocument
  2779.      
  2780.      Set ThisDoc = Workspace.CurrentDocument
  2781.      sFieldName = ThisDoc.CurrentField
  2782.      vFieldEntryValueL = ThisDoc.FieldGetText( sFieldName )
  2783. End Sub
  2784. '++LotusScript Development Environment:2:2:Exiting:1:12
  2785. Sub Exiting(Source As Field)
  2786.      Dim Workspace As New NotesUIWorkspace
  2787.      Dim ThisDoc As NotesUIDocument
  2788.      
  2789.      Set ThisDoc = Workspace.CurrentDocument
  2790.      
  2791.      If ( vFieldEntryValueL <> ThisDoc.FieldGetText( sFieldName  ) And vFieldEntryValueL <> "" And vEditFieldFlag( 0 ) = 0 ) Then
  2792.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2793.           Call ThisDoc.FieldSetText( sFieldName, Cstr( vFieldEntryValueL ) )
  2794.      End If
  2795. End Sub
  2796. '++LotusScript Development Environment:2:5:(Options):0:66
  2797. '++LotusScript Development Environment:2:5:(Forward):0:1
  2798. Declare Sub Entering(Source As Field)
  2799. Declare Sub Exiting(Source As Field)
  2800. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2801. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2802. Private Sub BindEvents(Byval Objectname_ As String)
  2803.      Static Source As FIELD
  2804.      Set Source = Bind(Objectname_)
  2805.      On Event Entering From Source Call Entering
  2806.      On Event Exiting From Source Call Exiting
  2807. End Sub
  2808. '++LotusScript Development Environment:2:2:Entering:1:12
  2809. Sub Entering(Source As Field)
  2810.      Dim Workspace As New NotesUIWorkspace
  2811.      Dim ThisDoc As NotesUIDocument
  2812.      
  2813.      Set ThisDoc = Workspace.CurrentDocument
  2814.      sFieldName = ThisDoc.CurrentField
  2815.      vFieldEntryValueL = ThisDoc.FieldGetText( sFieldName )
  2816. End Sub
  2817. '++LotusScript Development Environment:2:2:Exiting:1:12
  2818. Sub Exiting(Source As Field)
  2819.      Dim Workspace As New NotesUIWorkspace
  2820.      Dim ThisDoc As NotesUIDocument
  2821.      
  2822.      Set ThisDoc = Workspace.CurrentDocument
  2823.      
  2824.      If ( vFieldEntryValueL <> ThisDoc.FieldGetText( sFieldName  ) And vFieldEntryValueL <> "" And vEditFieldFlag( 0 ) = 0 ) Then
  2825.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2826.           Call ThisDoc.FieldSetText( sFieldName, Cstr( vFieldEntryValueL ) )
  2827.      End If
  2828. End Sub
  2829. '++LotusScript Development Environment:2:5:(Options):0:66
  2830. '++LotusScript Development Environment:2:5:(Forward):0:1
  2831. Declare Sub Initialize
  2832. Declare Sub Entering( Source As Field )
  2833. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2834. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2835. Private Sub BindEvents(Byval Objectname_ As String)
  2836.      Static Source As FIELD
  2837.      Set Source = Bind(Objectname_)
  2838.      On Event Entering From Source Call Entering
  2839. End Sub
  2840. '++LotusScript Development Environment:2:2:Initialize:1:10
  2841. Sub Initialize
  2842.      
  2843. End Sub
  2844. '++LotusScript Development Environment:2:2:Entering:1:12
  2845. Sub Entering( Source As Field )
  2846.      
  2847. End Sub
  2848. '++LotusScript Development Environment:2:5:(Options):0:66
  2849. '++LotusScript Development Environment:2:5:(Forward):0:1
  2850. Declare Sub Entering(Source As Field)
  2851. Declare Sub Exiting(Source As Field)
  2852. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2853. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2854. Private Sub BindEvents(Byval Objectname_ As String)
  2855.      Static Source As FIELD
  2856.      Set Source = Bind(Objectname_)
  2857.      On Event Entering From Source Call Entering
  2858.      On Event Exiting From Source Call Exiting
  2859. End Sub
  2860. '++LotusScript Development Environment:2:2:Entering:1:12
  2861. Sub Entering(Source As Field)
  2862.      Dim Workspace As New NotesUIWorkspace
  2863.      Dim ThisDoc As NotesUIDocument
  2864.      
  2865.      Set ThisDoc = Workspace.CurrentDocument
  2866.      sFieldName = ThisDoc.CurrentField
  2867.      vFieldEntryValueL = ThisDoc.FieldGetText( sFieldName )
  2868. End Sub
  2869. '++LotusScript Development Environment:2:2:Exiting:1:12
  2870. Sub Exiting(Source As Field)
  2871.      Dim Workspace As New NotesUIWorkspace
  2872.      Dim ThisDoc As NotesUIDocument
  2873.      
  2874.      Set ThisDoc = Workspace.CurrentDocument
  2875.      
  2876.      If ( vFieldEntryValueL <> ThisDoc.FieldGetText( sFieldName  )  And vEditFieldFlag( 0 ) = 0 ) Then
  2877.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2878.           Call ThisDoc.FieldSetText( sFieldName, vFieldEntryValue ) 
  2879.      End If
  2880. End Sub
  2881. '++LotusScript Development Environment:2:5:(Options):0:66
  2882. '++LotusScript Development Environment:2:5:(Forward):0:1
  2883. Declare Sub Initialize
  2884. Declare Sub Entering( Source As Field )
  2885. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2886. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2887. Private Sub BindEvents(Byval Objectname_ As String)
  2888.      Static Source As FIELD
  2889.      Set Source = Bind(Objectname_)
  2890.      On Event Entering From Source Call Entering
  2891. End Sub
  2892. '++LotusScript Development Environment:2:2:Initialize:1:10
  2893. Sub Initialize
  2894.      
  2895. End Sub
  2896. '++LotusScript Development Environment:2:2:Entering:1:12
  2897. Sub Entering( Source As Field )
  2898.      
  2899. End Sub
  2900. '++LotusScript Development Environment:2:5:(Options):0:66
  2901. '++LotusScript Development Environment:2:5:(Forward):0:1
  2902. Declare Sub Exiting( Source As Field )
  2903. Declare Sub Entering(Source As Field)
  2904. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2905. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2906. Private Sub BindEvents(Byval Objectname_ As String)
  2907.      Static Source As FIELD
  2908.      Set Source = Bind(Objectname_)
  2909.      On Event Exiting From Source Call Exiting
  2910.      On Event Entering From Source Call Entering
  2911. End Sub
  2912. '++LotusScript Development Environment:2:2:Exiting:1:12
  2913. Sub Exiting( Source As Field )
  2914.      Dim Workspace As New NotesUIWorkspace
  2915.      Dim ThisDoc As NotesUIDocument
  2916.      
  2917.      Set ThisDoc = Workspace.CurrentDocument
  2918.      
  2919.      If ( vFieldEntryValueL <> ThisDoc.FieldGetText( sFieldName  )  And vEditFieldFlag( 0 ) = 0 ) Then
  2920.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2921.           Call ThisDoc.FieldSetText( sFieldName, Cstr( vFieldEntryValueL ) )
  2922.      End If
  2923. End Sub
  2924. '++LotusScript Development Environment:2:2:Entering:1:12
  2925. Sub Entering(Source As Field)
  2926.      Dim Workspace As New NotesUIWorkspace
  2927.      Dim ThisDoc As NotesUIDocument
  2928.      
  2929.      Set ThisDoc = Workspace.CurrentDocument
  2930.      sFieldName = ThisDoc.CurrentField
  2931.      vFieldEntryValueL = ThisDoc.FieldGetText( sFieldName )
  2932. End Sub
  2933. '++LotusScript Development Environment:2:5:(Options):0:66
  2934. '++LotusScript Development Environment:2:5:(Forward):0:1
  2935. Declare Sub Entering(Source As Field)
  2936. Declare Sub Exiting(Source As Field)
  2937. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2938. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2939. Private Sub BindEvents(Byval Objectname_ As String)
  2940.      Static Source As FIELD
  2941.      Set Source = Bind(Objectname_)
  2942.      On Event Entering From Source Call Entering
  2943.      On Event Exiting From Source Call Exiting
  2944. End Sub
  2945. '++LotusScript Development Environment:2:2:Entering:1:12
  2946. Sub Entering(Source As Field)
  2947.      Dim Workspace As New NotesUIWorkspace
  2948.      Dim ThisDoc As NotesUIDocument
  2949.      
  2950.      Set ThisDoc = Workspace.CurrentDocument
  2951.      sFieldName = ThisDoc.CurrentField
  2952.      vFieldEntryValue = ThisDoc.Document.DataUDatePerformed
  2953. End Sub
  2954. '++LotusScript Development Environment:2:2:Exiting:1:12
  2955. Sub Exiting(Source As Field)
  2956.      Dim Workspace As New NotesUIWorkspace
  2957.      Dim ThisDoc As NotesUIDocument
  2958.      
  2959.      Set ThisDoc = Workspace.CurrentDocument
  2960.      Dim vTemp As Variant
  2961.      vTemp = ThisDoc.Document.DataUDatePerformed
  2962.      If ( Cdat(vFieldEntryValue( 0 ) ) <> Cdat( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  2963.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2964.           ThisDoc.Document.DataUDatePerformed = Cdat( vFieldEntryValue( 0 ) )
  2965.      End If
  2966. End Sub
  2967. '++LotusScript Development Environment:2:5:(Options):0:66
  2968. '++LotusScript Development Environment:2:5:(Forward):0:1
  2969. Declare Sub Exiting( Source As Field )
  2970. Declare Sub Entering(Source As Field)
  2971. '++LotusScript Development Environment:2:5:(Declarations):0:2
  2972. '++LotusScript Development Environment:2:2:BindEvents:1:129
  2973. Private Sub BindEvents(Byval Objectname_ As String)
  2974.      Static Source As FIELD
  2975.      Set Source = Bind(Objectname_)
  2976.      On Event Exiting From Source Call Exiting
  2977.      On Event Entering From Source Call Entering
  2978. End Sub
  2979. '++LotusScript Development Environment:2:2:Exiting:1:12
  2980. Sub Exiting( Source As Field )
  2981.      Dim WorkSpace As New NotesUIWorkspace
  2982.      Dim ThisDoc As NotesUIDocument
  2983.      
  2984.      Set ThisDoc = WorkSpace.CurrentDocument
  2985.      If  ThisDoc.FieldGetText( "DataUScript1" ) = "" Then
  2986.           Messagebox "Enter Script Specification", MB_ICONEXCLAMATION, "Validation"
  2987.           ThisDoc.GoToField( "DataUScript1" )
  2988.      End If
  2989.      
  2990.      If ( vFieldEntryValueL <> ThisDoc.FieldGetText( sFieldName  ) And vEditFieldFlag( 0 ) = 0 ) Then
  2991.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  2992.           Call ThisDoc.FieldSetText( sFieldName, Cstr( vFieldEntryValueL ) )
  2993.      End If
  2994. End Sub
  2995. '++LotusScript Development Environment:2:2:Entering:1:12
  2996. Sub Entering(Source As Field)
  2997.      Dim Workspace As New NotesUIWorkspace
  2998.      Dim ThisDoc As NotesUIDocument
  2999.      
  3000.      Set ThisDoc = Workspace.CurrentDocument
  3001.      sFieldName = ThisDoc.CurrentField
  3002.      vFieldEntryValueL = ThisDoc.FieldGetText( sFieldName )
  3003. End Sub
  3004. '++LotusScript Development Environment:2:5:(Options):0:66
  3005. '++LotusScript Development Environment:2:5:(Forward):0:1
  3006. Declare Sub Entering(Source As Field)
  3007. Declare Sub Exiting(Source As Field)
  3008. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3009. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3010. Private Sub BindEvents(Byval Objectname_ As String)
  3011.      Static Source As FIELD
  3012.      Set Source = Bind(Objectname_)
  3013.      On Event Entering From Source Call Entering
  3014.      On Event Exiting From Source Call Exiting
  3015. End Sub
  3016. '++LotusScript Development Environment:2:2:Entering:1:12
  3017. Sub Entering(Source As Field)
  3018.      Dim Workspace As New NotesUIWorkspace
  3019.      Dim ThisDoc As NotesUIDocument
  3020.      
  3021.      Set ThisDoc = Workspace.CurrentDocument
  3022.      sFieldName = ThisDoc.CurrentField
  3023.      vFieldEntryValue = ThisDoc.Document.DataUNumberUsers1
  3024. End Sub
  3025. '++LotusScript Development Environment:2:2:Exiting:1:12
  3026. Sub Exiting(Source As Field)
  3027.      Dim Workspace As New NotesUIWorkspace
  3028.      Dim ThisDoc As NotesUIDocument
  3029.      
  3030.      Set ThisDoc = Workspace.CurrentDocument
  3031.      
  3032.      Dim vTemp As Variant
  3033.      vTemp = ThisDoc.Document.DataUNumberUsers1
  3034.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )  And vEditFieldFlag( 0 ) = 0 ) Then
  3035.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3036.           ThisDoc.Document.DataUNumberUsers1 = Cdbl( vFieldEntryValue( 0 ) )
  3037.      End If
  3038. End Sub
  3039. '++LotusScript Development Environment:2:5:(Options):0:66
  3040. '++LotusScript Development Environment:2:5:(Forward):0:1
  3041. Declare Sub Entering(Source As Field)
  3042. Declare Sub Exiting(Source As Field)
  3043. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3044. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3045. Private Sub BindEvents(Byval Objectname_ As String)
  3046.      Static Source As FIELD
  3047.      Set Source = Bind(Objectname_)
  3048.      On Event Entering From Source Call Entering
  3049.      On Event Exiting From Source Call Exiting
  3050. End Sub
  3051. '++LotusScript Development Environment:2:2:Entering:1:12
  3052. Sub Entering(Source As Field)
  3053.      Dim Workspace As New NotesUIWorkspace
  3054.      Dim ThisDoc As NotesUIDocument
  3055.      
  3056.      Set ThisDoc = Workspace.CurrentDocument
  3057.      sFieldName = ThisDoc.CurrentField
  3058.      vFieldEntryValue = ThisDoc.Document.DataUNotesMark1
  3059. End Sub
  3060. '++LotusScript Development Environment:2:2:Exiting:1:12
  3061. Sub Exiting(Source As Field)
  3062.      Dim Workspace As New NotesUIWorkspace
  3063.      Dim ThisDoc As NotesUIDocument
  3064.      
  3065.      Set ThisDoc = Workspace.CurrentDocument
  3066.      
  3067.      Dim vTemp As Variant
  3068.      vTemp = ThisDoc.Document.DataUNotesMark1
  3069.      
  3070.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3071.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3072.           ThisDoc.Document.DataUNotesMark1 = Cdbl( vFieldEntryValue( 0 ) )
  3073.      End If
  3074. End Sub
  3075. '++LotusScript Development Environment:2:5:(Options):0:66
  3076. '++LotusScript Development Environment:2:5:(Forward):0:1
  3077. Declare Sub Entering(Source As Field)
  3078. Declare Sub Exiting(Source As Field)
  3079. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3080. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3081. Private Sub BindEvents(Byval Objectname_ As String)
  3082.      Static Source As FIELD
  3083.      Set Source = Bind(Objectname_)
  3084.      On Event Entering From Source Call Entering
  3085.      On Event Exiting From Source Call Exiting
  3086. End Sub
  3087. '++LotusScript Development Environment:2:2:Entering:1:12
  3088. Sub Entering(Source As Field)
  3089.      Dim Workspace As New NotesUIWorkspace
  3090.      Dim ThisDoc As NotesUIDocument
  3091.      
  3092.      Set ThisDoc = Workspace.CurrentDocument
  3093.      sFieldName = ThisDoc.CurrentField
  3094.      vFieldEntryValue = ThisDoc.Document.DataUResponseTime1
  3095. End Sub
  3096. '++LotusScript Development Environment:2:2:Exiting:1:12
  3097. Sub Exiting(Source As Field)
  3098.      Dim Workspace As New NotesUIWorkspace
  3099.      Dim ThisDoc As NotesUIDocument
  3100.      
  3101.      Set ThisDoc = Workspace.CurrentDocument
  3102.      Dim vTemp As Variant
  3103.      vTemp = ThisDoc.Document.DataUResponseTime1
  3104.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3105.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3106.           ThisDoc.Document.DataUResponseTime1 = Cdbl( vFieldEntryValue( 0 ) )
  3107.      End If
  3108. End Sub
  3109. '++LotusScript Development Environment:2:5:(Options):0:66
  3110. '++LotusScript Development Environment:2:5:(Forward):0:1
  3111. Declare Sub Exiting(Source As Field)
  3112. Declare Sub Entering(Source As Field)
  3113. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3114. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3115. Private Sub BindEvents(Byval Objectname_ As String)
  3116.      Static Source As FIELD
  3117.      Set Source = Bind(Objectname_)
  3118.      On Event Exiting From Source Call Exiting
  3119.      On Event Entering From Source Call Entering
  3120. End Sub
  3121. '++LotusScript Development Environment:2:2:Exiting:1:12
  3122. Sub Exiting(Source As Field)
  3123.      Dim Workspace As New NotesUIWorkspace
  3124.      Dim ThisDoc As NotesUIDocument
  3125.      
  3126.      Set ThisDoc = Workspace.CurrentDocument
  3127.      
  3128.      If ( Isnumeric(ThisDoc.Document.TotOrdersCreated) = True ) Then
  3129.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Vendor Data"
  3130.           ThisDoc.GoToField( "TotOrdersCreated" )
  3131.      End If
  3132.      
  3133.      Dim vTemp As Variant
  3134.      vTemp = ThisDoc.Document.CertifyCheckOn
  3135.      If vTemp( 0 ) = "1" Then
  3136.           
  3137.           vTemp = ThisDoc.Document.TotOrdersCreated
  3138.           If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3139.                Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3140.                ThisDoc.Document.TotOrdersCreated = Cdbl( vFieldEntryValue( 0 ) )
  3141.           End If
  3142.      End If
  3143. End Sub
  3144. '++LotusScript Development Environment:2:2:Entering:1:12
  3145. Sub Entering(Source As Field)
  3146.      Dim Workspace As New NotesUIWorkspace
  3147.      Dim ThisDoc As NotesUIDocument
  3148.      
  3149.      Set ThisDoc = Workspace.CurrentDocument
  3150.      sFieldName = ThisDoc.CurrentField
  3151.      vFieldEntryValue = ThisDoc.Document.TotOrdersCreated
  3152. End Sub
  3153. '++LotusScript Development Environment:2:5:(Options):0:66
  3154. '++LotusScript Development Environment:2:5:(Forward):0:1
  3155. Declare Sub Entering(Source As Field)
  3156. Declare Sub Exiting(Source As Field)
  3157. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3158. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3159. Private Sub BindEvents(Byval Objectname_ As String)
  3160.      Static Source As FIELD
  3161.      Set Source = Bind(Objectname_)
  3162.      On Event Entering From Source Call Entering
  3163.      On Event Exiting From Source Call Exiting
  3164. End Sub
  3165. '++LotusScript Development Environment:2:2:Entering:1:12
  3166. Sub Entering(Source As Field)
  3167.      Dim Workspace As New NotesUIWorkspace
  3168.      Dim ThisDoc As NotesUIDocument
  3169.      
  3170.      Set ThisDoc = Workspace.CurrentDocument
  3171.      sFieldName = ThisDoc.CurrentField
  3172.      vFieldEntryValue = ThisDoc.Document.TotDollarValue
  3173. End Sub
  3174. '++LotusScript Development Environment:2:2:Exiting:1:12
  3175. Sub Exiting(Source As Field)
  3176.      Dim Workspace As New NotesUIWorkspace
  3177.      Dim ThisDoc As NotesUIDocument
  3178.      
  3179.      Set ThisDoc = Workspace.CurrentDocument
  3180.      Dim vTemp As Variant
  3181.      vTemp = ThisDoc.Document.CertifyCheckOn
  3182.      If vTemp( 0 ) = "1" Then
  3183.           vTemp = ThisDoc.Document.TotDollarValue
  3184.           If ( Ccur(vFieldEntryValue( 0 ) ) <> Ccur( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3185.                Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3186.                ThisDoc.Document.TotDollarValue = Ccur( vFieldEntryValue( 0 ) )
  3187.           End If   
  3188.      End If
  3189. End Sub
  3190. '++LotusScript Development Environment:2:5:(Options):0:66
  3191. '++LotusScript Development Environment:2:5:(Forward):0:1
  3192. Declare Sub Entering(Source As Field)
  3193. Declare Sub Exiting(Source As Field)
  3194. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3195. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3196. Private Sub BindEvents(Byval Objectname_ As String)
  3197.      Static Source As FIELD
  3198.      Set Source = Bind(Objectname_)
  3199.      On Event Entering From Source Call Entering
  3200.      On Event Exiting From Source Call Exiting
  3201. End Sub
  3202. '++LotusScript Development Environment:2:2:Entering:1:12
  3203. Sub Entering(Source As Field)
  3204.      Dim Workspace As New NotesUIWorkspace
  3205.      Dim ThisDoc As NotesUIDocument
  3206.      
  3207.      Set ThisDoc = Workspace.CurrentDocument
  3208.      sFieldName = ThisDoc.CurrentField
  3209.      vFieldEntryValue = ThisDoc.Document.TotOrdersLots
  3210. End Sub
  3211. '++LotusScript Development Environment:2:2:Exiting:1:12
  3212. Sub Exiting(Source As Field)
  3213.      Dim Workspace As New NotesUIWorkspace
  3214.      Dim ThisDoc As NotesUIDocument
  3215.      
  3216.      Set ThisDoc = Workspace.CurrentDocument
  3217.      Dim vTemp As Variant
  3218.      vTemp = ThisDoc.Document.CertifyCheckOn
  3219.      If vTemp( 0 ) = "1" Then
  3220.           vTemp = ThisDoc.Document.TotOrdersLots
  3221.           If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3222.                Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3223.                ThisDoc.Document.TotOrdersLots = Cdbl( vFieldEntryValue( 0 ) )
  3224.           End If
  3225.      End If
  3226. End Sub
  3227. '++LotusScript Development Environment:2:5:(Options):0:66
  3228. '++LotusScript Development Environment:2:5:(Forward):0:1
  3229. Declare Sub Entering(Source As Field)
  3230. Declare Sub Exiting(Source As Field)
  3231. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3232. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3233. Private Sub BindEvents(Byval Objectname_ As String)
  3234.      Static Source As FIELD
  3235.      Set Source = Bind(Objectname_)
  3236.      On Event Entering From Source Call Entering
  3237.      On Event Exiting From Source Call Exiting
  3238. End Sub
  3239. '++LotusScript Development Environment:2:2:Entering:1:12
  3240. Sub Entering(Source As Field)
  3241.      Dim Workspace As New NotesUIWorkspace
  3242.      Dim ThisDoc As NotesUIDocument
  3243.      
  3244.      Set ThisDoc = Workspace.CurrentDocument
  3245.      sFieldName = ThisDoc.CurrentField
  3246.      vFieldEntryValue = ThisDoc.Document.TotHits
  3247. End Sub
  3248. '++LotusScript Development Environment:2:2:Exiting:1:12
  3249. Sub Exiting(Source As Field)
  3250.      Dim Workspace As New NotesUIWorkspace
  3251.      Dim ThisDoc As NotesUIDocument
  3252.      
  3253.      Set ThisDoc = Workspace.CurrentDocument
  3254.      Dim vTemp As Variant
  3255.      vTemp = ThisDoc.Document.CertifyCheckOn
  3256.      If vTemp( 0 ) = "1" Then
  3257.           vTemp = ThisDoc.Document.TotHits
  3258.           If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3259.                Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3260.                ThisDoc.Document.TotHits = Cdbl( vFieldEntryValue( 0 ) )
  3261.           End If
  3262.      End If
  3263. End Sub
  3264. '++LotusScript Development Environment:2:5:(Options):0:66
  3265. '++LotusScript Development Environment:2:5:(Forward):0:1
  3266. Declare Sub Entering(Source As Field)
  3267. Declare Sub Exiting(Source As Field)
  3268. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3269. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3270. Private Sub BindEvents(Byval Objectname_ As String)
  3271.      Static Source As FIELD
  3272.      Set Source = Bind(Objectname_)
  3273.      On Event Entering From Source Call Entering
  3274.      On Event Exiting From Source Call Exiting
  3275. End Sub
  3276. '++LotusScript Development Environment:2:2:Entering:1:12
  3277. Sub Entering(Source As Field)
  3278.      Dim Workspace As New NotesUIWorkspace
  3279.      Dim ThisDoc As NotesUIDocument
  3280.      
  3281.      Set ThisDoc = Workspace.CurrentDocument
  3282.      sFieldName = ThisDoc.CurrentField
  3283.      vFieldEntryValue = ThisDoc.Document.AvgBytesHit
  3284. End Sub
  3285. '++LotusScript Development Environment:2:2:Exiting:1:12
  3286. Sub Exiting(Source As Field)
  3287.      Dim Workspace As New NotesUIWorkspace
  3288.      Dim ThisDoc As NotesUIDocument
  3289.      
  3290.      Set ThisDoc = Workspace.CurrentDocument
  3291.      Dim vTemp As Variant
  3292.      vTemp = ThisDoc.Document.CertifyCheckOn
  3293.      If vTemp( 0 ) = "1" Then
  3294.           vTemp = ThisDoc.Document.AvgBytesHit
  3295.           If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3296.                Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3297.                ThisDoc.Document.AvgBytesHit = Cdbl( vFieldEntryValue( 0 ) )
  3298.           End If
  3299.      End If
  3300. End Sub
  3301. '++LotusScript Development Environment:2:5:(Options):0:66
  3302. '++LotusScript Development Environment:2:5:(Forward):0:1
  3303. Declare Sub Entering(Source As Field)
  3304. Declare Sub Exiting(Source As Field)
  3305. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3306. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3307. Private Sub BindEvents(Byval Objectname_ As String)
  3308.      Static Source As FIELD
  3309.      Set Source = Bind(Objectname_)
  3310.      On Event Entering From Source Call Entering
  3311.      On Event Exiting From Source Call Exiting
  3312. End Sub
  3313. '++LotusScript Development Environment:2:2:Entering:1:12
  3314. Sub Entering(Source As Field)
  3315.      Dim Workspace As New NotesUIWorkspace
  3316.      Dim ThisDoc As NotesUIDocument
  3317.      
  3318.      Set ThisDoc = Workspace.CurrentDocument
  3319.      sFieldName = ThisDoc.CurrentField
  3320.      vFieldEntryValue = ThisDoc.Document.TotBytesXferred
  3321. End Sub
  3322. '++LotusScript Development Environment:2:2:Exiting:1:12
  3323. Sub Exiting(Source As Field)
  3324.      Dim Workspace As New NotesUIWorkspace
  3325.      Dim ThisDoc As NotesUIDocument
  3326.      
  3327.      Set ThisDoc = Workspace.CurrentDocument
  3328.      Dim vTemp As Variant
  3329.      vTemp = ThisDoc.Document.CertifyCheckOn
  3330.      If vTemp( 0 ) = "1" Then
  3331.           vTemp = ThisDoc.Document.TotBytesXferred
  3332.           If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3333.                Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3334.                ThisDoc.Document.TotBytesXferred = Cdbl( vFieldEntryValue( 0 ) )
  3335.           End If
  3336.      End If
  3337. End Sub
  3338. '++LotusScript Development Environment:2:5:(Options):0:66
  3339. '++LotusScript Development Environment:2:5:(Forward):0:1
  3340. Declare Sub Entering(Source As Field)
  3341. Declare Sub Exiting(Source As Field)
  3342. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3343. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3344. Private Sub BindEvents(Byval Objectname_ As String)
  3345.      Static Source As FIELD
  3346.      Set Source = Bind(Objectname_)
  3347.      On Event Entering From Source Call Entering
  3348.      On Event Exiting From Source Call Exiting
  3349. End Sub
  3350. '++LotusScript Development Environment:2:2:Entering:1:12
  3351. Sub Entering(Source As Field)
  3352.      Dim Workspace As New NotesUIWorkspace
  3353.      Dim ThisDoc As NotesUIDocument
  3354.      
  3355.      Set ThisDoc = Workspace.CurrentDocument
  3356.      sFieldName = ThisDoc.CurrentField
  3357.      vFieldEntryValue = ThisDoc.Document.DataUAverage
  3358.      'vFieldEntryValue = ThisDoc.Document.DataUFast
  3359. End Sub
  3360. '++LotusScript Development Environment:2:2:Exiting:1:12
  3361. Sub Exiting(Source As Field)
  3362.      Dim Workspace As New NotesUIWorkspace
  3363.      Dim ThisDoc As NotesUIDocument
  3364.      
  3365.      Set ThisDoc = Workspace.CurrentDocument
  3366.      Dim vTemp As Variant
  3367.      vTemp = ThisDoc.Document.DataUAverage
  3368.      
  3369.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3370.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3371.           ThisDoc.Document.DataUAverage = Cdbl( vFieldEntryValue( 0 ) )
  3372.      End If
  3373. End Sub
  3374. '++LotusScript Development Environment:2:5:(Options):0:66
  3375. '++LotusScript Development Environment:2:5:(Forward):0:1
  3376. Declare Sub Entering(Source As Field)
  3377. Declare Sub Exiting(Source As Field)
  3378. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3379. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3380. Private Sub BindEvents(Byval Objectname_ As String)
  3381.      Static Source As FIELD
  3382.      Set Source = Bind(Objectname_)
  3383.      On Event Entering From Source Call Entering
  3384.      On Event Exiting From Source Call Exiting
  3385. End Sub
  3386. '++LotusScript Development Environment:2:2:Entering:1:12
  3387. Sub Entering(Source As Field)
  3388.      Dim Workspace As New NotesUIWorkspace
  3389.      Dim ThisDoc As NotesUIDocument
  3390.      
  3391.      Set ThisDoc = Workspace.CurrentDocument
  3392.      sFieldName = ThisDoc.CurrentField
  3393.      vFieldEntryValue = ThisDoc.Document.DataUMinimum
  3394. End Sub
  3395. '++LotusScript Development Environment:2:2:Exiting:1:12
  3396. Sub Exiting(Source As Field)
  3397.      Dim Workspace As New NotesUIWorkspace
  3398.      Dim ThisDoc As NotesUIDocument
  3399.      
  3400.      Set ThisDoc = Workspace.CurrentDocument
  3401.      Dim vTemp As Variant
  3402.      vTemp = ThisDoc.Document.DataUMinimum
  3403.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3404.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3405.           ThisDoc.Document.DataUMinimum = Cdbl( vFieldEntryValue( 0 ) )
  3406.      End If
  3407. End Sub
  3408. '++LotusScript Development Environment:2:5:(Options):0:66
  3409. '++LotusScript Development Environment:2:5:(Forward):0:1
  3410. Declare Sub Entering(Source As Field)
  3411. Declare Sub Exiting(Source As Field)
  3412. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3413. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3414. Private Sub BindEvents(Byval Objectname_ As String)
  3415.      Static Source As FIELD
  3416.      Set Source = Bind(Objectname_)
  3417.      On Event Entering From Source Call Entering
  3418.      On Event Exiting From Source Call Exiting
  3419. End Sub
  3420. '++LotusScript Development Environment:2:2:Entering:1:12
  3421. Sub Entering(Source As Field)
  3422.      Dim Workspace As New NotesUIWorkspace
  3423.      Dim ThisDoc As NotesUIDocument
  3424.      
  3425.      Set ThisDoc = Workspace.CurrentDocument
  3426.      sFieldName = ThisDoc.CurrentField
  3427.      vFieldEntryValue = ThisDoc.Document.DataUMaximum
  3428. End Sub
  3429. '++LotusScript Development Environment:2:2:Exiting:1:12
  3430. Sub Exiting(Source As Field)
  3431.      Dim Workspace As New NotesUIWorkspace
  3432.      Dim ThisDoc As NotesUIDocument
  3433.      
  3434.      Set ThisDoc = Workspace.CurrentDocument
  3435.      Dim vTemp As Variant
  3436.      vTemp = ThisDoc.Document.DataUMaximum
  3437.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3438.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3439.           ThisDoc.Document.DataUMaximum = Cdbl( vFieldEntryValue( 0 ) )
  3440.      End If
  3441. End Sub
  3442. '++LotusScript Development Environment:2:5:(Options):0:66
  3443. '++LotusScript Development Environment:2:5:(Forward):0:1
  3444. Declare Sub Entering(Source As Field)
  3445. Declare Sub Exiting(Source As Field)
  3446. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3447. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3448. Private Sub BindEvents(Byval Objectname_ As String)
  3449.      Static Source As FIELD
  3450.      Set Source = Bind(Objectname_)
  3451.      On Event Entering From Source Call Entering
  3452.      On Event Exiting From Source Call Exiting
  3453. End Sub
  3454. '++LotusScript Development Environment:2:2:Entering:1:12
  3455. Sub Entering(Source As Field)
  3456.      Dim Workspace As New NotesUIWorkspace
  3457.      Dim ThisDoc As NotesUIDocument
  3458.      
  3459.      Set ThisDoc = Workspace.CurrentDocument
  3460.      sFieldName = ThisDoc.CurrentField
  3461.      vFieldEntryValue = ThisDoc.Document.DataUFast
  3462. End Sub
  3463. '++LotusScript Development Environment:2:2:Exiting:1:12
  3464. Sub Exiting(Source As Field)
  3465.      Dim Workspace As New NotesUIWorkspace
  3466.      Dim ThisDoc As NotesUIDocument
  3467.      
  3468.      Set ThisDoc = Workspace.CurrentDocument
  3469.      Dim vTemp As Variant
  3470.      vTemp = ThisDoc.Document.DataUFast
  3471.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3472.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3473.           ThisDoc.Document.DataUFast = Cdbl( vFieldEntryValue( 0 ) )
  3474.      End If
  3475. End Sub
  3476. '++LotusScript Development Environment:2:5:(Options):0:66
  3477. '++LotusScript Development Environment:2:5:(Forward):0:1
  3478. Declare Sub Entering(Source As Field)
  3479. Declare Sub Exiting(Source As Field)
  3480. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3481. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3482. Private Sub BindEvents(Byval Objectname_ As String)
  3483.      Static Source As FIELD
  3484.      Set Source = Bind(Objectname_)
  3485.      On Event Entering From Source Call Entering
  3486.      On Event Exiting From Source Call Exiting
  3487. End Sub
  3488. '++LotusScript Development Environment:2:2:Entering:1:12
  3489. Sub Entering(Source As Field)
  3490.      Dim Workspace As New NotesUIWorkspace
  3491.      Dim ThisDoc As NotesUIDocument
  3492.      
  3493.      Set ThisDoc = Workspace.CurrentDocument
  3494.      sFieldName = ThisDoc.CurrentField
  3495.      vFieldEntryValue = ThisDoc.Document.DataUMedium
  3496. End Sub
  3497. '++LotusScript Development Environment:2:2:Exiting:1:12
  3498. Sub Exiting(Source As Field)
  3499.      Dim Workspace As New NotesUIWorkspace
  3500.      Dim ThisDoc As NotesUIDocument
  3501.      
  3502.      Set ThisDoc = Workspace.CurrentDocument
  3503.      Dim vTemp As Variant
  3504.      vTemp = ThisDoc.Document.DataUMedium
  3505.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3506.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3507.           ThisDoc.Document.DataUMedium = Cdbl( vFieldEntryValue( 0 ) )
  3508.      End If
  3509. End Sub
  3510. '++LotusScript Development Environment:2:5:(Options):0:66
  3511. '++LotusScript Development Environment:2:5:(Forward):0:1
  3512. Declare Sub Entering(Source As Field)
  3513. Declare Sub Exiting(Source As Field)
  3514. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3515. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3516. Private Sub BindEvents(Byval Objectname_ As String)
  3517.      Static Source As FIELD
  3518.      Set Source = Bind(Objectname_)
  3519.      On Event Entering From Source Call Entering
  3520.      On Event Exiting From Source Call Exiting
  3521. End Sub
  3522. '++LotusScript Development Environment:2:2:Entering:1:12
  3523. Sub Entering(Source As Field)
  3524.      Dim Workspace As New NotesUIWorkspace
  3525.      Dim ThisDoc As NotesUIDocument
  3526.      
  3527.      Set ThisDoc = Workspace.CurrentDocument
  3528.      sFieldName = ThisDoc.CurrentField
  3529.      vFieldEntryValue = ThisDoc.Document.DataUSlow
  3530. End Sub
  3531. '++LotusScript Development Environment:2:2:Exiting:1:12
  3532. Sub Exiting(Source As Field)
  3533.      Dim Workspace As New NotesUIWorkspace
  3534.      Dim ThisDoc As NotesUIDocument
  3535.      
  3536.      Set ThisDoc = Workspace.CurrentDocument
  3537.      Dim vTemp As Variant
  3538.      vTemp = ThisDoc.Document.DataUSlow
  3539.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3540.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3541.           ThisDoc.Document.DataUSlow = Cdbl( vFieldEntryValue( 0 ) )
  3542.      End If
  3543. End Sub
  3544. '++LotusScript Development Environment:2:5:(Options):0:66
  3545. '++LotusScript Development Environment:2:5:(Forward):0:1
  3546. Declare Sub Entering(Source As Field)
  3547. Declare Sub Exiting(Source As Field)
  3548. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3549. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3550. Private Sub BindEvents(Byval Objectname_ As String)
  3551.      Static Source As FIELD
  3552.      Set Source = Bind(Objectname_)
  3553.      On Event Entering From Source Call Entering
  3554.      On Event Exiting From Source Call Exiting
  3555. End Sub
  3556. '++LotusScript Development Environment:2:2:Entering:1:12
  3557. Sub Entering(Source As Field)
  3558.      Dim Workspace As New NotesUIWorkspace
  3559.      Dim ThisDoc As NotesUIDocument
  3560.      
  3561.      Set ThisDoc = Workspace.CurrentDocument
  3562.      sFieldName = ThisDoc.CurrentField
  3563.      vFieldEntryValue = ThisDoc.Document.DataUMore
  3564. End Sub
  3565. '++LotusScript Development Environment:2:2:Exiting:1:12
  3566. Sub Exiting(Source As Field)
  3567.      Dim Workspace As New NotesUIWorkspace
  3568.      Dim ThisDoc As NotesUIDocument
  3569.      
  3570.      Set ThisDoc = Workspace.CurrentDocument
  3571.      Dim vTemp As Variant
  3572.      vTemp = ThisDoc.Document.DataUMore
  3573.      If ( Cdbl(vFieldEntryValue( 0 ) ) <> Cdbl( vTemp( 0 ) )   And vEditFieldFlag( 0 ) = 0 ) Then
  3574.           Messagebox "This field cannot be modified",  MB_ICONEXCLAMATION, "Vendor Data"
  3575.           ThisDoc.Document.DataUMore = Cdbl( vFieldEntryValue( 0 ) )
  3576.      End If
  3577. End Sub
  3578. DocLinkFlag
  3579. SaveOptions
  3580. EditFieldFlag
  3581. FormNewLocation
  3582. CertifyCheckOn
  3583. DataUAverage_1
  3584. DataUMinimum_1
  3585. DataUMaximum_1
  3586. DataUOther21_1
  3587. DataUOther11_1
  3588. AvgBytesHit_1
  3589. DataCalibration_1
  3590. DataGenerated
  3591. DataGenerated
  3592. DataGenerated_1
  3593. MailFlag
  3594. IsSignedField
  3595. AvgHitsMin_1
  3596. DataMachineID_1Click on this icon to see the related Machine Identifier form.
  3597. DataUResponseTime1_1
  3598. FirstTime
  3599. OutputServerTarget Output Server
  3600. OutputFilenameTarget Output Filename for results of query
  3601. OutputSaveResults
  3602. Create Mail ItemOutput to Database
  3603. Vendor Data
  3604. Certified Test Results
  3605.     Signed: 
  3606. FormSignedContains "Yes" when certified by NotesBench auditor.
  3607. MailFlag
  3608.     Machine Identifier Link:
  3609. DataMachineIDClick on this icon to see the related Machine Identifier form.
  3610.     Server Machine ID:
  3611. DataUServerIDUnique Machine ID for the system configuration that produced this data.
  3612.     Date Performed: 
  3613. DataUDatePerformedDate benchmark was performed.
  3614. Vendor Database:  
  3615. Vendor
  3616. Test Duration: 
  3617. DurationTestRun time used for this workload
  3618. minutes
  3619.         NotesBench Results:
  3620.     Script
  3621.     NotesBench
  3622.     Number Users/Spokes
  3623.     NotesBench
  3624.     NotesMark
  3625.     NotesBench
  3626.     ResponseTime
  3627. DataUScript1Workload exercised on given machine configuration.    
  3628. Calendar & SchedulingDatabaseGroupware #1MailMail Routing HubMail & DatabaseReplication HubWeb BuyerWeb Walker
  3629. DataUNumberUsers1Number of spokes if script is Replication Hub or Mail Routing Hub.  Number of Users for all other workloads.
  3630. DataUNotesMark1Results of NotesBench workload.
  3631. DataUResponseTime1_1
  3632.     0S0E
  3633. DataUResponseTime1Results of NotesBench workload.
  3634. DataUScript1
  3635. Replication Hub
  3636. DataUScript1
  3637. Mail Routing Hubu
  3638.     4S6S7S11S
  3639. Additional Information for Server Tasks
  3640. Actions/Minute:
  3641. Bytes/Minute:
  3642. DataUOther11_1
  3643.     0S0E
  3644. DataUOther11If script is Replication Hub, amount of Replications performed per hour.  If script is Mail Routing Hub, amount of mail routed per hour.
  3645. DataUOther21_1
  3646.     0S0E
  3647. DataUOther21If script is Mail Routing Hub, amount of data, expressed in megabytes, moved per hour.
  3648. DataUScript1
  3649. Web Buyer
  3650. Additional Information form Web Buyer
  3651. Total Orders Created:  
  3652. TotOrdersCreatedFor the Web Buyer script, the total number of orders created for the duration of the test's execution.
  3653. Total Dollar Value:
  3654. TotDollarValueFor the Web Buyer script, the total dollar value generated for the duration of the script's execution.
  3655. TotOrdersLotsFor the Web Buyer script, the total orders lots generated for the duration of the script's execution.
  3656. Total Orders Lost: 
  3657. DataUScript1
  3658. Web Walkeru
  3659. Additional Information for Web Walker
  3660. Total Hits:
  3661. TotHitsFor the Web Walker, the total hits experienced for the duration of the script's execution.
  3662. Average KBytes/Hit:
  3663. AvgBytesHit_1
  3664.     0S0E
  3665. AvgBytesHitFor the Web Walker, the average number of bytes per hit, for the duration of the script's execution.
  3666. TotBytesXferredFor the Web Walker, the total number of bytes transferred, for the duration of the script's execution.
  3667. Total Bytes Transferred:
  3668. AvgHitsMin_1
  3669.     0S0E
  3670. AvgHitsMinFor the Web Walker, the average number of hits per minute, for the duration of the script's execution.
  3671. Average Hits/Minute:  
  3672.     Probe Results:
  3673.     Response Time  (seconds):
  3674.     Average
  3675.     Minimum
  3676.     Maximum
  3677. DataUAverage_1
  3678. DataUAverage_1
  3679. DataUAverage_1
  3680.     1S5S6S11S12S13S14S17S18S24SDataUAverageAverage time required to open & close a database during test run.
  3681. DataUMinimum_1
  3682. DataUMinimum_1
  3683. DataUMinimum_1
  3684.     1S5S6S11S12S13S14S17S18S24SDataUMinimumMinimum time required to open & close a database during test run.
  3685. DataUMaximum_1
  3686. DataUMaximum_1
  3687. DataUMaximum_1
  3688.     1S5S6S11S12S13S14S17S18S24SDataUMaximumMaximum time required to open & close a database during test run.
  3689.     Distribution (seconds):
  3690.     Time 
  3691.     #/Responses
  3692.     %/Total
  3693.     %/Total (Cumulative)
  3694.     Fast  ( < 1):
  3695. DataUFastThe number of Probe responses that were less than 1 second.
  3696. total
  3697. DataUFast
  3698. DataUMedium
  3699. DataUSlow
  3700. DataUMore
  3701.     1S2S
  3702. DataUFast
  3703. DataUFast
  3704. DataUFast
  3705. total
  3706.     0R1S3S4S5S2E6S7S8S10S14S2E15SDataUPercentDFastFrom the total number of Probe responses, the percentage of responses which fall within the range of less than 1 second.
  3707. total
  3708. DataUFast
  3709. DataUMedium
  3710. DataUSlow
  3711. DataUMore
  3712.     1S2S
  3713. DataUFast
  3714. DataUFast
  3715. DataUFast
  3716. total
  3717.     0R1S3S4S5S2E6S7S8S10S14S2E15SDataUPercentFastThe percentage of Probe responses that fall within the Fast range.
  3718.     Medium  (1 - 3):
  3719. DataUMediumThe number of Probe responses that were within the range of 1 - 3 seconds.
  3720. total
  3721. DataUFast
  3722. DataUMedium
  3723. DataUSlow
  3724. DataUMore
  3725.     1S2S
  3726. DataUMedium
  3727. DataUMedium
  3728. DataUMedium
  3729. total
  3730.     0R1S3S4S5S2E6S7S8S10S14S2E15SDataUPercentDMediumFrom the total number of Probe responses, the percentage of responses which fall within the range of greater than 1 and up to 3 seconds.
  3731. total
  3732. DataUFast
  3733. DataUMedium
  3734. DataUSlow
  3735. DataUMore
  3736.     1S2S
  3737. DataUMedium
  3738. DataUMedium
  3739. DataUFast
  3740. DataUPercentFast
  3741. DataUMedium
  3742. total
  3743. DataUPercentFast
  3744.     0R1S3S4S5S2E6S7S8S10RS5E11S13S14S15S16S2E18S21RS8E26S2E27S30SDataUPercentMediumThe percentage of Probe responses that fall within the Fast and Medium range.
  3745.     Slow  (3.1 - 5):
  3746. DataUSlowThe number of Probe responses between 3 and 5 seconds.
  3747. total
  3748. DataUFast
  3749. DataUMedium
  3750. DataUSlow
  3751. DataUMore
  3752.     1S2S
  3753. DataUSlow
  3754. DataUSlow
  3755. DataUSlow
  3756. total
  3757.     0R1S3S4S5S2E6S7S8S10S14S2E15SDataUPercentDSlowFrom the total number of Probe responses, the percentage of responses which fall within the range of greater than 3 and less than 5 seconds.
  3758. total
  3759. DataUFast
  3760. DataUMedium
  3761. DataUSlow
  3762. DataUMore
  3763.     1S2S
  3764. previous
  3765. DataUFast
  3766. DataUMedium
  3767. total
  3768.     0R1S6S8S9S
  3769. DataUSlow
  3770. DataUSlow
  3771. DataUPercentMedium
  3772. DataUSlow
  3773. total
  3774. previous
  3775.     0R1S3S4S5S6S7S8S10S12S17S2E18S19S21S
  3776. DataUPercentSlowThe percentage of responses that fall with the Fast, Medium and Slow ranges.
  3777.     Outside Range  ( > 5):
  3778. DataUMoreThe number of Probe responses greater than 5 seconds.
  3779. total
  3780. DataUFast
  3781. DataUMedium
  3782. DataUSlow
  3783. DataUMore
  3784.     1S2S
  3785. DataUMore
  3786. DataUMore
  3787. DataUMore
  3788. total
  3789.     0R1S3S4S5S2E6S7S8S10S14S2E15SDataUPercentDMoreFrom the total number of Probe responses, the percentage of responses which fall within the range of greater than 5 seconds.
  3790. total
  3791. DataUFast
  3792. DataUMedium
  3793. DataUSlow
  3794. DataUMore
  3795.     1S2S
  3796. previous
  3797. DataUFast
  3798. DataUMedium
  3799. DataUSlow
  3800. total
  3801.     0R1S2S6S8S10S11S
  3802. DataUMore
  3803. DataUMore
  3804. DataUMore
  3805. total
  3806. previous
  3807.     0R1S3S4S5S6S7S8S10S16S2E17S18S
  3808. DataUPercentMoreThe percentage of responses that fall with the Fast, Medium, Slow and Very Slow ranges.
  3809.                                                                                      
  3810. Server Comparison Graphs
  3811. DataPerformChartArea used to display Performance Graph.
  3812. FormNewLocation
  3813. '++LotusScript Development Environment:2:5:(Options):0:74
  3814. 'Use "vendordata"
  3815. '++LotusScript Development Environment:2:5:(Forward):0:1
  3816. Declare Sub Click( Source As Button )
  3817. Declare Function FormulateQuery2( ThisDoc As NotesUIDocument ) As String
  3818. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3819. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3820. Private Sub BindEvents(Byval Objectname_ As String)
  3821.      Static Source As BUTTON
  3822.      Set Source = Bind(Objectname_)
  3823.      On Event Click From Source Call Click
  3824. End Sub
  3825. '++LotusScript Development Environment:2:2:Click:3:12
  3826. '%INCLUDE "chconsts2.txt"
  3827. %INCLUDE "chconsts.txt"
  3828. Sub Click( Source As Button )
  3829.      
  3830.      Call AMSV( )
  3831.      
  3832. End Sub
  3833. '++LotusScript Development Environment:2:1:FormulateQuery2:1:8
  3834. Function FormulateQuery2( ThisDoc As NotesUIDocument ) As String
  3835.      Dim iMinUsers As Integer
  3836.      Dim iMaxUsers As Integer
  3837.      
  3838.      '  first make sure there is some data to process 
  3839.      '  search on range of number of users
  3840.      iMinUsers = Cint( .95 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" )  ) )
  3841.      iMaxUsers = Cint( 1.05 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) )
  3842.      '  see if there are more machines( same vendor ).... 
  3843.      FormulateQuery = " Form = ""Vendor Data""  & DataUServerID <> " & {"} & ThisDoc.FieldGetText( "DataUServerID" ) & {"} & _
  3844.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"}  & " &  DataUNumberUsers1 > " & iMinUsers &  " &  DataUNumberUsers1 < "  & iMaxUsers
  3845.      
  3846. End Function
  3847.  8"P.
  3848. x!x%</
  3849. "X"$0
  3850. 8"8'L0
  3851. "8#41
  3852. "x#x1
  3853. X$8%x3
  3854. 8&8)86
  3855. X&8(d6
  3856. &x' 7
  3857. 'X(h8
  3858. (x(D9
  3859. 8(x*x9
  3860. (x+8:
  3861. X)8*p;
  3862. x*8+H=
  3863. 8+x,@>
  3864. ,x-\?
  3865. ,8.p@
  3866. -X.|A
  3867. ffffff
  3868. New Button
  3869. Need a newer version of Notes to execute this button.
  3870.     0S0E
  3871.     Additional Machines (Same Vendor)o
  3872. 3'++LotusScript Development Environment:2:5:(Options):0:66
  3873. '++LotusScript Development Environment:2:5:(Forward):0:1
  3874. Declare Function FormulateQuery( ) As String
  3875. Declare Sub Click( Source As Button )
  3876. '++LotusScript Development Environment:2:5:(Declarations):0:2
  3877. '++LotusScript Development Environment:2:2:BindEvents:1:129
  3878. Private Sub BindEvents(Byval Objectname_ As String)
  3879.      Static Source As BUTTON
  3880.      Set Source = Bind(Objectname_)
  3881.      On Event Click From Source Call Click
  3882. End Sub
  3883. '++LotusScript Development Environment:2:1:FormulateQuery:1:8
  3884. Function FormulateQuery( ) As String
  3885.      Dim Workspace As New NotesUIWorkspace
  3886.      Dim ThisDoc As NotesUIDocument
  3887.      Dim iMinUsers As Integer
  3888.      Dim iMaxUsers As Integer
  3889.      
  3890.      Set ThisDoc = Workspace.CurrentDocument
  3891.      
  3892.      '  first make sure there is some data to process 
  3893.      '  search on range of number of users
  3894.      iMinUsers = Cint( .95 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" )  ) )
  3895.      iMaxUsers = Cint( 1.05 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) )
  3896.      '  see if there are more machines( same vendor ).... 
  3897.      'FormulateQuery = " Form = ""Vendor Data""  & DataUServerID <> " & {"} & ThisDoc.FieldGetText( "DataUServerID" ) & {"} & _
  3898.     '" &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"}  & " &  DataUNumberUsers1 > " & iMinUsers &  " &  DataUNumberUsers1 < "  & iMaxUsers
  3899.      ' in case there are machines for the different vendors with the same id
  3900.      FormulateQuery = " Form = ""Vendor Data""  "&  _
  3901.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"}  & " &  DataUNumberUsers1 > " & iMinUsers &  " &  DataUNumberUsers1 < "  & iMaxUsers
  3902.      
  3903. End Function
  3904. '++LotusScript Development Environment:2:2:Click:4:12
  3905. %INCLUDE "chconsts.txt"
  3906. '%INCLUDE "chconsts2.txt"
  3907. Sub Click( Source As Button )
  3908.      
  3909.     '  Graph Performance
  3910.      Dim Workspace As New NotesUIWorkspace
  3911.      Dim ThisDoc As NotesUIDocument
  3912.      Dim Session As New NotesSession
  3913.      Dim ThisDB As NotesDatabase
  3914.      Dim DateTime As New NotesDateTime( "1/1/96" )
  3915.      Dim SearchEntryCollection As NotesDocumentCollection
  3916.      Dim SearchMachineCollection As NotesDocumentCollection
  3917.      Dim SearchEntryDoc As NotesDocument
  3918.      Dim SearchMachineDoc As NotesDocument
  3919.      Dim CurrentView As NotesView
  3920.      Dim doc As NotesDocument
  3921.      Dim Listdoc As NotesDocument
  3922.      Dim sSavedMachines( numoutputlines, 2 ) As String
  3923.      Dim bAlreadyFound As Integer
  3924.      Dim sVendorName As String
  3925.      
  3926.      Set ThisDoc = Workspace.CurrentDocument
  3927.      Set ThisDB = Session.CurrentDatabase
  3928.      ThisDoc.EditMode = True
  3929.      
  3930.      sVendorName = ExtractVendorName( ThisDB.Filename )       '  extract current vendor name
  3931.      
  3932.      If ValidateAMPerformance( ThisDoc ) = False Then
  3933.           Exit Sub
  3934.      End If
  3935.      
  3936.      PerformChart.Repaint = False
  3937.      On Error Goto 0
  3938.      
  3939.   '  zero out extra columns
  3940.      For i = 3 To iColCountPerform
  3941.           PerformSheet.col = i
  3942.           For j = 2 To iRowCountPerform
  3943.                PerformSheet.row = j
  3944.                PerformSheet.text=NA
  3945.           Next j
  3946.      Next i
  3947.      iColCountPerform = 2
  3948.      
  3949.      '  search on the different vendors
  3950.      Set CurrentView = ThisDB.GetView( "(List)" )
  3951.      Set doc = CurrentView.GetFirstDocument
  3952.      
  3953.      '  Find the list document which contains the dynamic list
  3954.      If doc Is Nothing Then
  3955.           Messagebox "List of Machines Information Missing", MB_ICONSTOP, "Graph Performance Information"
  3956.           Exit Sub
  3957.      Else
  3958.           While Not( doc Is Nothing )
  3959.                If doc.ListType( 0 ) = "Database" Then
  3960.                     Set Listdoc = doc
  3961.                     If Listdoc.list( 0 ) = "" Then
  3962.                          Messagebox "No Vendor Databases to Search", MB_ICONEXCLAMATION, "Graph Performance Information"
  3963.                     End If
  3964.                     Forall vendorname In Listdoc.list 
  3965.                          'Messagebox vendorname & " " & sVendorName
  3966.                          '  make sure you're not going after same vendor twice
  3967.                          If vendorname <> "" And Ucase( vendorname ) <> Ucase( sVendorName ) Then
  3968.                               sSearchDatabase = "CP" & vendorname & ".NSF"
  3969.                               Set SearchDB = New NotesDatabase( "", sSearchDatabase )
  3970.                               Set SearchMachineCollection = SearchDB.Search( FormulateQuery( ), DateTime, 0 )
  3971.                               
  3972.                               If SearchMachineCollection.Count = 0 Then
  3973.                               'Messagebox "No new information to display", MB_ICONEXCLAMATION, "Graph Performance Information"
  3974.                               Else
  3975.                                    sSavedMachines( 1, 1 ) = ThisDoc.FieldGetText( "DataUServerID" )
  3976.                                    sSavedMachines( 1, 2 ) = sVendorName
  3977.                                    For j = 1 To SearchMachineCollection.Count 
  3978.                                         Set SearchMachineDoc = SearchMachineCollection.GetNthDocument( j )
  3979.                                     '  first make sure this is a unique entry
  3980.                                         bAlreadyFound = False
  3981.                                         For k = 1 To( iColCountPerform - 1 )
  3982.                                              temp = SearchMachineDoc.GetItemValue( "DataUServerID" ) 
  3983.                                              If temp( 0 ) = sSavedMachines( k, 1 )  & sVendorName = sSavedMachines( k, 2 ) Then
  3984.                                                   bAlreadyFound = True
  3985.                                              End If
  3986.                                         Next k
  3987.                                         
  3988.                                     '  make sure the data has a signature attached
  3989.                                         If bAlreadyFound = False Then
  3990.                                              vCertifyCheck = ThisDoc.Document.CertifyCheckOn
  3991.                                              Dim vIsSignedField As Variant
  3992.                                              vIsSignedField = ThisDoc.Document.IsSignedField
  3993.                                              If vCertifyCheck( 0 ) = "1" And vIsSignedField( 0 ) = "0" Then
  3994.                                                   bAlreadyFound = True
  3995.                                              End If
  3996.                                         End If
  3997.                                         
  3998.                                     ' also , only process entries for entries not in vendor's db, except for current entry
  3999.                                         temp = SearchMachineDoc.GetItemValue( "DataUServerID" ) 
  4000.                                         If Ucase$( sSearchDatabase ) = Ucase$( ThisDB.FileName ) And temp( 0 ) <> ThisDoc.FieldGetText( "DataUserverID" ) Then
  4001.                                              bAlreadyFound = True  ' skip over this entry
  4002.                                         End If
  4003.                                         
  4004.                                         If bAlreadyFound = False Then     '  new entry
  4005.                                              iColCountPerform = iColCountPerform + 1
  4006.                                              PerformSheet.row = 1
  4007.                                              PerformSheet.col = iColCountPerform
  4008.                                          '  save off the machines already processed
  4009.                                              temp = SearchMachineDoc.GetItemValue( "DataUServerID" ) 
  4010.                                              sSavedMachines( iColCountPerform - 1, 1 ) = temp( 0 )    'subtract off original columns
  4011.                                              sSavedMachines( iColCountPerform - 1, 2 ) = sVendorName
  4012.                                              PerformSheet.text = temp( 0 )
  4013.                                              PerformSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  4014.                                              
  4015.                                         ' load up the spreadsheet with data
  4016.                                        ' do a lookup based on this machine id and this script id
  4017.                                              temp = SearchMachineDoc.GetItemValue( "DataUServerID" )
  4018.                                              SearchFormula$ = " Form = ""Vendor Data""  & DataUServerID = " & {"} & temp( 0 )  & {"} & _
  4019.                                              " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"}  
  4020.                                              Set SearchEntryCollection = SearchDB.Search( SearchFormula$, DateTime, 0 )
  4021.                                              If SearchEntryCollection.Count > 0 Then
  4022.                                                   For i = 1 To SearchEntryCollection.Count
  4023.                                                        Set SearchEntryDoc = SearchEntryCollection.GetNthDocument( i )
  4024.                                                    '  need to see if an entry exists in the current spreadsheet
  4025.                                                        bAlreadyFound = False
  4026.                                                        PerformSheet.col = 1   
  4027.                                                        temp =  SearchEntryDoc.GetItemValue( "DataUNumberUsers1" ) 
  4028.                                                        
  4029.                                                        For k = 2 To iRowCountPerform 
  4030.                                                             PerformSheet.row = k
  4031.                                                             If PerformSheet.number = Cint( temp( 0 ) ) Then
  4032.                                                                  bAlreadyFound = True
  4033.                                                                  PerformSheet.col = iColCountPerform
  4034.                                                                  temp1= SearchEntryDoc.GetItemValue( "DataUAverage" ) 
  4035.                                                                  PerformSheet.number= Csng( temp1( 0 ) ) 
  4036.                                                             End If
  4037.                                                        Next k
  4038.                                                        
  4039.                                                        If bAlreadyFound = False  Then '  insert in table( entry and data )
  4040.                                                             iRowCountPerform = iRowCountPerform + 1
  4041.                                                             PerformSheet.row = iRowCountPerform
  4042.                                                        '  insert new data
  4043.                                                             PerformSheet.col = 1
  4044.                                                             PerformSheet.number =  Cint( temp( 0 ) ) 
  4045.                                                             PerformSheet.col = iColCountPerform
  4046.                                                             temp1= SearchEntryDoc.GetItemValue( "DataUAverage" ) 
  4047.                                                             PerformSheet.number= Csng( temp1( 0 ) )  
  4048.                                                        End If
  4049.                                                   Next i 
  4050.                                              End If     
  4051.                                         End If
  4052.                                    Next j
  4053.                               End If
  4054.                          End If
  4055.                     End Forall
  4056.                End If
  4057.                Set doc = CurrentView.GetNextDocument( doc )
  4058.           Wend
  4059.      End If
  4060.      
  4061.      '   set columns to automatically resize
  4062.      PerformSheet.SetColWidthAuto 1, 1,( iRowCountPerform + 1 ), 2 , True
  4063.      
  4064.      PerformSheet.col = 1
  4065.      PerformSheet.row = 1
  4066.      PerformSheet.showselections = 0
  4067.      
  4068.      PerformSheet.Sort 2, 1, iRowCountPerform, iColCountPerform + 1, True, 1     
  4069.      
  4070.     '  insert zeros where there are gaps, up to the final entry
  4071.      For i = 2 To iColCountPerform
  4072.           bAlreadyFound = False
  4073.           PerformSheet.col = i
  4074.           For j = iRowCountPerform To 2 Step -1   '  count backwards
  4075.                PerformSheet.row = j
  4076.                If PerformSheet.number > 0  Then
  4077.                     bAlreadyFound = True
  4078.                Elseif bAlreadyFound = True Then     '  already found the top number
  4079.                     PerformSheet.number = 0
  4080.                End If
  4081.           Next j
  4082.      Next i
  4083.      
  4084.      '  Perform Chart Setup
  4085.      'PerformChart.chartType = 3   '  line
  4086.      PerformChart.chartType = 1   '  bar
  4087.      PerformChart.TitleText =  ThisDoc.FieldGetText( "DataUScript1" ) + ": Performance - Comparative Analysis, Other Vendor(s)"
  4088.      PerformChart.Plot.DataSeriesInRow = False   'reads from a column
  4089.      '  set up the link between spreadsheet and chart
  4090.      Call PerformChartAssn(( iRowCountPerform - 1 ),( iColCountPerform - 1 ), ThisDoc )
  4091.      
  4092.      If iColCountPerform = 2 Then
  4093.           Messagebox "No new information to display", MB_ICONINFORMATION, "Graph Performance Information"
  4094.      End If
  4095.      
  4096.      Dim ThisDocBE As NotesDocument
  4097.      Set ThisDocBE = ThisDoc.Document
  4098.      Call GraphForSave( ThisDoc, ThisDocBE )
  4099.      
  4100.      
  4101. End Sub
  4102. New Button
  4103. Need a newer version of Notes to execute this button.
  4104.     0S0E
  4105.     Additional Machines (Other Vendor(s))
  4106. DataDistributeChartArea used to display Distribution Graph.
  4107. '++LotusScript Development Environment:2:5:(Options):0:66
  4108. '++LotusScript Development Environment:2:5:(Forward):0:1
  4109. Declare Sub Click( Source As Button )
  4110. '++LotusScript Development Environment:2:5:(Declarations):0:2
  4111. '++LotusScript Development Environment:2:2:BindEvents:1:129
  4112. Private Sub BindEvents(Byval Objectname_ As String)
  4113.      Static Source As BUTTON
  4114.      Set Source = Bind(Objectname_)
  4115.      On Event Click From Source Call Click
  4116. End Sub
  4117. '++LotusScript Development Environment:2:2:Click:3:12
  4118. %INCLUDE "chconsts.txt"
  4119. Sub Click( Source As Button )
  4120.          '  Graph Distribution of other machines, same vendor, same script and user count
  4121.      Dim Workspace As New NotesUIWorkspace
  4122.      Dim ThisDoc As NotesUIDocument
  4123.      
  4124.      Dim Session As New NotesSession
  4125.      Dim ThisDB As NotesDatabase
  4126.      Dim DateTime As New NotesDateTime( "1/1/96" )
  4127.      Dim SearchEntryCollection As NotesDocumentCollection
  4128.      Dim SearchMachineCollection As NotesDocumentCollection
  4129.      Dim SearchEntryDoc As NotesDocument
  4130.      Dim SearchMachineDoc As NotesDocument
  4131.      
  4132.      Dim sSavedMachines( numoutputlines, 2 ) As String
  4133.      Dim bAlreadyFound As Integer
  4134.      Dim iEntryCount As Integer
  4135.      Dim iMinUsers As Integer
  4136.      Dim iMaxUsers As Integer
  4137.      Dim sVendorName As String
  4138.      
  4139.      Set ThisDoc = Workspace.CurrentDocument
  4140.      Set ThisDB = Session.CurrentDatabase
  4141.      ThisDoc.EditMode = True
  4142.      
  4143.      sVendorName = ExtractVendorName( ThisDB.Filename )       '  extract current vendor name
  4144.      
  4145.      If ValidateAMDistribution( ThisDoc ) = False Then
  4146.           Exit Sub
  4147.      End If
  4148.      
  4149.      '  first make sure there is some data to graph
  4150.      '  search on range of number of users
  4151.      iMinUsers = Cint( .95 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) )
  4152.      iMaxUsers = Cint( 1.05 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) )
  4153.      
  4154.     '  see if there are more machines.... 
  4155.      SearchFormula$ = " Form = ""Vendor Data""  & DataUServerID <> " & {"} & ThisDoc.FieldGetText( "DataUServerID" ) & {"} & _
  4156.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"}  & " &  DataUNumberUsers1 > " & iMinUsers &  " &  DataUNumberUsers1 < "  & iMaxUsers
  4157.      'Messagebox( SearchFormula$ )
  4158.      Set SearchMachineCollection = ThisDB.Search( SearchFormula$, DateTime, 0 )
  4159.      
  4160.      If SearchMachineCollection.Count = 0 Then
  4161.           Messagebox " No new information to display", MB_ICONINFORMATION, "Graph Distribution Information"
  4162.           Exit Sub
  4163.      End If
  4164.      
  4165.          'Add onto Distribute sheet
  4166.      DistributeChart.Repaint = False
  4167.      On Error Goto 0
  4168.      
  4169.      DistributeSheet.displaycols =  SearchMachineCollection.Count + 2 
  4170.      DistributeSheet.displayrows = 5  ' assume a fixed distribution response
  4171.      DistributeSheet.showrowheading = False
  4172.      DistributeSheet.showcolheading = False
  4173.      
  4174.      ' initialize saved machine list
  4175.      iColCountDistribute = 2
  4176.      sSavedMachines( 1, 1 ) = ThisDoc.FieldGetText( "DataUServerID" )
  4177.      sSavedMachines( 1, 2 ) = sVendorName
  4178.      
  4179.      For j = 1 To SearchMachineCollection.Count 
  4180.           Set SearchMachineDoc = SearchMachineCollection.GetNthDocument( j )
  4181.               '  first make sure this is a unique entry
  4182.           bAlreadyFound = False
  4183.           For k = 1 To iColCountDistribute
  4184.                temp = SearchMachineDoc.GetItemValue( "DataUServerID" ) 
  4185.                If temp( 0 ) = sSavedMachines( k, 1 ) & sVendorName = sSavedMachines( k, 2 ) Then
  4186.                     bAlreadyFound = True
  4187.                End If
  4188.           Next k
  4189.               '  make sure the data has a signature attached
  4190.           If bAlreadyFound = False Then
  4191.                vCertifyCheck = ThisDoc.Document.CertifyCheckOn
  4192.                Dim vIsSignedField As Variant
  4193.                vIsSignedField = ThisDoc.Document.IsSignedField
  4194.                If vCertifyCheck( 0 ) = "1" And vIsSignedField( 0 ) = "0" Then
  4195.                     bAlreadyFound = True
  4196.                End If
  4197.           End If
  4198.           
  4199.           If bAlreadyFound = False Then     '  new entry
  4200.                iColCountDistribute = iColCountDistribute + 1
  4201.                '  set up headings
  4202.                DistributeSheet.row = 1
  4203.                DistributeSheet.col = iColCountDistribute
  4204.                '  save off the machines already processed
  4205.                temp = SearchMachineDoc.GetItemValue( "DataUServerID" ) 
  4206.                sSavedMachines( iColCountDistribute, 1 ) = temp( 0 )
  4207.                sSavedMachines( iColCountDistribute, 2 ) = sVendorName
  4208.                DistributeSheet.text = temp( 0 )
  4209.                DistributeSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  4210.                
  4211.                '********************************************************
  4212.                ' load up the spreadsheet with data
  4213.                DistributeSheet.row = 2
  4214.                temp = SearchMachineDoc.GetItemValue( "DataUFast" )
  4215.                DistributeSheet.number = temp( 0 )
  4216.                DistributeSheet.row = 3
  4217.                temp = SearchMachineDoc.GetItemValue( "DataUMedium" )
  4218.                DistributeSheet.number = temp( 0 )
  4219.                DistributeSheet.row = 4
  4220.                temp = SearchMachineDoc.GetItemValue( "DataUSlow" )
  4221.                DistributeSheet.number = temp( 0 )
  4222.                DistributeSheet.row = 5
  4223.                temp = SearchMachineDoc.GetItemValue( "DataUMore" )
  4224.                DistributeSheet.number = temp( 0 )
  4225.           End If
  4226.      Next j
  4227.      
  4228.      '   set columns to automatically resize
  4229.      ' *** number of rows should be set to the max, need to resize the spreadsheet
  4230.      DistributeSheet.SetColWidthAuto 1, 1,( iRowCountDistribute + 1 ), 2 , True
  4231.      
  4232.      DistributeSheet.col = 1
  4233.      DistributeSheet.row = 1
  4234.      DistributeSheet.showselections = 0
  4235.      
  4236.      StartRow = 2
  4237.      StartCol = 1
  4238.      EndRow =( iOutputCount + StartRow ) - 1
  4239.      EndCol = 2
  4240.      
  4241.      '  Distribute Chart Setup
  4242.      
  4243.       'set Distribute chart type to 2d line
  4244.      'DistributeChart.chartType = CHChartType2dLine
  4245.      'DistributeChart.chartType = CHChartType2dArea
  4246.      DistributeChart.chartType = 5
  4247.      DistributeChart.TitleText = ThisDoc.FieldGetText( "DataUScript1" ) + ": Distribution - Comparative Analysis, Same Vendor"
  4248.      DistributeChart.Plot.DataSeriesInRow = False   'reads from a column
  4249.        '  set up the link between spreadsheet and chart
  4250.      iRowCountDistribute = 5
  4251.      If iColCountDistribute > 12 Then
  4252.           iColCountDistribute = 12
  4253.      End If
  4254.      Call DistributeChartAssn( iRowCountDistribute,( iColCountDistribute -1 ), ThisDoc )
  4255.      Dim ThisDocBE As NotesDocument
  4256.      Set ThisDocBE = ThisDoc.Document
  4257.      Call GraphForSave( ThisDoc, ThisDocBE )
  4258.      Exit Sub
  4259. ExitNow:
  4260.      Messagebox "Need to Generate Original Distribution Graph", MB_ICONEXCLAMATION, "Graph Distribution Information"
  4261. End Sub
  4262. 3t8`7`7
  4263. (    (    ,
  4264. H    h    T
  4265. (!H"80
  4266. H#h#X3
  4267. #H$x4
  4268. $H%H5
  4269. $(%t5
  4270. %h&H7
  4271. h&H'88
  4272. ((H*8;
  4273. h)h)(=
  4274. .$1,B
  4275. p/D0hB    
  4276. 143hC    
  4277. 3$3lD
  4278. ffffff
  4279. T6T6 J
  4280. 6\8XJ
  4281. l7 KP
  4282. -+4-$
  4283. 1+T0}TC$
  4284. --T3#
  4285. ^D0Kp/-x3#
  4286. 3KD0-(4##
  4287. 4}0F#
  4288. 4}0F#
  4289. 4}(G#
  4290. 1KD0, 5J
  4291. 1-X5#
  4292. 1-X5#
  4293. 1-X5#
  4294. 2,d6}
  4295. 2,d6}
  4296. 5T$7}DK
  4297. 2,d6}TK#
  4298. 2,d6}
  4299. 2,d6}
  4300. 2,d6}
  4301. 4}(G#}
  4302. 8[`7G
  4303. .^\8#
  4304. New Button
  4305. Need a newer version of Notes to execute this button.
  4306.     0S0E
  4307.     Additional Machines (Same Vendor)o
  4308. ?*'++LotusScript Development Environment:2:5:(Options):0:66
  4309. '++LotusScript Development Environment:2:5:(Forward):0:1
  4310. Declare Sub Click( Source As Button )
  4311. '++LotusScript Development Environment:2:5:(Declarations):0:2
  4312. '++LotusScript Development Environment:2:2:BindEvents:1:129
  4313. Private Sub BindEvents(Byval Objectname_ As String)
  4314.      Static Source As BUTTON
  4315.      Set Source = Bind(Objectname_)
  4316.      On Event Click From Source Call Click
  4317. End Sub
  4318. '++LotusScript Development Environment:2:2:Click:2:12
  4319. %INCLUDE "chconsts.txt"
  4320. Sub Click( Source As Button )
  4321.           '  Graph Distribution of other machines, same vendor, same script and user count
  4322.      Dim Workspace As New NotesUIWorkspace
  4323.      Dim ThisDoc As NotesUIDocument
  4324.      Dim Session As New NotesSession
  4325.      Dim ThisDB As NotesDatabase
  4326.      Dim  SearchDB As NotesDatabase
  4327.      Dim DateTime As New NotesDateTime( "1/1/96" )
  4328.      Dim SearchEntryCollection As NotesDocumentCollection
  4329.      Dim SearchMachineCollection As NotesDocumentCollection
  4330.      Dim SearchEntryDoc As NotesDocument
  4331.      Dim SearchMachineDoc As NotesDocument
  4332.      Dim CurrentView As NotesView
  4333.      Dim doc As NotesDocument
  4334.      Dim Listdoc As NotesDocument
  4335.      Dim ThisDocBE As NotesDocument
  4336.      
  4337.      Dim sSavedMachines( numoutputlines, 2 ) As String
  4338.      Dim sVendorName As String
  4339.      Dim bAlreadyFound As Integer
  4340.      Dim iEntryCount As Integer
  4341.      Dim iMinUsers As Integer
  4342.      Dim iMaxUsers As Integer
  4343.      
  4344.      Set ThisDoc = Workspace.CurrentDocument
  4345.      Set ThisDB = Session.CurrentDatabase
  4346.      ThisDoc.EditMode = True
  4347.      Set ThisDocBE = ThisDoc.Document
  4348.      
  4349.      sVendorName = ExtractVendorName( ThisDB.Filename )       '  extract current vendor name
  4350.      If ValidateAMDistribution( ThisDoc ) = False Then
  4351.           Exit Sub
  4352.      End If
  4353.      DistributeChart.Repaint = False
  4354.      On Error Goto 0
  4355.           '  search on range of number of users, formulate query
  4356.      iMinUsers = Cint( .95 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) )
  4357.      iMaxUsers = Cint( 1.05 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) )
  4358.           ' in case other vendors have the same machine id
  4359.      'SearchFormula$ = " Form = ""Vendor Data""  & DataUServerID <> " & {"} & ThisDoc.FieldGetText( "DataUServerID" ) & {"} & _
  4360.      '" &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"}  & " &  DataUNumberUsers1 > " & iMinUsers &  " &  DataUNumberUsers1 < "  & iMaxUsers
  4361.      SearchFormula$ = " Form = ""Vendor Data""  " &  _
  4362.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"}  & " &  DataUNumberUsers1 > " & iMinUsers &  " &  DataUNumberUsers1 < "  & iMaxUsers
  4363.      
  4364.         'Add onto Distribute sheet
  4365.      DistributeSheet.displaycols =  numoutputlines 
  4366.      DistributeSheet.displayrows = 5  ' assume a fixed distribution response
  4367.      DistributeSheet.showrowheading = False
  4368.      DistributeSheet.showcolheading = False
  4369.      
  4370.      ' initialize saved machine list
  4371.      iColCountDistribute = 2
  4372.      sSavedMachines( 1, 1 ) = ThisDoc.FieldGetText( "DataUServerID" )
  4373.      sSavedMachines( 1, 2 ) = sVendorName
  4374.      
  4375.      '  search on the different vendors
  4376.      Set CurrentView = ThisDB.GetView( "(List)" )
  4377.      Set doc = CurrentView.GetFirstDocument
  4378.      
  4379.      '  Find the list document which contains the dynamic list
  4380.      If doc Is Nothing Then
  4381.           Messagebox "Cannot find Vendor List information", MB_ICONSTOP, "Graph Distribution Information"
  4382.           Exit Sub
  4383.      Else
  4384.           While Not( doc Is Nothing )
  4385.                If doc.ListType( 0 ) = "Database" Then
  4386.                     Set Listdoc = doc
  4387.                     If Listdoc.list( 0 ) = "" Then
  4388.                          Messagebox "No Vendor Databases to Search", MB_ICONEXCLAMATION, "Graph Distribution Information"
  4389.                     End If
  4390.                     
  4391.                     Forall vendorname In Listdoc.list 
  4392. '                             format the string into a filename
  4393.                          If vendorname <> "" And Ucase( vendorname ) <> Ucase( svendorname ) Then
  4394.                               sSearchDatabase = "CP" & vendorname & ".NSF"
  4395.                               Set SearchDB = New NotesDatabase( "", sSearchDatabase )
  4396.                               Set SearchMachineCollection = SearchDB.Search( SearchFormula$, DateTime, 0 )
  4397.                               
  4398.                               For j = 1 To SearchMachineCollection.Count 
  4399.                                    Set SearchMachineDoc = SearchMachineCollection.GetNthDocument( j )
  4400.                                     '  first make sure this is a unique entry
  4401.                                    bAlreadyFound = False
  4402.                                    For k = 1 To iColCountDistribute
  4403.                                         temp = SearchMachineDoc.GetItemValue( "DataUServerID" ) 
  4404.                                         If temp( 0 ) = sSavedMachines( k, 1 )  & sVendorName = sSavedMachines( k, 2 ) Then
  4405.                                              bAlreadyFound = True
  4406.                                         End If
  4407.                                    Next k
  4408.                                    
  4409.                                    '  make sure the data has a signature attached
  4410.                                    If bAlreadyFound = False Then
  4411.                                         vCertifyCheck = ThisDoc.Document.CertifyCheckOn
  4412.                                         Dim vIsSignedField As Variant
  4413.                                         vIsSignedField = ThisDoc.Document.IsSignedField
  4414.                                         If vCertifyCheck( 0 ) = "1" And vIsSignedField( 0 ) = "0" Then
  4415.                                              bAlreadyFound = True
  4416.                                         End If
  4417.                                    End If
  4418.                                    
  4419.                                    ' also , only process entries for entries not in vendor's db, except for current entry
  4420.                                    temp = SearchMachineDoc.GetItemValue( "DataUServerID" ) 
  4421.                                    
  4422.                                    If Ucase$( sSearchDatabase ) = Ucase$( ThisDB.FileName ) And temp( 0 ) <> ThisDoc.FieldGetText( "DataUserverID" ) Then
  4423.                                         bAlreadyFound = True  ' skip over this entry
  4424.                                    End If
  4425.                                    
  4426.                                    If bAlreadyFound = False Then     '  new entry
  4427.                                         iColCountDistribute = iColCountDistribute + 1
  4428.                                         DistributeSheet.row = 1
  4429.                                         DistributeSheet.col = iColCountDistribute
  4430.                                          '  save off the machines already processed
  4431.                                         temp = SearchMachineDoc.GetItemValue( "DataUServerID" ) 
  4432.                                         sSavedMachines( iColCountDistribute, 1 ) = temp( 0 )
  4433.                                         sSavedMachines( iColCountDistribute, 2 ) = sVendorName
  4434.                                         DistributeSheet.text = temp( 0 )
  4435.                                         DistributeSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  4436.                                         
  4437.                                    '********************************************************
  4438.                                    ' load up the spreadsheet with data
  4439.                                         DistributeSheet.row = 2
  4440.                                         temp = SearchMachineDoc.GetItemValue( "DataUFast" )
  4441.                                         DistributeSheet.number = temp( 0 )
  4442.                                         DistributeSheet.row = 3
  4443.                                         temp = SearchMachineDoc.GetItemValue( "DataUMedium" )
  4444.                                         DistributeSheet.number = temp( 0 )
  4445.                                         DistributeSheet.row = 4
  4446.                                         temp = SearchMachineDoc.GetItemValue( "DataUSlow" )
  4447.                                         DistributeSheet.number = temp( 0 )
  4448.                                         DistributeSheet.row = 5
  4449.                                         temp = SearchMachineDoc.GetItemValue( "DataUMore" )
  4450.                                         DistributeSheet.number = temp( 0 )
  4451.                                    End If
  4452.                               Next j
  4453.                               
  4454.                          '   set columns to automatically resize
  4455.                               DistributeSheet.SetColWidthAuto 1, 1,( iRowCountDistribute + 1 ), 2 , True
  4456.                               
  4457.                               DistributeSheet.col = 1
  4458.                               DistributeSheet.row = 1
  4459.                               DistributeSheet.showselections = 0
  4460.                               
  4461.                               StartRow = 2
  4462.                               StartCol = 1
  4463.                               EndRow =( iOutputCount + StartRow ) - 1
  4464.                               EndCol = 2
  4465.                               
  4466.                          ' ****************************
  4467.                          '  Distribute Chart Setup
  4468.                               ' DistributeChart.chartType = CHChartType2dLine
  4469.                               'DistributeChart.chartType = CHChartType2dArea
  4470.                               DistributeChart.chartType = 5
  4471.                               DistributeChart.TitleText = ThisDoc.FieldGetText( "DataUScript1" ) + ":  Comparative Analysis, Other Vendor(s)"
  4472.                               DistributeChart.Plot.DataSeriesInRow = False   'reads from a column
  4473.                               
  4474.                          End If
  4475.                     End Forall
  4476.                End If
  4477.                Set doc = CurrentView.GetNextDocument( doc )
  4478.           Wend
  4479.      End If
  4480.      '  set up the link between spreadsheet and chart
  4481.      DistributeChart.Repaint = False
  4482.      DistributeChart.rowcount = 4
  4483.      j = iColCountDistribute '  for the moment, max of 12 columns
  4484.      If j > 12 Then
  4485.           j = 12
  4486.      End If
  4487.      DistributeChart.columncount = j - 1
  4488.      DistributeSheet.tablename = "DistributeSheet"
  4489.      DistributeChart.sslinkbook = "DistributeSheet"
  4490.      test = 5   'row count
  4491.      DistributeChart.sslinkrange = "a1:m" + test
  4492.      DistributeChart.sslinkmode = 1
  4493.      DistributeChart.Repaint = True
  4494.      ThisDoc.GoToField( "DataDistributeChart" )
  4495.      If iColCountDistribute = 2 Then
  4496.           Messagebox "No new information to display", MB_ICONEXCLAMATION, "Graph Distribution Information"
  4497.      End If
  4498.      Call GraphForSave( ThisDoc, ThisDocBE )
  4499.      Exit Sub
  4500. ExitNow:
  4501.      Messagebox "Need to Generate Original Distribution Graph", MB_ICONEXCLAMATION, "Graph Distribution Information"
  4502. End Sub
  4503. New Button
  4504. Need a newer version of Notes to execute this button.
  4505.     0S0E
  4506.     Additional Machines (Other Vendor(s))
  4507. Mailing Information
  4508. SendTo}
  4509.     0S0E
  4510. SendToList of primary people to send memo.
  4511. CopyTo}
  4512. CopyToList of people to send a copy of the memo.
  4513. BlindCopyTo
  4514. BlindCopyToList of undisclosed people to send copies of memo.
  4515. Subject:
  4516. PhoneCaller
  4517. Phone Call: 
  4518. PhoneCaller
  4519. Subject
  4520. SubjectSubject of memo.
  4521. Delivery Priority:
  4522. Normal
  4523. DeliveryPriorityPriority: Normal, High (immediate delivery), Low (overnight delivery).
  4524. High|HLow|LNormal|N
  4525. Delivery Report:
  4526. DeliveryReportConditions upon which failure report will be sent back to you.
  4527. Basic|BConfirmed|CNo Report|N
  4528. Return Receipt:
  4529. ReturnReceipt
  4530. ReturnReceipt
  4531. ReturnReceiptReturn receipt requested.
  4532. No|0Yes|1
  4533. Document History/Test Results
  4534.     Submitted By:
  4535. DataUAuthorOptional.  Author of this document.  Defaults to current user.
  4536.     Creation Date: 
  4537. DataUCreationDateOptional.  Date this form initially created.  Defaults to current date.
  4538.     Modification Date: 
  4539. DataUModificationDateOptional.  Date this form last changed.  Defaults to current date.
  4540.     Comments: 
  4541. DataUCommentsOptional.  Any additional comments about this form.
  4542. Miscellaneous
  4543.     Performance Information:
  4544. DataPerformSheetReserved for use by Server.Planner.
  4545.     Distribution Information:
  4546. DataDistributeSheetReserved for use by Server.Planner.
  4547. Categori_ze3
  4548. _Edit Document
  4549. Send Docu_ment
  4550. _Forward
  4551. _Move To Folder...
  4552. _Remove From Folder 
  4553. Exit'++LotusScript Development Environment:2:5:(Options):0:66
  4554. '++LotusScript Development Environment:2:5:(Forward):0:1
  4555. Declare Sub Click(Source As Button)
  4556. '++LotusScript Development Environment:2:5:(Declarations):0:2
  4557. '++LotusScript Development Environment:2:2:BindEvents:1:129
  4558. Private Sub BindEvents(Byval Objectname_ As String)
  4559.      Static Source As BUTTON
  4560.      Set Source = Bind(Objectname_)
  4561.      On Event Click From Source Call Click
  4562. End Sub
  4563. '++LotusScript Development Environment:2:2:Click:1:12
  4564. Sub Click(Source As Button)
  4565.      
  4566.     ' formerly @PostedCommand([FileCloseWindow])
  4567.      
  4568.      Dim Session As New NotesSession
  4569.      Dim ThisDB As NotesDatabase 
  4570.      Dim Workspace As New NotesUIWorkspace
  4571.      Dim ThisDoc As NotesUIDocument
  4572.      Dim ThisDocBE As NotesDocument 
  4573.      Dim sFileNameExtract As String
  4574.      
  4575.      Set ThisDoc = Workspace.CurrentDocument
  4576.      Set ThisDB = Session.CurrentDatabase
  4577.      Set ThisDocBE = ThisDoc.Document
  4578.      
  4579.      '  bypass if machine id field updated
  4580.      If sFirstTime = "0" Then
  4581.           
  4582.           '  need to detect if current path is a mail item
  4583.           sFileNameExtract = Left$( ThisDB.FileName, 2 )
  4584.           '  also check the mail flag, if "1", then we're in mail
  4585.           '  If sFileNameExtract = "CP" And ThisDocBE.MailFlag = "0" Then
  4586.           If Ucase( sFileNameExtract ) = "CP"  Then
  4587.                On Error Goto 0
  4588.                ThisDoc.EditMode = True
  4589.                Call ThisDoc.FieldSetText( "SaveOptions", "1" )
  4590.                 '  clear out the graphs
  4591.                ThisDoc.GoToField( "DataPerformChart" )
  4592.                ThisDoc.FieldClear( "DataPerformChart" )
  4593.                
  4594.                ThisDoc.GoToField( "DataPerformSheet" )
  4595.                ThisDoc.FieldClear( "DataPerformSheet" )
  4596.                
  4597.                ThisDoc.GoToField( "DataDistributeChart" )
  4598.                ThisDoc.FieldClear( "DataDistributeChart" )
  4599.                
  4600.                ThisDoc.GoToField( "DataDistributeSheet" )
  4601.                ThisDoc.FieldClear( "DataDistributeSheet" )
  4602.                
  4603.                Call ThisDoc.Save   '  to clear out graphs/restored with Dollie
  4604.           'Call ThisDocBE.Save( False, False )
  4605.            '  prevent the prompt from coming up 
  4606.                Call ThisDoc.FieldSetText( "SaveOptions", "0" )
  4607.           End If
  4608.      End If
  4609.      Call ThisDoc.Close
  4610.      
  4611. End Sub
  4612. Save Results'++LotusScript Development Environment:2:5:(Options):0:66
  4613. '++LotusScript Development Environment:2:5:(Forward):0:1
  4614. Declare Sub Click( Source As Button )
  4615. '++LotusScript Development Environment:2:5:(Declarations):0:2
  4616. '++LotusScript Development Environment:2:2:BindEvents:1:129
  4617. Private Sub BindEvents(Byval Objectname_ As String)
  4618.      Static Source As BUTTON
  4619.      Set Source = Bind(Objectname_)
  4620.      On Event Click From Source Call Click
  4621. End Sub
  4622. '++LotusScript Development Environment:2:2:Click:1:12
  4623. Sub Click( Source As Button )
  4624.      
  4625.      Dim Session As New NotesSession
  4626.      Dim OutputDB As New NotesDatabase( "", "" )
  4627.      Dim ThisDB As NotesDatabase 
  4628.      Dim Workspace As New NotesUIWorkspace
  4629.      Dim ThisDoc As NotesUIDocument
  4630.      Dim OutputDoc As NotesDocument 
  4631.      Dim ThisDocBE As NotesDocument 
  4632.      Dim TempItem As NotesRichTextItem
  4633.      Dim RTItem As NotesRichTextItem
  4634.      
  4635.      Dim OutputVendorData As NotesDocument     
  4636.      Dim MailThisDoc As NotesDocument
  4637.      Dim ListDoc As NotesDocument
  4638.      
  4639.      Set ThisDoc = Workspace.CurrentDocument
  4640.      Set ThisDB = Session.CurrentDatabase
  4641.      Set ThisDocBE = ThisDoc.Document
  4642.      
  4643.      '  make sure the information is signed
  4644.      Dim vIsSignedField As Variant
  4645.      vIsSignedField = ThisDocBE.IsSignedField
  4646.     ' If ThisDocBE.IsSigned = False Then
  4647.      If vIsSignedField( 0 ) = "0" Then
  4648.           'Messagebox "Needs a Digital Signature to be Saved",  MB_ICONEXCLAMATION, "Save Query Results"
  4649.           'Exit Sub   
  4650.      End If
  4651.      
  4652.      Set OutputDB = CreateOutputDB( ThisDoc )
  4653.      If ( Instr( 1, ThisDoc.FieldGetText( "OutputSaveResults" ), "Output to Database" ) ) Then
  4654.                     '   save list document in output database 
  4655.           Set View = ThisDB.GetView( "(List)" ) 
  4656.           
  4657.           ' capture case of user pressed Cancel
  4658.           On Error Goto ExitDBError
  4659.           Set Outputview = OutputDB.GetView( "(All Documents\List)" )
  4660.           On Error Goto ExitSub
  4661.           
  4662.           Set Listdoc = View.GetFirstDocument
  4663.           Set OutputDoc = Outputview.GetFirstDocument
  4664.           If OutputDoc Is Nothing Then
  4665.                Set OutputDoc = OutputDB.createdocument
  4666.                OutputDoc.Form = "(List)"
  4667.                OutputDoc.ListType = "Database"
  4668.                OutputDoc.List=""
  4669.                Call OutputDoc.save( False,False )
  4670.           End If
  4671.           
  4672.  '    **** will need to query on this data later    
  4673.           OutputDoc.queryid = RandomValue
  4674.           OutputDoc.List = Listdoc.List
  4675.           SearchList = ListDoc.List
  4676.           
  4677. '    save off List document with list of systems    
  4678.           Call OutputDoc.Save( False, False )
  4679.           
  4680.      '     Save Query within current database
  4681.           If ThisDoc.FieldGetText( "SaveOptions" ) = "1" Then          '  only if possible
  4682.           'ThisDoc.Save 
  4683.           Else
  4684.           'Messagebox "Cannot Save After Document is Signed", MB_ICONEXCLAMATION, "Vendor Data"
  4685.           'Exit Sub
  4686.           End If
  4687.      End If
  4688.      
  4689.      If ThisDoc.FieldGetText( "OutputSaveResults" ) = "" Then  '  no options selected
  4690.           Messagebox "No Options Selected",  MB_ICONEXCLAMATION, "Save Query Results"
  4691.           Exit Sub
  4692.      End If
  4693.      
  4694.      If ( Instr( 1,ThisDoc.FieldGetText( "OutputSaveResults" ), "Create Mail Item" ) ) Then
  4695.            ' verify info is specified in the sendto field
  4696.           If ThisDoc.FieldGetText( "SendTo" ) = "" Then
  4697.                Messagebox "Specify Recipient List in Mailing Section",  MB_ICONEXCLAMATION, "Save Query Results"
  4698.                ThisDoc.GoToField( "SendTo" )
  4699.                Exit Sub
  4700.           End If
  4701.           
  4702.           '   create mailable document
  4703.           Set MailThisDoc = New NotesDocument( ThisDB )
  4704.           
  4705.           Call ThisDocBE.CopyAllItems( MailThisDoc )
  4706.           MailThisDoc.Form = "Vendor Data"
  4707.           
  4708.           '  need to remove doc link - won't work in ouptut database
  4709.           Set TempItem = MailThisDoc.GetFirstItem("DataMachineID")
  4710.           Call TempItem.Remove
  4711.           
  4712.           '  setup the switch settings
  4713.           MailThisDoc.FormNewLocation = "1"  'flag to say that this is going elsewhere (disable action bar)
  4714.           MailThisDoc.MailFlag = "1"  ' way to identify the form has been mailed
  4715.           MailThisDoc.Send( True )
  4716.           
  4717.      End If
  4718.      
  4719.      If ( Instr( 1, ThisDoc.FieldGetText( "OutputSaveResults" ), "Output to Database" ) ) Then
  4720.           
  4721.      '  processing onward for database only
  4722.           QueryOutputFilename = ThisDoc.FieldGetText( "OutputFilename" )
  4723.           QueryOutputServer = ThisDoc.FieldGetText( "OutputServer" )
  4724.           If QueryOutputServer = "local" Then
  4725.                QueryOutputServer = ""
  4726.           End If
  4727.           
  4728.           '   create output document with text details( for view )
  4729.           Set OutputVendorData = New NotesDocument( OutputDB )
  4730.           
  4731.           Call ThisDocBE.Save(False, False)
  4732.           Call ThisDocBE.CopyAllItems( OutputVendorData )
  4733.           OutputVendorData.Form = "Output VendorData"
  4734.           
  4735.           'If ThisDocBE.HasItem( "DataMachineID" ) Then
  4736.           '  need to remove doc link - won't work in ouptut database
  4737.           Set Item = OutputVendorData.GetFirstItem("DataMachineID")
  4738.           Call Item.Remove
  4739.          ' End If
  4740.           
  4741.           '  now see if a doclink can be created in the new database
  4742.           Dim MachineDoc As NotesDocument
  4743.           Dim DateTime As New NotesDateTime( "1/1/96" )
  4744.           Dim SearchCollection As NotesDocumentCollection
  4745.           Dim SearchFormula As String
  4746.           
  4747.           SearchFormula$ = " Form = ""Machine Identifier""  & MachineID = " & {"} & ThisDoc.FieldGetText( "DataUServerID" )  & {"} 
  4748.           Set SearchCollection = OutputDB.Search( SearchFormula$, DateTime, 0 )
  4749.           If SearchCollection.Count = 0 Then
  4750.                          'Messagebox "Machine ID could not be found", MB_ICONSTOP, "Vendor Data"
  4751.                     'Elseif SearchCollection.Count > 1 Then
  4752.                          'Messagebox "Multiple Machine ID entries were found", MB_ICONSTOP, "Vendor Data"
  4753.           Else
  4754.                 '  can have it point to any document
  4755.                Set MachineDoc = SearchCollection.GetNthDocument( 1 )
  4756.                
  4757.                'Dim notesitem As Variant
  4758.                'Set notesitem = ThisDocBE.GetFirstItem( "DataMachineID" )
  4759.                Set RTItem = New NotesRichTextItem ( OutputVendorData, "DataMachineID" )
  4760.                Call RTItem.AppendDocLink( MachineDoc, "Server Machine ID" )
  4761.                
  4762.           End If
  4763.           
  4764.           OutputVendorData.FormNewLocation = "1"    'flag to note that action bar items may be disabled
  4765.           Call OutputVendorData.Save( False, False )
  4766.           OutputDB.Close
  4767.      End If
  4768.      Exit Sub
  4769. ExitDBError:
  4770.      Exit Sub
  4771. ExitSub:
  4772.      Messagebox "Cannot Process User Request", MB_ICONEXCLAMATION, "Save Results"
  4773.      Exit Sub
  4774.            '  need to remove doc link - won't work in mailed item
  4775.           Set Item = ThisDocBE.GetFirstItem("DataMachineID")
  4776. '%REM
  4777.           '  need to save off, to restore afterwards
  4778.          ' If ThisDocBE.HasItem( "DataMachineID" ) Then
  4779.           
  4780.           Set Item = ThisDocBE.GetFirstItem("DataMachineID")
  4781.           Set TempItem = ThisDocBE.GetFirstItem("DataMachineID")
  4782.           Call Item.Remove
  4783.           'End If
  4784.           '  restore blank RTItem field
  4785.           'Set RTItem = New NotesRichTextItem ( ThisDocBE, "DataMachineID" )
  4786. '%END REM
  4787.           
  4788.           ThisDocBE.FormNewLocation = "1"  'flag to say that this is going elsewhere (disable action bar)
  4789.           ThisDocBE.MailFlag = "1"  ' way to identify the form has been mailed
  4790.           ThisDocBE.Send( True )
  4791.          ' If ThisDocBE.HasItem( "DataMachineID" ) Then
  4792.           Call ThisDocBE.CopyItem( TempItem, "DataMachineID" )          '  restore doclink
  4793.           'End If
  4794.           ThisDocBE.FormNewLocation = "0"  'flag to say that this is going elsewhere (enable action bar)
  4795.           ThisDocBE.MailFlag = "0"   ' reset flag to say not mailed
  4796. %END REM
  4797. End Sub
  4798. FormNewLocation
  4799. Graph Performancep'++LotusScript Development Environment:2:5:(Options):0:66
  4800. '++LotusScript Development Environment:2:5:(Forward):0:1
  4801. Declare Sub Click( Source As Button )
  4802. Declare Function PerformComponentsSetup( ) As Integer
  4803. '++LotusScript Development Environment:2:5:(Declarations):0:2
  4804. '++LotusScript Development Environment:2:2:BindEvents:1:129
  4805. Private Sub BindEvents(Byval Objectname_ As String)
  4806.      Static Source As BUTTON
  4807.      Set Source = Bind(Objectname_)
  4808.      On Event Click From Source Call Click
  4809. End Sub
  4810. '++LotusScript Development Environment:2:2:Click:3:12
  4811. '%INCLUDE "chconsts2.txt"
  4812. %INCLUDE "chconsts.txt"
  4813. Sub Click( Source As Button )
  4814.      Dim Workspace As New NotesUIWorkspace
  4815.      Dim ThisDoc As NotesUIDocument
  4816.      Dim Session As New NotesSession
  4817.      Dim ThisDB As NotesDatabase
  4818.      Dim DateTime As New NotesDateTime( "1/1/96" )
  4819.      Dim SearchCollection As NotesDocumentCollection
  4820.      Dim SearchDoc As NotesDocument
  4821.      Dim iEntryCount As Integer
  4822.      Dim bMatchFound As Integer
  4823.      Dim itemp As Integer
  4824.      Dim ThisDocBE As NotesDocument
  4825.      
  4826.      Set ThisDoc = Workspace.CurrentDocument
  4827.      Set ThisDB = Session.CurrentDatabase
  4828.      Set ThisDocBE = ThisDoc.Document
  4829.      ThisDoc.EditMode = True
  4830.      Call ThisDoc.ExpandAllSections         '  make sure user doesn't prevent graph from displaying
  4831.      
  4832.      If ValidateGraphPerformance( ) = False Then
  4833.           Exit Sub
  4834.      End If
  4835.      
  4836.      If PerformComponentsSetup( ) = False Then
  4837.           Exit Sub
  4838.      End If
  4839.           '********************************************************
  4840.      ' load up the spreadsheet with data
  4841.      ' do a lookup based on this machine id and this script id
  4842.      iEntryCount=0
  4843.      SearchFormula$ = " Form = ""Vendor Data""  & DataUServerID = " & {"} & ThisDoc.FieldGetText( "DataUServerID" ) & {"} & _
  4844.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"} 
  4845. '     " &  DataUNumberUsers1 = " & {"} & ThisDoc.FieldGetText( "DataUNumberUsers1" )  & {"}
  4846.      Set SearchCollection = ThisDB.Search( SearchFormula$, DateTime, 0 )
  4847.      
  4848.      '  first insert data from current database
  4849.      If SearchCollection.Count > 0 Then
  4850.           For i = 1 To SearchCollection.Count
  4851.                Set SearchDoc = SearchCollection.GetNthDocument( i )
  4852.                 '  make sure the data has a signature attached
  4853.                vCertifyCheck = ThisDoc.Document.CertifyCheckOn
  4854.                Dim vIsSignedField As Variant
  4855.                vIsSignedField = SearchDoc.IsSignedField
  4856.                '  If vCertifyCheck( 0 ) = "1" And  SearchDoc.IsSigned  Or vCertifyCheck( 0 ) = "0" Then   '  should checking be enabled?
  4857.                If vCertifyCheck( 0 ) = "1" And  vIsSignedField( 0 ) = "1"  Or vCertifyCheck( 0 ) = "0" Then   '  should checking be enabled?
  4858.                     PerformSheet.row = 1 +  i
  4859.                     PerformSheet.col = 1    
  4860.                     temp =  SearchDoc.GetItemValue( "DataUNumberUsers1" ) 
  4861.                     PerformSheet.number =  Cint( temp( 0 ) ) 
  4862.                     PerformSheet.col = 2       '    response time
  4863.                     temp= SearchDoc.GetItemValue( "DataUAverage" ) 
  4864.                     PerformSheet.number= Csng( temp( 0 ) ) 
  4865.                     iEntryCount=iEntryCount + 1
  4866.                End If
  4867.           Next i     
  4868.      End If
  4869.      
  4870.      '  make sure the current form is filled out and then insert
  4871.      If ThisDoc.FieldGetText( "DataUNumberUsers1" ) > " " And ThisDoc.FieldGetText( "DataUAverage" ) > " " Then
  4872.           '  see if the entry exists
  4873.           bMatchFound = False
  4874.           For i = 1 To iEntryCount
  4875.                PerformSheet.row = i + 1
  4876.                PerformSheet.col = 1
  4877.                itemp = PerformSheet.number
  4878.                If Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) = iTemp Then
  4879.                     bMatchFound = True
  4880.                     PerformSheet.col= 2       '    response time
  4881.                     PerformSheet.number = Csng( ThisDoc.FieldGetText( "DataUAverage" ) )
  4882.                End If
  4883.           Next i
  4884.           If bMatchFound = False Then
  4885.                PerformSheet.row = 1 +  iEntryCount + 1
  4886.                PerformSheet.col = 1     '   user count
  4887.                PerformSheet.number =  Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) )
  4888.                PerformSheet.col= 2       '    response time
  4889.                PerformSheet.number = Csng( ThisDoc.FieldGetText( "DataUAverage" ) )
  4890.                iEntryCount=iEntryCount + 1
  4891.           End If
  4892.      End If
  4893.      
  4894.      iRowCountPerform = iEntryCount + iRowCountPerform
  4895.      
  4896.      '  set columns to automatically resize
  4897.      PerformSheet.SetColWidthAuto 1, 1,( iRowCountPerform + 1 ), 2 , True
  4898.      
  4899.      EndRow =( iOutputCount + 2 ) - 1
  4900.      PerformSheet.Sort 2, 1, iRowCountPerform + 1, 2, True, 1     
  4901.      
  4902.         '  set up the link between spreadsheet and chart
  4903.      iColCountPerform = 1
  4904.      Call PerformChartAssn( iRowCountPerform, iColCountPerform, ThisDoc )
  4905.      iRowCountPerform = iRowCountPerform + 1
  4906.      Exit Sub
  4907.      
  4908.      Call GraphForSave( ThisDoc, ThisDocBE )
  4909.      
  4910. End Sub
  4911. '++LotusScript Development Environment:2:1:PerformComponentsSetup:2:8
  4912. '%INCLUDE "chconsts2.txt"
  4913. Function PerformComponentsSetup( ) As Integer
  4914.      Dim Workspace As New NotesUIWorkspace
  4915.      Dim ThisDoc As NotesUIDocument
  4916.      
  4917.      Dim Session As New NotesSession
  4918.      Dim ThisDB As NotesDatabase
  4919.      Dim DateTime As New NotesDateTime( "1/1/96" )
  4920.      Dim SearchCollection As NotesDocumentCollection
  4921.      Dim SearchDoc As NotesDocument
  4922.      
  4923.      Dim iEntryCount As Integer
  4924.      Dim bMatchFound As Integer
  4925.      Dim itemp As Integer
  4926.      
  4927.      PerformComponentsSetup = True
  4928.      Set ThisDoc = Workspace.CurrentDocument
  4929.      Set ThisDB = Session.CurrentDatabase
  4930.      ThisDoc.EditMode = True
  4931.      
  4932.      If ValidateGraphPerformance( ) = False Then
  4933.           Exit Function
  4934.      End If
  4935.      
  4936.      '  set up spreadsheet and chart
  4937.      'Messagebox "Error" & Str( Err ) & ":" &Error$
  4938.      ThisDoc.GoToField( "DataPerformSheet" )
  4939.      ThisDoc.FieldClear( "DataPerformSheet" )
  4940.      Set PerformSheet = ThisDoc.CreateObject( "PerformSheet", "Lotus.Spreadsheet.1" )
  4941.      ThisDoc.GoToField( "DataPerformChart" )
  4942.      ThisDoc.FieldClear( "DataPerformChart" ) 
  4943.      Set PerformChart = ThisDoc.CreateObject( "PerformChart", "Lotus.Chart.1" )
  4944.      
  4945. %REM 
  4946.  Dim ChartItem As NotesRichTextItem
  4947.      Set ChartItem = ThisDoc.Document.GetFirstItem( "DataPerformChart" )
  4948.      ThisDoc.Document.ChartItem.AppendText( "foo" )
  4949.      ThisDoc.Document.ComputeWithForm True, True 
  4950. %END REM
  4951.      
  4952.      On Error Goto 0
  4953.      
  4954.      PerformChart.Repaint = False
  4955.      
  4956.      PerformChart.rowcount = numoutputlines
  4957.      PerformChart.columncount = 1
  4958.      PerformSheet.tablename = "PerformSheet"
  4959.      PerformChart.sslinkbook = "PerformSheet"
  4960.      test = 12
  4961.      PerformChart.sslinkrange = "a1:m" + test
  4962.      PerformChart.sslinkmode = 1
  4963.      
  4964.       '****************************
  4965.      'set up Perform sheet
  4966.       '****************************
  4967.      iRowCountPerform = 0
  4968.      iColCountPerform = 1
  4969.      
  4970.      PerformSheet.displaycols =  2
  4971.      PerformSheet.displayrows = numoutputlines
  4972.      PerformSheet.showrowheading = False
  4973.      PerformSheet.showcolheading = False
  4974.      
  4975.      '  set up headings
  4976.      PerformSheet.row = 1
  4977.      PerformSheet.col = 1
  4978.      
  4979.      PerformSheet.text = "# Users"
  4980.      PerformSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  4981.      
  4982.      PerformSheet.col = 2
  4983.      PerformSheet.text = ThisDoc.FieldGetText( "DataUServerID" )
  4984.      PerformSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  4985.      
  4986.      ' ****************************
  4987.      '  Perform Chart Setup
  4988.       '****************************
  4989.      'PerformChart.chartType = CHChartType2dLine
  4990.      PerformChart.chartType = CHChartType2dBar
  4991.      PerformChart.TitleText = ThisDoc.FieldGetText( "DataUScript1" ) & ": Performance"
  4992.      PerformChart.Plot.DataSeriesInRow = False   'reads from a column
  4993.      
  4994.     'show major grid line in red and minor grid line in blue
  4995.      With PerformChart.plot.axis( CHAxisIdY ).AxisGrid
  4996.           .majorPen.width = 1
  4997.           .minorPen.VtColor.Set 0, 0, 255
  4998.           .minorPen.width = 1
  4999.      End With
  5000.      
  5001.      If ThisDoc.FieldGetText( "DataUScript1" ) = "Replication Hub" Or ThisDoc.FieldGetText( "DataUScript1" ) = "Mail Routing Hub" Then
  5002.           With PerformChart.Plot.axis( CHAxisIdX, 1 ).AxisTitle
  5003.                .visible = True
  5004.                .text = "Spoke Count"
  5005.                .VtFont.name = "Arial"
  5006.                .VtFont.size = 10
  5007.                .VtFont.VtColor.set  0, 0, 255
  5008.           End With
  5009.      Else
  5010.           With PerformChart.Plot.axis( CHAxisIdX, 1 ).AxisTitle
  5011.                .visible = True
  5012.                .text = "User Count"
  5013.                .VtFont.name = "Arial"
  5014.                .VtFont.size = 10
  5015.                .VtFont.VtColor.set  0, 0, 255
  5016.           End With
  5017.      End If
  5018.      With PerformChart.Plot.axis( CHAxisIdY, 1 ).AxisTitle
  5019.           .visible = True
  5020.           .text = "Perform Time( sec )"
  5021.           .VtFont.name = "Arial"
  5022.           .VtFont.size = 10
  5023.           .VtFont.VtColor.set  0, 0, 255
  5024.      End With
  5025.      
  5026.      With PerformChart.Plot.axis( CHAxisIdZ, 1 ).AxisTitle
  5027.           .visible = True
  5028.           .text = "Machine"
  5029.           .VtFont.name = "Arial"
  5030.           .VtFont.size = 10
  5031.           .VtFont.VtColor.set  0, 0, 255
  5032.      End With
  5033.      
  5034.      With PerformChart.Plot.axis( CHAxisIdX ).Labels.Item( 1 )
  5035.         ' Set X Axis label properties
  5036.           .auto = True
  5037.           .VtFont.name = "Arial"
  5038.           .VtFont.size = 10
  5039.           .TextLayout.HorzAlignment = CHHorizontalAlignmentCenter
  5040.           .TextLayout.VertAlignment = CHVerticalAlignmentCenter
  5041.      End With
  5042.      
  5043.      With PerformChart.Plot.axis( CHAxisIdY ).Labels.Item( 1 )
  5044.         ' Set X Axis label properties
  5045.           .auto = True
  5046.           .VtFont.name = "Arial"
  5047.           .VtFont.size = 10
  5048.      End With
  5049.      
  5050.      With PerformChart.Plot.axis( CHAxisIdZ ).Labels.Item( 1 )
  5051.         ' Set X Axis label properties
  5052.           .auto = True
  5053.           .VtFont.name = "Arial"
  5054.           .VtFont.size = 10
  5055.      End With
  5056.      
  5057.        ' adjust size of title
  5058.      With PerformChart.title.VtFont
  5059.           .name = "Arial"
  5060.           .size = 10
  5061.           .style = CHFontStyleBold
  5062.           .effect = 512
  5063.           .VtColor.Set 0, 0, 255
  5064.      End With
  5065.      
  5066.     'use  manual scale to display y axis( value axis )
  5067.      With PerformChart.plot.axis( CHAxisIdY ).ValueScale
  5068.           .auto = True
  5069.      End With
  5070.      
  5071.      With PerformChart.Legend
  5072.         ' Make Legend Visible
  5073.           .location.visible = True
  5074.           .location.locationType = CHLocationTypeBottom
  5075.           
  5076.         ' Set Legend properties
  5077.           .TextLayout.HorzAlignment = CHHorizontalAlignmentLeft    ' Left justify
  5078.           .VtFont.VtColor.Set 0, 0, 255                        
  5079.           .backdrop.fill.style = CHFillStyleBrush
  5080.           .backdrop.fill.Brush.style = CHBrushStyleSolid
  5081.           
  5082.      End With
  5083.      
  5084.      With PerformChart.backdrop.fill
  5085.           '.style=CHFillStyleNull
  5086.           .style=CHFillStyleBrush
  5087.           .Brush.style=CHBrushStyleSolid
  5088.      End With
  5089.      
  5090.      '  need to enhance Machine IDs Names for legend
  5091.      PerformChart.Plot.SeriesCollection.Item( 1 ).LegendText = ThisDoc.FieldGetText( "DataUServerID" )
  5092.      
  5093.      Exit Function
  5094.      
  5095. PressEdit:
  5096.      If Err = 0 Or Err = 8501 Then
  5097.           Messagebox "Lotus Components Must Be Correctly Installed to Proceed", MB_ICONSTOP, "Graph Performance Information"
  5098.      Elseif Err = 4412 Then
  5099.           Messagebox "The Graphical Test Results and Miscellaneous Sections must be expanded to insert the graphical information.  Currently, one or both of the sections are collapsed.", MB_ICONSTOP, "Graph Performance Information"
  5100.      End If
  5101.      PerformComponentsSetup=False
  5102.      Exit Function
  5103.      
  5104.      
  5105. End Function
  5106. FormNewLocation
  5107. Graph Distribution'++LotusScript Development Environment:2:5:(Options):0:66
  5108. '++LotusScript Development Environment:2:5:(Forward):0:1
  5109. Declare Sub Click( Source As Button )
  5110. Declare Function DistributionComponentsSetup( ) As Integer
  5111. Declare Function PerformComponentsSetup( ) As Integer
  5112. '++LotusScript Development Environment:2:5:(Declarations):0:2
  5113. '++LotusScript Development Environment:2:2:BindEvents:1:129
  5114. Private Sub BindEvents(Byval Objectname_ As String)
  5115.      Static Source As BUTTON
  5116.      Set Source = Bind(Objectname_)
  5117.      On Event Click From Source Call Click
  5118. End Sub
  5119. '++LotusScript Development Environment:2:2:Click:3:12
  5120. '%INCLUDE "chconsts2.txt"
  5121. %INCLUDE "chconsts.txt"
  5122. Sub Click( Source As Button )
  5123.      Dim Workspace As New NotesUIWorkspace
  5124.      Dim ThisDoc As NotesUIDocument
  5125.      Dim Session As New NotesSession
  5126.      Dim ThisDB As NotesDatabase
  5127.      Dim DateTime As New NotesDateTime( "1/1/96" )
  5128.      Dim SearchCollection As NotesDocumentCollection
  5129.      Dim SearchDoc As NotesDocument
  5130.      Dim iEntryCount As Integer
  5131.      
  5132.      Set ThisDoc = Workspace.CurrentDocument
  5133.      Set ThisDB = Session.CurrentDatabase
  5134.      ThisDoc.EditMode = True
  5135.      Call ThisDoc.ExpandAllSections         '  make sure user doesn't prevent graph from displaying
  5136.      
  5137.      
  5138.      If ValidateGraphDistribution ( ) = False Then
  5139.           Exit Sub
  5140.      End If
  5141.      
  5142.      If DistributionComponentsSetup( ) = False Then
  5143.           Exit Sub
  5144.      End If
  5145.           '********************************************************
  5146.      ' load up the spreadsheet with data
  5147.      ' do a lookup based on this machine id and this script id
  5148.      iEntryCount=0
  5149.      SearchFormula$ = " Form = ""Vendor Data""  & DataUServerID = " & {"} & ThisDoc.FieldGetText( "DataUServerID" ) & {"} & _
  5150.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"} 
  5151.      Set SearchCollection = ThisDB.Search( SearchFormula$, DateTime, 0 )
  5152.      '  there should only be one returned
  5153.      
  5154.      '  make sure the current form is filled out and then insert
  5155.      If ThisDoc.FieldGetText( "DataUNumberUsers1" ) > " " And ThisDoc.FieldGetText( "DataUAverage" ) > " " Then
  5156.           DistributeSheet.col = 1     '   response range          
  5157.           DistributeSheet.row = 2
  5158.           DistributeSheet.text = "< 1"
  5159.           DistributeSheet.row = 3
  5160.           DistributeSheet.text = "1 - 3"
  5161.           DistributeSheet.row = 4
  5162.           DistributeSheet.text = "3.1 - 5"
  5163.           DistributeSheet.row = 5
  5164.           DistributeSheet.text = "> 5"
  5165.           
  5166.           DistributeSheet.col = 2       '    count
  5167.           DistributeSheet.row = 2
  5168.           DistributeSheet.number = Cint( ThisDoc.FieldGetText( "DataUFast" ) )
  5169.           DistributeSheet.row = 3
  5170.           DistributeSheet.number = Cint( ThisDoc.FieldGetText( "DataUMedium" ) )
  5171.           DistributeSheet.row = 4
  5172.           DistributeSheet.number = Cint( ThisDoc.FieldGetText( "DataUSlow" ) )
  5173.           DistributeSheet.row = 5
  5174.           DistributeSheet.number = Cint( ThisDoc.FieldGetText( "DataUMore" ) )
  5175.           
  5176.           iEntryCount=iEntryCount + 1
  5177.      End If
  5178.      
  5179.      iRowCountDistribute = 5
  5180.      iColCountDistribute = 1    
  5181.      
  5182.           'set columns to automatically resize
  5183.      ' *** number of rows should be set to the max, need to resize the spreadsheet
  5184.      DistributeSheet.SetColWidthAuto 1, 1,( iRowCountDistribute + 1 ), 2 , True
  5185.      
  5186.      '  set up the link between spreadsheet and chart
  5187.      Call DistributeChartAssn( iRowCountDistribute, iColCountDistribute, ThisDoc )
  5188.      
  5189.      Dim ThisDocBE As NotesDocument
  5190.      Set ThisDocBE = ThisDoc.Document
  5191.      Call GraphForSave( ThisDoc, ThisDocBE )
  5192.      
  5193. End Sub
  5194. '++LotusScript Development Environment:2:1:DistributionComponentsSetup:2:8
  5195. '%INCLUDE "chconsts2.txt"
  5196. Function DistributionComponentsSetup( ) As Integer
  5197.      Dim Workspace As New NotesUIWorkspace
  5198.      Dim ThisDoc As NotesUIDocument
  5199.      Dim Session As New NotesSession
  5200.      Dim ThisDB As NotesDatabase
  5201.      Dim DateTime As New NotesDateTime( "1/1/96" )
  5202.      Dim SearchCollection As NotesDocumentCollection
  5203.      Dim SearchDoc As NotesDocument
  5204.      Dim iEntryCount As Integer
  5205.      
  5206.      Set ThisDoc = Workspace.CurrentDocument
  5207.      Set ThisDB = Session.CurrentDatabase
  5208.      ThisDoc.EditMode = True
  5209.      DistributionComponentsSetup=True
  5210.      
  5211.      If ValidateGraphDistribution  = False Then
  5212.           Exit Function
  5213.      End If
  5214.      
  5215.      '  set up spreadsheet and chart
  5216.      ThisDoc.GotoField( "DataDistributeSheet" )
  5217.      ThisDoc.FieldClear( "DataDistributeSheet" )
  5218.      Set DistributeSheet = ThisDoc.CreateObject( "DistributeSheet", "Lotus.Spreadsheet.1" )
  5219.      ThisDoc.GoToField( "DataDistributeChart" )
  5220.      ThisDoc.FieldClear( "DataDistributeChart" ) 
  5221.      Set DistributeChart = ThisDoc.CreateObject( "DistributeChart", "Lotus.Chart.1" )
  5222.      On Error Goto 0
  5223.      
  5224.      DistributeChart.Repaint = False   
  5225.      
  5226.      DistributeChart.rowcount = numoutputlines
  5227.      DistributeChart.columncount = 1
  5228.      DistributeSheet.tablename = "DistributeSheet"
  5229.      DistributeChart.sslinkbook = "DistributeSheet"
  5230.      test = 12
  5231.      DistributeChart.sslinkrange = "a1:m" + test
  5232.      DistributeChart.sslinkmode = 1
  5233.      
  5234.      '****************************
  5235.      'set up Distribute sheet
  5236.       '****************************
  5237.      iRowCountDistribute = 0
  5238.      iColCountDistributeDistribute = 1
  5239.      
  5240.      DistributeSheet.displaycols =  2
  5241.      DistributeSheet.displayrows = 5
  5242.      DistributeSheet.showrowheading = False
  5243.      DistributeSheet.showcolheading = False
  5244.      
  5245.      '  set up headings
  5246.      DistributeSheet.row = 1
  5247.      DistributeSheet.col = 1
  5248.      
  5249.      DistributeSheet.text = "Response Distribution"
  5250.      DistributeSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  5251.      
  5252.      DistributeSheet.col = 2
  5253.      DistributeSheet.text = ThisDoc.FieldGetText( "DataUServerID" )
  5254.      DistributeSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  5255.      
  5256.       ' ****************************
  5257.      '  Distribute Chart Setup
  5258.       '****************************
  5259.      
  5260.      'set Distribute chart type to 2d line
  5261.      'DistributeChart.chartType = CHChartType2dLine
  5262.      'DistributeChart.chartType = CHChartType2dArea
  5263.      DistributeChart.chartType = 5
  5264.      DistributeChart.TitleText = ThisDoc.FieldGetText( "DataUScript1" ) & ": Distribution"
  5265.      
  5266.      DistributeChart.Plot.DataSeriesInRow = False   'reads from a column
  5267.      
  5268.     'show major grid line in red and minor grid line in blue
  5269.      With DistributeChart.plot.axis( CHAxisIdY ).AxisGrid
  5270.           .majorPen.width = 1
  5271.           .minorPen.VtColor.Set 0, 0, 255
  5272.           .minorPen.width = 1
  5273.      End With
  5274.      
  5275.      If ThisDoc.FieldGetText( "DataUScript1" ) = "Replication Hub" Or ThisDoc.FieldGetText( "DataUScript1" ) = "Mail Routing Hub" Then
  5276.           With DistributeChart.Plot.axis( CHAxisIdX, 1 ).AxisTitle
  5277.                .visible = True
  5278.                .text = "Response Time( sec )"
  5279.                .VtFont.name = "Arial"
  5280.                .VtFont.size = 10
  5281.                .VtFont.VtColor.set  0, 0, 255
  5282.           End With
  5283.      Else
  5284.           With DistributeChart.Plot.axis( CHAxisIdX, 1 ).AxisTitle
  5285.                .visible = True
  5286.                .text = "Response Time Distribution"
  5287.                .VtFont.name = "Arial"
  5288.                .VtFont.size = 10
  5289.                .VtFont.VtColor.set  0, 0, 255
  5290.           End With
  5291.      End If
  5292.      With DistributeChart.Plot.axis( CHAxisIdY, 1 ).AxisTitle
  5293.           .visible = True
  5294.           .text = "Probe Frequency"
  5295.           .VtFont.name = "Arial"
  5296.           .VtFont.size = 10
  5297.           .VtFont.VtColor.set  0, 0, 255
  5298.      End With
  5299.      
  5300.      With DistributeChart.Plot.axis( CHAxisIdZ, 1 ).AxisTitle
  5301.           .visible = True
  5302.           .text = "Machine"
  5303.           .VtFont.name = "Arial"
  5304.           .VtFont.size = 10
  5305.           .VtFont.VtColor.set  0, 0, 255
  5306.      End With
  5307.      
  5308.      With DistributeChart.Plot.axis( CHAxisIdX ).Labels.Item( 1 )
  5309.         ' Set X Axis label properties
  5310.           .auto = True
  5311.           .VtFont.name = "Arial"
  5312.           .VtFont.size = 10
  5313.           .TextLayout.HorzAlignment = CHHorizontalAlignmentCenter
  5314.           .TextLayout.VertAlignment = CHVerticalAlignmentCenter
  5315.      End With
  5316.      
  5317.      With DistributeChart.Plot.axis( CHAxisIdY ).Labels.Item( 1 )
  5318.         ' Set X Axis label properties
  5319.           .auto = True
  5320.           .VtFont.name = "Arial"
  5321.           .VtFont.size = 10
  5322.      End With
  5323.      
  5324.      With DistributeChart.Plot.axis( CHAxisIdZ ).Labels.Item( 1 )
  5325.         ' Set X Axis label properties
  5326.           .auto = True
  5327.           .VtFont.name = "Arial"
  5328.           .VtFont.size = 10
  5329.      End With
  5330.      
  5331.       ' adjust size of title
  5332.      With DistributeChart.title.VtFont
  5333.           .name = "Arial"
  5334.           .size = 10
  5335.           .style = CHFontStyleBold
  5336.           .effect = 512
  5337.           .VtColor.Set 0, 0, 255
  5338.      End With
  5339.      
  5340.     'use  manual scale to display y axis( value axis )
  5341.      With DistributeChart.plot.axis( CHAxisIdY ).ValueScale
  5342.           .auto = True
  5343.      End With
  5344.      
  5345.      With DistributeChart.Legend
  5346.         ' Make Legend Visible
  5347.           .location.visible = True
  5348.           .location.locationType = CHLocationTypeBottom
  5349.           
  5350.         ' Set Legend properties
  5351.           .TextLayout.HorzAlignment = CHHorizontalAlignmentLeft    ' Left justify
  5352.           .VtFont.VtColor.Set 0, 0, 255                        
  5353.      End With
  5354.      
  5355.      With DistributeChart.backdrop.fill
  5356.           '.style=CHFillStyleNull
  5357.           .style=CHFillStyleBrush
  5358.           .Brush.style=CHBrushStyleSolid
  5359.      End With
  5360.      
  5361.      '  need to enhance Machine IDs Names for legend
  5362.      DistributeChart.Plot.SeriesCollection.Item( 1 ).LegendText = ThisDoc.FieldGetText( "DataUServerID" )
  5363.      
  5364.      Exit Function
  5365.      
  5366. End Function
  5367. '++LotusScript Development Environment:2:1:PerformComponentsSetup:1:8
  5368. Function PerformComponentsSetup( ) As Integer
  5369.      Dim Workspace As New NotesUIWorkspace
  5370.      Dim ThisDoc As NotesUIDocument
  5371.      
  5372.      Dim Session As New NotesSession
  5373.      Dim ThisDB As NotesDatabase
  5374.      Dim DateTime As New NotesDateTime( "1/1/96" )
  5375.      Dim SearchCollection As NotesDocumentCollection
  5376.      Dim SearchDoc As NotesDocument
  5377.      
  5378.      Dim iEntryCount As Integer
  5379.      Dim bMatchFound As Integer
  5380.      Dim itemp As Integer
  5381.      
  5382.      PerformComponentsSetup = True
  5383.      Set ThisDoc = Workspace.CurrentDocument
  5384.      Set ThisDB = Session.CurrentDatabase
  5385.      ThisDoc.EditMode = True
  5386.      
  5387.      If ValidateGraphPerformance( ) = False Then
  5388.           Exit Function
  5389.      End If
  5390.      
  5391.      '  set up spreadsheet and chart
  5392.      On Error Goto PressEdit              '   need to be in edit mode to continue processing
  5393.      ThisDoc.GoToField( "DataPerformSheet" )
  5394.      ThisDoc.FieldClear( "DataPerformSheet" )
  5395.      Set PerformSheet = ThisDoc.CreateObject( "PerformSheet", "Lotus.Spreadsheet.1" )
  5396.      ThisDoc.GoToField( "DataPerformChart" )
  5397.      ThisDoc.FieldClear( "DataPerformChart" ) 
  5398.      Set PerformChart = ThisDoc.CreateObject( "PerformChart", "Lotus.Chart.1" )
  5399.      On Error Goto 0
  5400.      
  5401.      PerformChart.Repaint = False
  5402.      
  5403.      PerformChart.rowcount = numoutputlines
  5404.      PerformChart.columncount = 1
  5405.      PerformSheet.tablename = "PerformSheet"
  5406.      PerformChart.sslinkbook = "PerformSheet"
  5407.      test = 12
  5408.      PerformChart.sslinkrange = "a1:m" + test
  5409.      PerformChart.sslinkmode = 1
  5410.      
  5411.       '****************************
  5412.      'set up Perform sheet
  5413.       '****************************
  5414.      iRowCountPerform = 0
  5415.      iColCountPerform = 1
  5416.      
  5417.      PerformSheet.displaycols =  2
  5418.      PerformSheet.displayrows = numoutputlines
  5419.      PerformSheet.showrowheading = False
  5420.      PerformSheet.showcolheading = False
  5421.      
  5422.      '  set up headings
  5423.      PerformSheet.row = 1
  5424.      PerformSheet.col = 1
  5425.      
  5426.      PerformSheet.text = "# Users"
  5427.      PerformSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  5428.      
  5429.      PerformSheet.col = 2
  5430.      PerformSheet.text = ThisDoc.FieldGetText( "DataUServerID" )
  5431.      PerformSheet.setfont "Arial", 10, True, False, False, False, 0, False, False
  5432.      
  5433.      ' ****************************
  5434.      '  Perform Chart Setup
  5435.       '****************************
  5436.      'PerformChart.chartType = CHChartType2dLine
  5437.      PerformChart.chartType = CHChartType2dBar
  5438.      PerformChart.TitleText = ThisDoc.FieldGetText( "DataUScript1" ) & ": Performance"
  5439.      PerformChart.Plot.DataSeriesInRow = False   'reads from a column
  5440.      
  5441.     'show major grid line in red and minor grid line in blue
  5442.      With PerformChart.plot.axis( CHAxisIdY ).AxisGrid
  5443.           .majorPen.width = 1
  5444.           .minorPen.VtColor.Set 0, 0, 255
  5445.           .minorPen.width = 1
  5446.      End With
  5447.      
  5448.      If ThisDoc.FieldGetText( "DataUScript1" ) = "Replication Hub" Or ThisDoc.FieldGetText( "DataUScript1" ) = "Mail Routing Hub" Then
  5449.           With PerformChart.Plot.axis( CHAxisIdX, 1 ).AxisTitle
  5450.                .visible = True
  5451.                .text = "Spoke Count"
  5452.                .VtFont.name = "Arial"
  5453.                .VtFont.size = 10
  5454.                .VtFont.VtColor.set  0, 0, 255
  5455.           End With
  5456.      Else
  5457.           With PerformChart.Plot.axis( CHAxisIdX, 1 ).AxisTitle
  5458.                .visible = True
  5459.                .text = "User Count"
  5460.                .VtFont.name = "Arial"
  5461.                .VtFont.size = 10
  5462.                .VtFont.VtColor.set  0, 0, 255
  5463.           End With
  5464.      End If
  5465.      With PerformChart.Plot.axis( CHAxisIdY, 1 ).AxisTitle
  5466.           .visible = True
  5467.           .text = "Perform Time( sec )"
  5468.           .VtFont.name = "Arial"
  5469.           .VtFont.size = 10
  5470.           .VtFont.VtColor.set  0, 0, 255
  5471.      End With
  5472.      
  5473.      With PerformChart.Plot.axis( CHAxisIdZ, 1 ).AxisTitle
  5474.           .visible = True
  5475.           .text = "Machine"
  5476.           .VtFont.name = "Arial"
  5477.           .VtFont.size = 10
  5478.           .VtFont.VtColor.set  0, 0, 255
  5479.      End With
  5480.      
  5481.      With PerformChart.Plot.axis( CHAxisIdX ).Labels.Item( 1 )
  5482.         ' Set X Axis label properties
  5483.           .auto = True
  5484.           .VtFont.name = "Arial"
  5485.           .VtFont.size = 10
  5486.           .TextLayout.HorzAlignment = CHHorizontalAlignmentCenter
  5487.           .TextLayout.VertAlignment = CHVerticalAlignmentCenter
  5488.      End With
  5489.      
  5490.      With PerformChart.Plot.axis( CHAxisIdY ).Labels.Item( 1 )
  5491.         ' Set X Axis label properties
  5492.           .auto = True
  5493.           .VtFont.name = "Arial"
  5494.           .VtFont.size = 10
  5495.      End With
  5496.      
  5497.      With PerformChart.Plot.axis( CHAxisIdZ ).Labels.Item( 1 )
  5498.         ' Set X Axis label properties
  5499.           .auto = True
  5500.           .VtFont.name = "Arial"
  5501.           .VtFont.size = 10
  5502.      End With
  5503.      
  5504.        ' adjust size of title
  5505.      With PerformChart.title.VtFont
  5506.           .name = "Arial"
  5507.           .size = 10
  5508.           .style = CHFontStyleBold
  5509.           .effect = 512
  5510.           .VtColor.Set 0, 0, 255
  5511.      End With
  5512.      
  5513.     'use  manual scale to display y axis( value axis )
  5514.      With PerformChart.plot.axis( CHAxisIdY ).ValueScale
  5515.           .auto = True
  5516.      End With
  5517.      
  5518.      With PerformChart.Legend
  5519.         ' Make Legend Visible
  5520.           .location.visible = True
  5521.           .location.locationType = CHLocationTypeBottom
  5522.           
  5523.         ' Set Legend properties
  5524.           .TextLayout.HorzAlignment = CHHorizontalAlignmentLeft    ' Left justify
  5525.           .VtFont.VtColor.Set 0, 0, 255                        
  5526.           .backdrop.fill.style = CHFillStyleBrush
  5527.           .backdrop.fill.Brush.style = CHBrushStyleSolid
  5528.           
  5529.      End With
  5530.      
  5531.      With PerformChart.backdrop.fill
  5532.           '.style=CHFillStyleNull
  5533.           .style=CHFillStyleBrush
  5534.           .Brush.style=CHBrushStyleSolid
  5535.      End With
  5536.      
  5537.      '  need to enhance Machine IDs Names for legend
  5538.      PerformChart.Plot.SeriesCollection.Item( 1 ).LegendText = ThisDoc.FieldGetText( "DataUServerID" )
  5539.      
  5540.      Exit Function
  5541.      
  5542. PressEdit:
  5543.      If Err = 0 Or Err = 8501 Then
  5544.           Messagebox "Lotus Components Must Be Correctly Installed to Proceed", MB_ICONSTOP, "Graph Distribution Information"
  5545.      Elseif Err = 4412 Then
  5546.           Messagebox "The Graphical Test Results and Miscellaneous Sections must be expanded to insert the graphical information.  Currently, one or both of the sections are collapsed.", MB_ICONSTOP, "Graph Distribution Information"
  5547.      End If
  5548.      PerformComponentsSetup=False
  5549.      Exit Function
  5550.      
  5551. End Function
  5552. FormNewLocation
  5553. Help^
  5554. DSPUG.NSF
  5555. Table of Contents
  5556.     4S10S12S13S
  5557. (0(0$
  5558. @3@303
  5559. 0D5t6t6L
  5560. x7x78
  5561. p p |.
  5562.  0!4/
  5563. !P"`/
  5564. !p#80
  5565. "0#$2
  5566. #P#t2
  5567. #0$d3
  5568. P$P$84
  5569. $P&,5
  5570. %0'T6
  5571. p&P*D7
  5572. 'p(h9
  5573. 0(P(0:
  5574. *0+\>
  5575. p,p-x@
  5576. </</HB    
  5577. 8x8x8H8H8
  5578. \2\2PC    
  5579. 5\60E
  5580. ;@K{j
  5581. :(Lb6
  5582. T:LLP
  5583. ;(M69
  5584. :@Md8
  5585. <;4ND
  5586. H;dO)
  5587. 0+X/$
  5588. ^p3K</-
  5589. 4}TF#
  5590. K\2- 5#
  5591. K\2- 5#
  5592. ^03K\2,T5JD5
  5593. 5K</-
  5594. 5K03P
  5595. 5K03,
  5596. 5} H#
  5597. 5K03,
  5598. 5}\H#
  5599. ^466*
  5600. 4} H#}|H
  5601. 4}\H#}|H
  5602. ^D64u
  5603. 4} H#
  5604. 5Q(6K</,
  5605. 4}\H#
  5606. 5Q(6K</,
  5607. 4} H#
  5608. 5Q(6K</,
  5609. 4}\H#
  5610. 6[\6[
  5611. 6^</#
  5612. [\6G\6
  5613. ) 7^</^p3#
  5614. 7+X/$
  5615. 7Kx7-
  5616. 7,H8}
  5617. 7,x8}
  5618. 8}LJ#
  5619. 7,H8}LJ#
  5620. 7,x8}
  5621. 8Q,9}
  5622. 5QP9~
  5623. 5Qt9}\L
  5624. 5Qt9K
  5625. 4}TF#}
  5626. 4}TF#}
  5627. 4}TF#}
  5628. N,:Q<:
  5629. N,:Qt9}
  5630. N,:OH:QT:}
  5631. N,:OH:Q`:
  5632. N,:OH:O
  5633. Nl:Q<:
  5634. Nl:Qt9}hN
  5635. Nl:OH:QT:}
  5636. Nl:OH:Q`:
  5637. Nl:OH:O
  5638. N|:Q<:
  5639. N|:Qt9}
  5640. N|:OH:QT:}
  5641. N|:OH:Q`:
  5642. N|:OH:O
  5643. :Qt9}
  5644. :OH:QT:}
  5645. :OH:Q`:
  5646. :OH:O
  5647. :OH:QT:}
  5648. :OH:Q`:
  5649. :OH:QT:}
  5650. :OH:Q`:
  5651. ;OH:QT:}
  5652. ;OH:Q`:
  5653. N ;QT:}
  5654. N ;Q`:
  5655. N ;Q0;~
  5656. N ;Q<;
  5657. Np;OH:O
  5658. ;Q0;~
  5659. ;Q0;~
  5660. ;Q0;~
  5661. ;Q0;~
  5662. <|5|5
  5663. 4d2P6
  5664. T7T7D7l8
  5665. h;t=t=
  5666. 8;8;t
  5667.  8"P.
  5668. x!x%</
  5669. "X"$0
  5670. 8"8'L0
  5671. "8#41
  5672. "x#x1
  5673. X$8%x3
  5674. 8&8)86
  5675. X&8(d6
  5676. &x' 7
  5677. 'X(h8
  5678. (x(D9
  5679. 8(x*x9
  5680. (x+8:
  5681. X)8*p;
  5682. x*8+H=
  5683. 8+x,@>
  5684. ,x-\?
  5685. ,8.p@
  5686. -X.|A
  5687. X.(8@B
  5688. 7d7d7
  5689. `8lH!
  5690. T7l84D    
  5691. 9|La{
  5692. \9,Md8
  5693. /KD/-
  5694. /,d4#
  5695. 5}4F#
  5696. 1,<5J
  5697. /-`6#
  5698. /^P6#
  5699. 6,d7}$I#
  5700. 7}$I#
  5701. 6,d7}
  5702. 7},J}PJ
  5703. N|5QT8}
  5704. 8Q`8}
  5705. 8Q|8}<KJl8
  5706. 5}4F#}
  5707. N(9O89QD9
  5708. N(9OP9O\9Th9
  5709. N(9OP9QD9
  5710. 5}4F#}
  5711. 5}4F#}
  5712. 9O\9Th9
  5713. 9O\9Th9
  5714. 9O\9Th9
  5715. 9O\9Th9
  5716. :O$:Q0:~H
  5717. :O$:Q<:~
  5718. 8Oh:P
  5719. Nt:O\9Th9
  5720. :O$:Q0:~
  5721. 9O\9Th9
  5722. 8O ;S
  5723. %Q,;K
  5724. ^H;K8;-
  5725. ^h;KX;-
  5726. KH;.@4
  5727. KH;,d7}
  5728. [\<KH;,
  5729. 7}HQ}
  5730. KH;,d7}hQ#
  5731. 7}hQ#
  5732. [p<KH;,
  5733. Np<QH8
  5734. N\<QT8}HQ
  5735. Np<Q`8}HQ
  5736. Np<Q|8}<KJ|<
  5737. 5KH;,
  5738. 8KH;,
  5739. 5}4F#}4R
  5740. <Np<O
  5741. <O89QD9
  5742. <OP9O\9Th9
  5743. <OP9QD9
  5744. 5}4F#}
  5745. 5}4F#}
  5746. <Np<O
  5747. 9O\9Th9
  5748. <Np<O
  5749. 9O\9Th9
  5750. <Np<O
  5751. 9O\9Th9
  5752. <Np<O
  5753. 9O\9Th9
  5754. =Np<O
  5755. =O$:Q0:~H
  5756. =O$:Q<:~
  5757. =Np<O
  5758. ^$=Np<O
  5759. ^4=Np<Oh:P
  5760. N4=O\9Th9
  5761. ^D=Np<O
  5762. ^T=Np<P
  5763. NT=O$:Q0:~
  5764. 9O\9Th9
  5765. ^d=Np<O
  5766. 8O ;S
  5767. %Q,;KH;,
  5768. O=Lotus Notes
  5769. O=Lotus Notes
  5770. PURSAFO
  5771. |.:#U
  5772. O=Lotus Notes
  5773. CN=Lotus Notes Template Development/O=Lotus Notes
  5774. PURSAFO
  5775. VH1-Os>
  5776. DataPercentLessThan1
  5777. DataPercentOnetoTwo
  5778. DataPercentThreetoFive
  5779. DataUDistribution1
  5780. DataUDistribution2
  5781. DataUDistribution4
  5782. DataUDistribution5
  5783. DataDatePerformed
  5784. DataNumberUsers1
  5785. DataNumberUsers2
  5786. DataNumberUsers3
  5787. DataNumberUsers4
  5788. DataNumberUsers5
  5789. DataLessThan1
  5790. DataOnetoTwo
  5791. DataThreetoFive
  5792. DataUNumberUsers2
  5793. DataUNotesMark2
  5794. DataUResponseTime2
  5795. DataUOther12
  5796. DataUOther22
  5797. DataUNumberUsers3
  5798. DataUDistribution3
  5799. DataUNotesMark3
  5800. DataUResponseTime3
  5801. DataUOther13
  5802. DataUOther23
  5803. DataUNumberUsers4
  5804. DataUNotesMark4
  5805. DataUResponseTime4
  5806. DataUOther14
  5807. DataUOther24
  5808. DataUNumberUsers5
  5809. DataUNotesMark5
  5810. DataUResponseTime5
  5811. DataUOther15
  5812. DataUOther25
  5813. DataULessThan1
  5814. DataUOnetoTwo
  5815. DataUThreetoFive
  5816. DataUSlow1
  5817. DataUPercentSlow1
  5818. DataUSlow2
  5819. DataUPercentSlow2
  5820. DataUSlow3
  5821. DataUPercentSlow3
  5822. DataUSlow4
  5823. DataUPercentSlow4
  5824. DataUModificationDate_1
  5825. $SCRIPTOBJ_12
  5826. $$FormSigned_1
  5827. $FormSigned_1_O
  5828. $$DataUServerID_1
  5829. $DataUServerID_1_O
  5830. $$DataUDatePerformed_1
  5831. $DataUDatePerformed_1_O
  5832. $$DataUScript1_1
  5833. $DataUScript1_1_O
  5834. $$DataUNumberUsers1_1
  5835. $DataUNumberUsers1_1_O
  5836. $$DataUNotesMark1_1
  5837. $DataUNotesMark1_1_O
  5838. $$TotOrdersCreated_1
  5839. $TotOrdersCreated_1_O
  5840. $$TotDollarValue_1
  5841. $TotDollarValue_1_O
  5842. $$TotOrdersLots_1
  5843. $TotOrdersLots_1_O
  5844. $$TotHits_1
  5845. $TotHits_1_O
  5846. $$TotBytesXferred_1
  5847. $TotBytesXferred_1_O
  5848. $$DataUFast_1
  5849. $DataUFast_1_O
  5850. $$DataUMedium_1
  5851. $DataUMedium_1_O
  5852. $$DataUSlow_1
  5853. $DataUSlow_1_O
  5854. $$DataUMore_1
  5855. $DataUMore_1_O
  5856. DataUDatePerformed_1
  5857. DataUNumberUsers1_1
  5858. DataUNotesMark1_1
  5859. TotOrdersCreated_1
  5860. TotDollarValue_1
  5861. TotOrdersLots_1
  5862. TotHits_1
  5863. TotBytesXferred_1
  5864. DataUFast_1
  5865. DataUPercentDFast_1
  5866. DataUPercentFast_1
  5867. DataUMedium_1
  5868. DataUPercentDMedium_1
  5869. DataUPercentMedium_1
  5870. DataUSlow_1
  5871. DataUPercentDSlow_1
  5872. DataUPercentSlow_1
  5873. DataUMore_1
  5874. DataUPercentDMore_1
  5875. DataUPercentMore_1
  5876. $TITLE
  5877. $Info
  5878. $WindowTitle
  5879. $Script
  5880. $$Script_O
  5881. $$ScriptName
  5882. $$FormScript
  5883. $$$FormScript_O
  5884. $$DataUAverage_1
  5885. $DataUAverage_1_O
  5886. $$DataUMinimum_1
  5887. $DataUMinimum_1_O
  5888. $$DataUMaximum_1
  5889. $DataUMaximum_1_O
  5890. $$DataUOther21_1
  5891. $DataUOther21_1_O
  5892. $$DataUOther11_1
  5893. $DataUOther11_1_O
  5894. $$AvgBytesHit_1
  5895. $AvgBytesHit_1_O
  5896. $$DataCalibration_1
  5897. $DataCalibration_1_O
  5898. $$DataGenerated
  5899. $DataGenerated_O
  5900. $$DataGenerated_1
  5901. $DataGenerated_1_O
  5902. $$DataMachineID_1
  5903. $DataMachineID_1_O
  5904. $$FormSigned
  5905. $FormSigned_O
  5906. $$DataMachineID
  5907. $DataMachineID_O
  5908. $$DataUServerID
  5909. $DataUServerID_O
  5910. $$DataUDatePerformed
  5911. $DataUDatePerformed_O
  5912. $$DataUScript1
  5913. $DataUScript1_O
  5914. $$DataUNumberUsers1
  5915. $DataUNumberUsers1_O
  5916. $$DataUNotesMark1
  5917. $DataUNotesMark1_O
  5918. $$DataUResponseTime1
  5919. $DataUResponseTime1_O
  5920. $$TotOrdersCreated
  5921. $TotOrdersCreated_O
  5922. $$TotDollarValue
  5923. $TotDollarValue_O
  5924. $$TotOrdersLots
  5925. $TotOrdersLots_O
  5926. $$TotHits
  5927. $TotHits_O
  5928. $$AvgBytesHit
  5929. $AvgBytesHit_O
  5930. $$TotBytesXferred
  5931. $TotBytesXferred_O
  5932. $$DataUAverage
  5933. $DataUAverage_O
  5934. $$DataUMinimum
  5935. $DataUMinimum_O
  5936. $$DataUMaximum
  5937. $DataUMaximum_O
  5938. $$DataUFast
  5939. $DataUFast_O
  5940. $$DataUMedium
  5941. $DataUMedium_O
  5942. $$DataUSlow
  5943. $DataUSlow_O
  5944. $$DataUMore
  5945. $DataUMore_O
  5946. DocLinkFlag
  5947. EditFieldFlag
  5948. DataUAverage_1
  5949. DataUMinimum_1
  5950. DataUMaximum_1
  5951. DataUOther21_1
  5952. DataUOther11_1
  5953. AvgBytesHit_1
  5954. AvgHitsMin_1
  5955. DataUResponseTime1_1
  5956. DataUDatePerformed
  5957. DurationTest
  5958. DataUNumberUsers1
  5959. DataUNotesMark1
  5960. DataUResponseTime1
  5961. DataUOther11
  5962. DataUOther21
  5963. TotOrdersCreated
  5964. TotDollarValue
  5965. TotOrdersLots
  5966. TotHits
  5967. AvgBytesHit
  5968. TotBytesXferred
  5969. AvgHitsMin
  5970. DataUAverage
  5971. DataUMinimum
  5972. DataUMaximum
  5973. DataUFast
  5974. DataUPercentDFast
  5975. DataUPercentFast
  5976. DataUMedium
  5977. DataUPercentDMedium
  5978. DataUPercentMedium
  5979. DataUSlow
  5980. DataUPercentDSlow
  5981. DataUPercentSlow
  5982. DataUMore
  5983. DataUPercentDMore
  5984. DataUPercentMore
  5985. DataUCreationDate
  5986. DataUModificationDate
  5987. $Body
  5988. $ACTIONS
  5989. $SCRIPTOBJ_6
  5990. $SCRIPTOBJ_7
  5991. $SCRIPTOBJ_8
  5992. $SCRIPTOBJ_9
  5993. #*pO*
  5994. YKAU!+
  5995. *dDJoU
  5996. SU(+V
  5997. B"%iY
  5998. ZUA]U
  5999. 0cGA^
  6000. MQ#X)#gN
  6001. Hi$kcre
  6002. /Ow$~
  6003. 8tb">
  6004. 4B+0+
  6005. 1L[ZcTH
  6006. |H%m,
  6007. P&54&
  6008. )HODs
  6009. .4MM?d
  6010. \"{qH
  6011. 4x$cFQ
  6012. T@#@MEpQI
  6013. D%`pI
  6014. P5z%BR7|T
  6015. Fi"E5
  6016. #*pO*
  6017. YKAU!+
  6018. *dDJoU
  6019. SU(+V
  6020. B"%iY
  6021. (gdi9T
  6022. WU(ET
  6023. BVKLD
  6024. Z]A]U
  6025. &V<"U
  6026. hg"zA
  6027. !.WV"
  6028. sb*%J
  6029.  JBTA
  6030. %zEL(c
  6031. 74)C&M
  6032. BjaDa
  6033. H\Z$jC
  6034. !G:K|[
  6035. X)+ZG
  6036. *,p6&#eI
  6037. @N^J^jJ
  6038. P5"6S
  6039. 3th0H
  6040. cHO+!
  6041. =).DO
  6042. 1)rM:    M
  6043. vgTas
  6044. ja4)a0"FO@
  6045. @RtIS
  6046.  <fKU(
  6047. Th]Cj
  6048. >QU@Z    
  6049. K+(N;e
  6050. Machine Identifier
  6051. Footlight MT Light
  6052. '++LotusScript Development Environment:2:5:(Options):0:66
  6053. Option Public
  6054. '++LotusScript Development Environment:2:5:(Forward):0:1
  6055. '++LotusScript Development Environment:2:5:(Declarations):0:10
  6056. Const MB_ICONSTOP = 16
  6057. Const MB_ICONQUESTION = 32
  6058. Const MB_ICONEXCLAMATION = 48
  6059. Const MB_ICONINFORMATION = 64
  6060. Const MB_YESNO = 4
  6061. Const IDYes = 6
  6062. Const IDNo = 7
  6063. Machine Identifier'++LotusScript Development Environment:2:5:(Options):0:66
  6064. '++LotusScript Development Environment:2:5:(Forward):0:1
  6065. Declare Sub Postopen( Source As Notesuidocument )
  6066. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6067. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6068. Private Sub BindEvents(Byval Objectname_ As String)
  6069.      Static Source As NOTESUIDOCUMENT
  6070.      Set Source = Bind(Objectname_)
  6071.      On Event Postopen From Source Call Postopen
  6072. End Sub
  6073. '++LotusScript Development Environment:2:2:Postopen:1:12
  6074. Sub Postopen( Source As Notesuidocument )
  6075.      
  6076.       '  TO DO
  6077.      '  put in validation for negative numbers
  6078.      '
  6079.      Dim Workspace As New NotesUIWorkspace
  6080.      Dim ThisDoc As NotesUIDocument
  6081.      Dim Session As New NotesSession
  6082.      Dim ThisDB As NotesDatabase
  6083.      Dim ThisDocBE As NotesDocument
  6084.      
  6085.      Set ThisDoc = Workspace.CurrentDocument
  6086.      Set ThisDB = Session.CurrentDatabase
  6087.      Set ThisDocBE = ThisDoc.Document
  6088.      
  6089.      If ThisDoc.IsNewDoc = True Then
  6090.           ThisDoc.EditMode = True
  6091.           'Call ThisDoc.FieldSetText( "FormSigned", "No" )
  6092.           'ThisDoc.EditMode = False
  6093.      End If
  6094.      
  6095.      '  if document is copied, make sure signed status is updated
  6096.      If ThisDocBE.IsSigned = False Then
  6097.           If ThisDoc.FieldGetText( "FormSigned" ) <> "No" Then
  6098.                ThisDoc.EditMode = True
  6099.                'Call ThisDoc.FieldSetText( "FormSigned", "No" )
  6100.                'ThisDoc.EditMode = False
  6101.           End If
  6102.      Else
  6103.           If ThisDoc.FieldGetText( "FormSigned" ) = "No" Then
  6104.                ThisDoc.EditMode = True
  6105.                'Call ThisDoc.FieldSetText( "FormSigned", "Yes" )
  6106.                'ThisDoc.EditMode = False
  6107.           End If
  6108.      End If
  6109.      
  6110.      '  alert about document signature
  6111.      If ThisDocBE.IsSigned Then
  6112.          ' Messagebox "This Document was signed by:  " & ThisDocBE.Signer, MB_ICONINFORMATION, "Machine Identifier"
  6113.      Else
  6114.           If ThisDoc.IsNewDoc = False Then
  6115.               ' Messagebox "Warning:  Document Not Signed", MB_ICONEXCLAMATION, "Machine Identifier"
  6116.           End If
  6117.      End If
  6118.      
  6119. End Sub
  6120. '++LotusScript Development Environment:2:5:(Options):0:66
  6121. '++LotusScript Development Environment:2:5:(Forward):0:1
  6122. Declare Sub Exiting(Source As Field)
  6123. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6124. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6125. Private Sub BindEvents(Byval Objectname_ As String)
  6126.      Static Source As FIELD
  6127.      Set Source = Bind(Objectname_)
  6128.      On Event Exiting From Source Call Exiting
  6129. End Sub
  6130. '++LotusScript Development Environment:2:2:Exiting:1:12
  6131. Sub Exiting(Source As Field)
  6132.      Dim Workspace As New NotesUIWorkspace
  6133.      Dim ThisDoc As NotesUIDocument
  6134.      
  6135.      Set ThisDoc = Workspace.CurrentDocument
  6136.      
  6137.      If ( Isnumeric(ThisDoc.Document.MachineNumberofCPUs) = True ) Then
  6138.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6139.           ThisDoc.GoToField( "MachineNumberofCPUs" )
  6140.      End If
  6141.      
  6142. End Sub
  6143. '++LotusScript Development Environment:2:5:(Options):0:66
  6144. '++LotusScript Development Environment:2:5:(Forward):0:1
  6145. Declare Sub Exiting(Source As Field)
  6146. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6147. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6148. Private Sub BindEvents(Byval Objectname_ As String)
  6149.      Static Source As FIELD
  6150.      Set Source = Bind(Objectname_)
  6151.      On Event Exiting From Source Call Exiting
  6152. End Sub
  6153. '++LotusScript Development Environment:2:2:Exiting:1:12
  6154. Sub Exiting(Source As Field)
  6155.      Dim Workspace As New NotesUIWorkspace
  6156.      Dim ThisDoc As NotesUIDocument
  6157.      
  6158.      Set ThisDoc = Workspace.CurrentDocument
  6159.      
  6160.      If ( Isnumeric(ThisDoc.Document.MachineCPUSpeed) = True ) Then
  6161.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6162.           ThisDoc.GoToField( "MachineCPUSpeed" )
  6163.      End If
  6164.      
  6165. End Sub
  6166. '++LotusScript Development Environment:2:5:(Options):0:66
  6167. '++LotusScript Development Environment:2:5:(Forward):0:1
  6168. Declare Sub Exiting(Source As Field)
  6169. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6170. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6171. Private Sub BindEvents(Byval Objectname_ As String)
  6172.      Static Source As FIELD
  6173.      Set Source = Bind(Objectname_)
  6174.      On Event Exiting From Source Call Exiting
  6175. End Sub
  6176. '++LotusScript Development Environment:2:2:Exiting:1:12
  6177. Sub Exiting(Source As Field)
  6178.      Dim Workspace As New NotesUIWorkspace
  6179.      Dim ThisDoc As NotesUIDocument
  6180.      
  6181.      Set ThisDoc = Workspace.CurrentDocument
  6182.      
  6183.      If ( Isnumeric(ThisDoc.Document.MachineAmountofMemory) = True ) Then
  6184.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6185.           ThisDoc.GoToField( "MachineAmountofMemory" )
  6186.      End If
  6187.      
  6188. End Sub
  6189. '++LotusScript Development Environment:2:5:(Options):0:66
  6190. '++LotusScript Development Environment:2:5:(Forward):0:1
  6191. Declare Sub Exiting(Source As Field)
  6192. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6193. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6194. Private Sub BindEvents(Byval Objectname_ As String)
  6195.      Static Source As FIELD
  6196.      Set Source = Bind(Objectname_)
  6197.      On Event Exiting From Source Call Exiting
  6198. End Sub
  6199. '++LotusScript Development Environment:2:2:Exiting:1:12
  6200. Sub Exiting(Source As Field)
  6201.      Dim Workspace As New NotesUIWorkspace
  6202.      Dim ThisDoc As NotesUIDocument
  6203.      
  6204.      Set ThisDoc = Workspace.CurrentDocument
  6205.      
  6206.      If ( Isnumeric(ThisDoc.Document.MachineDiskSpindles1) = True ) Then
  6207.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6208.           ThisDoc.GoToField( "MachineDiskSpindles1" )
  6209.      End If
  6210. End Sub
  6211. '++LotusScript Development Environment:2:5:(Options):0:66
  6212. '++LotusScript Development Environment:2:5:(Forward):0:1
  6213. Declare Sub Exiting(Source As Field)
  6214. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6215. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6216. Private Sub BindEvents(Byval Objectname_ As String)
  6217.      Static Source As FIELD
  6218.      Set Source = Bind(Objectname_)
  6219.      On Event Exiting From Source Call Exiting
  6220. End Sub
  6221. '++LotusScript Development Environment:2:2:Exiting:1:12
  6222. Sub Exiting(Source As Field)
  6223.      Dim Workspace As New NotesUIWorkspace
  6224.      Dim ThisDoc As NotesUIDocument
  6225.      
  6226.      Set ThisDoc = Workspace.CurrentDocument
  6227.      
  6228.      If ( Isnumeric(ThisDoc.Document.MachineDiskSize1) = True ) Then
  6229.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6230.           ThisDoc.GoToField( "MachineDiskSize1" )
  6231.      End If
  6232.      
  6233. End Sub
  6234. '++LotusScript Development Environment:2:5:(Options):0:66
  6235. '++LotusScript Development Environment:2:5:(Forward):0:1
  6236. Declare Sub Exiting(Source As Field)
  6237. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6238. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6239. Private Sub BindEvents(Byval Objectname_ As String)
  6240.      Static Source As FIELD
  6241.      Set Source = Bind(Objectname_)
  6242.      On Event Exiting From Source Call Exiting
  6243. End Sub
  6244. '++LotusScript Development Environment:2:2:Exiting:1:12
  6245. Sub Exiting(Source As Field)
  6246.      Dim Workspace As New NotesUIWorkspace
  6247.      Dim ThisDoc As NotesUIDocument
  6248.      
  6249.      Set ThisDoc = Workspace.CurrentDocument
  6250.      
  6251.      If ( Isnumeric(ThisDoc.Document.MachineDiskSpindles2) = True ) Then
  6252.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6253.           ThisDoc.GoToField( "MachineDiskSpindles2" )
  6254.      End If
  6255.      
  6256. End Sub
  6257. '++LotusScript Development Environment:2:5:(Options):0:66
  6258. '++LotusScript Development Environment:2:5:(Forward):0:1
  6259. Declare Sub Exiting(Source As Field)
  6260. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6261. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6262. Private Sub BindEvents(Byval Objectname_ As String)
  6263.      Static Source As FIELD
  6264.      Set Source = Bind(Objectname_)
  6265.      On Event Exiting From Source Call Exiting
  6266. End Sub
  6267. '++LotusScript Development Environment:2:2:Exiting:1:12
  6268. Sub Exiting(Source As Field)
  6269.      Dim Workspace As New NotesUIWorkspace
  6270.      Dim ThisDoc As NotesUIDocument
  6271.      
  6272.      Set ThisDoc = Workspace.CurrentDocument
  6273.      
  6274.      If ( Isnumeric(ThisDoc.Document.MachineDiskSize2) = True ) Then
  6275.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6276.           ThisDoc.GoToField( "MachineDiskSize2" )
  6277.      End If
  6278.      
  6279. End Sub
  6280. '++LotusScript Development Environment:2:5:(Options):0:66
  6281. '++LotusScript Development Environment:2:5:(Forward):0:1
  6282. Declare Sub Exiting(Source As Field)
  6283. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6284. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6285. Private Sub BindEvents(Byval Objectname_ As String)
  6286.      Static Source As FIELD
  6287.      Set Source = Bind(Objectname_)
  6288.      On Event Exiting From Source Call Exiting
  6289. End Sub
  6290. '++LotusScript Development Environment:2:2:Exiting:1:12
  6291. Sub Exiting(Source As Field)
  6292.      Dim Workspace As New NotesUIWorkspace
  6293.      Dim ThisDoc As NotesUIDocument
  6294.      
  6295.      Set ThisDoc = Workspace.CurrentDocument
  6296.      
  6297.      If ( Isnumeric(ThisDoc.Document.MachineDiskSpindles3) = True ) Then
  6298.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6299.           ThisDoc.GoToField( "MachineDiskSpindles3" )
  6300.      End If
  6301.      
  6302. End Sub
  6303. '++LotusScript Development Environment:2:5:(Options):0:66
  6304. '++LotusScript Development Environment:2:5:(Forward):0:1
  6305. Declare Sub Exiting(Source As Field)
  6306. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6307. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6308. Private Sub BindEvents(Byval Objectname_ As String)
  6309.      Static Source As FIELD
  6310.      Set Source = Bind(Objectname_)
  6311.      On Event Exiting From Source Call Exiting
  6312. End Sub
  6313. '++LotusScript Development Environment:2:2:Exiting:1:12
  6314. Sub Exiting(Source As Field)
  6315.      Dim Workspace As New NotesUIWorkspace
  6316.      Dim ThisDoc As NotesUIDocument
  6317.      
  6318.      Set ThisDoc = Workspace.CurrentDocument
  6319.      
  6320.      If ( Isnumeric(ThisDoc.Document.MachineDiskSize3) = True ) Then
  6321.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6322.           ThisDoc.GoToField( "MachineDiskSize3" )
  6323.      End If
  6324.      
  6325. End Sub
  6326. '++LotusScript Development Environment:2:5:(Options):0:66
  6327. '++LotusScript Development Environment:2:5:(Forward):0:1
  6328. Declare Sub Exiting(Source As Field)
  6329. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6330. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6331. Private Sub BindEvents(Byval Objectname_ As String)
  6332.      Static Source As FIELD
  6333.      Set Source = Bind(Objectname_)
  6334.      On Event Exiting From Source Call Exiting
  6335. End Sub
  6336. '++LotusScript Development Environment:2:2:Exiting:1:12
  6337. Sub Exiting(Source As Field)
  6338.      Dim Workspace As New NotesUIWorkspace
  6339.      Dim ThisDoc As NotesUIDocument
  6340.      
  6341.      Set ThisDoc = Workspace.CurrentDocument
  6342.      
  6343.      If ( Isnumeric(ThisDoc.Document.MachineDiskSpindles4) = True ) Then
  6344.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6345.           ThisDoc.GoToField( "MachineDiskSpindles4" )
  6346.      End If
  6347.      
  6348. End Sub
  6349. '++LotusScript Development Environment:2:5:(Options):0:66
  6350. '++LotusScript Development Environment:2:5:(Forward):0:1
  6351. Declare Sub Exiting(Source As Field)
  6352. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6353. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6354. Private Sub BindEvents(Byval Objectname_ As String)
  6355.      Static Source As FIELD
  6356.      Set Source = Bind(Objectname_)
  6357.      On Event Exiting From Source Call Exiting
  6358. End Sub
  6359. '++LotusScript Development Environment:2:2:Exiting:1:12
  6360. Sub Exiting(Source As Field)
  6361.      Dim Workspace As New NotesUIWorkspace
  6362.      Dim ThisDoc As NotesUIDocument
  6363.      
  6364.      Set ThisDoc = Workspace.CurrentDocument
  6365.      
  6366.      If ( Isnumeric(ThisDoc.Document.MachineDiskSize4) = True ) Then
  6367.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6368.           ThisDoc.GoToField( "MachineDiskSize4" )
  6369.      End If
  6370.      
  6371. End Sub
  6372. '++LotusScript Development Environment:2:5:(Options):0:66
  6373. '++LotusScript Development Environment:2:5:(Forward):0:1
  6374. Declare Sub Exiting(Source As Field)
  6375. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6376. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6377. Private Sub BindEvents(Byval Objectname_ As String)
  6378.      Static Source As FIELD
  6379.      Set Source = Bind(Objectname_)
  6380.      On Event Exiting From Source Call Exiting
  6381. End Sub
  6382. '++LotusScript Development Environment:2:2:Exiting:1:12
  6383. Sub Exiting(Source As Field)
  6384.      Dim Workspace As New NotesUIWorkspace
  6385.      Dim ThisDoc As NotesUIDocument
  6386.      
  6387.      Set ThisDoc = Workspace.CurrentDocument
  6388.      
  6389.      If ( Isnumeric(ThisDoc.Document.MachineNumComPorts) = True ) Then
  6390.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6391.           ThisDoc.GoToField( "MachineNumComPorts" )
  6392.      End If
  6393.      
  6394. End Sub
  6395. '++LotusScript Development Environment:2:5:(Options):0:66
  6396. '++LotusScript Development Environment:2:5:(Forward):0:1
  6397. Declare Sub Exiting(Source As Field)
  6398. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6399. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6400. Private Sub BindEvents(Byval Objectname_ As String)
  6401.      Static Source As FIELD
  6402.      Set Source = Bind(Objectname_)
  6403.      On Event Exiting From Source Call Exiting
  6404. End Sub
  6405. '++LotusScript Development Environment:2:2:Exiting:1:12
  6406. Sub Exiting(Source As Field)
  6407.      Dim Workspace As New NotesUIWorkspace
  6408.      Dim ThisDoc As NotesUIDocument
  6409.      
  6410.      Set ThisDoc = Workspace.CurrentDocument
  6411.      
  6412.      If ( Isnumeric(ThisDoc.Document.MachineComPortSpeed) = True ) Then
  6413.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6414.           ThisDoc.GoToField( "MachineComPortSpeed" )
  6415.      End If
  6416.      
  6417. End Sub
  6418. '++LotusScript Development Environment:2:5:(Options):0:66
  6419. '++LotusScript Development Environment:2:5:(Forward):0:1
  6420. Declare Sub Exiting(Source As Field)
  6421. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6422. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6423. Private Sub BindEvents(Byval Objectname_ As String)
  6424.      Static Source As FIELD
  6425.      Set Source = Bind(Objectname_)
  6426.      On Event Exiting From Source Call Exiting
  6427. End Sub
  6428. '++LotusScript Development Environment:2:2:Exiting:1:12
  6429. Sub Exiting(Source As Field)
  6430.      Dim Workspace As New NotesUIWorkspace
  6431.      Dim ThisDoc As NotesUIDocument
  6432.      
  6433.      Set ThisDoc = Workspace.CurrentDocument
  6434.      
  6435.      If ( Isnumeric(ThisDoc.Document.MachineNetworkAdapters) = True ) Then
  6436.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6437.           ThisDoc.GoToField( "MachineNetworkAdapters" )
  6438.      End If
  6439. End Sub
  6440. '++LotusScript Development Environment:2:5:(Options):0:66
  6441. '++LotusScript Development Environment:2:5:(Forward):0:1
  6442. Declare Sub Exiting(Source As Field)
  6443. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6444. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6445. Private Sub BindEvents(Byval Objectname_ As String)
  6446.      Static Source As FIELD
  6447.      Set Source = Bind(Objectname_)
  6448.      On Event Exiting From Source Call Exiting
  6449. End Sub
  6450. '++LotusScript Development Environment:2:2:Exiting:1:12
  6451. Sub Exiting(Source As Field)
  6452.      Dim Workspace As New NotesUIWorkspace
  6453.      Dim ThisDoc As NotesUIDocument
  6454.      
  6455.      Set ThisDoc = Workspace.CurrentDocument
  6456.      
  6457.      If ( Isnumeric(ThisDoc.Document.MachineNetworkAdapterType) = True ) Then
  6458.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6459.           ThisDoc.GoToField( "MachineNetworkAdapterType" )
  6460.      End If
  6461.      
  6462. End Sub
  6463. '++LotusScript Development Environment:2:5:(Options):0:66
  6464. '++LotusScript Development Environment:2:5:(Forward):0:1
  6465. Declare Sub Exiting(Source As Field)
  6466. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6467. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6468. Private Sub BindEvents(Byval Objectname_ As String)
  6469.      Static Source As FIELD
  6470.      Set Source = Bind(Objectname_)
  6471.      On Event Exiting From Source Call Exiting
  6472. End Sub
  6473. '++LotusScript Development Environment:2:2:Exiting:1:12
  6474. Sub Exiting(Source As Field)
  6475.      Dim Workspace As New NotesUIWorkspace
  6476.      Dim ThisDoc As NotesUIDocument
  6477.      
  6478.      Set ThisDoc = Workspace.CurrentDocument
  6479.      
  6480.      If ( Isnumeric(ThisDoc.Document.ClientProfPercent1) = True ) Then
  6481.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6482.           ThisDoc.GoToField( "ClientProfPercent1" )
  6483.      End If
  6484.      
  6485. End Sub
  6486. '++LotusScript Development Environment:2:5:(Options):0:66
  6487. '++LotusScript Development Environment:2:5:(Forward):0:1
  6488. Declare Sub Exiting(Source As Field)
  6489. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6490. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6491. Private Sub BindEvents(Byval Objectname_ As String)
  6492.      Static Source As FIELD
  6493.      Set Source = Bind(Objectname_)
  6494.      On Event Exiting From Source Call Exiting
  6495. End Sub
  6496. '++LotusScript Development Environment:2:2:Exiting:1:12
  6497. Sub Exiting(Source As Field)
  6498.      Dim Workspace As New NotesUIWorkspace
  6499.      Dim ThisDoc As NotesUIDocument
  6500.      
  6501.      Set ThisDoc = Workspace.CurrentDocument
  6502.      
  6503.      If ( Isnumeric(ThisDoc.Document.ClientProfPercent2) = True ) Then
  6504.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6505.           ThisDoc.GoToField( "ClientProfPercent2" )
  6506.      End If
  6507.      
  6508.      
  6509. End Sub
  6510. '++LotusScript Development Environment:2:5:(Options):0:66
  6511. '++LotusScript Development Environment:2:5:(Forward):0:1
  6512. Declare Sub Exiting(Source As Field)
  6513. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6514. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6515. Private Sub BindEvents(Byval Objectname_ As String)
  6516.      Static Source As FIELD
  6517.      Set Source = Bind(Objectname_)
  6518.      On Event Exiting From Source Call Exiting
  6519. End Sub
  6520. '++LotusScript Development Environment:2:2:Exiting:1:12
  6521. Sub Exiting(Source As Field)
  6522.      Dim Workspace As New NotesUIWorkspace
  6523.      Dim ThisDoc As NotesUIDocument
  6524.      
  6525.      Set ThisDoc = Workspace.CurrentDocument
  6526.      
  6527.      If ( Isnumeric(ThisDoc.Document.ClientProfPercent3) = True ) Then
  6528.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6529.           ThisDoc.GoToField( "ClientProfPercent3" )
  6530.      End If
  6531.      
  6532.      
  6533. End Sub
  6534. '++LotusScript Development Environment:2:5:(Options):0:66
  6535. '++LotusScript Development Environment:2:5:(Forward):0:1
  6536. Declare Sub Exiting(Source As Field)
  6537. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6538. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6539. Private Sub BindEvents(Byval Objectname_ As String)
  6540.      Static Source As FIELD
  6541.      Set Source = Bind(Objectname_)
  6542.      On Event Exiting From Source Call Exiting
  6543. End Sub
  6544. '++LotusScript Development Environment:2:2:Exiting:1:12
  6545. Sub Exiting(Source As Field)
  6546.      Dim Workspace As New NotesUIWorkspace
  6547.      Dim ThisDoc As NotesUIDocument
  6548.      
  6549.      Set ThisDoc = Workspace.CurrentDocument
  6550.      
  6551.      If ( Isnumeric(ThisDoc.Document.MachineCost) = True ) Then
  6552.           Messagebox "Field Value Must be Numeric", MB_ICONEXCLAMATION, "Machine Identifier"
  6553.           ThisDoc.GoToField( "MachineCost" )
  6554.      End If
  6555.      
  6556.      
  6557. End Sub
  6558.     0S0E
  6559. queryid
  6560. DocumentLink
  6561. SaveOptions
  6562. FormNewLocation
  6563. CertifyCheckOn
  6564. IsSignedField
  6565. Machine Identifier
  6566.     Machine ID:
  6567. MachineIDRequired.  Enter a unique Machine ID.  Must match notes.ini  parameter.
  6568.     Signed:
  6569. FormSignedContains "Yes" when certified by NotesBench auditor.
  6570.     Machine Description:
  6571. MachineDescriptionEnter brief description meaningful to analysts and decision makers.
  6572.     Date Created:
  6573. MachineDatePerfomedDate benchmark to be performed.  Initially today's date.
  6574.     Software Configuration:
  6575.     Notes Version:
  6576. MachineNotesVersionRequired.  Select tested version from pull-down list.
  6577. 4.134.144.514.524.6
  6578.     Platform:
  6579. MachinePlatformRequired.  Select the server platform type from pull-down list.
  6580. AIX/RS6000AIX/SP2HP-UXNetWare 3.12Netware 4.1NT 3.51NT 4.0OS/2 2.11 SMPOS/2 Warp ConnectOS/2 Warp Server 4.0Solaris 2.5Win95 1.0
  6581.     Hardware Configuration:
  6582.     CPU Type: 
  6583. MachineCPUTypeRequired.  Select server CPU type from pull-down list.
  6584. Alpha 300Alpha 400Alpha 500CryrixPA-RISC 7100PA-RISC 8100Pentium Pro (P6)Pentium (P5)PowerPC 604PowerPC 610SparcUltraSparc
  6585.     Number of CPUs: 
  6586. MachineNumberofCPUsRequired.  Enter integer if more than one CPU configured.   Default is 1.  Maximum is 99.
  6587.     CPU Speed: 
  6588. MachineCPUSpeedRequired.  Select server CPU speed from pull-down list.
  6589. 336690100120133150166180200220233300
  6590.     Memory:
  6591. MachineAmountofMemoryRequired.  Enter number of megabytes configured.  Maximum field size is 5 digits.
  6592.     Disk I/O (Data Directory):
  6593.     Number/Spindles
  6594.     Disk Size (GB)
  6595.     Disk Type
  6596.     Raid Configured By:
  6597. MachineDiskSpindles1Required.  Enter disk information as tested.  Enter number of spindles.  Default is 1.
  6598. MachineDiskSize1Required.  Enter disk information as tested.  Disk Size is in gigabytes.
  6599. MachineDiskType1Required.  Any Configuration or RAID 5 only (or Select from pull-down list).  Enter disk information as tested.
  6600. Any ConfigurationIncludes RAID 5
  6601. MachineDiskConfigure1Required.  Configured by hardware or software if present.  Enter information as tested.
  6602. HardwareSoftwareNot Used
  6603. MachineDiskSpindles2Enter disk information as tested.  Enter number of spindles. 
  6604. MachineDiskSize2Enter disk information as tested.  Disk Size is in gigabytes.
  6605. MachineDiskType2Disk Type is Any Configuration or RAID 5 only (or Select from pull-down list).  Enter disk information as tested.
  6606. Any ConfigurationIncludes RAID 5
  6607. MachineDiskConfigure2Configured by hardware or software if present (or Select from pull-down list).  Enter information as tested.
  6608. HardwareSoftwareNot Used
  6609. MachineDiskSpindles3Enter disk information as tested.  Enter number of spindles. 
  6610. MachineDiskSize3Enter disk information as tested.  Disk Size is in gigabytes.
  6611. MachineDiskType3Disk Type is Any Configuration or RAID 5 only (or Select from pull-down list).  Enter disk information as tested.
  6612. Any ConfigurationIncludes RAID 5
  6613. MachineDiskConfigure3Configured by hardware or software if present (or Select from pull-down list).  Enter information as tested.
  6614. HardwareSoftwareNot Used
  6615. MachineDiskSpindles4Enter disk information as tested.  Enter number of spindles. 
  6616. MachineDiskSize4Enter disk information as tested.  Disk Size is in gigabytes.
  6617. MachineDiskType4Disk Type is Any Configuration or RAID 5 only (or Select from pull-down list).  Enter disk information as tested.
  6618. Any ConfigurationIncludes RAID 5
  6619. MachineDiskConfigure4Configured by hardware or software if present (or Select from pull-down list).  Enter information as tested.
  6620. HardwareSoftwareNot Used
  6621.     Communication Configuration:
  6622.     Communication Ports:  
  6623.     Number:
  6624. MachineNumComPortsOptional.  Enter number of Communication Port(s).  
  6625.     Speed:
  6626. MachineComPortSpeedOptional.  Enter Speed of Communication Port(s) in MegaBits.
  6627. Mbits
  6628.              
  6629.     Network Adapters:  
  6630.         
  6631.     Number:
  6632. MachineNetworkAdaptersOptional.  Enter Number of Network Adapter(s).
  6633.     Speed: 
  6634. MachineNetworkAdapterTypeOptional.  Enter Speed of Network Adapter(s) in MegaBits.
  6635.  Mbits
  6636.     Client Profile:
  6637.     Connection Type
  6638.     Client Type Distribution
  6639. ClientProf1Required.  Select client connect protocol type from pull-down list.
  6640. NETBeuiSPXTCPIPX.PC
  6641. ClientProfPercent1Required.  Percentage of clients assigned to protocol.
  6642. ClientProf2Select client connect protocol type from pull-down list.
  6643. NETBeuiSPXTCPIPX.PC
  6644. ClientProfPercent2Percentage of clients assigned to protocol.
  6645. ClientProf3Select client connect protocol type from pull-down list.
  6646. NETBeuiSPXTCPIPX.PC
  6647. ClientProfPercent3Percentage of clients assigned to protocol.
  6648.     Miscellaneous:
  6649.     Cost (List):
  6650. MachineCostRequired.  Enter list price on date available for analysis.  Includes Hardware and Software costs.
  6651. MachineCostDateRequired.  Enter list price on date it was available for cost/performance analysis.
  6652. Document History
  6653.     Author:
  6654. MachineAuthorOptional.  Author of this document.  Defaults to current user.
  6655.     Creation Date: 
  6656. MachineCreationDateOptional.  Date this form initially created.  Defaults to current date.
  6657.     Modification Date:
  6658. MachineModificationDateOptional.  Date this form last changed.  Defaults to current date.
  6659.     Comments:
  6660. MachineCommentsOptional.  Any additional comments about this form.
  6661. Categori_ze
  6662. _Edit Document
  6663. Send Docu_ment
  6664. _Forward
  6665. _Move To Folder...
  6666. _Remove From Foldert
  6667. Exit 
  6668.     0S0E
  6669. Save'++LotusScript Development Environment:2:5:(Options):0:66
  6670. '++LotusScript Development Environment:2:5:(Forward):0:1
  6671. Declare Sub Click( Source As Button )
  6672. Declare Function ValidateDiskIO( ThisDoc As NotesUIDocument, iDiskCount As Integer ) As Integer
  6673. Declare Function EntryPresent( ThisDoc As NotesUIDocument, iRowNum As Integer ) As Integer
  6674. '++LotusScript Development Environment:2:5:(Declarations):0:2
  6675. '++LotusScript Development Environment:2:2:BindEvents:1:129
  6676. Private Sub BindEvents(Byval Objectname_ As String)
  6677.      Static Source As BUTTON
  6678.      Set Source = Bind(Objectname_)
  6679.      On Event Click From Source Call Click
  6680. End Sub
  6681. '++LotusScript Development Environment:2:2:Click:1:12
  6682. Sub Click( Source As Button )
  6683.      ' TO DO
  6684.      '  validate machineid name is unique in db
  6685.      
  6686.      Dim WorkSpace As New NotesUIWorkspace
  6687.      Dim ThisDoc As NotesUIDocument
  6688.      Dim ThisDocBE As NotesDocument
  6689.      Dim vTemp As Variant
  6690.      
  6691.      Set ThisDoc = WorkSpace.CurrentDocument
  6692.      Set ThisDocBE=ThisDoc.Document
  6693.      
  6694.      '  first verify the SaveOptions field value (if 0, don't save )
  6695.      vTemp = ThisDocBE.SaveOptions
  6696.      If vTemp(0) = "0" Then
  6697.           Messagebox "Cannot save after document is signed", MB_ICONEXCLAMATION, "Machine Identifier"
  6698.           Exit Sub
  6699.      End If
  6700.      
  6701.      If ThisDocBE.IsSigned = True Then
  6702.           '  prompt to insure saving knowingly will invalidate signature
  6703.           Dim lBoxType As Long, iAnswer As Integer
  6704.           Dim sTwoLiner As String
  6705.           lboxType& = MB_YESNO + MB_ICONQUESTION
  6706.           '  should be two lines
  6707.           sTwoLiner = |Are You Sure?  
  6708. ( Saving this information will invalidate the digital signature. )|
  6709.           iAnswer = Messagebox( sTwoLiner, lBoxType, "Save Vendor Data" )
  6710.           If iAnswer = IDNO Then
  6711.                Exit Sub
  6712.           End If
  6713.      End If
  6714.      
  6715.      '  need to verify that all required fields are filled in
  6716.          '  Required:  Machine ID
  6717.      vTemp = ThisDoc.Document.MachineID
  6718.      If Len( vTemp( 0 ) ) = 0 Or vTemp( 0 ) = " " Then
  6719.           Messagebox "Required:  Machine Identifier Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6720.           ThisDoc.GoToField( "MachineID" )
  6721.           Exit Sub
  6722.      End If
  6723.      
  6724.      '  Required:  Notes Version
  6725.      vTemp = ThisDoc.Document.MachineNotesVersion
  6726.      If Len( vTemp( 0 ) ) = 0 Or vTemp( 0 ) = " " Then
  6727.           Messagebox "Required:  Notes Version Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6728.           ThisDoc.GoToField( "MachineNotesVersion" )
  6729.           Exit Sub
  6730.      End If
  6731.      
  6732.      '  Required:  Platform
  6733.      vTemp = ThisDoc.Document.MachinePlatform
  6734.      If Len( vTemp( 0 ) ) = 0 Or vTemp( 0 ) = " " Then
  6735.           Messagebox "Required:  Machine Platform Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6736.           ThisDoc.GoToField( "MachinePlatform" )
  6737.           Exit Sub
  6738.      End If
  6739.      
  6740.      '  Required:  CPUType
  6741.      vTemp = ThisDoc.Document.MachineCPUType
  6742.      If Len( vTemp( 0 ) ) = 0 Or vTemp( 0 ) = " " Then
  6743.           Messagebox "Required:  Machine CPU Type Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6744.           ThisDoc.GoToField( "MachineCPUType" )
  6745.           Exit Sub
  6746.      End If
  6747.      
  6748.      '  Required:  Number of CPUs
  6749.      vTemp = ThisDoc.Document.MachineNumberofCPUs
  6750.      If Len( vTemp( 0 ) ) = 0 Or Len( vTemp( 0 ) )= 0 Then
  6751.           Messagebox "Required:  Number of CPUs", MB_ICONEXCLAMATION, "Machine Identifier"
  6752.           ThisDoc.GoToField( "MachineNumberofCPUs" )
  6753.           Exit Sub
  6754.      End If
  6755.      
  6756.      '  Required:  Machine CPU Speed
  6757.      vTemp = ThisDoc.Document.MachineCPUSpeed
  6758.      If Len( vTemp( 0 ) ) = 0 Or vTemp( 0 ) = "" Then
  6759.           Messagebox "Required:  Machine CPU Speed Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6760.           ThisDoc.GoToField( "MachineCPUSpeed" )
  6761.           Exit Sub
  6762.      End If
  6763.      
  6764.      '  Required:  Amount of Memory
  6765.      vTemp = ThisDoc.Document.MachineAmountofMemory
  6766.      If Len( vTemp( 0 ) ) = 0 Or vTemp( 0 ) = " " Then
  6767.           Messagebox "Required:  Amount of Memory Identifier Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6768.           ThisDoc.GoToField( "MachineAmountofMemory" )
  6769.           Exit Sub
  6770.      End If
  6771.      
  6772.      ' Required:  At least one entry in first slot
  6773.      If ValidateDiskIO( ThisDoc, 1 ) = False Then
  6774.           Exit Sub
  6775.      End If
  6776.      
  6777.      '  Optional:  if entry present in the Disk configuration row, validate the whole row
  6778.      If EntryPresent( ThisDoc, 2 ) Then
  6779.           If ValidateDiskIO( ThisDoc, 2 ) = False Then
  6780.                Exit Sub
  6781.           End If
  6782.      End If
  6783.      If EntryPresent( ThisDoc, 3 ) Then
  6784.           If ValidateDiskIO( ThisDoc, 3 ) = False Then
  6785.                Exit Sub
  6786.           End If
  6787.      End If
  6788.      If EntryPresent( ThisDoc, 4 ) Then
  6789.           If ValidateDiskIO( ThisDoc, 4 ) = False Then
  6790.                Exit Sub
  6791.           End If
  6792.      End If
  6793.      
  6794.      '  Required:  Client Profile - should have at least one, verify other entries if present
  6795.      vTemp = ThisDoc.Document.MachineID
  6796.      If Len( vTemp( 0 ) ) = 0 Or vTemp( 0 ) = " " Then
  6797.           Messagebox "Required:  Machine Identifier Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6798.           ThisDoc.GoToField( "MachineID" )
  6799.           Exit Sub
  6800.      End If
  6801.      
  6802.      '  verify client profile distribution adds up to 100
  6803.      'If ( Cint( ThisDoc.FieldGetText( "ClientProfPercent1" ) ) +Cint( ThisDoc.FieldGetText( "ClientProfPercent2" ) ) _
  6804.      '+ Cint( ThisDoc.FieldGetText( "ClientProfPercent3" ) ) ) <> 100 Then
  6805.      Dim vTemp1 As Variant
  6806.      Dim vTemp2 As Variant
  6807.      Dim vTemp3 As Variant
  6808.      
  6809.      vTemp1 = ThisDoc.Document.ClientProfPercent1
  6810.      vTemp2 = ThisDoc.Document.ClientProfPercent2
  6811.      vTemp3 = ThisDoc.Document.ClientProfPercent3
  6812.      
  6813.      If (  vTemp1( 0 ) + vTemp2( 0 ) + vTemp3( 0 ) ) <> 100 Then
  6814.           Messagebox "Required: Client Profile Percentage Distribution must add up to 100", MB_ICONEXCLAMATION, "Machine Identifier"
  6815.           ThisDoc.GoToField( "ClientProfPercent1" )
  6816.           Exit Sub
  6817.      End If
  6818.      
  6819.      vTemp = ThisDoc.Document.ClientProf1
  6820.      If Isnumeric( vTemp1( 0 ) ) = False Then
  6821.           Messagebox "Required:  Client Profile Type #1", MB_ICONEXCLAMATION, "Machine Identifier"
  6822.           ThisDoc.GoToField( "ClientProf1" )
  6823.           Exit Sub
  6824.      Elseif vTemp1( 0 ) = 0 Or vTemp( 0 ) = "" Then
  6825.           Messagebox "Required:  Client Profile Type #1", MB_ICONEXCLAMATION, "Machine Identifier"
  6826.           ThisDoc.GoToField( "ClientProf1" )
  6827.           Exit Sub
  6828.      End If
  6829.      
  6830.      
  6831.      vTemp = ThisDoc.Document.ClientProf2
  6832.      If Len( vTemp2( 0 ) ) = 0 Then
  6833.           If  vTemp2( 0 ) = "" And vTemp( 0 ) <> "" Then
  6834.                Messagebox "Required:  Client Profile Type #2", MB_ICONEXCLAMATION, "Machine Identifier"
  6835.                ThisDoc.GoToField( "ClientProf2" )
  6836.                Exit Sub
  6837.           End If
  6838.      Else
  6839.           If vTemp2( 0 ) > 0  And vTemp( 0 ) = "" Then
  6840.                Messagebox "Required:  Client Profile Type #2", MB_ICONEXCLAMATION, "Machine Identifier"
  6841.                ThisDoc.GoToField( "ClientProf2" )
  6842.                Exit Sub
  6843.           Elseif vTemp2( 0 ) = 0  And vTemp( 0 ) <> "" Then
  6844.                Messagebox "Required:  Client Profile Type #2", MB_ICONEXCLAMATION, "Machine Identifier"
  6845.                ThisDoc.GoToField( "ClientProf2" )
  6846.                Exit Sub
  6847.           End If
  6848.      End If
  6849.      
  6850.      vTemp = ThisDoc.Document.ClientProf3
  6851.      If Len( vTemp3( 0 ) ) = 0 Then
  6852.           If  vTemp3( 0 ) = "" And vTemp( 0 ) <> "" Then
  6853.                Messagebox "Required:  Client Profile Type #3", MB_ICONEXCLAMATION, "Machine Identifier"
  6854.                ThisDoc.GoToField( "ClientProf3" )
  6855.                Exit Sub
  6856.           End If
  6857.      Else
  6858.           If vTemp3( 0 ) > 0 And vTemp( 0 )  = "" Then
  6859.                Messagebox "Required:  Client Profile Type #3", MB_ICONEXCLAMATION, "Machine Identifier"
  6860.                ThisDoc.GoToField( "ClientProf3" )
  6861.                Exit Sub
  6862.           Elseif vTemp3( 0 ) = 0 And vTemp( 0 )  <> "" Then
  6863.                Messagebox "Required:  Client Profile Type #3", MB_ICONEXCLAMATION, "Machine Identifier"
  6864.                ThisDoc.GoToField( "ClientProf3" )
  6865.                Exit Sub
  6866.           End If
  6867.      End If
  6868.      
  6869.              '  Required: Machine Cost
  6870.      vTemp = ThisDoc.Document.MachineCost
  6871.      If Len( vTemp( 0 ) ) = 0 Or vTemp( 0 ) = " " Then
  6872.           Messagebox "Required:  Machine Cost (List)  Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6873.           ThisDoc.GoToField( "MachineCost" )
  6874.           Exit Sub
  6875.      End If     
  6876.      
  6877.      '   wants you to be in edit mode
  6878.      On Error Goto Done
  6879.         '  first verify the SaveOptions field value (if 0, don't save )
  6880.      vTemp = ThisDocBE.SaveOptions
  6881.      If vTemp(0) = "1" Then
  6882.           ThisDoc.Save
  6883.      End If
  6884.      Exit Sub
  6885.      
  6886. Done:
  6887.      Messagebox "Need to be in Edit Mode, then Save Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6888.      Exit Sub
  6889. End Sub
  6890. '++LotusScript Development Environment:2:1:ValidateDiskIO:1:8
  6891. Function ValidateDiskIO( ThisDoc As NotesUIDocument, iDiskCount As Integer ) As Integer
  6892.      '  input:  index into table, output is whether it is correctly filled out
  6893.      
  6894.      ValidateDiskIO = True   ' return success code
  6895.      
  6896.      If iDiskCount = 1 Then
  6897.      '  Required:  One entry for disk, verify other entries if present
  6898.      '  Disk Spindle info
  6899.           vTemp = ThisDoc.Document.MachineDiskSpindles1
  6900.           If vTemp( 0 ) = 0  Then
  6901.                Messagebox "Required:  Disk Spindle Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6902.                ThisDoc.GoToField( "MachineDiskSpindles1" )
  6903.                ValidateDiskIO = False
  6904.                Exit Function
  6905.           End If
  6906.           
  6907.       '  Disk Size info
  6908.           vTemp = ThisDoc.Document.MachineDiskSize1
  6909.           If  vTemp( 0 ) = 0   Then
  6910.                Messagebox "Required:  Disk Size Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6911.                ThisDoc.GoToField( "MachineDiskSize1" )
  6912.                ValidateDiskIO = False
  6913.                Exit Function
  6914.           End If
  6915.           
  6916.       '  Disk Type (RAID)  info
  6917.           vTemp = ThisDoc.Document.MachineDiskType1
  6918.           If  vTemp( 0 ) = ""   Then
  6919.                Messagebox "Required:  Disk Type (RAID)  Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6920.                ThisDoc.GoToField( "MachineDiskType1" )
  6921.                ValidateDiskIO = False
  6922.                Exit Function
  6923.           End If
  6924.           
  6925.       '  Disk Configure (HW/SW) info
  6926.           vTemp = ThisDoc.Document.MachineDiskConfigure1
  6927.           If vTemp( 0 ) = ""   Then
  6928.                Messagebox "Required:  Disk Configuration Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6929.                ThisDoc.GoToField( "MachineDiskConfigure1" )
  6930.                ValidateDiskIO = False
  6931.                Exit Function
  6932.           End If
  6933.      Elseif iDiskCount = 2 Then
  6934.           vTemp = ThisDoc.Document.MachineDiskSpindles2
  6935.           If vTemp( 0 ) = 0 Then
  6936.                Messagebox "Required:  Disk Spindle Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6937.                ThisDoc.GoToField( "MachineDiskSpindles2" )
  6938.                ValidateDiskIO = False
  6939.                Exit Function
  6940.           End If
  6941.           vTemp = ThisDoc.Document.MachineDiskSize2
  6942.           If vTemp( 0 ) = 0 Then
  6943.                Messagebox "Required:  Disk Size Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6944.                ThisDoc.GoToField( "MachineDiskSize2" )
  6945.                ValidateDiskIO = False
  6946.                Exit Function
  6947.           End If
  6948.           vTemp = ThisDoc.Document.MachineDiskType2
  6949.           If vTemp( 0 ) = "" Then
  6950.                Messagebox "Required:  Disk Type (RAID)  Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6951.                ThisDoc.GoToField( "MachineDiskType2" )
  6952.                ValidateDiskIO = False
  6953.                Exit Function
  6954.           End If
  6955.           vTemp = ThisDoc.Document.MachineDiskConfigure2
  6956.           If vTemp( 0 ) = "" Then
  6957.                Messagebox "Required:  Disk Configuration Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6958.                ThisDoc.GoToField( "MachineDiskConfigure2" )
  6959.                ValidateDiskIO = False
  6960.                Exit Function
  6961.           End If
  6962.      Elseif iDiskCount = 3 Then
  6963.           vTemp = ThisDoc.Document.MachineDiskSpindles3
  6964.           If vTemp( 0 ) = 0 Then
  6965.                Messagebox "Required:  Disk Spindle Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6966.                ThisDoc.GoToField( "MachineDiskSpindles3" )
  6967.                ValidateDiskIO = False
  6968.                Exit Function
  6969.           End If
  6970.           vTemp = ThisDoc.Document.MachineDiskSize3
  6971.           If vTemp( 0 ) = 0 Then
  6972.                Messagebox "Required:  Disk Size Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6973.                ThisDoc.GoToField( "MachineDiskSize3" )
  6974.                ValidateDiskIO = False
  6975.                Exit Function
  6976.           End If
  6977.           vTemp = ThisDoc.Document.MachineDiskType3
  6978.           If vTemp( 0 ) = ""  Then
  6979.                Messagebox "Required:  Disk Type (RAID)  Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6980.                ThisDoc.GoToField( "MachineDiskType3" )
  6981.                ValidateDiskIO = False
  6982.                Exit Function
  6983.           End If
  6984.           vTemp = ThisDoc.Document.MachineDiskConfigure3
  6985.           If vTemp( 0 ) = ""   Then
  6986.                Messagebox "Required:  Disk Configuration Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6987.                ThisDoc.GoToField( "MachineDiskConfigure3" )
  6988.                ValidateDiskIO = False
  6989.                Exit Function
  6990.           End If
  6991.      Elseif iDiskCount = 4 Then
  6992.           vTemp = ThisDoc.Document.MachineDiskSpindles4
  6993.           If vTemp( 0 ) = 0   Then
  6994.                Messagebox "Required:  Disk Spindle Information", MB_ICONEXCLAMATION, "Machine Identifier"
  6995.                ThisDoc.GoToField( "MachineDiskSpindles4" )
  6996.                ValidateDiskIO = False
  6997.                Exit Function
  6998.           End If
  6999.           vTemp = ThisDoc.Document.MachineDiskSize4
  7000.           If vTemp( 0 ) = 0 Then
  7001.                Messagebox "Required:  Disk Size Information", MB_ICONEXCLAMATION, "Machine Identifier"
  7002.                ThisDoc.GoToField( "MachineDiskSize4" )
  7003.                ValidateDiskIO = False
  7004.                Exit Function
  7005.           End If
  7006.           vTemp = ThisDoc.Document.MachineDiskType4
  7007.           If vTemp( 0 ) = "" Then
  7008.                Messagebox "Required:  Disk Type (RAID)  Information", MB_ICONEXCLAMATION, "Machine Identifier"
  7009.                ThisDoc.GoToField( "MachineDiskType4" )
  7010.                ValidateDiskIO = False
  7011.                Exit Function
  7012.           End If
  7013.           vTemp = ThisDoc.Document.MachineDiskConfigure4
  7014.           If vTemp( 0 ) = "" Then
  7015.                Messagebox "Required:  Disk Configuration Information", MB_ICONEXCLAMATION, "Machine Identifier"
  7016.                ThisDoc.GoToField( "MachineDiskConfigure4" )
  7017.                ValidateDiskIO = False
  7018.                Exit Function
  7019.           End If
  7020.      End If
  7021. End Function
  7022. '++LotusScript Development Environment:2:1:EntryPresent:1:8
  7023. Function EntryPresent( ThisDoc As NotesUIDocument, iRowNum As Integer ) As Integer
  7024.      Dim vTemp As Variant
  7025.      
  7026.      EntryPresent = False   ' return success code only if at least one column is filled in (data entry only)
  7027.      
  7028.      If iRowNum = 2 Then
  7029.          '  Disk Spindle info
  7030.           vTemp = ThisDoc.Document.MachineDiskSpindles2
  7031.           If Isnumeric( vTemp( 0 ) ) = True Then
  7032.                If  vTemp( 0 ) > 0 Then
  7033.                     EntryPresent = True
  7034.                     Exit Function
  7035.                End If
  7036.           End If
  7037.           
  7038.           
  7039.       '  Disk Size info
  7040.           vTemp = ThisDoc.Document.MachineDiskSize2
  7041.           If Isnumeric( vTemp( 0 ) ) = True Then
  7042.                If vTemp( 0 ) > 0  Then
  7043.                     EntryPresent = True
  7044.                     Exit Function
  7045.                End If
  7046.           End If
  7047.           
  7048.      Elseif iRowNum = 3 Then
  7049.        '  Disk Spindle info
  7050.           vTemp = ThisDoc.Document.MachineDiskSpindles3
  7051.           If Isnumeric( vTemp( 0 ) ) = True Then
  7052.                If vTemp( 0 ) > 0 Then
  7053.                     EntryPresent = True
  7054.                     Exit Function
  7055.                End If
  7056.           End If
  7057.           
  7058.       '  Disk Size info
  7059.           vTemp = ThisDoc.Document.MachineDiskSize3
  7060.           If Isnumeric( vTemp( 0 ) ) = True Then
  7061.                If vTemp( 0 ) > 0  Then
  7062.                     EntryPresent = True
  7063.                     Exit Function
  7064.                End If
  7065.           End If
  7066.           
  7067.      Elseif iRowNum = 4 Then
  7068.        '  Disk Spindle info
  7069.           vTemp = ThisDoc.Document.MachineDiskSpindles4
  7070.           If Isnumeric( vTemp( 0 ) ) = True Then
  7071.                If vTemp( 0 ) > 0 Then
  7072.                     EntryPresent = True
  7073.                     Exit Function
  7074.                End If
  7075.           End If
  7076.           
  7077.       '  Disk Size info
  7078.           vTemp = ThisDoc.Document.MachineDiskSize4
  7079.           If Isnumeric( vTemp( 0 ) ) = True Then
  7080.                If vTemp( 0 ) > 0  Then
  7081.                     EntryPresent = True
  7082.                     Exit Function
  7083.                End If
  7084.           End If
  7085.      End If
  7086.      
  7087. End Function
  7088. FormNewLocation
  7089. Edit'++LotusScript Development Environment:2:5:(Options):0:66
  7090. '++LotusScript Development Environment:2:5:(Forward):0:1
  7091. Declare Sub Click(Source As Button)
  7092. '++LotusScript Development Environment:2:5:(Declarations):0:2
  7093. '++LotusScript Development Environment:2:2:BindEvents:1:129
  7094. Private Sub BindEvents(Byval Objectname_ As String)
  7095.      Static Source As BUTTON
  7096.      Set Source = Bind(Objectname_)
  7097.      On Event Click From Source Call Click
  7098. End Sub
  7099. '++LotusScript Development Environment:2:2:Click:1:12
  7100. Sub Click(Source As Button)
  7101.      '  changed from @PostedCommand([EditDocument])
  7102.      Dim WorkSpace As New NotesUIWorkspace
  7103.      Dim ThisDoc As NotesUIDocument
  7104.      Dim ThisDocBE As NotesDocument
  7105.      Dim vTemp As Variant
  7106.      
  7107.      Set ThisDoc = WorkSpace.CurrentDocument
  7108.      Set ThisDocBE=ThisDoc.Document
  7109.      
  7110.      ThisDoc.EditMode = True
  7111.      ThisDoc.GoToField( "MachineID" )   '  for some reason, not positioning at specified field
  7112. End Sub
  7113. FormNewLocation
  7114. Help^
  7115. DSPUG.NSF
  7116. Table of Contents
  7117.     4S10S12S13S.
  7118. FormNewLocation
  7119.     @    mk
  7120. O=Lotus Notes
  7121. O=Lotus Notes
  7122. PURSAFO
  7123. |.:#U
  7124. O=Lotus Notes
  7125. CN=Lotus Notes Template Development/O=Lotus Notes
  7126. PURSAFO
  7127. Fde!f^^
  7128. &!L=gm
  7129. DataThreetoFive
  7130. DataDatePerformed
  7131. DataActivityHour
  7132. DataRoutedHour
  7133. DataNumComPorts
  7134. DataNetworkAdapters
  7135. DataNumberofCPUs
  7136. DataAmountofMemory
  7137. MachineDatePerformed
  7138. MachineDatePerfomed0
  7139. MachineDiskSpindles10
  7140. MachineDiskSpindles20
  7141. MachineDiskSpindles30
  7142. MachineDiskSpindles40
  7143. MachineDiskSize10
  7144. MachineDiskSize20
  7145. MachineDiskSize30
  7146. MachineDiskSize40
  7147. MachineCost0
  7148. MachineCostDate0
  7149. $TITLE
  7150. $Info
  7151. $WindowTitle
  7152. $Script
  7153. $$Script_O
  7154. $$ScriptName
  7155. $$FormScript
  7156. $$$FormScript_O
  7157. $$MachineNumberofCPUs
  7158. $MachineNumberofCPUs_O
  7159. $$MachineCPUSpeed
  7160. $MachineCPUSpeed_O
  7161. $$MachineAmountofMemory
  7162. $MachineAmountofMemory_O
  7163. $$MachineDiskSpindles1
  7164. $MachineDiskSpindles1_O
  7165. $$MachineDiskSize1
  7166. $MachineDiskSize1_O
  7167. $$MachineDiskSpindles2
  7168. $MachineDiskSpindles2_O
  7169. $$MachineDiskSize2
  7170. $MachineDiskSize2_O
  7171. $$MachineDiskSpindles3
  7172. $MachineDiskSpindles3_O
  7173. $$MachineDiskSize3
  7174. $MachineDiskSize3_O
  7175. $$MachineDiskSpindles4
  7176. $MachineDiskSpindles4_O
  7177. $$MachineDiskSize4
  7178. $MachineDiskSize4_O
  7179. $$MachineNumComPorts
  7180. $MachineNumComPorts_O
  7181. $$MachineComPortSpeed
  7182. $MachineComPortSpeed_O
  7183. $$MachineNetworkAdapters
  7184. $MachineNetworkAdapters_O
  7185. $$MachineNetworkAdapterType
  7186. $MachineNetworkAdapterType_O
  7187. $$ClientProfPercent1
  7188. $ClientProfPercent1_O
  7189. $$ClientProfPercent2
  7190. $ClientProfPercent2_O
  7191. $$ClientProfPercent3
  7192. $ClientProfPercent3_O
  7193. $$MachineCost
  7194. $MachineCost_O
  7195. MachineDatePerfomed
  7196. MachineNumberofCPUs
  7197. MachineAmountofMemory
  7198. MachineDiskSpindles1
  7199. MachineDiskSize1
  7200. MachineDiskSpindles2
  7201. MachineDiskSize2
  7202. MachineDiskSpindles3
  7203. MachineDiskSize3
  7204. MachineDiskSpindles4
  7205. MachineDiskSize4
  7206. MachineNumComPorts
  7207. MachineComPortSpeed
  7208. MachineNetworkAdapters
  7209. MachineNetworkAdapterType
  7210. ClientProfPercent1
  7211. ClientProfPercent2
  7212. ClientProfPercent3
  7213. MachineCost
  7214. MachineCostDate
  7215. MachineCreationDate
  7216. MachineModificationDate
  7217. $Body
  7218. $ACTIONS
  7219. $SCRIPTOBJ_7
  7220. $SCRIPTOBJ_8
  7221. GraphicButton1
  7222. Im?nI
  7223. @I[R    
  7224.  @  @@ @` @
  7225. @@ @@@@@`@@
  7226. `@ `@@`@``@
  7227. HHHHHHHH
  7228. RRRRRRRR
  7229. HotspotRectangle1
  7230. Machine Identifier
  7231.     0S0E
  7232. Machine Identifier
  7233. HotspotRectangle2
  7234. Vendor Data
  7235.     0S0E
  7236. Vendor Data
  7237. O=Lotus Notes
  7238. O=Lotus Notes
  7239. PURSAFO
  7240. |.:#U
  7241. O=Lotus Notes
  7242. CN=Lotus Notes Template Development/O=Lotus Notes
  7243. PURSAFO
  7244. $ViewMapDataset
  7245. $ViewMapLayout
  7246. RepeatCustom
  7247. RepeatUnit
  7248.     1S2S3S4S5S6S
  7249.      Weekends
  7250. RepeatUnit
  7251.     1S2S3S4S5S6S
  7252.     If the date"occurs on a weekend: 
  7253. RepeatWeekends
  7254. Don't Move|DMove to Friday|FMove to Monday|MMove to Nearest Weekday|NDelete|X
  7255.      Duration
  7256. RepeatHow
  7257. From|UStarting|F
  7258. StartDateTime
  7259. StartDateTime
  7260. RepeatStartDate
  7261. You must enter a value for start date.{
  7262. RepeatStartDate
  7263. RepeatUnit
  7264. RepeatHow
  7265.     1S2S3S4S5S6S
  7266. RepeatUnit
  7267. RepeatHow
  7268.     1S2S3S4S5S6S
  7269.     continuing for
  7270. StartDate
  7271. RepeatStartDate
  7272. RepeatUnit
  7273. StartDate
  7274. RepeatUnit
  7275. StartDate
  7276. RepeatUnit
  7277. StartDate
  7278. RepeatUnit
  7279. StartDate
  7280. StartDate
  7281. RepeatUntil
  7282. RepeatFor
  7283. RepeatUnit
  7284. AppointmentType
  7285. RepeatUnit
  7286.     3S4S6S9S10S12S14S17S
  7287. RepeatForUnit
  7288. Day(s)|D
  7289.     1S2S
  7290. Weeks
  7291. Week(s)|W
  7292.     0R1S2S
  7293. Months
  7294. Month(s)|M
  7295.     0R1S2S
  7296. Years
  7297. Year(s)|Y
  7298.     0R1S2S
  7299. RepeatUnit
  7300. Weeks
  7301. Months
  7302. Years
  7303. RepeatUnit
  7304. Weeks
  7305. Months
  7306. Years
  7307. RepeatUnit
  7308. Months
  7309. Years
  7310. Years
  7311.     0R3S4S6S7S8S9S10S11S12S14S15S16S18S19S20S21S22S24S25S26S27S28S30S31S32S34S
  7312. New Button
  7313. Need a newer version of Notes to execute this button.
  7314.     0S0E
  7315. thisform = document.forms[0]
  7316. parentform = window.opener.document.forms[0]
  7317. items = thisform.elements
  7318. for (i = 0; i< items.length; i++)
  7319.     if (items[i].name.indexOf("Repeat") >= 0)
  7320.         if (items[i].name == "RepeatHow")
  7321.             radioitem = items[i]
  7322.             for (j = 0; j < radioitem.length; j++)
  7323.                 {
  7324.                 if (radioitem[j].checked) 
  7325.                     {
  7326.                     parentform.elements[items[i].name].value = radioitem[j].value
  7327.                     break
  7328.                     }
  7329.                 }
  7330.         else
  7331.             parentform.elements[items[i].name].value = items[i].value
  7332. parentform.OrgRepeat.value = "1"
  7333. sblf.close()
  7334. New Button
  7335. Need a newer version of Notes to execute this button.
  7336.     0S0E
  7337. self.close()
  7338.     Cancel
  7339. O=Lotus Notes
  7340. O=Lotus Notes
  7341. PURSAFO
  7342. |.:#U
  7343. O=Lotus Notes
  7344. CN=Lotus Notes Template Development/O=Lotus Notes
  7345. PURSAFB
  7346. #$GzQ
  7347. $Info
  7348. $$Script_O
  7349. $$ScriptName
  7350. $$FormAction1
  7351. RepeatCustom
  7352. RepeatStartDate
  7353. RepeatUntil
  7354. RepeatFor
  7355. $Body
  7356. $PublicAccess
  7357. o}t4V
  7358. $Info
  7359. $$Script_O
  7360. $$ScriptName
  7361. $$FormAction1
  7362. $Body
  7363. $SCRIPTOBJ_6
  7364. $TITLE
  7365. $Name
  7366. $Index
  7367. $Formula
  7368. $FormulaClass
  7369. $ViewFormat
  7370. $FormFormula
  7371. $Comment
  7372. $V5ACTIONS
  7373. $ACTIONS
  7374. $ViewGlobalScript
  7375. $ViewGlobalScript_O
  7376. d^$d#
  7377. d^$d#
  7378. f,,k}
  7379. `}Pb#1
  7380. f,,k}`bK
  7381. f,,j}pb
  7382. f,,k}
  7383. g,,k}
  7384. S_)tW'
  7385. aY*]c
  7386. PURSAF
  7387. O=Iris
  7388. O=Iris
  7389. x>_/^
  7390. PURSAFO
  7391. .?    Kz"
  7392. O=Iris
  7393. CN=Marina Bodik/O=Iris
  7394. PURSAFO
  7395. )V#XwIS=
  7396. $TITLE
  7397. $Name
  7398. $Index
  7399. $Formula
  7400. $FormulaClass
  7401. $ViewFormat
  7402. $Comment
  7403. $V5ACTIONS
  7404. $ACTIONS
  7405. $SCRIPTOBJ_6
  7406. $ViewGlobalScript
  7407. $ViewGlobalScript_O
  7408. $ACTIONS
  7409. $SCRIPTOBJ_6
  7410. $ViewGlobalScript
  7411. $ViewGlobalScrbpt_O
  7412. Machine Identifier
  7413. GraphicButton1
  7414. Im?nI
  7415. @I[R    
  7416.  @  @@ @` @
  7417. @@ @@@@@`@@
  7418. `@ `@@`@``@
  7419. HHHHHHHH
  7420. RRRRRRRR
  7421. HotspotRectangle1%
  7422. Machine Identifier
  7423.     0S0E
  7424. Machine Identifier
  7425. HotspotRectangle2f
  7426. Vendor Data
  7427.     0S0E
  7428. Vendor Data
  7429. O=Lotus Notes
  7430. O=Lotus Notes
  7431. PURSAFO
  7432. |.:#U
  7433. O=Lotus Notes
  7434. CN=Lotus Notes Template Development/O=Lotus Notes
  7435. PURSAFO
  7436. Fde!f^^
  7437. $ViewMapDataset
  7438. $ViewMapLayout
  7439. Footlight MT Light
  7440. (List)
  7441. queryid
  7442. ListType
  7443.  List
  7444. O=Lotus Notes
  7445. O=Lotus Notes
  7446. PURSAFO
  7447. |.:#U
  7448. O=Lotus Notes
  7449. CN=Lotus Notes Template Development/O=Lotus Notes
  7450. PURSAFO
  7451. Fde!f^^
  7452. $TITLE
  7453. $Info
  7454. $$ScriptName
  7455. $Body
  7456. OutputInfo
  7457. Output Database Information:
  7458. Server:
  7459. OutputServer
  7460. OutputFilename
  7461. Filename:
  7462. Save Results:
  7463. OutputSaveResults
  7464. Create Mail ItemOutput to Database
  7465. O=Lotus Notes
  7466. O=Lotus Notes
  7467. PURSAFO
  7468. |.:#U
  7469. O=Lotus Notes
  7470. CN=Lotus Notes Template Development/O=Lotus Notes
  7471. PURSAFO
  7472. Fde!f^^
  7473. $TITLE
  7474. $Info
  7475. $$Script_O
  7476. $$ScriptName
  7477. $Body
  7478. DataUServerIDMachine IDDataUScript1Script RunDataUNumberUsers1# Users/SpokesDataUAverageAvg Probe Resp TimeDataUPercentFastFastDataUPercentMediumMediumDataUPercentSlowSlowDataUOther11Activity/HourDataUOther21MB/Hour$1SignatureT
  7479. FormSigned
  7480.     1S3S4S6S8S
  7481. O=Lotus Notes
  7482. O=Lotus Notes
  7483. PURSAFO
  7484. |.:#U
  7485. O=Lotus Notes
  7486. CN=Lotus Notes Template Development/O=Lotus Notes
  7487. PURSAFO
  7488. Fde!f^^
  7489. $TITLE
  7490. $Index
  7491. $Formula
  7492. $FormulaClass
  7493. $ViewFormat
  7494. $Comment
  7495. bx$oH
  7496. O=Lotus Notes
  7497. O=Lotus Notes
  7498. PURSAFO
  7499. |.:#U
  7500. O=Lotus Notes
  7501. CN=Lotus Notes Template Development/O=Lotus Notes
  7502. PURSAFO
  7503. Fde!f^^
  7504. 5jieO
  7505. $TITLE
  7506. $Index
  7507. $Formula
  7508. $FormulaClass
  7509. $ViexFormat
  7510. $Comment
  7511.     0S0E
  7512. Database 'cprent', View 'Vendor Data'
  7513. Notes Product Development
  7514. )I^-.
  7515. PURSAF
  7516. "[q{[
  7517. Notes Domain Certificate
  7518. PURSAF
  7519. S_)tW'
  7520. aY*]c
  7521. PURSAF
  7522. Lotus Development Inc
  7523. 0wmS(
  7524. PURSAF
  7525. O=Iris
  7526. O=Iris
  7527. x>_/^
  7528. PURSAFO
  7529. .?    Kz"
  7530. O=Iris
  7531. CN=Carol Zimmet/O=Iris
  7532. PURSAFO
  7533. +eDcW
  7534. MachineID
  7535.     0S0E
  7536. Sample Vendor Database
  7537. Notes Product Development
  7538. )I^-.
  7539. PURSAF
  7540. "[q{[
  7541. Notes Domain Certificate
  7542. PURSAF
  7543. S_)tW'
  7544. aY*]c
  7545. PURSAF
  7546. Lotus Development Inc
  7547. 0wmS(
  7548. PURSAF
  7549. O=Iris
  7550. O=Iris
  7551. x>_/^
  7552. PURSAFO
  7553. .?    Kz"
  7554. O=Iris
  7555. CN=Carol Zimmet/O=Iris
  7556. PURSAFO
  7557. MachineID
  7558. PURSAFO
  7559. "\$)9
  7560. $TITLE
  7561. $Index
  7562. $Formula
  7563. $FormulaClass
  7564. $ViewFormat
  7565. $Comment
  7566. Database(List)
  7567. APERFBELWOODRENT
  7568. CN=Carol Zimmet/O=IrisCN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7569. STG29977
  7570. STG62896
  7571. EXT14562
  7572. STG36359
  7573. STG38624
  7574. EXT35652
  7575. STG50266
  7576. EXT26427
  7577. STG18531
  7578. EXT13582
  7579. EXT14562PerformChaptDataPerformChart
  7580. EXT35652DistributeChartDataDistributeChart
  7581. EXT26427PerformSheetDataPerformSheet
  7582. EXT13582DistributeSheetDataDistributeSheetVendor Data
  7583. localOUTPUT.NSFOutput to DatabaseEC4M768
  7584. >@Database
  7585. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  7586. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7587. Vendor Data
  7588. Output to DatabaseEC4M768
  7589. >@Database
  7590. 9@N@TestNSF/IrisTS; Carol Zimmet/Iris0 
  7591. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7592. MailFlag
  7593. Server Machine ID
  7594.     From Source Call Querymodechange
  7595.     On Event Querysave From Source Call Querysa
  7596. !:ODL
  7597. Vendor Data
  7598. localOUTPUT.NSFOutput to DatabaseEC4M768VTO
  7599. >@Database
  7600. ZdKA@
  7601. 6@NBTestNSF/IrisTS; Carol Zimmet/Iris0 VTO
  7602. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris!
  7603. MailFlag
  7604. Server Machine ID
  7605. Server Machine ID
  7606. Vendor Data
  7607. Output to DatabaseEC4M7682\O
  7608. >@Database
  7609. =@fffff
  7610. .@NBTestNSF/IrisTS; Carol Zimmet/Iris0 1\O
  7611. CN=TestNSF/O=IpisTSCN=Carol Zimmet/O=Iris
  7612. MailFlag
  7613. Server Machine ID
  7614. Vendor Data
  7615. Output to DatabaseEC4M768}
  7616. >@Mail
  7617. NBTestNSF/IrisTS; Carol Zimmet/Iris0 }
  7618. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7619. MailFlag
  7620. Server Machine ID
  7621. Vendor Data
  7622. Output to DatabaseEC4M768
  7623. >@Mail
  7624. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  7625. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7626. MailFlag
  7627. Server Machine ID
  7628. Vendor Data
  7629. localOUTPUT.NSFOutput to DatabaseEC4M768;
  7630. >@Mail
  7631. NBTestNSF/IrisTS; Carol Zimmet/Iris0 carol zim`etjen step by step;
  7632. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris/
  7633. MailFlag
  7634. Server Machine ID
  7635. -3 Worksheet
  7636. Vendor Data
  7637. Output to DatabaseEC4M768
  7638. >@Mail & Database
  7639. ?NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  7640. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7641. MailFlag
  7642. Server Machine ID
  7643.     reater than 2 characters in length.
  7644. Vendor Data
  7645. Output to DatabaseEC4M768
  7646. >@Mail & Database
  7647. ?NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  7648. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7649. MailFlag
  7650. Server Machine ID
  7651. ResFilename
  7652. Vendor Data
  7653. Output to DatabaseEC4M768
  7654. >@Mail & Dapabase
  7655. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  7656. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7657. MailFlag
  7658. Server Machine ID
  7659. Save & Close
  7660. Can't use @isvalid on the web
  7661. L,l7X
  7662. Vendor Data
  7663. localOUTPUT.NSFOutput to DatabaseEC4M768Z4_
  7664. >@Mail & Database
  7665. @NBTestNSF/IrisTS; Carol Zimmet/Iris0 Z4_
  7666. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris%
  7667. MailFlag
  7668. Server Machine ID
  7669. Vendor Data
  7670. localOUTPUT.NSFOutput to DatabaseEC4M768
  7671. >@Mail & Database
  7672. @NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  7673. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris!
  7674. MailFlag
  7675. Server Machine ID
  7676. Vendor Data
  7677. Output to DatabaseEC4M768!E_
  7678. >@Mail & Database
  7679. @NBTestNSF/IrisTS; Carol Zimmet/Iris0 !E_
  7680. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7681. MailFlag
  7682. Server Machine ID
  7683. Vendor Data
  7684. Output to DatabaseEC4M768
  7685. >@Mail & Database
  7686. @NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  7687. ?(vb'vb
  7688. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  7689. MailFlag
  7690. Server Machine ID
  7691. Arial
  7692. VtSurfaceDesc
  7693. Arial
  7694. VtCLineItem
  7695. VtSeries
  7696. VtSeriesPoint
  7697. VtSeriesLabel
  7698. VtSeriesPointElement
  7699. Elwood4CPU768
  7700. Elwood4CPU768
  7701. VtTextFormat
  7702. VtFormatGroup
  7703. VtFormatter
  7704. VtDigitSet
  7705. VtChartTitle
  7706. Arial
  7707. Database: Performance
  7708. VtList
  7709. VtChSsLink
  7710. VtDataSourceSsLink
  7711. a1:m7
  7712. PerformSheet
  7713. VtDataSource
  7714. VtWindow
  7715. Average Hits/Minute:  
  7716. Server Comparison Graphs
  7717. '++LotusScript Development Environment:2:5:(Options):0:74
  7718. 'Use "vendordata"
  7719. '++LotusScript Development Environment:2:5:(Forward):0:1
  7720. Declare Sub Click( Source As Button )
  7721. Declare Function FormulateQuery2( ThisDoc As NotesUIDocument ) As String
  7722. '++LotusScript Development Environment:2:5:(Declarations):0:2
  7723. '++LotusScript Development Environment:2:2:BindEvents:1:129
  7724. Private Sub BindEvents(Byval Objectname_ As String)
  7725.      Static Source As BUTTON
  7726.      Set Source = Bind(Objectname_)
  7727.      On Event Click From Source Call Click
  7728. End Sub
  7729. '++LotusScript Development Environment:2:2:Click:3:12
  7730. '%INCLUDE "chconsts2.txt"
  7731. %INCLUDE "chconsts.txt"
  7732. Sub Click( Source As Button )
  7733.      Call AMSV( )
  7734. End Sub
  7735. '++LotusScript Development Environment:2:1:FormulateQuery2:1:8
  7736. Function FormulateQuery2( ThisDoc As NotesUIDocument ) As String
  7737.      Dim iMinUsers As Integer
  7738.      Dim iMaxUsers As Integer
  7739.      
  7740.      '  first make sure there is some data to process 
  7741.      '  search on range of number of users
  7742.      iMinUsers = Cint( .95 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" )  ) )
  7743.      iMaxUsers = Cint( 1.05 * Cint( ThisDoc.FieldGetText( "DataUNumberUsers1" ) ) )
  7744.      '  see if there are more machines( same vendor ).... 
  7745.      FormulateQuery = " Form = ""Vendor Data""  & DataUServerID <> " & {"} & ThisDoc.FieldGetText( "DataUServerID" ) & {"} & _
  7746.      " &  DataUScript1 = " & {"} & ThisDoc.FieldGetText( "DataUScript1" )  & {"}  & " &  DataUNumberUsers1 > " & iMinUsers &  " &  DataUNumberUsers1 < "  & iMaxUsers
  7747.      
  7748. End Function
  7749. Notes Product Development
  7750. )I^-.
  7751. PURSAF
  7752. "[q{[
  7753. Notes Domain Certificate
  7754. PURSAF
  7755. S_)tW'
  7756. aY*]c
  7757. PURSAF
  7758. Lotus Development Inc
  7759. 0wmS(
  7760. PURSAF
  7761. O=Iris
  7762. O=Iris
  7763. x>_/^
  7764. PURSAFO
  7765. .?    Kz"
  7766. O=Iris
  7767. CN=Carol Zimmet/O=Iris
  7768. VtChart
  7769. VtDataGrid
  7770. VtMatrix
  7771. VtCollection
  7772. VtObject
  7773. VtString
  7774. Elwood4CPU768
  7775. VtValue
  7776. VtDouble
  7777. VtBackdrop
  7778. VtFill
  7779. VtPicture
  7780. VtChartFootnote
  7781. VtChartText
  7782. VtTextBlock
  7783. VtFont
  7784. Arial
  7785. Footnote
  7786. VtChartSection
  7787. VtChartLegend
  7788. Arial
  7789. VtChartPlot
  7790. VtArray
  7791. VtLight3
  7792. VtInfLight3
  7793. VtAxis
  7794. Arial
  7795. User Count
  7796. VtAxisScaleBlock
  7797. VtValueBlock
  7798. Arial
  7799. Arial
  7800. Perform Time( sec )
  7801. Arial
  7802. Arial
  7803. Secondary Y Axis Title
  7804. Arial
  7805. Arial
  7806. Machine
  7807. VtSurfaceDesc
  7808. Arial
  7809. VtCLineItem
  7810. VtSeries
  7811. VtSeriesPoint
  7812. VtSeriesLabel
  7813. VtSeriesPointElement
  7814. Elwood4CPU768
  7815. VtTextFormat
  7816. VtFormatGroup
  7817. VtFormatter
  7818. VtDigitSet
  7819. VtChartTitle
  7820. Arial
  7821. Database: Distribution
  7822. VtList
  7823. VtChSsLink
  7824. VtDataSourceSsLink
  7825. a1:m5
  7826. DistributeSheet
  7827. VtDataSource
  7828. VtWindow
  7829. Arial
  7830. Arial
  7831. Arial
  7832. Arial
  7833. User Count
  7834. Arial
  7835. Elwood4CPU768
  7836. Arial
  7837. Database: Performance
  7838. VtChart
  7839. VtDataGrid
  7840. VtMatrix
  7841. VtCollection
  7842. VtObject
  7843. VtString
  7844. VtValue
  7845. Item1
  7846. VtInteger
  7847. Item2
  7848. Item3
  7849. Item4
  7850. VtBackdrop
  7851. VtFill
  7852. VtPicture
  7853. VtChartFootnote
  7854. VtChartText
  7855. VtTextBlock
  7856. VtFont
  7857. Arial
  7858. Footnote
  7859. VtChartSection
  7860. VtChartLegend
  7861. Arial
  7862. VtChartPlot
  7863. VtArray
  7864. VtLight3
  7865. VtInfLight3
  7866. VtAxis
  7867. Arial
  7868. Response Time Distribution
  7869. VtAxisScaleBlock
  7870. VtValueBlock
  7871. Item4
  7872. Arial
  7873. Arial
  7874. Probe Frequency
  7875. VtDouble
  7876. Arial
  7877. Arial
  7878. Secondary Y Axis Title
  7879. Arial
  7880. Arial
  7881. Machine
  7882. Arial
  7883. PerformSheet
  7884. Lotus Spreadsheet
  7885. Arial1
  7886. Arial1
  7887. Arial1
  7888. Arial1
  7889. Arial
  7890. "$"#,##0_);\("$"#,##0\)
  7891. "$"#,##0_);[Red]\("$"#,##0\)
  7892. "$"#,##0.00_);\("$"#,##0.00\)
  7893. ""$"#,##0.00_);[Red]\("$"#,##0.00\)
  7894. 0_("$"* #,##0_);\("$"* #,##0\);_("$"* "-"_);_(@_)
  7895. '_(* #,##0_);\(* #,##0\);_(* "-"_);_(@_)
  7896. 8_("$"* #,##0.00_);\("$"* #,##0.00\);_("$"* "-"??_);_(@_)
  7897. /_(* #,##0.00_);\(* #,##0.00\);_(* "-"??_);_(@_)
  7898. Sheet1
  7899. MbP?_
  7900. Page &P
  7901. # Users
  7902. Elwood4CPU768~
  7903. Elwood4CPU768
  7904.  1, 2 ) = sVendorName
  7905. DistributeSheet
  7906. Lotus Spreadsheet
  7907. Arial1
  7908. Arial1
  7909. Arial1
  7910. Arial1
  7911. Arial
  7912. "$"#,##0_);\("$"#,##0\)
  7913. "$"#,##0_);[Red]\("$"#,##0\)
  7914. "$"#,##0.00_);\("$"#,##0.00\)
  7915. ""$"#,##0.00_);[Red]\("$"#,##0.00\)
  7916. 0_("$"* #,##0_);\("$"* #,##0\);_("$"* "-"_);_(@_)
  7917. '_(* #,##0_);\(* #,##0\);_(* "-"_);_(@_)
  7918. 8_("$"* #,##0.00_);\("$"* #,##0.00\);_("$"* "-"??_);_(@_)
  7919. /_(* #,##0.00_);\(* #,##0.00\);_(* "-"??_);_(@_)
  7920. Sheet1
  7921. MbP?_
  7922. Page &P
  7923. Response Distribution
  7924. Elwood4CPU768
  7925. 1 - 3~
  7926. 3.1 - 5~
  7927. eadsheet with data
  7928.                DistributeSheet.row = 2
  7929.                temp = SearchMachineDoc.GetItemValue( "DataUFast" )
  7930.                DistributeSheet.number = temp( 0 )
  7931.                DistributeSheet.row = 3
  7932.                temp = SearchMachineDoc.GetItemValue( "DataUMedium" )
  7933.                DistributeSheet.number = temp( 0 )
  7934.                DistributeSheet.row = 4
  7935.                temp = SearchMachineDoc.GetItemValue( "DataUSlow" )
  7936.                DistributeSheet.number = temp( 0 )
  7937.                DistributeSheet.row = 5
  7938.                temp = SearchMachineDoc.GetItemValue( "DataUMore" )
  7939.                DistributeSheet.number = temp( 0 )
  7940.           End If
  7941.      Next j
  7942.      
  7943.      '   set columns to automatically resize
  7944.      ' *** number of rows should be set to the max, need to resize the spreadsheet
  7945.      DistributeSheet.SetColWidthAuto 1, 1,( iRowCountDistribute + 1 ), 2 , True
  7946.      
  7947.      DistributeSheet.col = 1
  7948.      DistributeSheet.row = 1
  7949.      DistributeSheet.showselections = 0
  7950.      
  7951.      
  7952.      StartRow = 2
  7953.      StartCol = 1
  7954.      EndRow =( iOutputCount + StartRow ) - 1
  7955.      EndCol = 2
  7956.      
  7957.      ' ****************************
  7958.      '  Distribute Chart Setup
  7959.       '****************************
  7960.      
  7961.       'set Distribute chart type to 2d line
  7962.      'DistributeChart.chartType = CHChartType2dLine
  7963.      'DistributeChart.chartType = CHChartType2dArea
  7964.      DistributeChart.chartType = 5
  7965.      DistributeChart.TitleText = ThisDoc.FieldGetText( "DataUScript1" ) + ": Distribution - Comparative Analysis, Same Vendor"
  7966.      
  7967.      DistributeChart.Plot.DataSeriesInRow = False   'reads from a column
  7968.      
  7969.      '  set up the link between spreadsheet and chart
  7970.      
  7971.      iRowCountDistribute = 5
  7972.      
  7973.      If iColCountDistribute > 12 Then
  7974.           iColCountDistribute = 12
  7975.      End If
  7976.      
  7977.      Call DistributeChartAssn( iRowCountDistribute,( iColCountDistribute -1 ), ThisDoc )
  7978.      
  7979.      Dim ThisDocBE As NotesDocument
  7980.      Set ThisDocBE = ThisDoc.Document
  7981.      Call GraphForSave( ThisDoc, ThisDocBE )
  7982.      
  7983.      Exit Sub
  7984.      
  7985. ExitNow:
  7986.      Messagebox "Need to Generate Original Distribution Graph", MB_ICONEXCLAMATION, "Graph Distribution Information"
  7987.      Exit Sub
  7988.      
  7989.      
  7990. End Sub
  7991. PURSAFO
  7992. MailFlag
  7993. Server Machine ID
  7994. EXT14562Lotus.Chart.1
  7995. "Arial
  7996. Arial
  7997. Arial
  7998. Arial
  7999. Arial
  8000. Arial
  8001. System
  8002. Arial
  8003. Arial
  8004. Arial
  8005. Arial
  8006. User Count
  8007. Arial
  8008. Elwood4CPU768
  8009. Arial
  8010. Database: Performance
  8011. ppppp
  8012. `````P
  8013. PPPPP
  8014. @@@@@0
  8015. 00000 
  8016.      
  8017. f orders created
  8018. EXT35652Lotus.Chart.1
  8019. "Arial
  8020. Arial
  8021. Arial
  8022. Arial
  8023. Arial
  8024. Arial
  8025. System
  8026. Arial
  8027. Arial
  8028. Arial
  8029. Item1
  8030. Item2
  8031. Item3
  8032. Item4
  8033. Arial
  8034. Response Time Distribution
  8035. Arial
  8036. Elwood4CPU768f
  8037. Arial
  8038. Database: Distribution#
  8039. ppppp
  8040. `````P
  8041. PPPPP
  8042. @@@@@0
  8043. 00000 
  8044.      
  8045. For the Web Walk
  8046. er minute, for t
  8047. ution.
  8048. EXT26427Lotus.Spreadsheet.1
  8049. "Arial
  8050. "Arial
  8051. # Users
  8052. Elwood4CPU768
  8053. 1.8049999486    
  8054. 3.5699999336    
  8055. 9.8909997946    
  8056. 20.690999986    
  8057. 60.547000896    
  8058. 250.02099616
  8059. 14S2E15S
  8060. EXT13582Lotus.Spreadsheet.1
  8061. "Arial
  8062. "Arial
  8063. Response Distribution
  8064. Elwood4CPU768
  8065. 1 - 3
  8066. 3.1 - 5>
  8067. Server Machine ID
  8068. Vendor Data
  8069. Output to DatabaseRC4M1000\
  8070. >@Mail & Database
  8071. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8072. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8073. MailFlag
  8074. Server Machine ID
  8075.     ssForwardTo
  8076. AutoProcessUserList
  8077. AutoProcessUserList
  8078. Vendor Data
  8079. Output to DatabaseRC4M1000
  8080. >@Mail & Database
  8081. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8082. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8083. MailFlag
  8084. Server Machine ID
  8085.     cription- Description&
  8086. Vendor Data
  8087. Output to DatabaseRC4M1000e
  8088. >@Mail & Database
  8089. @NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8090. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8091. MailFlag
  8092. Server Machine ID
  8093.     Type
  8094. SequenceNum
  8095. SequenceNum
  8096. KeepPosted
  8097. KeepPosted
  8098. Vendor Data
  8099. Output to DatabaseRC4M1000
  8100. >@Mail & Database
  8101. @NBTestNSF/IrisTS; Carol Zimmeu/Iris0 
  8102. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8103. MailFlag
  8104. Server Machine ID
  8105. (RepeatOpenList)
  8106. tmpDateSelectedtmpDateListtmpListOfDates1
  8107. CN=Ryan Jansen/O=IrisCN=Marina Bodik/O=IrisCN=Lotus Notes Template Development/O=Lotus NotesCUA3x
  8108. default 1.gif
  8109. CN=William Zircher/O=Iris
  8110. Plain TextSteNotesLtr0
  8111. Vendor Data
  8112. Output to DatabaseRC4M10004
  8113. >@Mail & Database
  8114. @NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8115. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8116. MailFlag
  8117. Server Machine ID
  8118.     Type$AvailableDaysOtherComments$Times7SaturdayAvailable$Times6FridayAvailable$T
  8119. Output to DatabaseRENT0Vendor Data011Yes
  8120. Mail & Database
  8121. TestNSF/IrisTSCarol Zimmet/Iris
  8122. >@RC4M5000
  8123. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8124. Server Machine ID
  8125. Output to DatabaseRENT0Vendor Data011Yes
  8126. Mail & Database
  8127. TestNSF/IrisTSCarol Zimmet/Iris
  8128. >@RC4M1000
  8129. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8130. Server Machine ID
  8131. Output to DatabaseRENT0Vendor Data011Yes
  8132. Mail & Database
  8133. TestNSF/IrisTSCarol Zimmet/Iris
  8134. >@RC4M1000
  8135. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8136. Server Machine ID
  8137.     StartTimeReftmpStartDateReftmpEndTimetmpEndDatetmpGridFormattmpStartTimetmpStartDate
  8138. CN=Marina Bodik/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  8139. ResourceResFrameset|ResourceResFrameset#4C
  8140. CN=Debbie Branco/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  8141. TemplateNameTemplateNameC34W
  8142. CN=Debbie Branco/O=IrisCN=Lotus Notes Template Development/O=Lotus Notesu
  8143. (ChangeRepeat)
  8144. tmpChangeWhich1
  8145. CN=Ryan Jansen/O=IrisCN=Marina Bodik/O=IrisCN=Lotus Notes Template Development/O=Lotus NotesCU3
  8146. (ChangeRepeat)
  8147. tmpChangeWhich1
  8148. CN=Ryan Jansen/O=IrisCN=Marina Bodik/O=IrisCU3P
  8149. k/O=IrisCU3P
  8150. Output to DatabaseRENT0Vendor Data011Yes
  8151. Mail & Database
  8152. TestNSF/IrisTSCarol Zimmet/Iris
  8153. >@RC4M1000
  8154. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8155. Server Machine%ID
  8156. Output to DatabaueRENT0Vendor Data011Yes
  8157. Mail & Database
  8158. Zd;&@
  8159. TestNSF/IrisTSCarol Zimmet/Iris
  8160. >@RC4M1000
  8161. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8162. Server Machine ID
  8163. Output to DatabaseRENT0Vendor Data011Yest
  8164. Mail & Database
  8165. TestNSF/IrisTSCarol Zimmet/Iris
  8166. >@RC4M1000
  8167. CN=TestNSE/O=IrisTSCN=Carol Zimmet/O=Iris
  8168. Server Machine ID
  8169. Vendor Data
  8170. Output to DatabaseRC4M10001#a
  8171. >@Mail & Database
  8172. @NBTestNSF/IrisTS; Carol Zimmet/Iris0  
  8173. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8174. MailFlag
  8175. Server Machine ID
  8176. Output to DatabaseRENT0Vendor Data011Yes
  8177. Mail & Database
  8178. TestNSF/IrisTSCarol Zimmet/Iris!
  8179. >@RC4M1000
  8180. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8181. Server Machine%ID
  8182. Output to DatabaueRENT0Vendor Data011Yes
  8183. Mail & Database
  8184. @}?5^
  8185. TestNSF/IrisTSCarol Zimmet/Iris"
  8186. >@RC4M1000
  8187. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8188. Server Machine ID
  8189.     Marina Bodik/O=IrisCN=Lotus Notes Template Development/O=Lotus Notesv
  8190. Cz,*#
  8191. Vendor Data
  8192. Output to DatabaseRC4M1000
  8193. >@Mail & Database
  8194. ?NBTestNSF/IrisTS; Carol Zimmet/Iris0 #
  8195. CN=TestNSF%O=IrisTSCN=Carol Zimmet/O=Iris
  8196. MailFlag
  8197. Server Machine ID
  8198.     1S2S3S
  8199. $TITLE$FormPrivs$FormUsers$Bod
  8200. Output to DatabaseRENT0Vendor Data011Yesh:a
  8201. Mail & Database
  8202. TestNSF/IrisTSCarol Zimmet/Iris$
  8203. >@RC4M1000
  8204. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8205. Server Machine ID
  8206. AnonymousCN=Daffy Duck/O=WarnerCN=Marina Bodik/O=IrisCN=Daffy Duck/O=WarnerCN=Marina Bodik/O=IrisCN=Lotus Notes Template Development/O=Lotus NotesSharedFunctionss34Q1
  8207. (w QSave Reservation)
  8208. CN=Marina Bodik/O=IrisfL3u
  8209. DbTitleDbTitleC34WH
  8210. CN=Debbie Braeco/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  8211. $ACTIONS
  8212. CN=Debbie Branco/O=IrisCny$
  8213. Vendor Data
  8214. Output to DatabaseRC4M1000
  8215. >@Mail
  8216. NBTestNSF/IrisTS; Carol Zimmet/Iris0 %
  8217. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8218. MailFlag
  8219. Server Machine ID
  8220. ($FindReservation)/P=168
  8221. ApptUNID
  8222. ApptUNID
  8223. Vendor Data
  8224. Output to DatabaseRC4M1000
  8225. >@Mail
  8226. NBTestNSF/IrisTS; Carol Zimmet/Iris0 &
  8227. CN=TestNSF/O=IrisUSCN=Carol Zimmet/O=Iris
  8228. MailFlag
  8229. Server Machine ID
  8230. CN=Ryan Jansen/O=IrisCN=Lotus Notes Te
  8231. Vendor Data
  8232. Output to DatabaseRC4M1000.Ua
  8233. >@Mail
  8234. NBTestNSF/IrisTS; Carol Zimmet/Iris0 '
  8235. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8236. MailFlag
  8237. Server Machine ID
  8238. S1T1V
  8239.     6S7S8S
  8240. }Nw*!
  8241. Vendor Data
  8242. Output to DatabaseRC4M1000
  8243. >@Mail
  8244. NBTestNSF/IrisTS; Carol Zimmet/Iris0 (
  8245. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8246. MailFlag
  8247. Server Machine ID
  8248. CN=William Zircher/O=IrisCN=Debbie Branco/O=IrisCN=Lotus Notes Template Development/O=Lotus Notes
  8249. new.GIF
  8250. new.gifnew.gif34Ci
  8251. GIF89a
  8252. ___OOO
  8253.  1PQK
  8254. 01357
  8255. i5la+o@B1DFHJ
  8256. >=1?M
  8257. j:RL{8
  8258. ;s$Class$Modified$Comment$AssistTrigger$AssistType$AssistFlags$UpdatedBy$
  8259. Vendor Data
  8260. Output to DatabaseRC4M1000
  8261. >@Mail
  8262. NBTestNSF/IrisTS; Carol Zimmet/Iris0 )
  8263. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8264. MailFlag
  8265. Server Machine ID
  8266. Vendor Data
  8267. Output to DatabaseRC4M1000,Va
  8268. >@Mail
  8269. NBTestNSF/IrisTS; Carol Zimmet/Iris0 *
  8270. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Eris
  8271. MailFlag
  8272. Server Machine ID
  8273. Vendor Data
  8274. Output to DatabaseRC4M1000
  8275. >@Mail
  8276. NBTestNSF/IrisTS; Carol Zimmet/Iris0 +
  8277. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8278. MailFlag
  8279. Server Machine ID
  8280. Vendor Data
  8281. Output to DatabaseRC4M1000
  8282. >@Mail
  8283. NBTestNSF/IrisTS; Carol Zimmet/Iris0 ,
  8284. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8285. MailFlag
  8286. Server Machine ID
  8287. Vendor Data
  8288. Output to DatabaseRC4M1000FWa
  8289. >@Mail
  8290. |?5^z*@
  8291. ,@NBTestNSF/IrisTS; Carol Zimmet/Iris0 -
  8292. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8293. MailFlag
  8294. Server Machine ID
  8295. Vendor Data
  8296. Output to DatabaseRC4M1000
  8297. >@Mail
  8298. *@NBTestNSF/IrisTS; Carol Zimmet/Iris0 .
  8299. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Eris
  8300. MailFlag
  8301. Server Machine ID
  8302. Vendor Data
  8303. Output to DatabaseRC4M1000
  8304. >@Mail
  8305. .@NBTestNSF/IrisTS; Carol Zimmet/Iris0 /
  8306. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8307. MailFlag
  8308. Server Machine ID
  8309. Vendor Data
  8310. Output to DatabaseRC4M1000oXa
  8311. >@Mail
  8312. 2@NBTestNSF/IrisTS; Carol Zimmet/Iris0 0
  8313. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8314. MailFlag
  8315. Server Machine ID
  8316. Vendor Data
  8317. Output to DatabaseRC4M1000
  8318. >@Mail
  8319. .@NBTestNSF/IrisTS; Carol Zimmet/Iris0 1
  8320. ?<<<<<<
  8321. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8322. MailFlag
  8323. Server Machine ID
  8324. Vendor Data
  8325. Output to DatabaseRC4M1000
  8326. >@Database
  8327. NBTestNSF/IrisTS; Carol Zimmet/Iris0 2
  8328. CN=TestNSF/O=ErisTSCN=Carol Zimmet/O=Iris
  8329. MailFlag
  8330. Server Machine ID
  8331. Vendor Data
  8332. Output to DatabeseRC4M1000
  8333. >@Database
  8334. @NBTestNSF/IrisTS; Carol Zimmet/Iris0 3
  8335. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8336. MailFlag
  8337. Server Machine ID
  8338. sy0^4
  8339. Vendor Data
  8340. Output to DatabaseRC4M1000
  8341. >@Database
  8342.  0 @1
  8343. :@NBTestNSF/IrisTS; Carol Zimmet/Iris0 4
  8344. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8345. MailFlag
  8346. Server Machine ID
  8347. O=Lotus Notes
  8348. O=Lotus Notes
  8349. PURSAFO
  8350. |.:#U
  8351. Vendor Data
  8352. Output to DatabaseRC4M1000
  8353. >@Database
  8354. 8@NBTestNSF/IrisTS; Carol Zimmet/Iris0 5
  8355. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8356. MailFlag
  8357. Server Machine ID
  8358.     opment Environment:2:5:(Declarations):0:10
  8359. 'w QSave Reservation: 
  8360. Dim dtCalDat
  8361. Vendor Data
  8362. Output to DatabaseRC4M1000
  8363. >@Database
  8364. 6@?5^
  8365. 5@NBTestNSF/IrisTS; Carol Zimmet/Iris0 6
  8366. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8367. MailFlag
  8368. Server Machine ID
  8369. Vendor Data
  8370. Output to DatabaseRC4M1000c
  8371. >@Database
  8372. ,@NBTestNSF/IrisTS; Carol Zimmet/Iris0 7
  8373. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8374. MailFlag
  8375. Server Machine ID
  8376. Vendor Data
  8377. Output to DatabaseEC4M768
  8378. >@Calendar & Scheduling
  8379. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8380. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8381. MailFlag
  8382. Server Machine ID
  8383. $AssistAction_Ex
  8384. Vendor Data
  8385. Output to DatabaseEC4M768
  8386. >@Mail
  8387. 7@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8388. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=IrisD
  8389. MailFlag
  8390. Server Machine ID
  8391. s New NotesSession
  8392.     Dim note As notesdocument
  8393.     Dim db As Notesdatabase
  8394.     Dim d
  8395. Vendor Data
  8396. Output to DatabaseEC4M768
  8397. >@Mail
  8398. 7@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8399. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8400. MailFlag
  8401. Server Machine ID
  8402. re Sub Click(Source As Button)
  8403. '++LotusScript Development Environment:2:5:(D
  8404. Vendor Data
  8405. Output to DatabaseEC4M768
  8406. >@Mail
  8407. (\0@F
  8408. 7@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8409. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8410. MailFlag
  8411. Server Machine ID
  8412. End Sub    
  8413. ls93l
  8414. Vendor Data
  8415. Output zo DatabaseEC4M768l
  8416. >@Mail
  8417. Zd;?1@B`
  8418. 7@NBTestNSF/IrisTS; Carol Zimmet/Iris0 l
  8419. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8420. MailFlag
  8421. Server Machine ID
  8422. Vendor Data
  8423. Output to DatabaseEC4M768
  8424. >@Mail
  8425. 6@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8426. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8427. MailFlag
  8428. Server Machine ID
  8429. Vendor Data
  8430. Output to DatabaseEC4M768
  8431. >@Replication Hub
  8432. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8433. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8434. MailFlag
  8435. Server Machine ID
  8436. v@Vendor Data
  8437. Output to DatabaseEC4M768J
  8438. >@Replication Hub
  8439. NBTestNSF/IrisTS; Carol Zimmet/Iris0 J
  8440. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8441. MailFlag
  8442. Server*Machine ID
  8443. @Vendor Data
  8444. Output to DatabaseEC4M768X
  8445. >@Replijation Hub
  8446. ?NBTestNSF/IrisTS; Carol Zimmet/Iris0 X
  8447. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8448. MailFlag
  8449. Server Machine ID
  8450. Machine Identifier0111NOTESPERFORMANCEYesCompaq P4000
  8451. 4.5aNT 3.51Pentium (P5)
  8452. 2Any ConfigurationNot Used
  8453. 0.115
  8454. 10TCPIP
  8455. TestNSF/IrisTSJames Grigsby/CAM/LotusCarol Zimmet/IrisJ
  8456. CN=TestNSF/O=IrisTSCN=James Grigsby/OU=CAM/O=LotusCN=Carol Zimmet/O=Iris
  8457. @Vendor Data
  8458. Output to DatabaseEC4M768*
  8459. >@Replication Hub
  8460. :@NBTestNSF/IrisTS; Carol Zimmet/Iris0 *
  8461. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8462. MailFlag
  8463. Server Machine ID
  8464. Resource
  8465.     0S0E
  8466. [CreateResource]u
  8467. @Vendor Data
  8468. Output to DatabaseEC4M7682
  8469. >@Replication Hub
  8470. (\O$@
  8471. 9@NBTestNSF/IrisTS; Carol Zimmet/Iris0 2
  8472. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8473. MailFlag
  8474. Server Machine ID
  8475. O=Lotus Notes
  8476. CN=Lotus Notes Template Development/O=Lotus Notes
  8477. @Vendor Data
  8478. Output to DatabaseEC4M768
  8479.     >@Replication Hub
  8480. 8@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8481. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8482. MailFlag
  8483. Server Machine ID
  8484. s@Vendor Data
  8485. Output to DatabaseEC4M7683
  8486. >@Replication Hub
  8487. 8@NBTestNSF/IrisTS; Carol Zimmet/Iris0 3
  8488. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8489. MailFlag
  8490. Server Machine ID
  8491. sDocument
  8492. Dim reservation As NotesDocument
  8493. '++LotusScript Development Environ
  8494. @Vendor Data
  8495. Output to DitabaseEC4M768
  8496. >@Replication Hub
  8497. 7@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8498. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8499. MailFlag
  8500. Server Machine ID
  8501. Vendor Data
  8502. localOUTPUT.NSFOutput to DatabaseEC4M768k
  8503. >@Database
  8504. NBTestNSF/IrisTS; Carol Zimmet/Iris0 carol zimmetvendoy datak
  8505. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8506. MailFlag
  8507. Server Machine ID
  8508. $TITLE
  8509. $AssistType
  8510. $AssistLastRun
  8511. $AssistDocCount
  8512. $Assist
  8513. Vendor Data
  8514. Output to DatabaseEC4M768
  8515. >@Database
  8516. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8517. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8518. MailFlag
  8519. Server Machine ID
  8520.     You are
  8521. Vendor Data
  8522. Output to DatabaseEC4M768
  8523. >@Database
  8524. :@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8525. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8526. MailFlag
  8527. Server Machine ID
  8528. O=Lotus Notes
  8529. O=Lotus Notes
  8530. PURSAFO
  8531. |.:#U
  8532. O=Lotus Notes
  8533. CN=Lotus Notes Template Development/O=Lotus Notes
  8534. PURSAFO
  8535. $Info
  8536. $$Script_O
  8537. $$ScriptName
  8538. $Body
  8539. $PublicAccess
  8540. $Info
  8541. $$Script_O
  8542. $$ScriptName
  8543. $Body
  8544. Vendor Data
  8545. Output to DatabaseEC4M768
  8546. >@Database
  8547. 9@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8548. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8549. MailFlag
  8550. Server Machine ID
  8551.     rce,
  8552. Resource
  8553.     0S0E
  8554. [CreateResource]u
  8555. @Vendor Data
  8556. Output to DatabaseEC4M768w
  8557. >@Replication Hub
  8558. 8@NBTestNSF/IrisTS; Carol Zimmet/Iris0 w
  8559. CN=TestNSF/E=IrisTSCN=Carol Zimmet/O=Iris
  8560. MailFlag
  8561. Server Machine ID
  8562.     0R1S2S6S
  8563. Server
  8564. Vendor Data
  8565. Output to DatabaseEC4M768
  8566. >@Mail & Database
  8567. $@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8568. ?UUUUUU
  8569. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8570. MailFlag
  8571. Server Machine ID
  8572. $TITLE
  8573. $Index
  8574. $Formula
  8575. $FormulaClass
  8576. $ViewFormat
  8577. $FormFormula
  8578. Vendor Data
  8579. Output to DatabaseEC4M768
  8580. >@Calendar & Scheduling
  8581. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8582. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8583. MailFlag
  8584. Server Machine ID
  8585. [CreateResource]u
  8586. Create Reservation0
  8587. Reservation
  8588.     0S0E
  8589.     4S5S
  8590. Delete Reservation
  8591. Server
  8592.     1S2S6S
  8593.     0R1S2S6S
  8594. Server
  8595.     0R7S8S11S13S14S15S16S17S18S
  8596. _Move to Folder...
  8597. _Remove from Folder...
  8598. Create Mail-in Reservation*
  8599. Notice
  8600.     0S0E
  8601.     4S5S
  8602. Categori_zeK
  8603. _Edit Document
  8604. Send Docu_ment
  8605. _Forwa
  8606. Vendor Data
  8607. Output to DatabaseEC4M768
  8608. >@Calendar & Scheduling
  8609. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8610. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8611. MailFlag
  8612. Server Machine ID
  8613. PURSAF
  8614. Vendor Data
  8615. Output to DatabaseEC4M768
  8616. >@Calendar & Scheduling
  8617. :@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8618. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8619. MailFlag
  8620. Server Machine ID
  8621. Vendor Data
  8622. Output to DatabaseEC4M768
  8623. >@Calendar & Scheduling
  8624. 9@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8625. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8626. MailFlag
  8627. Server Machine ID
  8628. Vendor Data
  8629. Output to DatabaseEC4M768
  8630. >@Calendar & Scheduling
  8631. x)+@y
  8632. 8@NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8633. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8634. MailFlag
  8635. Server Machine ID
  8636. new.gif|new.gif?
  8637. New ReservationKj
  8638. Pre-5.0
  8639. Reservation
  8640.     13S16R
  8641.     4S5S
  8642. NewDoc.gif|NewDoc.gif?
  8643. New Mail-In ReservationK*
  8644. Notice
  8645.     0S0E
  8646.     4S5S
  8647. NewDoc.gif|NewDoc.gif?
  8648. Delete Site ProfileK'++LotusScript Development Enveronment:2:5:(Options):0:66
  8649. '++LotusScript Development Environment:2:5:(Forward):0:1
  8650. Declare Sub Click(Source As Button)
  8651. '++LotusScript Development Environment:2:5:(Declarations):0:2
  8652. '++LotusScript Development Environment:2:2:BindEvents:1:129
  8653. Private Sub BindEvents(Byval Objectname_ As String)
  8654.      Static Source As BUTTON
  8655.      Set Source = Bind(Objectname_)
  8656.      On Event Click From Source Call Click
  8657. End Sub
  8658. '++Lot
  8659. Vendor Data
  8660. ?Output to DatabaseNOTESPERFORMANCEUf^
  8661. Web Walker
  8662. NBadmin/grigsby; Carol Zimmet/Iris0 
  8663. CN=admin/O=grigsbyCN=Carol Zimmet/O=Iris
  8664. MailFlag
  8665. Server Machine ID
  8666.     :0:1
  8667. Declare Sub Click(Source As Button)
  8668. '++LotusScript Development Environme
  8669. Vendor Data
  8670. @Output to DatabaseRC4M1000
  8671. >@Web Walker
  8672. NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8673. CN=TestNSF/O=IrisTSCN=Carol Zimmeu/O=Iris
  8674. MailFlag
  8675. Server Machine ID
  8676.  @Vendor Data
  8677. @Output to DatabaseRC4M1000E
  8678. Greupware #1
  8679. ?NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8680. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8681. MailFlag
  8682. Server Machine ID
  8683. 4@Vendor Data
  8684. @Output to DatabaseRC4M1000
  8685. Groupware #1
  8686. ?NBTestNSF/IrisTS; Carol Zimmet/Iris0 
  8687. UUUUUU
  8688. ?UUUUUU
  8689. ?UUUUUU
  8690. ?UUUUUU
  8691. CN=TestNSF/O=IrisTSCN=Carol Zimmet/O=Iris
  8692. MailFlag
  8693. Server Machine ID
  8694. Vendor Data
  8695. ?Output to DatabaseNOTESPERFORMANCE
  8696. Web Walker
  8697. NBadmin/grigsby; James Grigsby/Iris; Carol Zimmet/Iris0 
  8698. CN=admin/O=grigsbyCN=James Grigsby/O=IrisCN=Carol Zimmet/O=Iris
  8699. MailFlag
  8700. Server Machine ID
  8701. Vendor Data
  8702. ?Output to DatabaseNOTESPERFORMANCE
  8703. Web Walker
  8704. NBadmin/grigsby; James Grigsby/Iris; Carol Zimmet/Iris0 
  8705. CN=admin/O=grigsbyCN=James Grigsby/O=IrisCN=Carol Zimmet/O=Iris
  8706. MailFlag
  8707. Server Machine ID
  8708. Vendor Data
  8709. ?Output to DatabaseNOTESPEUFORMANCE
  8710. Web Walker
  8711. NBadmin/grigsby; James Grigsby/Iris; admin/grigsby; Carol Zimmet/Iris0 
  8712. CN=admin/O=grigsbyCN=James Grigsby/O=IrisCN=admin/O=grigsbyCN=Carol Zimmet/O=Iris
  8713. MailFlag
  8714. Server Machine ID
  8715.     es Template Development/O=Lotus Notes
  8716. Vendor Data
  8717. T@Output to DatabaseRC4M1000
  8718. >@Calendar & Scheduling
  8719. NBCarol Zimmet/Iris0 
  8720. CN=Carol Zimmet/O=Iris
  8721. MailFlag
  8722. Server Machine ID
  8723. $TITLE
  8724. $Index
  8725. $Formula
  8726. $FormulaClass
  8727. $ViewFormat
  8728. $FormFormula
  8729. $Comment
  8730. $V5ACTIONS
  8731. $ACTIONS
  8732. $SCRIPTOBJ_10
  8733. $ViewGlobalScript
  8734. $ViewGlobalScript_O
  8735. $TITLE
  8736. $Index
  8737. $Formula
  8738. $FormulaClass
  8739. $ViewFormat
  8740. $FormFormula
  8741. $Comment
  8742. $V5ACTIONS
  8743. $ACTIONS
  8744. $SCRIPTOBJ_10
  8745. $ViewGlobalScript
  8746. $ViewGlobalScript_O
  8747. PUUSAFO
  8748. ;    ;a5
  8749. $Info
  8750. $$ScriptName
  8751. $Body
  8752. Vendor Data
  8753. @Output to DatabaseRC4M1000
  8754. >@Calendar & Scheduling
  8755. NBCarol Zimmet/Iris0 
  8756. CN=Carol Zimmet/O=Iris
  8757. MailFlag
  8758. Server Machine ID
  8759. Vendor Data
  8760. @Output to DatabaseRC4M1000
  8761. >@Calendar & Scheduling
  8762. NBCarol Zimmet/Iris0 
  8763. CN=Carol Zimmet/O=Iris
  8764. MailFlag
  8765. Server Machine ID
  8766. Vendor Data
  8767. @Output to DatabaseRC4M1000
  8768. >@Calendar & Scheduling
  8769. NECarol Zimmet/Iris0 
  8770. CN=Carol Zimmet/O=Iris
  8771. MailFlag
  8772. Server Machine ID
  8773. New Reservation by Mail
  8774. Reservation for 
  8775. ResourceName"
  8776. Vendor Data
  8777. @Output to DatabaseRC4M1000
  8778. >@Calendar & Scheduling
  8779. NBCarol Zimmet/Iris0 
  8780. CN=Carol Zimmet/O=Iris
  8781. MailFlag
  8782. Server Machine ID
  8783. ity of the resource or room you are trying to schedule.  The notificetion will tell you if the room or resource was successfully booked or if it was not available at the requested time.
  8784.     Chair:
  8785. Chair
  8786.     Reserve a:
  8787. OrgState
  8788. Room|5Resource|6
  8789. OrgState
  8790.     3S4S
  8791.     Room name to reserve:
  8792. Vendor Data
  8793. @Output to DatabaseRC4M1000
  8794. >@Calendar & Scheduling
  8795. NBCarol Zimmet/Iris0 
  8796. CN=Carol Zimmet/O=Iris
  8797. MailFlag
  8798. Server Machine ID
  8799. enter the number of attendees when reserving a room.
  8800. tUz`6
  8801. Vendor%Data
  8802. @Output to DatabaseRC4M10006
  8803. >@Calendar & Scheduling
  8804. NBCarol Zimmet/Iris0 6
  8805. CN=Carol Zimmet/O=Iris
  8806. MailFlag
  8807. Server Machine ID
  8808.     Purpose:
  8809. Vendor Data
  8810. @Output to DatabaseTC4M2000
  8811. Groupware #1
  8812. NBCarol Zimmet/Iris0 
  8813. CN=Carol Zimmet/O=Iris
  8814. MailFlag
  8815. Server Machine ID
  8816.     Send Docu_ment
  8817. Categori_zeK
  8818. Vendor Data
  8819. \@Output to DatabaseTC4M2000X
  8820. >@Mail
  8821. NBCarol Zimmet/Iris0 X
  8822. CN=Carol Zimmet/O=Iris
  8823. MailFlag
  8824. Server Machine ID
  8825. O=Lotus Notes
  8826. O=Lotus Notes
  8827. PURSAFO
  8828. |.:#U
  8829. O=Lotus Notes
  8830. CN=Lotus Notes Template Development/O=Lotus Notes
  8831. PURSAFO
  8832. $TITLE
  8833. $AssistType
  8834. $AssistLastRun
  8835. $AssistDocCount
  8836. $Comment
  8837. $AssistFlags
  8838. $AssistTrigger
  8839. $AssistInfo
  8840. $AssistQuery
  8841. $AssistAction
  8842. $AssistAction_Ex
  8843.     0S0E
  8844. Create Site ProfileK0
  8845. Vendor Data
  8846. Z@Output to DatabaseTC4M2000
  8847. >@Mail
  8848. NBCarol Zimmet/Iris0 
  8849. CN=Carol Zimmet/O=Iris
  8850. MailFlae
  8851. Server Machine ID
  8852. Vendor Data
  8853. [@Output to DatabaseTC4M2000=
  8854. >@Mail
  8855. NBCarol Zimmet/Iris0 =
  8856. CN=Carol Zimmet/O=Iris
  8857. MailFlag
  8858. Server Machine ID
  8859. Vendor Data
  8860. @\@Output to DatabaseTC4M2000
  8861. >@Mail
  8862. NBCarol Zimmet/Iris0 
  8863. CN=Carol Zimmet/O=Iris
  8864. MailFlag
  8865. Server Machine ID
  8866. PURSAFO
  8867. Vendor Data
  8868. \@Output to DatabaseTC4M2000#
  8869. >@Mail
  8870. ?333333
  8871. NBCarol Zimmet/Iris0 #
  8872. CN=Carol Zimmet/O=Iris
  8873. MailFlag
  8874. Server Machine ID
  8875. Resource Reservations
  8876. O=Lotus Notes
  8877. O=Lotus Notes
  8878. PURSAFO
  8879. |.:#U
  8880. O=Lotus Notes
  8881. CN=Lotus Notes Template Development/O=Lotus Notes
  8882. PURSAFO
  8883. Vendor Data
  8884. @]@Output to DatabaseTC4M2000
  8885. >@Mail
  8886. NBCarol Zimmet/Iris0 
  8887. CN=Carol Zimmet/O=Iris
  8888. MailFlae
  8889. Server Machine ID
  8890. [CreateResource]u
  8891.     4S6S7S
  8892. Vendor Data
  8893. ]@Output to DatabaseTC4M2000
  8894. >@Mail
  8895. ?333333
  8896. NBCarol Zimmet/Iris0 
  8897. CN=Carol Zimmet/O=Iris
  8898. MailFlag
  8899. Server Machine ID
  8900. GIF89a
  8901. Vendor Data
  8902. J@Output to DatabaseTC4M2000'
  8903. >@Mail & Database
  8904. NBCarol Zimmet/Iris0 '
  8905. CN=Carol Zimmet/O=Iris
  8906. MailFlag
  8907. Server Machine ID
  8908.     CN=Lotus Notes Template Development/O=Lotus Notes
  8909. Vendor Data
  8910. E@Output to DatabaseTC4M2000
  8911. >@Mail & Database
  8912. @NBCarol Zimmet/Iris0 
  8913. CN=Carol Zimmet/O=Iris
  8914. MailFlag
  8915. Server Machine ID
  8916. $Info
  8917. $Body
  8918. $V5ACTIONS
  8919. $ACTIONS
  8920. O=Lotus Notes
  8921. O=Lotus Notes
  8922. PURSAFO
  8923. |.:#U
  8924. O=Lotus Notes
  8925. CN=Lotus Notes Template Development/O=Lotus Notes
  8926. PURSAFO
  8927. Fde!f^^
  8928. /JJv]
  8929. $TITLE
  8930. $Index
  8931. $Formula
  8932. $FormulaClass
  8933. $ViewFormat
  8934. $Comment
  8935. $ACTIONS
  8936. Vendor Data
  8937. ;@Output to DatabaseTC4M2000!
  8938. >@Mail & Database
  8939. NBCarol Zimmet/Iris0 !
  8940. CN=Carol Zimmet/O=Iris
  8941. MailFlag
  8942. Server Machine ID
  8943. ot note Is Nothing
  8944.           If  note.Form(0) = "Resource"  Then
  8945.            
  8946. Vendor Data
  8947. D@Output to DatabaseTC4M2000
  8948. >@Mail & Database
  8949. ?NBCarol Zimmet/Iris0 
  8950. CN=Carol Zimmet/O=Iris
  8951. MailFlag
  8952. Server Machine ID
  8953. Vendor Data
  8954. F@Output to DatabaseTC4M2000@
  8955. >@Mail & Database
  8956. NBCarol Zimmet/Iris0 @
  8957. CN=Carol Zimmet/O=Iris
  8958. MailFlag
  8959. Server Machine ID
  8960. Vendor Data
  8961. D@Output to DatabaseTC4M2000
  8962. >@Mail & Database
  8963. NBCarol Zimmet/Iris0 
  8964. CN=Carol Zimmet/O=Iris
  8965. MailFlag
  8966. Server Machine ID
  8967. NoCache
  8968. Server
  8969. names.nsf
  8970. ($Rooms)
  8971.     0S0E
  8972. NoCache
  8973. Server
  8974. names.nsf
  8975. ($Resources)
  8976.     0S0E
  8977. O=Lotus Notes
  8978. O=Lotus Notes
  8979. PURSAFO
  8980. |.:#U
  8981. O=Lotus Notes
  8982. CN=Lotuu Notes Template Development/O=Lotus Notes
  8983. PURSAFO
  8984. Fde!f^^
  8985. $DBScript
  8986. $DBScript_O
  8987. $TITLE
  8988. $Flags
  8989. Vendor Data
  8990. B@Output to DatabaseTC4M2000
  8991. >@Mail & Database
  8992. @NBCarol Zimmet/Iris0 
  8993. CN=Carol Zimmet/O=Iris
  8994. MailFlag
  8995. Server Machine ID
  8996. 1:129
  8997. Private Sub BindEvents(Byval Objectname_ As String)
  8998.     Static Source As 
  8999. Vendor Data
  9000. L@Output to DatabaseTC4M2000
  9001. >@Mail & Database
  9002. @NBCarol Zimmet/Iris0 
  9003. CN=Carol Zimmet/O=Iris
  9004. MailFlag
  9005. Server Machine ID
  9006. i=1 To dbc.Count
  9007.         Set note=dbc.GetNthDocument(i)
  9008.         Call ReservationReview(n
  9009. Vendor Data
  9010. D@Output to DatabaseTC4M2000*
  9011. >@Mail & Database
  9012. @NBCarol Zimmet/Iris0 *
  9013. CN=Carol Zimmet/O=Iris
  9014. MailFlag
  9015. Server Machine ID
  9016. Vendor Data
  9017. I@Output to DatabaseTC4M2000
  9018. >@Mail & Database
  9019. NBCarol Zimmet/Iris0 
  9020. CN=Carol Zimmet/O=Iris
  9021. MailFlag
  9022. Server Machine ID
  9023. Vendor Data
  9024. J@Output to DatabaseTC4M2000
  9025. >@Mail & Database
  9026. ?NBCarol Zimmet/Iris0 
  9027. CN=Carol Zimmet/O=Iris
  9028. MailFlag
  9029. Server Machine ID
  9030. S_)tW'
  9031. aY*]c
  9032. l:18]
  9033. Vendor Data
  9034. J@Output to DatabaseTC4M2000
  9035. >@Mail & Database
  9036. @NBCarol Zimmet/Iris0 
  9037. CN=Carol Zimmet/O=Iris
  9038. MailFlag
  9039. Server Machine ID
  9040. new.gif|new.gif?
  9041. Delete Reser
  9042. Vendor Data
  9043. N@Output to DatabaseTC4M2000
  9044. >@Mail & Database
  9045. ?NBCarol Zimmet/Iris0 
  9046. CN=Carol Zimmet/O=Iris
  9047. MailFlag
  9048. Server Machine ID
  9049. Vendor Data
  9050. I@Output to DatabaseTC4M2000
  9051. >@Mail & Database
  9052. @NBCarol Zimmet/Iris0 
  9053. CN=Carol Zimmet/O=Iris
  9054. MailFlag
  9055. Server Machine ID
  9056. [CreateResource]u
  9057. Create Reservation0
  9058. Reservation
  9059.     0S0E
  9060. Deeete Reservation
  9061. Server
  9062.     1S2S6S
  9063.     0R1S2S6S
  9064. Server
  9065.     0R7S8S11S13S14S15S16S17S18S
  9066. _Move to Folder...
  9067. _Remove from Folder...
  9068. Update Existing ReservationsF
  9069. (Site)
  9070. SiteProfile
  9071. Error
  9072. A Site Profile has not been created.  You must create a Site Profile before running this agent.
  9073. SiteProfile
  9074. (UpdateReservations)
  9075.     18RS8E20RS14E22RS16E31S37RS21E38RS21E
  9076.     0S0E
  9077. Categori_zeK
  9078. _Edit Document
  9079. Send Docu_ment
  9080. _Forward
  9081.     0S0E
  9082. ksC9#V4
  9083. Vendor Data
  9084. K@Output to DatabaseTC4M20004
  9085. >@Mail & Database
  9086. ?NBCarol Zimmet/Iris0 4
  9087. CN=Carol Zimmet/O=Iris
  9088. MailFlag
  9089. Server Machine ID
  9090. PURSAFO
  9091. Vendor Data
  9092. L@Output to DatabaseTC4M2000R
  9093. >@Mail & Database
  9094. @NBCarol Zimmet/Iris0 R
  9095. CN=Carol Zimmet/O=Iris
  9096. MailFlag
  9097. Server Machine ID
  9098. PURSAFO
  9099. Machine Identifier0111TC4M2000YesTupelo/4CPU/2GB
  9100. 4.6NT 4.0Pentium Pro (P6)
  9101. 30Any ConfigurationNot Used
  9102. TCPIP
  9103. Carol Zimmet/IrisL
  9104. CN=Carol Zimmet/O=Iris
  9105. Machine Identifier0111EC2M512YesElwood/2CPU/512MB
  9106. 4.6NT 4.0Pentium (P5)
  9107. 10Any ConfigurationNot Used
  9108. TCPIP
  9109. Carol Zimmet'Iris
  9110. CN=Carol Zimmet/O=Iris
  9111. Machine Identifier0111EC4M768YesElwood/4CPU/768Mem
  9112. 4.6NT 4.0Pentium (P5)
  9113. 30Any ConfigurationNot Used
  9114. TCPIP
  9115. Carol Zimmet/Iris@
  9116. CN=Carol Zimmet/O=Iris
  9117. Q@Vendor Data
  9118. e@Output to DatabaseTC4M2000m
  9119. >@Groupware #1
  9120. NBCarol Zimmet/Iris0 m
  9121. CN=Carol Zimmet/O=Iris
  9122. MailFlag
  9123. Server Machine ID
  9124. $TITLE
  9125. $Index
  9126. $Formula
  9127. $FormulaClass
  9128. $ViewFormat
  9129. $Comment
  9130. C@Vendor Data
  9131.  e@Output to DatabaseTC4M2000
  9132. >@Groupware #1
  9133. NBCarol Zimmet/Iris0 
  9134. CN=Carol Zimmet/O=Iris
  9135. MailFlag
  9136. Server Machine ID
  9137. ?@Vendor Data
  9138. `e@Output to DatabaseTC4M2000y
  9139. >@Groupware #1
  9140. NBCarol Zimmet/Iris0 y
  9141. CN=Carol Zimmet/O=Iris
  9142. MailFlag
  9143. Server Machine ID
  9144. @@Vendor Data
  9145. `f@Output to DatabaseTC4M2000
  9146. >@Groupware #1
  9147. NBCarol Zimmet/Iris0 
  9148. CN=Carol Zimmet/O=Iris
  9149. MailFlag
  9150. Server Machine ID
  9151. A@Vendor%Data
  9152. `p@Output to DatabaseTC4M2000
  9153. >@Groupware #1
  9154. NBCarol Zimmet/Iris0 
  9155. CN=Carol Zimmet/O=Iris
  9156. MailFlag
  9157. Server Machine ID
  9158. Vendor Data
  9159. `a@Output to DatabaseEC1M7684
  9160. >@Mail
  9161. NBCarol Zimmet/Iris0 4
  9162. CN=Carol Zimmet/O=Iris>
  9163. MailFlag
  9164. Server Machine ID
  9165. Vendor Data
  9166. pr@Output to DatabaseEC1M768
  9167. >@Mail
  9168. NBCarol Zimmet/Iris0 
  9169. CN=Carol Zimmet/O=Iris@
  9170. MailFlag
  9171. Vendor Data
  9172. $z@Output to DatabaseEC1M768
  9173. >@Mail
  9174. NBCarol Zimmet/Iris0 
  9175. CN=Carol Zimmet/O=Iris6
  9176. MailFlag
  9177. Server Machine ID
  9178. Vendor Data
  9179. @Output to DatabaseEC1M768
  9180. >@Mail
  9181. ?NBCarol Zimmet/Iris0 
  9182. CN=Carol Zimmet/O=Iris'
  9183. MailFlag
  9184. Server Machine ID
  9185. Vendor Data
  9186. @Output to DatabaseEC1M768
  9187. >@Groupware #1
  9188. NBCarol Zimmet/Iris0 
  9189. CN=Carol Zimmet/O=Irish
  9190. MailFlag
  9191. Server Machine ID
  9192. 0@Vendor Data
  9193. @Output to DatabaseEC1M768
  9194. >@Groupware #1
  9195. t@}?5^
  9196. NBCarol Zimmet/Iris0 
  9197. CN=Carol Zimmet/O=Iris#
  9198. MailFlag
  9199. Server Machine ID
  9200. 1@Vendor Data
  9201. `b@Output to DatabaseEC1M768
  9202. >@Groupware #1
  9203. NBCarol Zimmet/Iris0 
  9204. CN=Carol Zimmet/O=Iris
  9205. MailFlag
  9206. Server Machine ID
  9207. 8@Vendor Data
  9208.  c@Output to DatabaseEC1M768
  9209. >@Groupware #1
  9210. ?333333
  9211. NBCarol Zimmet/Iris0 
  9212. CN=Carol Zimmet/O=Iris
  9213. MailFlag
  9214. Server Machine ID
  9215. Server Machine ID
  9216. =@Vendor Data
  9217. @Output to DatabaseEC1M768
  9218. >@Groupware #1
  9219. NBCarol Zimmet/Iris0 
  9220. CN=Carol Zimmet/O=Iris
  9221. MailFlag
  9222. Server Machine ID
  9223. A@Vendor Data
  9224. @Output to DatabaseEC1M768
  9225. >@Groupware #1
  9226. NBCarol Zimmet/Iris0 
  9227. CN=Carol Zimmet/O=Iris!
  9228. MailFlag
  9229. Server Machine ID
  9230. Server Machine ID
  9231. A@Vendor Data
  9232. @Output to DatabaseEC1M768
  9233. >@Groupware #1
  9234. ?NBCarol Zimmet/Iris0 
  9235. CN=Carol Zimmet/O=Iris"
  9236. Vendor Data
  9237. |@Output to DatabaseEC2M512
  9238. >@Groupware #1
  9239. NBCarol Zimmet/Iris0 
  9240. CN=Carol Zimmet/O=Iris
  9241. MailFlag
  9242. Server Machine ID
  9243. @Vendor Data
  9244. a@Output to DatabaseEC2M512p
  9245. >@Groupware #1
  9246. ?333333
  9247. NBCarol Zimmet/Iris0 p
  9248. CN=Carol Zimmet/O=Iris
  9249. MailFlag
  9250. Server Machine ID
  9251. @Vendor Data
  9252. @[@Output to DatabaseEC2M512
  9253. >@Groupware #1
  9254. NBCarol Zimmet/Iris0 
  9255. CN=Carol Zimmet/O=Iris
  9256. MailFlag
  9257. Server Machine ID
  9258. &@Vendor Data
  9259. ^@Output to DatabaseEC2M512q
  9260. >@Groupware #1
  9261. NBCarol Zimmet/Iris0 q
  9262. CN=Carol Zimmet/O=Iris
  9263. MailFlag
  9264. Server Machine ID
  9265. *@Vendor Data
  9266. @b@Output to DatabaseEC2M512
  9267. >@Groupware #1
  9268. NBCarol Zimmet/Iris0 
  9269. CN=Carol Zimmet/O=Iris
  9270. MailFlag
  9271. Server Machine ID
  9272. 1@Vendor Data
  9273.  b@Output to DatabaseEC2M512}
  9274. >@Groupware #1
  9275. NBCarol Zimmet/Iris0 }
  9276. CN=Carol Zimmet/O=Iris
  9277. MailFlag
  9278. Server Machine ID
  9279. 1@Vendor Data
  9280. h@Output to DatabaseEC2M512
  9281. >@Groupware #1
  9282. NBCarol Zimmet/Iris0 
  9283. CN=Carol Zimmet/O=Iris
  9284. MailFlag
  9285. Server Machine ID
  9286. A@Vendor Data
  9287. @Output to DatabaseEC2M512
  9288. >@Groupware #1
  9289. ?333333
  9290. ?NBCarol Zimmet/Iris0 
  9291. CN=Carol Zimmet/O=Iris
  9292. MailFlag
  9293. Server Machine ID
  9294. A@Vendor Data
  9295. @Output to DatabaseEC2M512M
  9296. >@Groupware #1
  9297. ?333333+@
  9298. @NBCarol Zimmet/Iris0 M
  9299. CN=Carol Zimmet/O=Iris
  9300. MailFlag
  9301. Server Machine ID
  9302. C@Vendor Data
  9303. @Output to DatabaseEC2M512
  9304. >@Groupware #1
  9305. @NBCarol Zimmet/Iris0 
  9306. CN=Carol Zimmet/O=Iris
  9307. MailFlag
  9308. Server Machine ID
  9309. D@Vendor Data
  9310. @Output to DatabaseEC2M512
  9311. >@Groupware #1
  9312. ?NBCarol Zimmet/Iris0 
  9313. CN=Carol Zimmet/O=Iris
  9314. MailFlag
  9315. Server Machine ID
  9316. D@Vendor Data
  9317. @Output to DatabaseEC2M512
  9318. >@Groupware #1
  9319. @NBCarol Zimmet/Iris0 
  9320. CN=Carol Zimmet/O=Iris
  9321. MailFlag
  9322. Server Machine ID
  9323. G@Vendor Data
  9324. @Output to DatabaseEC2M512
  9325. >@Groupware #1
  9326. @NBCarol Zimmet/Iris0 
  9327. ?UUUUUU
  9328. CN=Carol Zimmet/O=Iris
  9329. MailFlag
  9330. Server Machine ID
  9331. {CM8U
  9332. [@Vendor Data
  9333. @Output to DatabaseEC2M512
  9334. >@Groupware #1
  9335. @333333
  9336. @NBCarol Zimmet/Iris0 
  9337. CN=Carol Zimmet/O=Iris
  9338. MailFlag
  9339. Server Machine ID
  9340. V@Vendor Data
  9341. @Output to DatabaseEC2M512
  9342. >@Groupware #1
  9343. @NBCarol Zimmet/Iris0 
  9344. ?ZZZZZZ
  9345. CN=Carol Zimmet/O=Iris
  9346. MailFlag
  9347. Server Machine ID
  9348. T@Vendor Data
  9349. @Output to DatabaseEC2M512
  9350. >@Groupware #1
  9351. &1X[@
  9352. @NBCarol Zimmet/Iris0 
  9353. CN=Carol Zimmet/O=Iris
  9354. MailFlag
  9355. Server Machine ID
  9356. Vendor Data
  9357. k@Output to DatabaseEC2M512
  9358. >@Mail & Database
  9359. NBCarol Zimmet/Iris0 
  9360. CN=Carol Zimmet/O=Iris
  9361. MailFlag
  9362. Server Machine ID
  9363. Vendor Data
  9364. `a@Output to DatabaseEC2M512,
  9365. >@Mail & Database
  9366. NBCarol Zimmet/Iris0 ,
  9367. CN=Carol Zimmet/O=Iris
  9368. MailFlag
  9369. Server Machine ID
  9370. Vendor Data
  9371. @_@Output to DatabaseEC2M512
  9372. >@Mail & Database
  9373. NBCarol Zimmet/Iris0 
  9374. CN=Carol Zimmet/O=Iris
  9375. MailFlag
  9376. Server Machine ID
  9377. Vendor Data
  9378. `@Output to DatabaseEC2M512
  9379. >@Mail & Database
  9380. NBCarol Zimmet/Iris0 
  9381. CN=Carol Zimmet/O=Iris
  9382. MailFlag
  9383. Server Machine ID
  9384. Vendor Data
  9385. a@Output to DatabaseEC2M512w
  9386. >@Mail & Database
  9387. NBCarol Zimmet/Iris0 w
  9388. CN=Carol Zimmet/O=Iris
  9389. MailFlag
  9390. Server Machine ID
  9391. Vendor Data
  9392. `@Output to DatabaseEC2M512
  9393. >@Mail & Database
  9394. NBCarol Zimmet/Iris0 
  9395. CN=Carol Zimmet/O=Iris
  9396. MailFlag
  9397. Server Machine ID
  9398. Vendor%Data
  9399. a@Output to DatabaseEC2M512X
  9400. >@Mail & Database
  9401. NBCarol Zimmet/Iris0 X
  9402. CN=Carol Zimmet/O=Iris
  9403. MailFlag
  9404. Server Machine ID
  9405. Vendor Data
  9406. b@Output to DatabaseEC2M512
  9407. >@Mail & Database
  9408. ?333333
  9409. NBCarol Zimmet/Iris0 
  9410. CN=Carol Zimmet/O=Iris
  9411. MailFlag
  9412. Server Machine ID
  9413. Vendor Data
  9414. b@Output to DatabaseEC2M512=
  9415. >@Mail & Database
  9416. NBCarol Zimmet/Iris0 =
  9417. CN=Carol Zimmet/O=Iris
  9418. MailFlag
  9419. Server Machine ID
  9420. TO~-B
  9421. Vendor Data
  9422. d@Output to DatabaseEC2M512
  9423. >@Mail & Database
  9424. NBCarol Zimmet/Iris0 
  9425. CN=Carol Zimmet/O=Iris
  9426. MailFlag
  9427. Server Machine ID
  9428. D|Wpd
  9429. Vendor%Data
  9430.  g@Output to DatabaseEC2M512
  9431. >@Mail & Database
  9432. NBCarol Zimmet/Iris0 
  9433. CN=Carol Zimmet/O=Iris
  9434. MailFlag
  9435. Server Machine ID
  9436. Vendor Data
  9437. f@Output to DatabaseEC2M512
  9438. >@Mail & Database
  9439. ?333333
  9440. NBCarol Zimmet/Iris0 
  9441. CN=Carol Zimmet/O=Iris
  9442. MailFlag
  9443. Server Machine ID
  9444. Vendor Data
  9445. ``@Output to DatabaseEC2M512
  9446. >@Mail & Database
  9447. NBCarol Zimmet/Iris0 
  9448. CN=Carol Zimmet/O=Iris
  9449. MailFlag
  9450. Server Machine ID
  9451. Vendor Data
  9452. @u@Output to DatabaseEC2M512
  9453. >@Mail & Database
  9454. ?333333
  9455. NBCarol Zimmet/Iris0 
  9456. CN=Carol Zimmet/O=Iris
  9457. MailFlag
  9458. Server Machine ID
  9459. Vendor Data
  9460. v@Output to DatabaseEC2M512{
  9461. >@Mail & Database
  9462. NBCarol Zimmet/Iris0 {
  9463. CN=Carol Zimmet/O=Iris
  9464. MailFlag
  9465. Server Machine ID
  9466. Vendor Data
  9467.  y@Output to DatabaseEC2M512
  9468. >@Mail & Database
  9469. ?333333
  9470. NBCarol Zimmet/Iris0 
  9471. CN=Carol Zimmet/O=Iris
  9472. MailFlag
  9473. Server Machine ID
  9474. Vendor Data
  9475. `x@Output to DatabaseEC2M512K
  9476. >@Mail & Database
  9477. NBCarol Zimmet/Iris0 K
  9478. CN=Carol Zimmet/O=Iris
  9479. MailFlag
  9480. Server Machine ID
  9481. Vendor Data
  9482. r@Output to DatabaseEC2M512
  9483. >@Mail & Database
  9484. NBCarol Zimmet/Iris0 
  9485. CN=Carol Zimmet/O=Iris
  9486. MailFlag
  9487. Server Machine ID
  9488. Vendor Data
  9489. t@Output to DatabaseEC2M512"
  9490. >@Mail & Database
  9491. ?ffffff
  9492. NBCarol Zimmet/Iris0 "
  9493. CN=Carol Zimmet/O=Iris
  9494. MailFlag
  9495. Server Machine ID
  9496. Vendor Data
  9497. @Output to DatabaseEC2M512
  9498. >@Mail & Database
  9499. ?333333
  9500. NBCarol Zimmet/Iris0 
  9501. CN=Carol Zimmet/O=Iris
  9502. MailFlag
  9503. Server Machine ID
  9504. Vendor Data
  9505. {@Output to DatabaseEC2M512
  9506. >@Mail & Database
  9507. ?333333
  9508. NBCarol Zimmet/Iris0 
  9509. CN=Carol Zimmet/O=Iris
  9510. MailFlag
  9511. Server Machine ID
  9512. Q{axe
  9513. Vendor Data
  9514. y@Output to DatabaseEC2M512w
  9515. >@Mail & Database
  9516. NBCarol Zimmet/Iris0 w
  9517. CN=Carol Zimmet/O=Iris
  9518. MailFlag
  9519. Server Machine ID
  9520. Vendor Data
  9521. @Output to DatabaseEC2M512
  9522. >@Mail & Database
  9523. ?333333
  9524. NBCarol Zimmet/Iris0 
  9525. CN=Carol Zimmet/O=Iris
  9526. MailFlag
  9527. Server Machine ID
  9528. Vendor Data
  9529. @Output to DatabaseEC2M512d
  9530. >@Mail & Database
  9531. ?333333
  9532. NBCarol Zimmet/Iris0 c
  9533. CN=Carol Zimmet/O=Iris
  9534. MailFlag
  9535. Server Machine ID
  9536.