## connectors:oracle is licensed from 2016-01-06T21:47:17.632Z to 2016-01-13T21:47:17.632Z. { name: 'LwLoyaltymember', options: { idInjection: false, oracle: { schema: 'BP_FRAMEWORK_PRODDEV', table: 'LW_LOYALTYMEMBER' } }, properties: { membercreatedate: { type: 'String', required: true, length: 11, precision: null, scale: 4, oracle: [Object] }, memberclosedate: { type: 'String', required: false, length: 11, precision: null, scale: 4, oracle: [Object] }, statuschangedate: { type: 'String', required: false, length: 11, precision: null, scale: 4, oracle: [Object] }, mergedtomember: { type: 'Number', required: false, length: 22, precision: 18, scale: 0, oracle: [Object] }, birthdate: { type: 'String', required: false, length: 11, precision: null, scale: 4, oracle: [Object] }, firstname: { type: 'String', required: false, length: 100, precision: null, scale: null, oracle: [Object] }, lastname: { type: 'String', required: false, length: 100, precision: null, scale: null, oracle: [Object] }, middlename: { type: 'String', required: false, length: 100, precision: null, scale: null, oracle: [Object] }, nameprefix: { type: 'String', required: false, length: 20, precision: null, scale: null, oracle: [Object] }, namesuffix: { type: 'String', required: false, length: 20, precision: null, scale: null, oracle: [Object] }, alternateid: { type: 'String', required: false, length: 510, precision: null, scale: null, oracle: [Object] }, username: { type: 'String', required: false, length: 508, precision: null, scale: null, oracle: [Object] }, password: { type: 'String', required: false, length: 100, precision: null, scale: null, oracle: [Object] }, salt: { type: 'String', required: false, length: 100, precision: null, scale: null, oracle: [Object] }, primaryemailaddress: { type: 'String', required: false, length: 508, precision: null, scale: null, oracle: [Object] }, primaryphonenumber: { type: 'String', required: false, length: 50, precision: null, scale: null, oracle: [Object] }, primarypostalcode: { type: 'String', required: false, length: 30, precision: null, scale: null, oracle: [Object] }, lastactivitydate: { type: 'String', required: false, length: 11, precision: null, scale: 4, oracle: [Object] }, isemployee: { type: 'Number', required: false, length: 22, precision: 1, scale: 0, oracle: [Object] }, changedby: { type: 'String', required: false, length: 50, precision: null, scale: null, oracle: [Object] }, statuschangereason: { type: 'String', required: false, length: 510, precision: null, scale: null, oracle: [Object] }, resetcode: { type: 'String', required: false, length: 64, precision: null, scale: null, oracle: [Object] }, resetcodedate: { type: 'String', required: false, length: 11, precision: null, scale: 4, oracle: [Object] }, failedpasswordattemptcount: { type: 'Number', required: true, length: 22, precision: 10, scale: 0, oracle: [Object] }, passwordchangerequired: { type: 'Number', required: true, length: 22, precision: 1, scale: 0, oracle: [Object] }, passwordexpiredate: { type: 'String', required: false, length: 11, precision: null, scale: 4, oracle: [Object] }, createdate: { type: 'String', required: true, length: 11, precision: null, scale: 4, oracle: [Object] }, updatedate: { type: 'String', required: false, length: 11, precision: null, scale: 4, oracle: [Object] }, memberstatus: { type: 'Number', required: true, length: 22, precision: 10, scale: 0, oracle: [Object] }, newstatus: { type: 'Number', required: false, length: 22, precision: 10, scale: 0, oracle: [Object] }, newstatuseffectivedate: { type: 'String', required: false, length: 11, precision: null, scale: 4, oracle: [Object] }, ipcode: { type: 'Number', required: true, length: 22, precision: 18, scale: 0, id: 1, oracle: [Object] } } }