Hello ... interesting that I hit the same issue/question at about the same time. I posted my query over in the "Articles and Resources" side of this new comunity structure. But Abhi's first pointer, to the practical-admin note on adding perl modules onto WFA systems worked pertty well for me. At least the ppm install commands seemed to work for both DBD::mysql and ActiceRecord::Simple.
However, now that I've done that, and imported the DAR file, I should be able to begin using the STaaS Workflows to create 'storage domains', 'consumers', 'schedules', etc. I'm getting a similar (maybe identical) error when attempting to execute any of the workflows which lead me to believe things are still not setup right.
1) I've already executed the SQL commands and all the expected tables do show up in the playground scheme/database
2) I believe the Perl modules required have been installed (see end of this post)
3) Importing the DAR file worked fne and I see the workflows in "Service Catalog" category
4) Workflows 'preview' fine and everything looks normal
====== Here is the common error that I get on each workflow ======
==== I've gone into .../Simple.pm andsee this statement, using the _get_columns method ====
===== I see both the modules I installed (activeRecord::Simple and DBD::mysql in the .../site/lib directories
===== Below are the actual Perl ppm install, list and sync commands I performed ======
Just realized there was a thread for this. Yes, you can install the specific version using the ppm install command set or the cpan command set IIRC.
If you want to use whatever version that ppm installs automatically (the latest) then you will have to change the syntax manually in all the catalog workflows to reflect the updated definitions. For instance, in the error screenshot shown above, the error is on "_get_columns", and the original module workflow had "get_columns", so all instances of "get_columns" need to be changed to "_get_columns". I think there are 3 or 4 changes like this. If you do this in all the workflows, it should work as expected.