[ 
https://issues.apache.org/jira/browse/AVRO-2232?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Eugen Iancu updated AVRO-2232:
------------------------------
    Summary: Incorrect Decoding from Oracle GoldenGate  (was: Incorrect 
Decoding)

> Incorrect Decoding from Oracle GoldenGate
> -----------------------------------------
>
>                 Key: AVRO-2232
>                 URL: https://issues.apache.org/jira/browse/AVRO-2232
>             Project: Avro
>          Issue Type: Bug
>    Affects Versions: 1.8.2
>            Reporter: Eugen Iancu
>            Priority: Major
>         Attachments: avro_vim.JPG, generic_wrapper.avsc, kafka2.out
>
>
> Trying to decode the attached binary file with the attached avro schema, in a 
> very generic approach in Scala:
> def decode(message: Array[Byte], schemaString: String): GenericRecord = {
> val schema: Schema = new Schema.Parser().parse(schemaString) val reader: 
> DatumReader[GenericRecord] = new SpecificDatumReader[GenericRecord](schema) 
> val decoder: Decoder = DecoderFactory.get().binaryDecoder(message, null) 
> reader.read(null, decoder)
> }
>  
> Resulting Generic Record:
> Decoded data: {"table_name": "APP_HDP_TEST.TESTNUM", "schema_fingerprint": 
> 1679940236203361734, "payload": {"bytes": "(APP_HDP_TEST.TESTNUMI42018-09-27 
> 13:27:57.16162142018-09-28T08:45:01.038000(00000000130000338537ID
>  
> Attached binary file and schema are provided by Oracle GoldenGate and we 
> expect to see information for both TESTNUM and TESTID tables in the decoded 
> message (as in the attached screenshot from vim of the binary file).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to