-
MathType
-
WirisQuizzes
-
Nubric
-
CalcMe
-
MathPlayer
-
Store FAQ
-
MathFlow
-
BF FAQ
-
Miscellaneous
-
Wiris Integrations
Test Integration Services
Reading time: 2minUse this guide to verify that your MathType Integration Services deployment is working correctly. The test pages included with Integration Services help validate connectivity, formula processing, storage, and rendering functionality before you connect a frontend integration or begin troubleshooting issues.
After completing this guide, you will be able to:
- Verify that Integration Services are running correctly.
- Confirm that formulas can be created and retrieved.
- Validate communication with MathType services.
- Detect common deployment and configuration issues.
Before you begin
Requirements
Make sure you have already deployed MathType Integration Services.
For deployment instructions, see:
Applies to
Self-hosted MathType Integration Services · PHP · Java
Available test pages
PHP Integration Services
Open the test.php page included in your PHP deployment. Example:
http://localhost/php-services/test.phpThe exact URL depends on where you deployed the Integration Services files.
Java Integration Services
Open the test endpoint included in your Java deployment. Example:
https://your-server.com/pluginwiris_engine/app/testThe exact URL depends on your application server configuration.
Understanding the results
A successful test page displays a list of validation checks together with a status indicator. Typical checks include:
| Test | Purpose |
|---|---|
| MathType integration version | Verifies that the Integration Services package is installed correctly. |
| Creating and storing data | Verifies that formulas can be generated and stored. |
| Retrieving data | Verifies that stored formulas can be retrieved successfully. |
| JavaScript MathML filter | Verifies that MathML processing is working correctly. |
| Host platform | Displays information about the hosting environment. |
| Filter test | Verifies formula processing and rendering functionality. |
| Connecting to www.wiris.net | Verifies connectivity to MathType cloud services. |
Successful results
A healthy deployment typically shows:
- All tests marked as OK.
- Readable mathematical expressions in the Report column.
- Valid rendered formulas where applicable.
Review the report output
Do not rely solely on the Status column.Some configuration issues may still display OK while producing broken images, unreadable output, or unexpected rendering results in the Report column.
Verify that:
- Mathematical expressions are displayed correctly.
- Formula previews render as expected.
- No broken image placeholders appear.
- No unexpected warnings or error messages are displayed.
Common issues
The test page does not load
Verify that:
- Integration Services were deployed successfully.
- The URL is correct.
- The web server or application server is running.
The page displays a server exception
This may indicate a configuration or connectivity problem. Review the server logs and verify that all required services and endpoints are reachable.
Formulas appear broken even when all tests show OK
Some rendering-related configuration issues may not cause the test page to fail. Review:
- Rendering configuration.
- Image format settings.
- Connectivity to external services.
- Formula storage configuration.
Connectivity tests fail
Verify that the server can access external MathType services and that firewall, proxy, or network restrictions are not blocking outgoing connections.
Next steps
Once the test page reports successful results, continue with:
- Configure Integration Services.
- Configure rendering output.
- Configure formula storage.
- Configure proxy and cross-domain settings.