How to pass date-time value into Satellite APIs in iso8601 format
Issue
-
How to pass date-time value into Satellite APIs in iso8601 format
-
With an incorrect date-time format, Satellite API calls may encounter a '500 Internal Server Error' with an error similar to the following reported in /var/log/tomcatX/catalina.out:
...
Caused by:
redstone.xmlrpc.XmlRpcException: Illegal date encountered:2013-01-23 00:00:00
at redstone.xmlrpc.XmlRpcValue.processCharacterData(XmlRpcValue.java:114)
at redstone.xmlrpc.XmlRpcParser.endElement(XmlRpcParser.java:235)
at redstone.xmlrpc.XmlRpcDispatcher.endElement(XmlRpcDispatcher.java:178)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at redstone.xmlrpc.XmlRpcParser.parse(XmlRpcParser.java:143)
... 36 more
Caused by:
java.text.ParseException: Unparseable date: "2013-01-23 00:00:00"
at java.text.DateFormat.parse(DateFormat.java:348)
at redstone.xmlrpc.XmlRpcValue.processCharacterData(XmlRpcValue.java:109)
...
Environment
- Red Hat Network Satellite v5.4
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.