renhao
2023-10-18 ff1d40a1a235da7c3bdfa26070af267f19c7a3d3
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Quintiq file version 2.0
#parent: #root
EDIBroker Broker_OTD_VersionControl
{
  MDSDefinition: GlobalOTDSOP
  TimeZone: 'ACT'
  UseOSTimeZone: false
  EDIModelLink.Destination MappingVersionControl
  {
    EDIMLTable MappingVersionControl
    {
      PrimaryKeyColumns: EndTime
      PrimaryKeyColumns: ProductID
      PrimaryKeyColumns: StartTime
      PrimaryKeyColumns: StockingPointID
      PrimaryKeyColumns: VersionID
      TargetType: MappingVersionControl
      TypeIndex: TypeIndexVersionControl
      EDIMLColumn CreateTime { Attribute: CreateTime ValueType: DateTime }
      EDIMLColumn DataFrom { Attribute: DataFrom ValueType: String }
      EDIMLColumn DataTo { Attribute: DataTo ValueType: String }
      EDIMLColumn EndTime { Attribute: EndTime ValueType: DateTime }
      EDIMLColumn ProductID { Attribute: ProductID ValueType: String }
      EDIMLColumn Qty { Attribute: Qty ValueType: Real }
      EDIMLColumn ReleaseTime { Attribute: ReleaseTime ValueType: DateTime }
      EDIMLColumn StartTime { Attribute: StartTime ValueType: DateTime }
      EDIMLColumn StockingPointID { Attribute: StockingPointID ValueType: String }
      EDIMLColumn User { Attribute: User ValueType: String }
      EDIMLColumn VersionID { Attribute: VersionID ValueType: String }
      EDIMLColumn VersionName { Attribute: VersionName ValueType: String }
    }
  }
  EDIODBCLink.Source MID_VERSIONCONTROL
  {
    DataIntegrityStrategy: 'Disabled'
    SettingsEngineLink: 'domainmodel.ediremotedatasourcedefinition.remotestorage.localoracle'
    EDIODBCLinkTable MID_VERSIONCONTROL
    {
      OthersMayCreateTable: true
      OthersMayDeleteRow: true
      OthersMayDropTable: true
      OthersMayFlushTable: true
      OthersMayInsertRow: true
      Parameters: '/owner="TIANMA"'
      PrimaryKeyColumns: ENDTIME
      PrimaryKeyColumns: ID
      PrimaryKeyColumns: PRODUCTID
      PrimaryKeyColumns: STARTTIME
      PrimaryKeyColumns: STOCKINGPOINTID
      RecordModificationHintStrategy: 'None'
      EDIODBCLinkColumn CREATETIME
      {
        OthersMayUpdateColumn: true
        ValueType: DateTime
      }
      EDIODBCLinkColumn DATAFROM
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn DATATO
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn ENDTIME
      {
        OthersMayUpdateColumn: true
        ValueType: DateTime
      }
      EDIODBCLinkColumn ID
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn NAME
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn PRODUCTID
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn QTY
      {
        OthersMayUpdateColumn: true
        ValueType: Real
      }
      EDIODBCLinkColumn RELEASETIME
      {
        OthersMayUpdateColumn: true
        ValueType: DateTime
      }
      EDIODBCLinkColumn STARTTIME
      {
        OthersMayUpdateColumn: true
        ValueType: DateTime
      }
      EDIODBCLinkColumn STOCKINGPOINTID
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
      EDIODBCLinkColumn USER
      {
        OthersMayUpdateColumn: true
        ValueType: String
      }
    }
  }
  EDITransformation.Transformation TransformationVersionControl
  {
    EDITableTransformation
    {
      InputTable: MID_VERSIONCONTROL
      OutputTable: MappingVersionControl
      EDIColumnMatch { InputColumn: CREATETIME OutputColumn: CreateTime }
      EDIColumnMatch { InputColumn: DATAFROM OutputColumn: DataFrom }
      EDIColumnMatch { InputColumn: DATATO OutputColumn: DataTo }
      EDIColumnMatch { InputColumn: ENDTIME OutputColumn: EndTime }
      EDIColumnMatch { InputColumn: ID OutputColumn: VersionID }
      EDIColumnMatch { InputColumn: NAME OutputColumn: VersionName }
      EDIColumnMatch { InputColumn: PRODUCTID OutputColumn: ProductID }
      EDIColumnMatch { InputColumn: QTY OutputColumn: Qty }
      EDIColumnMatch { InputColumn: RELEASETIME OutputColumn: ReleaseTime }
      EDIColumnMatch { InputColumn: STARTTIME OutputColumn: StartTime }
      EDIColumnMatch { InputColumn: STOCKINGPOINTID OutputColumn: StockingPointID }
      EDIColumnMatch { InputColumn: USER OutputColumn: User }
    }
  }
}