I created new datasources and updated the objects and everything seems to work fine. I just don't understand the catalog name property. What is this referring to?
Leave this blank !! if you want to use the connection settings associated with a datasource. A datasource can have multiple connections allowing you to control which database is addressed, for instance by setting the rights in administration. A catalogue entry will nullify this..