hbase connector

Description - Get specified column(s) by row key prefix

Runtime Class - com.ibi.agents.XDHBaseGetColumnsofTableByPrefixFilter


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Table:stringName of the table
Row Key Prefix:stringPrefix of row key
Table of Column:Table (as described below) Table of Column:
Start Timestamp:integerStart Timestamp
End Timestamp:integerEnd Timestamp
Version:integerVersion
* - denotes required

Table of Column:
 ColumnTypeDescription
ColumnstringColumn family with qualifer(family:qualifer)
* - denotes required
 ParameterTypeDescription
*Type:stringFormat of the return result document.

Select from one of the following options:
  • XML {xml}
  • JSON {json}
* - denotes required

Table of Column:
 ColumnTypeDescription
ColumnstringColumn family with qualifer(family:qualifer)
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Result Document {result} - Return results of the operation
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Table of Column:
 ColumnTypeDescription
ColumnstringColumn family with qualifer(family:qualifer)
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - Get cluster status

Runtime Class - com.ibi.agents.XDHBaseClusterStatus


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
*Type:stringFormat of the return result document.

Select from one of the following options:
  • XML {xml}
  • JSON {json}
  • TEXT {text}
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Result Document {result} - Return results of the operation
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - Get all columns of a single row.

Runtime Class - com.ibi.agents.XDHBaseRowColumns


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Table:stringName of the table
Row Key:stringRow key is used to identify a row in a table
* - denotes required
 ParameterTypeDescription
*Type:stringFormat of the return result document.

Select from one of the following options:
  • XML {xml}
  • JSON {json}
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Result Document {result} - Return results of the operation
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - It will check the value of a cell and if it matches delete the specific version of a qualifier

Runtime Class - com.ibi.agents.XDHBaseDeleteCellInSingleVersion


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Table:stringName of the table
Row Key:stringRow key
Column:stringColumn family with qualifer(family:qualifer)
Version:integerThe version of a qualifier
Existing Cell Value:stringExisting Cell Value
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - It will check the value of a cell and if it matches delete the specific column family

Runtime Class - com.ibi.agents.XDHBaseDeleteColumnFamily


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Table:stringName of the table
Row Key:stringRow key
Column:stringColumn family with qualifer(family:qualifer)
Existing Cell Value:stringExisting Cell Value
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - It will check the value of a cell and if it matches delete the specific column family

Runtime Class - com.ibi.agents.XDHBaseDeleteColumnFamily


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Table:stringName of the table
Row Key:stringRow key
Column:stringColumn family with qualifer(family:qualifer)
Existing Cell Value:stringExisting Cell Value
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - It will check the value of a cell and if it matches delete all versions of a qualifier

Runtime Class - com.ibi.agents.XDHBaseDeleteCellInAllVersion


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Table:stringName of the table
Row Key:stringRow key
Column:stringColumn family with qualifer(family:qualifer)
Existing Cell Value:stringExisting Cell Value
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - Delete a table. You must use the /table/schema endpoint, not just /table/.

Runtime Class - com.ibi.agents.XDHBaseDeleteTable


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Table:stringName of the table which will be deleted
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - Delete a namespace. The namespace must be empty

Runtime Class - com.ibi.agents.XDHBaseDeleteNamespace


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Namespace:stringName of the namespace which will be deleted
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.
Description - Create a new namespace

Runtime Class - com.ibi.agents.XDHBaseCreateNamespace


Configuration

This action requires a Generics Configuration as well as the following required parameters.

Parameter Groups

 ParameterTypeDescription
Namespace:stringName of new namespace
* - denotes required
 ParameterTypeDescription
*Output Document:stringDocument returned by operation

Select from one of the following options:
  • Status Document {status} - Return status document
  • Input Document {input} - Return the document passed in
* - denotes required

Output Events

NameDescription
OnFailConnectionCould not connect to the external system.
OnFailRedirectionRedirection status code between 300 and 399.
OnFailClientErrorClient error status code between 400 and 499.
OnFailServerErrorServer error status code between 500 and 599.
OnFailedOperationCould not perform the operation requested.
OnParseErrorCould not parse a document.
OnFailLargeRequestRequest entity size exceeds configured maximum.
OnFailLargeResponseResponse entity size exceeds configured maximum.
OnHTTP-201 CreatedThe request was successful, we created a new resource and the response body contains the representation.
OnHTTP-400 Bad RequestThe data given in the POST or PUT failed validation. Inspect the response body for details.
OnHTTP-401 UnauthorizedThe supplied credentials, if any, are not sufficient to create or update the resource.
OnHTTP-404 Not FoundResource not found.
OnHTTP-405 Method Not AllowedYou can't POST or PUT to the resource.
OnHTTP-429 Too Many RequestsYour application is sending too many simultaneous requests.
OnHTTP-500 Server ErrorWe couldn't create or update the resource. Please try again.