public/javascripts/yui/datasource/datasource-debug.js
function(oRequest, oCallback, oCaller) {
    var tId = DS._nTransactionId++;
    this.fireEvent("requestEvent", {tId:tId, request:oRequest,callback:oCallback,caller:oCaller});

    /* accounts for the following cases:
    YAHOO.util.DataSourceBase.TYPE_UNKNOWN
    YAHOO.util.DataSourceBase.TYPE_JSARRAY
    YAHOO.util.DataSourceBase.TYPE_JSON
    YAHOO.util.DataSourceBase.TYPE_HTMLTABLE
    YAHOO.util.DataSourceBase.TYPE_XML
    YAHOO.util.DataSourceBase.TYPE_TEXT
    */
    var oRawResponse = this.liveData;
    
    this.handleResponse(oRequest, oRawResponse, oCallback, oCaller, tId);
    return tId;
}
function(oRequest, oCallback, oCaller) {
    var tId = DS._nTransactionId++;
    this.fireEvent("requestEvent", {tId:tId, request:oRequest,callback:oCallback,caller:oCaller});

    /* accounts for the following cases:
    YAHOO.util.DataSourceBase.TYPE_UNKNOWN
    YAHOO.util.DataSourceBase.TYPE_JSARRAY
    YAHOO.util.DataSourceBase.TYPE_JSON
    YAHOO.util.DataSourceBase.TYPE_HTMLTABLE
    YAHOO.util.DataSourceBase.TYPE_XML
    YAHOO.util.DataSourceBase.TYPE_TEXT
    */
    var oRawResponse = this.liveData;
    
    this.handleResponse(oRequest, oRawResponse, oCallback, oCaller, tId);
    return tId;
}
function ( oRequest , oCallback , oCaller ) { var tId = DS . _nTransactionId ++ ; this . fireEvent ( "requestEvent" , { tId : tId , request : oRequest , callback : oCallback , caller : oCaller } ) ; /* accounts for the following cases:
    YAHOO.util.DataSourceBase.TYPE_UNKNOWN
    YAHOO.util.DataSourceBase.TYPE_JSARRAY
    YAHOO.util.DataSourceBase.TYPE_JSON
    YAHOO.util.DataSourceBase.TYPE_HTMLTABLE
    YAHOO.util.DataSourceBase.TYPE_XML
    YAHOO.util.DataSourceBase.TYPE_TEXT
    */ var oRawResponse = this . liveData ; this . handleResponse ( oRequest , oRawResponse , oCallback , oCaller , tId ) ; return tId ; }
Overridable default method generates a unique transaction ID and passes
the live data reference directly to the  handleResponse function. This
method should be implemented by subclasses to achieve more complex behavior
or to access remote data.

@method makeConnection
@param oRequest {Object} Request object.
@param oCallback {Object} Callback object literal.
@param oCaller {Object} (deprecated) Use oCallback.scope.
@return {Number} Transaction ID.
Overridable default method generates a unique transaction ID and passes the live data reference directly to the handleResponse function . This method should be implemented by subclasses to achieve more complex behavior or to access remote data .