Sybase Unwired Platform includes several interfaces that open specific features and functionality of Unwired Platform for custom development. Customizing mobile business objects (MBOs) allows you to better control behavior of these features.
- Result set filter – use a custom Java class to filter the rows or columns of data returned from an MBO read operation. You can write a filter to add, delete, or change columns, or to add and delete rows.
- Result checker – use the custom Java class to implement custom error checking for MBO operation results returned from the enterprise information system (EIS) to which the MBO is bound.
- Data change notification (DCN) and Workflow DCN (WFDCN) – a refresh mechanism that uses an HTTP interface to inform Unwired Server of EIS data changes, and to optionally propagate those changes to the specified MBO.
- DCN filter – use a DCN filter to preprocess the submitted DCN. The filter converts raw data
in the DCN request to the required JavaScript Object Notation (JSON) format. The
filter can also postprocess the JSON response returned by the Unwired Server
into the format preferred by the enterprise information system (EIS).
- Custom transforms – create a transform to modify the structure of generated Web Services message data, so it can be used by an Unwired Platform MBO.
You can program these functions in any order; each class is implemented independently.