Null parent record namespace

A namespace in the higher-level record is to the schema For KcopSingleRowAvroAuditIntegrated when running this KCOP by default.

Example schema
{"type":"record","name":"AuditRecord","namespace":"value.SOURCEDB.ABEDMOOSA","fields":[{"name":"beforeImage","type":["null",{"type":"record","name":"TAB","fields":[{"name":"PCKOL","type":{"type":"string","logicalType":"DECIMAL","dbColumnName":"PCKOL","precision":38,"scale":0},"doc":"","default":"0"},{"name":"PCKOLDATA","type":{"type":"string","logicalType":"DECIMAL","dbColumnName":"PCKOLDATA","precision":38,"scale":0},"doc":"","default":"0"}]}]},{"name":"afterImage","type":["null","TAB"]},{"name":"A_ENTTYP","type":["null","string"]},{"name":"A_TIMSTAMP","type":["null","string"]},{"name":"A_USER","type":["null","string"]},{"name":"A_JOBUSER","type":["null","string"]}]}
You can keep the old behavior, which is to have only a unique namespace in the before and after image schemas. In your kcops.properties file, add this property:
null.parent.record.namespace=true
Example output schema
{"type":"record","name":"AuditRecord","fields":[{"name":"beforeImage","type":["null",{"type":"record","name":"TAB","namespace":"value.SOURCEDB.ABEDMOOSA","fields":[{"name":"PCKOL","type":{"type":"string","logicalType":"DECIMAL","dbColumnName":"PCKOL","precision":38,"scale":0},"doc":"","default":"0"},{"name":"PCKOLDATA","type":{"type":"string","logicalType":"DECIMAL","dbColumnName":"PCKOLDATA","precision":38,"scale":0},"doc":"","default":"0"}]}]},{"name":"afterImage","type":["null","value.SOURCEDB.ABEDMOOSA.TAB"]},{"name":"A_ENTTYP","type":["null","string"]},{"name":"A_TIMSTAMP","type":["null","string"]},{"name":"A_USER","type":["null","string"]},{"name":"A_JOBUSER","type":["null","string"]}]}