public function insertUpdateRelationalTable($tableId, $rows) {
	    $processedRows = array();
        $attribs = array();
	    foreach($rows as $row) {
		    $columns = array();
		    foreach($row as $name => $value)
		    {
			    $columns['COLUMN'][] = $value;
			    $attribs[5]['COLUMN'][] = array('name' => $name);
		    }

		    $processedRows['ROW'][] = $columns;
	    }

	    $data["Envelope"] = array(
            "Body" => array(
                "InsertUpdateRelationalTable" => array(
                    "TABLE_ID" => $tableId,
                    "ROWS" => $processedRows,
                ),
            ),
        );

        $response = $this->_request($data, array(), $attribs);
        $result = $response["Envelope"]["Body"]["RESULT"];

        if ($this->_isSuccess($result)) {
            return true;
        } else {
            throw new \Exception("insertUpdateRelationalTable Error: ".$this->_getErrorFromResponse($response));
        }
    }