pátek 15. května 2015

Různé verze schemat pro webové aplikace na WLS

Čeho všeho si lidé nevšimnou? Třeba následujícího:

V definici weblogic.xml pro WLS 12.1.3 viz http://docs.oracle.com/middleware/1213/wls/WBAPP/weblogic_xml.htm#WBAPP572 je odkaz na schema http://xmlns.oracle.com/weblogic/weblogic-web-app/1.7/weblogic-web-app.xsdToto schema (weblogic-web-app.xsd) používá web-app_2_5.xsd:

Orpoti tomu definice web.xml pro stejnou verzi WLS 12.1.3 používá referenci na totéž schema ve vyšší verzi 3.0: http://www.oracle.com/webfolder/technetwork/jsc/xml/ns/javaee/web-app_3_0.xsd

Samozřejmě se jedná o bug, ale může mít nějaký praktický dopad?
Nikoli, protože odkazované standardní schema obsahuje jen definice jednoduchých datových typů, případně typů, které existují už od pradávna :), např:
javaee:xsdStringType 
javaee:xsdIntegerType 
javaee:emptyType
javaee:xsdNonNegativeIntegerType 
javaee:url-patternType 
javaee:servlet-nameType

Proto by tento bug neměl způsobovat žádné funkční problémy a jeho oprava byla zařazena až do release WLS 12.2.1.