Bedework Public Events Registration System
...
If you wish to disable the public events registration system remove the "Eventreg admin token" from the System Preferences in the administrative web clientjmx console:
- Log into the Bedework public events administrative clientjmx console, e.g. http://localhost:8080/caladmin
- Go to the System tab and select "Manage System Preferences" Remove the value of the "Eventreg admin token" field (set it to an empty value)
- jmx-console
org.bedework.eventreg -> service=eventreg
invoke "generate admin token"
back to mbean
Copy the value in EventregAdminToken
org.bedework.bwengine -> service=System
Paste in the value (same field name)
Click "Apply Changes"
Invoke "saveConfig"
- Click "Update" button to save your changes.
...
- Start up jboss and apacheDS
- Go to the System tab and select "Manage System Preferences"
- Paste the EventRegAdminToken value into the "Eventreg admin token" field Click "Update" button
- Log into the JMX-Console shipped with Bedework's JBoss, e.g. http://localhost:8080/jmx-console
- Click "org.bedework.eventreg" in the left menu, then "service=Eventreg" in the right menu
- If no database exists:
- Set “create” and “export” attributes to "True"
- Click "Apply changes" button (at the bottom of the list of attribute values)
- Find the "schema" operation in the lower list, and click the “Invoke” button to export schema and create database
- You should see a successful result; click "Back to MBean" button to return to "service=Eventreg"
- Set “create” and “export” attributes to "True"
- Point at needed systems:
- Set the WsdlUri attribute value to: http://localhost:8080/wsdls/pubcalws-soap/wssvc.wsdl
- Set the TzsUri attribute value to: http://localhost:8080/tzsvr
- Click "Apply changes" button
- Admin token:
- If no admin token exists, click “generateAdminToken”
- You should see a successful result; click "Back to MBean" button to return to "service=Eventreg"
- You should see a string such as "c0e93685-93cd-4bee-bed2-9996b89be28c" in the EventRegAdminToken attribute value. Click "Apply changes" button
- Copy the EventRegAdminToken value (for use in the next step)
- If no database exists:
Log into the Bedework public events administrative client, e.g. http://localhost:8080/caladmin - Click "org.bedework.eventreg" in the left menu, then "service=Eventreg" in the right menu
- Click "org.bedework.bwengine" in the left menu, then "service=System" in the right menu
- Paste the value into the EventRegAdminToken field
- Click "Apply Changes" button
- Invoke the "saveConfig" operation to save your changes.
- Click "org.bedework.bwengine" in the left menu, then "service=System" in the right menu
- Test:
- Add a new public event. You should be able to select the checkbox "Users may register for this event", and make the event registerable.
- Visit the event in public client -- you should be able to register for it.
- Add a new public event. You should be able to select the checkbox "Users may register for this event", and make the event registerable.
...