
We assume that you have already learned what is described in:
If you want to find the right Writer for your purposes, see Writers Comparison.
QuickBaseRecordWriter writes data into QuickBase online database.
| Component | Data output | Input ports | Output ports | Transformation | Transf. required | Java | CTL |
|---|---|---|---|---|---|---|---|
| QuickBaseRecordWriter | QuickBase | 1 | 0-1 | ![]() | ![]() | ![]() | ![]() |
QuickBaseRecordWriter receives data records through the input port and writes them to a QuickBase online database (http://quickbase.intuit.com).
This component wraps the API_AddRecord
HTTP interaction (http://www.quickbase.com/api-guide/add_record.html).
If the optional output port is connected, rejected records along with the information about the error are sent out through it.

| Port type | Number | Required | Description | Metadata |
|---|---|---|---|---|
| Input | 0 | ![]() | for input data records | any |
| Output | 0 | ![]() | for rejected data records | input metadata enriched by up to two Error Fields for QuickBaseRecordWriter |
| Attribute | Req | Description | Possible values |
|---|---|---|---|
| Basic | |||
| QuickBase connection | ![]() | ID of the connection to the QuickBase online database, see Chapter 22, QuickBase Connections | |
| Table ID | ![]() | ID of the table in the QuickBase application
data records are to be written into (see the application_stats for getting the table ID) | |
| Mapping | ![]() | List of database table field_ids separated by a semicolon the metadata field values are to be written to. | |
| Error code output field | Name of the field the error code will be stored in, see Error Fields for QuickBaseRecordWriter | ||
| Error message output field | Name of the field the error message will be stored in, see Error Fields for QuickBaseRecordWriter | ||