public interface DataXform
Modifier and Type | Method and Description |
---|---|
byte[] |
getBytes(java.lang.String serviceName,
com.ibm.json.java.JSONObject payload)
Transforms a JSON object to byte array.
|
com.ibm.json.java.JSONObject |
getJSON(java.lang.String serviceName,
byte[] bytes)
Transforms a byte array to a JSON object.
|
java.lang.String |
getProviderName()
Retrieves the data transformation's provider name.
|
com.ibm.json.java.JSONObject |
getRequestSchema(java.lang.String serviceName)
Returns the request schema.
|
com.ibm.json.java.JSONObject |
getResponseSchema(java.lang.String serviceName)
Returns the response schema.
|
java.lang.String getProviderName()
com.ibm.json.java.JSONObject getJSON(java.lang.String serviceName, byte[] bytes) throws DataXformException
serviceName
- The name of the servicebytes
- The bytes to be transformed.DataXformException
byte[] getBytes(java.lang.String serviceName, com.ibm.json.java.JSONObject payload) throws DataXformException
serviceName
- The name of the servicepayload
- The json object to be transformed.DataXformException
com.ibm.json.java.JSONObject getRequestSchema(java.lang.String serviceName) throws DataXformException
serviceName
- The name of the serviceDataXformException
com.ibm.json.java.JSONObject getResponseSchema(java.lang.String serviceName) throws DataXformException
serviceName
- The name of the serviceDataXformException