Hi,

I am trying to call a function with a return value defined in an Oracle database. I found legacy EOF notes indicating that it was possible to do so by adding an argument named "returnValue" to the EO stored procedure, but this results in the following exception: [exec] PLS-00306: wrong number or types of arguments in call to 'LOGBOOK_ENTRY_WORK_ORDER_ASSOC'

Has anyone been able to call function on an Oracle database? If so, how?

I've defined my stored procedure in the model as:
{
    arguments = (
        {
            allowsNull = Y;
            columnName = "p_log_entry_id";
            externalType = NUMBER;
            name = "entryID";
            parameterDirection = 1;
            valueClassName = NSNumber;
            valueType = i;
        },
        {
            allowsNull = Y;
            columnName = "p_work_order_number";
            externalType = NUMBER;
            name = "workOrderID";
            parameterDirection = 1;
            valueClassName = NSNumber;
                        valueType = i;
        },
        {
            name = "returnValue";
            parameterDirection = 2;
            externalType = NUMBER;
            parameterDirection = 2;
            valueClassName = NSNumber;
            valueType = i;
        }
    );
externalName = "logbook.logbook_pkg.logbook_entry_work_order_assoc";
    name = linkToWorkOrder;
}


best regards,
tom
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to