Hi there,
I’ve got a UDF created on a SQL server which I want to use in a universe I’ve created. The problem I’ve got is that I can’t see the function when creating the object.
This error is thrown when the specified UDF is not accessible using the connection details given in the universe parameters
Check the connection and see that you are atleast able to call the function first
I guess you have created the function in the Database with your ID…
So you need to give the execute access to the User Id which you are using in the Business Object Designer to Create the Universe.
I have used the UDF functions in the Universe & they work properly…
Sorry about this. Which connection should I be checking. I’ve looked at the ODBC connection and the parameters option in the universe and neither mention user defined functions.
You will not know the UDF exists or not, by just seeing the universe connection parameters
Go to SQL server Enterprise manager and check the UDF under functions option for the specific database
See that execute permissions have been assigned to the database user (as given in universe connection parameters)
I’ve checked the userid on the SQL server Enterprise Manager and the EXEC column is ticked for the UDF I require. In fact, I’ve checked all of the users on the Enterprise Manager and they’ve all been ticked.
The login id on the odbc agrees with the login id in the Enterprse Manager and the passwords are both the same.
The Function won’t show up in the Universe. In the Universe you can only see th functions that are available with BO.
You directly need to use the function in the objects.
First try to run the UDF in the SQL Server with the same User ID you are using in the Designer for the Universe.
Then use the same syntax in the object of the Universe…