OpenADK produced XML contains US namespace instead of UK namespace
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Open ADK for Java |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Well, I took the plunge and tried updating our application the the OpenADK. I replaced the following jars:
- sifworks-adk-uk.jar
- sdoall-uk.jar
with the one I managed to generate from the OpenADK source:
- adk-library-
I left the other dependencies (e.g. jetty) as is (I haven't checked if any local jar dependencies need updating with those that Maven brought down in the build process). No other changes have been made to the configuration of the ADK.
After reorganising all the imports it seemed to work... The application executed as normal, and I could connect to a zone, provision the zone for our application, send queries, etc. But, then we hit a brick wall.
When we receive data from the zone we inspect each data object in the given DataObjectInput
- xmlns="http://
however it appears that the OpenADK is presenting the following (incorrect, US) namespace:
- xmlns="http://
As far as I can tell I'm using the correct UK jar, and there appears to be no errors indicating I am missing a dependency/require any other generated jar files.
This issue has been found against our own production ZIS, and the EDUStructures test ZIS, both of which (still) work fine with our application when using the SIFWorks ADK.
I would hazard a guess that this bug also affects the AU version of the OpenADK.
If it helps at all, here is the jar I generated that experiences the problem.