IBM BJ0NJML Integration Guide - Page 98

Object Schemas, Schema Name

Page 98 highlights

Integration Schemas Object query content Object delete content You can use query elements only within the context of a service level schema. The following content format is in the object query element: T Element MXPERSONQuery is type MXPERSONQueryType. T Complex type MXPERSONQueryType has elements for all the configured attributes of the top object (PERSON) of the object structure. The following differences exist between the content of the query and the object set: T The query element includes only the top object of the object structure. T The query element does not include nonpersistent columns. T The query element allows two occurrences of the elements to support a query on a range, such as a date range. Since the query includes only the top object of the structure, you cannot have, for example, a query for a person by phone number. The phone number exists in the child PHONE object. You can use delete elements only within the context of service level schemas. The following content format is in the object delete element: T Element MXPERSONDelete is type MXPERSONDeleteType. T Complex type MXPERSONDeleteType has elements for all the configured attributes of the PERSON object. The following differences exist between the content of the delete and the object set: T The delete element includes only the top object of the object structure. T The delete element does not include nonpersistent columns. Object Schemas Schema Name Object schemas define the content of objects. These schemas are not used directly as input and output for any system service. They are used by system services while defining input and output types. Each object has a distinct schema, which includes all the persistent fields for a persistent object and all nonpersistent fields defined for a nonpersistent object. The naming convention for object schemas is the object name, for example, PERSON.xsd. 84 Integration Guide

  • 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
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330

Integration Schemas
84
Integration Guide
Object query content
You can use query elements only within the context of a service level schema.
The following content format is in the object query element:
Element MXPERSONQuery is type MXPERSONQueryType.
Complex type MXPERSONQueryType has elements for all the configured
attributes of the top object (PERSON) of the object structure.
The following differences exist between the content of the query and the object
set:
The query element includes only the top object of the object structure.
The query element does not include nonpersistent columns.
The query element allows two occurrences of the elements to support a query
on a range, such as a date range.
Since the query includes only the top object of the structure, you cannot have, for
example, a query for a person by phone number. The phone number exists in the
child PHONE object.
Object delete content
You can use delete elements only within the context of service level schemas.
The following content format is in the object delete element:
Element MXPERSONDelete is type MXPERSONDeleteType.
Complex type MXPERSONDeleteType has elements for all the configured
attributes of the PERSON object.
The following differences exist between the content of the delete and the object
set:
The delete element includes only the top object of the object structure.
The delete element does not include nonpersistent columns.
Object Schemas
Object schemas define the content of objects. These schemas are not used directly
as input and output for any system service. They are used by system services
while defining input and output types.
Each object has a distinct schema, which includes all the persistent fields for a
persistent object and all nonpersistent fields defined for a nonpersistent object.
Schema Name
The naming convention for object schemas is the object name, for example,
PERSON.xsd.