Verification¶
After deploying AgentCube, follow these steps to verify your installation is working correctly.
Step 1: Health Check¶
Expected Response — Basic Auth¶
{
"status": "healthy",
"version": "{connector_version}",
"backend_connected": true,
"backend_system": "Oracle Essbase",
"auth_mode": "basic"
}
Key fields to verify:
| Field | Expected Value |
|---|---|
status | healthy |
backend_connected | true |
auth_mode | basic |
Expected Response — OIDC Mode¶
{
"status": "healthy",
"version": "{connector_version}",
"backend_connected": null,
"backend_system": "Oracle Essbase",
"auth_mode": "oidc",
"oidc_issuer": "{oidc_config_url}"
}
In OIDC mode, backend_connected is null because the backend cannot be verified without a user context — it is verified on each authenticated request.
Step 2: Test Connectivity¶
Use the test_datasource tool from your AI platform, or call it directly if your platform supports tool testing.
Expected result: connection status, server URL, and backend system details.
Step 3: Test a Tool Call¶
From your AI platform, ask a question that triggers a data query:
- Essbase: "List all Essbase applications"
- Planning: "List all Planning applications"
If the response includes application names from your environment, your deployment is working correctly.
Step 4: Verify SSO (OIDC Only)¶
For SSO deployments, verify per-user authentication:
- Connect from your AI platform and authenticate via SSO
- Run
list_applications— verify the results match what the authenticated user should see in the data source - If possible, test with a second user who has different permissions to confirm per-user data scoping
Entitlement Verification (SSO)¶
For SSO deployments, use this checklist to confirm that Oracle's native security is flowing through correctly:
| Step | What to test | Expected Result |
|---|---|---|
| 1 | Run test_datasource | connected: true with server version info |
| 2 | Run list_applications | Only applications the authenticated user is entitled to |
| 3 | Query data from an entitled cube/member | Valid numeric data returned |
| 4 | Query data from a non-entitled member | Null or no data (not an error) |
| 5 | Compare results with a fully-entitled admin | Admin sees all data; restricted user sees subset |
Tip
Step 5 is the most important. Run the same query from two users with different entitlements to confirm the data source is scoping the data correctly through AgentCube.
Common Issues¶
See Troubleshooting for a complete list of common issues and resolutions.