Web Services (system-to-system)
The CE Broker system utilizes a Microsoft .NET Web Services interface that enables CE Providers to directly connect to the database and upload their data in real-time. These data objects will take the form of XML "messages" sent to the system.
This real-time solution is available to any developers who have the ability to use Microsoft .NET Web References, HTTP form posts with text variables, or multi-part form uploads.
Note: If these XML Messages are too large to process during business hours, CE Broker reserves the right to suspend the processing of the message until an appropriate time. The receipt XML message will be made available the next business day.
The XML messages used by the CE Broker Web Services can be generated in any system or text editing program; however, the best results will be obtained when they are created programmatically, i.e. through software designed for this purpose. Sample XML files and specification spreadsheets are listed below. The XML file should not exceed 16 MB.
1.) Report Completed Course Credit
It is not necessary to automate any of the other data types to report completed course credit via Web Services. The course, etc. can be input via the web interface. Courses routing for approval require manual input.
XML COURSE COMPLETION FORMAT Information :
This example includes reporting full credit as well as reporting partial credit :
2.) Register Courses and Add Locations or Publishings.
Only courses that do not route to a Board for approval are eligible for Web Services.
XML COURSE FORMAT information :
This is an example :
Locations
Locations are usually uploaded only if you wish to advertise your course dates/locations in the licensee course search.
XML LOCATION FORMAT information :
This is an example :
Publishings
Publishing your courses advertises the date/location of each of your offerings in the licensee course search.
XML PUBLISHING FORMAT information :
This is an example :
3.) Validate Licenses
We can also validate a license via web services. This would be beneficial if you need to verify license details before officially reporting the course completion.
How to set up Web Services:
If you are interested in setting up Web Services, please have your IT Department send a written request to our Support Team at support@cebroker.com.
Additional Resources: