Skip Navigation Links
Oracle Java CAPS Custom Encoders User's Guide
Java CAPS Documentation
Search Scope:
This Document
Entire Library
Oracle Java CAPS Custom Encoders User's Guide
January 2011
This document provides information and instructions for using custom encoders in Java CAPS projects.
Document Information
Designing Custom Encoders
Understanding the Encoder Framework
Abstract Message Structure
Parent, Child, and Sibling Nodes
Root Nodes
Non-leaf Nodes
Leaf Nodes
Creating the Abstract Message Definition
Recursive Structure
Binary Data Types
Applying Custom Encoding to an XSD
To Apply the Custom Encoder to an XSD
Editing Encoding Properties
Encoding Properties
Node Type Default Values
Order Property
Data Encoding
Matching Data Patterns
Defining Byte Patterns
Specifying Pattern Alignment
Specifying Delimiters
Delimiter List
Delimiter Properties
Delimiter Levels
Delimiter Type
Escape Option
Precedence
Optional
Terminator
Delimiter Characters (Bytes)
Escape Sequences
Multiple Delimiters
Anchored and Detached Delimiters
Begin and End Delimiters
Constant and Embedded Delimiters
Defining a Delimiter List
To create a delimiter list
Validating and Testing the Custom Message Definition
Validating the Custom Message Definition
Testing the Encoder Runtime Behavior
Using Custom Encoders in JBI Projects
To Use a Custom Encoder in a JBI Project
About Data Parsing and Serialization
Encoding Process
encodeToString() Method
encodeToBytes() Method
encodeToStream() Method
encodeToWriter() Method
Decoding Process
decodeFromString() Method
decodeFromBytes() Method
decodeFromStream() Method
decodeFromReader() Method
Setting Delimiters