Modeler Extensions Framework
XMLTags.h
Go to the documentation of this file.
1 //============================================================================
2 // Licensed Materials - Property of IBM
3 //
4 // IBM SPSS Products: Modeler
5 //
6 // (C) Copyright IBM Corp. 1994, 2014
7 //
8 // US Government Users Restricted Rights - Use, duplication or disclosure restricted
9 // by GSA ADP Schedule Contract with IBM Corp.
10 //============================================================================
11 /*
12  Modeler Extensions Framework C++ Helpers (XMLTags.h)
13 */
14 
15 #ifndef XML_TAGS_H
16 #define XML_TAGS_H
17 
18 namespace ClemextCppHelper {
19  class XMLAttributes {
20  public:
21 
26  static const char Name[];
27  static const char Type[];
28  static const char Path[];
29  static const char Direction[];
30  static const char Count[];
31  static const char DatasourceName[];
32  static const char UserName[];
39  static const char Code[];
40  static const char SubCode[];
41  static const char Severity[];
42  static const char Source[];
47  static const char Provider[];
48  static const char Version[];
49  static const char Language[];
50  static const char Platform[];
51  static const char Copyright[];
53  static const char InstallationPath[];
55  static const char Locale[];
56  static const char ExternalEncoding[];
58  static const char Major[];
59  static const char Minor[];
60  static const char Release[];
62  static const char OsMajor[];
63  static const char OsMinor[];
65  static const char SSLEnabled[];
66  static const char ConfigServerName[];
67  static const char MaxParallelism[];
76  static const char FeatureCode[];
77  static const char DiscreteValueRepresentation[];
83  static const char FieldName[];
84  static const char ColumnName[];
86  static const char Context[];
88  static const char CatalogName[];
89  static const char ServerName[];
90  static const char DbmsName[];
91  static const char DbmsVersion[];
92  static const char DatabaseName[];
93  static const char PasswordKey[];
98  static const char IsEncrypted[];
99  static const char ConnectionType[];
100  static const char Password[];
105  static const char Value[];
106  static const char Storage[];
107  static const char MaxStringLength[];
109  static const char DisplayLabel[];
110  static const char TreatNullAsMissing[];
111  static const char TreatWhitespaceAsMissing[];
112  static const char MinValue[];
113  static const char MaxValue[];
114  static const char FlagValue[];
116  static const char GroupType[];
117  static const char CountedValue[];
122  static const char Records[];
128  static const char BlockSize[];
129  static const char BlockSizeThresholds[];
130  static const char ComponentId[];
131  static const char ParameterFilePath[];
137  static const char DirectoryPath[];
140  };
141 
142  class XMLElements {
143  public:
144 
148  static const char Parameter[];
149  static const char Field[];
154  static const char ErrorDetail[];
155  static const char StatusDetail[];
156  static const char Diagnostic[];
157  static const char Message[];
162  static const char HostInformation[];
163  static const char Host[];
164  static const char VersionDetail[];
165  static const char PlatformDetail[];
166  static const char LibraryDetail[];
167  static const char ConfigurationDetail[];
172  static const char NodeInformation[];
173  static const char Node[];
174  static const char FileSpace[];
175  static const char EnabledLicenses[];
180  static const char ModuleInformation[];
181  static const char Module[];
182  static const char License[];
183  static const char Description[];
184  static const char MetadataSettings[];
189  static const char SqlGeneration[];
190  static const char Properties[];
191  static const char Statement[];
192  static const char Bindings[];
193  static const char TableParameters[];
194  static const char TableParameter[];
195  static const char Binding[];
196  static const char Sql[];
205  static const char DataModel[];
206  static const char Fields[];
207  static const char Values[];
208  static const char Value[];
209  static const char Range[];
210  static const char MissingValues[];
211  static const char DisplayLabel[];
212  static const char FieldGroups[];
213  static const char FieldGroup[];
218  static const char Parameters[];
219  static const char KeyedValue[];
220  static const char StructuredValue[];
221  static const char ListValue[];
222  static const char DatabaseConnectionValue[];
227  static const char ExecutionRequirements[];
228  static const char Cache[];
229  static const char Sort[];
230  static const char SynchronizedRowProcessing[];
231  static const char RequiredInputFields[];
232  static const char RequiredInputField[];
233  static const char UpdatedOutputFields[];
234  static const char UpdatedOutputField[];
235  static const char LimitInput[];
236  static const char PSM[];
241  static const char PsmControlInformation[];
242  static const char WorkerConfiguration[];
247  static const char PsmMergeInformation[];
248  static const char WorkerResults[];
249  static const char WorkerResult[];
250  };
251 
252  class XMLEntities {
253  public:
254 
259  static const char Unknown[];
260  static const char True[];
261  static const char False[];
266  static const char Fatal[];
267  static const char Error[];
268  static const char Warning[];
269  static const char Information[];
274  static const char Clemlocal[];
275  static const char Clemserver[];
276  static const char Clemrun[];
277  static const char Clemrtl[];
279  static const char Mandatory[];
280  static const char Optional[];
285  static const char Code[];
290  static const char Auto[];
291  static const char Range[];
292  static const char Discrete[];
293  static const char Set[];
294  static const char OrderedSet[];
295  static const char Flag[];
296  static const char Typeless[];
298  static const char Integer[];
299  static const char Real[];
300  static const char String[];
301  static const char Date[];
302  static const char Time[];
303  static const char Timestamp[];
305  static const char In[];
306  static const char Out[];
307  static const char Both[];
308  static const char None[];
309  static const char Partition[];
314  static const char DataReader[];
315  static const char DataWriter[];
316  static const char DataTransformer[];
317  static const char ModelApplier[];
318  static const char ModelBuilder[];
319  static const char DocumentBuilder[];
321  };
322 }
323 
324 #endif
static const char Time[]
Definition: XMLTags.h:302
static const char UpdatedOutputField[]
Definition: XMLTags.h:234
static const char ErrorDetail[]
Definition: XMLTags.h:154
static const char Clemrtl[]
Definition: XMLTags.h:277
static const char ConfigServerName[]
Definition: XMLTags.h:66
static const char VersionDetail[]
Definition: XMLTags.h:164
static const char KeyedValue[]
Definition: XMLTags.h:219
static const char Clemserver[]
Definition: XMLTags.h:275
static const char Set[]
Definition: XMLTags.h:293
static const char TreatWhitespaceAsMissing[]
Definition: XMLTags.h:111
static const char Information[]
Definition: XMLTags.h:269
static const char Unknown[]
Definition: XMLTags.h:259
static const char Warning[]
Definition: XMLTags.h:268
static const char ColumnName[]
Definition: XMLTags.h:84
static const char Clemlocal[]
Definition: XMLTags.h:274
static const char Platform[]
Definition: XMLTags.h:50
static const char Context[]
Definition: XMLTags.h:86
static const char Path[]
Definition: XMLTags.h:28
static const char Message[]
Definition: XMLTags.h:157
static const char Optional[]
Definition: XMLTags.h:280
static const char DataWriter[]
Definition: XMLTags.h:315
static const char MetadataSettings[]
Definition: XMLTags.h:184
static const char HostInformation[]
Definition: XMLTags.h:162
static const char Field[]
Definition: XMLTags.h:149
static const char Node[]
Definition: XMLTags.h:173
static const char Diagnostic[]
Definition: XMLTags.h:156
static const char ParameterFilePath[]
Definition: XMLTags.h:131
static const char ExternalEncoding[]
Definition: XMLTags.h:56
static const char In[]
Definition: XMLTags.h:305
static const char FieldGroup[]
Definition: XMLTags.h:213
static const char IsEncrypted[]
Definition: XMLTags.h:98
static const char DataTransformer[]
Definition: XMLTags.h:316
static const char Mandatory[]
Definition: XMLTags.h:279
static const char Release[]
Definition: XMLTags.h:60
static const char DiscreteValueRepresentation[]
Definition: XMLTags.h:77
static const char Storage[]
Definition: XMLTags.h:106
static const char Bindings[]
Definition: XMLTags.h:192
static const char WorkerResult[]
Definition: XMLTags.h:249
static const char Provider[]
Definition: XMLTags.h:47
static const char DbmsVersion[]
Definition: XMLTags.h:91
static const char Out[]
Definition: XMLTags.h:306
static const char SynchronizedRowProcessing[]
Definition: XMLTags.h:230
static const char Auto[]
Definition: XMLTags.h:290
static const char Discrete[]
Definition: XMLTags.h:292
static const char StatusDetail[]
Definition: XMLTags.h:155
static const char Module[]
Definition: XMLTags.h:181
static const char Fields[]
Definition: XMLTags.h:206
static const char MaxValue[]
Definition: XMLTags.h:113
static const char DataModel[]
Definition: XMLTags.h:205
static const char False[]
Definition: XMLTags.h:261
static const char WorkerConfiguration[]
Definition: XMLTags.h:242
static const char DirectoryPath[]
Definition: XMLTags.h:137
static const char OsMinor[]
Definition: XMLTags.h:63
static const char Cache[]
Definition: XMLTags.h:228
static const char DisplayLabel[]
Definition: XMLTags.h:211
static const char UserName[]
Definition: XMLTags.h:32
static const char Error[]
Definition: XMLTags.h:267
static const char StructuredValue[]
Definition: XMLTags.h:220
static const char License[]
Definition: XMLTags.h:182
static const char Locale[]
Definition: XMLTags.h:55
static const char ModelBuilder[]
Definition: XMLTags.h:318
static const char RequiredInputField[]
Definition: XMLTags.h:232
static const char Value[]
Definition: XMLTags.h:208
static const char TreatNullAsMissing[]
Definition: XMLTags.h:110
static const char TableParameter[]
Definition: XMLTags.h:194
static const char PasswordKey[]
Definition: XMLTags.h:93
static const char Copyright[]
Definition: XMLTags.h:51
static const char Parameter[]
Definition: XMLTags.h:148
static const char BlockSizeThresholds[]
Definition: XMLTags.h:129
static const char SqlGeneration[]
Definition: XMLTags.h:189
static const char OrderedSet[]
Definition: XMLTags.h:294
static const char Host[]
Definition: XMLTags.h:163
static const char MissingValues[]
Definition: XMLTags.h:210
static const char TableParameters[]
Definition: XMLTags.h:193
static const char Flag[]
Definition: XMLTags.h:295
static const char PSM[]
Definition: XMLTags.h:236
static const char PlatformDetail[]
Definition: XMLTags.h:165
static const char FeatureCode[]
Definition: XMLTags.h:76
static const char Range[]
Definition: XMLTags.h:209
static const char DatabaseConnectionValue[]
Definition: XMLTags.h:222
static const char Sort[]
Definition: XMLTags.h:229
static const char MaxStringLength[]
Definition: XMLTags.h:107
static const char Fatal[]
Definition: XMLTags.h:266
static const char Sql[]
Definition: XMLTags.h:196
static const char InstallationPath[]
Definition: XMLTags.h:53
static const char DisplayLabel[]
Definition: XMLTags.h:109
static const char Integer[]
Definition: XMLTags.h:298
static const char Values[]
Definition: XMLTags.h:207
static const char CatalogName[]
Definition: XMLTags.h:88
static const char String[]
Definition: XMLTags.h:300
static const char LibraryDetail[]
Definition: XMLTags.h:166
static const char NodeInformation[]
Definition: XMLTags.h:172
static const char PsmControlInformation[]
Definition: XMLTags.h:241
static const char FieldName[]
Definition: XMLTags.h:83
static const char RequiredInputFields[]
Definition: XMLTags.h:231
static const char Typeless[]
Definition: XMLTags.h:296
static const char Direction[]
Definition: XMLTags.h:29
static const char ModuleInformation[]
Definition: XMLTags.h:180
static const char True[]
Definition: XMLTags.h:260
static const char Value[]
Definition: XMLTags.h:105
static const char Properties[]
Definition: XMLTags.h:190
static const char BlockSize[]
Definition: XMLTags.h:128
static const char WorkerResults[]
Definition: XMLTags.h:248
static const char DatabaseName[]
Definition: XMLTags.h:92
static const char Parameters[]
Definition: XMLTags.h:218
static const char SSLEnabled[]
Definition: XMLTags.h:65
static const char Type[]
Definition: XMLTags.h:27
static const char ModelApplier[]
Definition: XMLTags.h:317
static const char Major[]
Definition: XMLTags.h:58
static const char Both[]
Definition: XMLTags.h:307
static const char Partition[]
Definition: XMLTags.h:309
static const char Source[]
Definition: XMLTags.h:42
static const char None[]
Definition: XMLTags.h:308
static const char DatasourceName[]
Definition: XMLTags.h:31
static const char Minor[]
Definition: XMLTags.h:59
static const char EnabledLicenses[]
Definition: XMLTags.h:175
static const char Severity[]
Definition: XMLTags.h:41
static const char Code[]
Definition: XMLTags.h:285
static const char ListValue[]
Definition: XMLTags.h:221
static const char Description[]
Definition: XMLTags.h:183
static const char OsMajor[]
Definition: XMLTags.h:62
static const char DbmsName[]
Definition: XMLTags.h:90
static const char FieldGroups[]
Definition: XMLTags.h:212
static const char Real[]
Definition: XMLTags.h:299
static const char CountedValue[]
Definition: XMLTags.h:117
static const char Language[]
Definition: XMLTags.h:49
static const char Binding[]
Definition: XMLTags.h:195
static const char MaxParallelism[]
Definition: XMLTags.h:67
static const char ServerName[]
Definition: XMLTags.h:89
static const char Records[]
Definition: XMLTags.h:122
static const char MinValue[]
Definition: XMLTags.h:112
static const char ComponentId[]
Definition: XMLTags.h:130
static const char Clemrun[]
Definition: XMLTags.h:276
static const char FileSpace[]
Definition: XMLTags.h:174
static const char GroupType[]
Definition: XMLTags.h:116
static const char Count[]
Definition: XMLTags.h:30
static const char Timestamp[]
Definition: XMLTags.h:303
static const char DataReader[]
Definition: XMLTags.h:314
static const char Date[]
Definition: XMLTags.h:301
static const char SubCode[]
Definition: XMLTags.h:40
static const char ConnectionType[]
Definition: XMLTags.h:99
static const char DocumentBuilder[]
Definition: XMLTags.h:319
static const char ExecutionRequirements[]
Definition: XMLTags.h:227
static const char PsmMergeInformation[]
Definition: XMLTags.h:247
static const char Version[]
Definition: XMLTags.h:48
static const char ConfigurationDetail[]
Definition: XMLTags.h:167
static const char Code[]
Definition: XMLTags.h:39
static const char UpdatedOutputFields[]
Definition: XMLTags.h:233
static const char FlagValue[]
Definition: XMLTags.h:114
static const char Name[]
Definition: XMLTags.h:26
static const char LimitInput[]
Definition: XMLTags.h:235
static const char Statement[]
Definition: XMLTags.h:191
static const char Range[]
Definition: XMLTags.h:291
static const char Password[]
Definition: XMLTags.h:100