luminis/moodle
Hi,
We are attempting to create an outgoing http client for moodle with luminis. We used the webct_mbldisetup script to create the user(s) and http client. We also use the message broker to create the outgoing http client.
I have enabled debugging for the logs and we are also trying to capture the events with a php script. I don't see anything in the logs that is very helpful and nothing is being captured in the php script. The events are being sent over to Luminis but nothing over to moodle. We are consuming messages from com_sct_ldi_sis_Sync. The JMS connection user is webctlmbuser.
Does anyone have any ideas?
TIA
Regina

RE: luminis/moodle
Regina,
Typically the way webct events work using the webct_lmbsetup is that events are posted to the com_sct_ldi_sis_LmsSync topic queue, and sent to webct using the HTTP protocol - i.e. the events are pushed to webct from Message Broker.
This is not to say you cannot do it the way you outlined. We capitalized on the webct setup for Moodle and just added an HTTP destination to distribute (push) events to moodle and webct using the HTTP protocol.
Moodle has a package (it may be built in) that takes the events and does updates in Moodle based on the contents of the events. You could take advantage of the code already written to process events.
This is general as you do not mention Luminis or Moodle versions.
T Combs
combstm@appstate.edu
Appalachian State University
luminis/moodle
Hi,
Thanks, for your response. I was on vacation last week and hope you still may respond. We are at Luminis 4.1.1.21 in our test environment and I believe Moodle 1.9.
I did change back to using com_sct_ldi_sis_LmsSync topic queue. Unfortunately, this did not help. I have followed FAQ 1-3CGS5V looking at the values for configman -g messaging.datapipeline.client.http*. All seems fine. I have actually tried to set up three different outgoing http clients, none of which work. Nothing in the logs (datapipeline-main.log, adapter.log, mb-broker.log) indicate that anything is being sent. When I look in the datapipeline-audit.log I see the message sent to com_sct_ldi_sis_Sync but nothing for com_sct_ldi_sis_LmsSync. No messages are waiting to be processed by the Message Broker.
Obviously I’m missing something. Beyond, running webct_mbldisetup, adding the outgoing http client with configman –s messaging.datapipeline.application.MessageBrokerApplication.clients, adding the outgoing http client through the Luminis Message Broker, and on the Banner side, checked ‘synchronize partner systems’ on SOATERM, on GORICCR, ELEARNING, LDIMODE set to synchronize all courses and sections are there any other steps I am missing?
I tried adding webct to es.systems. I also tried naming the outgoing http client, webct. Do I need to change any of the es.webct properties?
Thanks,
Regina
Luminis/Moodle
Hello Regina,
Did you ever get it working? Very interested if you did....looking at something similiar here at UNCC.
Thanks,
Vonda Lee