Forum Discussion
iControl returns invalid XML on BIG-IP 5250 BIG-IP_v11.5.1 for get_hardware_information request
I'm querying a bunch of different f5's from 10.1 to 11.5.1 running on different hardware. It appears that the BIG-IP 5250 BIG-IP_v11.5.1 combination returns invalid XML upon the get_hardware_information request.
Response looks like this:
CNN35x-MC-SSL-0014
This comment box appears to mangle it, so here's what it really returns:
toomasp@l582 ⮀ ~ ⮀ hexdump -C response.txt
00000000 3c 76 61 6c 75 65 0a 09 73 3a 74 79 70 65 3d 22 |.CNN35|
00000020 78 2d 4d 43 2d 53 53 4c 2d 30 30 31 34 3c 2f 76 |x-MC-SSL-0014.|
00000036
And of course, my SOAP client blows up on that. Any ideas what's wrong here?
9 Replies
- BinaryCanary_19Historic F5 Account
I don't see what's invalid about that XML you posted. Maybe you can explain in a bit more detail what's going wrong?
- Toomas_Pelberg_
Nimbostratus
The utf8 that its supposed to return contains an non-printable character ( see the hexdump for 01 ) - right in the value response, before CNN35x.
http://en.wikipedia.org/wiki/Valid_characters_in_XML
- BinaryCanary_19Historic F5 Account
Can you tell me the name (and namespace) of the function you called? I'm assuming you're using icontrol SOAP.
- BinaryCanary_19Historic F5 Account
Never-mind. Found it.
Looks fine for me when I use SoapUI.
hexdump -C hard-info.xml 00000000 3c 76 61 6c 75 65 20 73 3a 74 79 70 65 3d 22 79 |CNN35x-| 00000020 4d 43 2d 53 53 4c 2d 30 20 30 30 33 3c 2f 76 61 |MC-SSL-0 003| - Toomas_Pelberg_
Nimbostratus
Yeah, your result is just fine - I have no ideas why mine is off, was also using SoapUI.
Are you testing against the same combination of HW/software as me? Because 11.5.1 from other hosts running on different hardware is fine. It's only this particular combo that's behaving like this.
- BinaryCanary_19Historic F5 Account
Ah, yes, got it. It only happens with the specific hardware revision you have (CNN35x-MC-SSL-0014).
I suggest you raise a formal support case. Cite this information in the case.
- BinaryCanary_19Historic F5 AccountBy the way, soapUI doesn't complain about the output in my case. I had to copy it out and put in a text editor with non-printable characters visible.
- ksuuk
Nimbostratus
Support answered:
The issue is related to the ID460919 and is fixed on v11.6.0. Bug alias 460919 ctrl-A in Cavium version_info_version field causes malformed XML when calling iControl get_hardware_information() method.
It might be fixed in the further release on v11.5.x hotfix. But currently we do not have the ETA on it.
- BinaryCanary_19Historic F5 Account
You can at least request your support case be linked to the Bug. This helps to increase it's weight when hotfixes are being considered.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
