DataService_Impl.dfm 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. object DataService: TDataService
  2. OldCreateOrder = True
  3. SessionManager = dmServer.smMemory
  4. ConnectionName = 'TestConn'
  5. ServiceSchema = Schema
  6. ServiceDataStreamer = dsBin
  7. ExportedDataTables = <>
  8. Height = 300
  9. Width = 300
  10. object Schema: TDASchema
  11. Datasets = <
  12. item
  13. Params = <>
  14. Statements = <
  15. item
  16. Connection = 'TestConn'
  17. ConnectionType = 'PostgreSQL'
  18. Default = True
  19. TargetTable = 'country'
  20. StatementType = stAutoSQL
  21. ColumnMappings = <
  22. item
  23. DatasetField = 'iso'
  24. TableField = 'iso'
  25. end
  26. item
  27. DatasetField = 'name'
  28. TableField = 'name'
  29. end
  30. item
  31. DatasetField = 'nicename'
  32. TableField = 'nicename'
  33. end
  34. item
  35. DatasetField = 'iso3'
  36. TableField = 'iso3'
  37. end
  38. item
  39. DatasetField = 'numcode'
  40. TableField = 'numcode'
  41. end
  42. item
  43. DatasetField = 'phonecode'
  44. TableField = 'phonecode'
  45. end>
  46. end>
  47. Name = 'country'
  48. BusinessRulesClient.CompileOnServer = False
  49. BusinessRulesClient.RunOnClientAndServer = False
  50. Fields = <
  51. item
  52. Name = 'iso'
  53. DataType = datFixedChar
  54. Size = 2
  55. Required = True
  56. ServerAutoRefresh = True
  57. InPrimaryKey = True
  58. end
  59. item
  60. Name = 'name'
  61. DataType = datString
  62. Size = 80
  63. Required = True
  64. end
  65. item
  66. Name = 'nicename'
  67. DataType = datString
  68. Size = 80
  69. Required = True
  70. end
  71. item
  72. Name = 'iso3'
  73. DataType = datFixedChar
  74. Size = 3
  75. DefaultValue = 'NULL::bpchar'
  76. ServerAutoRefresh = True
  77. end
  78. item
  79. Name = 'numcode'
  80. DataType = datSmallInt
  81. end
  82. item
  83. Name = 'phonecode'
  84. DataType = datSmallInt
  85. Required = True
  86. end>
  87. end>
  88. JoinDataTables = <>
  89. UnionDataTables = <>
  90. Commands = <>
  91. RelationShips = <>
  92. UpdateRules = <>
  93. Version = 0
  94. ConnectionManager = dmServer.cmConnection
  95. Left = 64
  96. Top = 72
  97. end
  98. object dsBin: TDABin2DataStreamer
  99. Left = 64
  100. Top = 24
  101. end
  102. object DABusinessProcessor1: TDABusinessProcessor
  103. OnBeforeProcessChange = DABusinessProcessor1BeforeProcessChange
  104. Schema = Schema
  105. ReferencedDataset = 'country'
  106. ProcessorOptions = [poAutoGenerateInsert, poAutoGenerateUpdate, poAutoGenerateDelete, poAutoGenerateRefreshDataset, poPrepareCommands]
  107. UpdateMode = updWhereKeyOnly
  108. Left = 152
  109. Top = 72
  110. end
  111. end