Skip navigation
All Places > Blackboard Developer Community > Blog > 2016 > September



I have recorded a video tutorial about how to use the Blackboard Learn Web Services Framework. I wanted to be language agnostic so I have used SoapUI.


You will learn how to setup your Blackboard Learn environment to let an external tool to register, login and consume the SOAP webservices.


In this video we will get all the users with default system role. To this we will get a session, register a proxy tool with the required entitlements, login this tool and create the desired filter and the request to obtain the users.


Sorry for my english, it is not very "dynamic", but I think you can understand almost everything with the screen sharing.



Simple SaaS Logging Tips

Posted by mkauffman Sep 20, 2016

A recent conversation with a Partner was the impetus for this blog post. We have documentation here on logging here Preparing Your Building Blocks For Learn SaaS. But the Partner asked "In the old days, I would use System.out.println and see the data in stderr-stdout.  Can you suggest how to do something as simple as what I want?" If you long for the good old days there's good news! You can still write log entries to the tomcat stdout-stderr file and then view them in Kibana.


Here is an example. I've added the following to a B2's home controller:   System.out.println("springmvcb2 - Is this visible in Kibana? I didn't intentionally log it in the correct format."); Here is a video showing how to find that log entry in Kibana:

(For some reason the link to the screencast above is given an odd name by Jive. Ignore that, and click the link.)


The code for the B2 is here GitHub - mark-b-kauffman/springmvcb2: demo spring controller to handle requests and copy handler. You will also find in this code example how to set up log4j as discussed here Preparing Your Building Blocks For Learn SaaS. In the code from github you see this line: logger.error("There was NOT an error. This is a test message."); This creates an entry that you can find using Kibana as shown here:


Another good recording on using Kibana to look at logs:


Happy Coding!