OracleFMW MapViewer 11.1.1.6 (PS5) Release Notes This is the MapViewer 11.1.1.6 (Patch Set 5) released on Feb. 2012. Enhancements made in this patch release: ---------------------------------------- - Text labeling improvements. For points, a range of text sizes can be tried now for labeling. Collisions are checked now against rendered markers and text halos. When forced labeling, the position with least area of conflict against other labels is chosen. For lines, labels have a smoother vertical alignment with curved paths and respect more the horizontal text align style preference. - GeoRaster rendering improvements, particularly in minimizing 'dirty' pixels on the boundaries of reprojected or rotated rasters. - Improved WFS filter handling. Various WFS related bug fixes. - Marker style enhancements, including support for marker image URLs stored in a table column, as well as scaling marker size based on values from a column. - Generally enhanced iOS and Android touch support in Oracle Maps JavaScript mapping API - Added an XML request to get style definition from MapViewer - Added Microsoft Bing Maps version 7 support in Oracle Maps JavaScript mapping API - Added Google Maps version 3 support in Oracle Maps JavaScript mapping API; now used as default for MVGoogleTileLayer - Enhanced admin/mcsdefinition.sql to avoid SQL injection issue with the triggers. A partial list of bugs fixed in this patch: ------------------------------------------- - Various WMS related bug fixes - bug 13646833: Query Fails in topology theme with cross schema feature table - bug 12600746: ONCLICK LISTENER IS NOT FIRED WHEN MARQUEE ZOOM TOOL IS ON - bug 12613525: MVMAPVIEW.SETMOUSECURSOR DOES NOT WORK WHEN THE MAP HAS A POLYGON THEME - bug 12612896: MVSDOGEOMETRY DOES NOT CLOSE POLYGON GEOMETRIES PROPERLY - bug 12357771: XML EXTERNAL ENTITY INJECTION WITH MAPVIEWER - bug 12805081: TILE LAYER Z INDEXED BUG - bug 12940040: TOUCH EVENT DISABLED DUE TO CHECK FOR 'SAFARI' IN USER AGENT STRING - bug 12967552: TAP ON FOI (FOR INFO WINDOW) DOES NOT WORK AFTER ZOOMING IN ON IPAD - bug 13004759: INFO WINDOW TABULAR STYLE CUSTOMIZATION - bug 12998703: MAPVIEWER OUT OF MEMORY ERROR: PERMGEN SPACE WHEN RESTARTED REPEATEDLY - bug 13083400: 3D VERTICAL LINE NOT VISIBLE SOMETIMES - bug 13247737: QUARTZ LIBRARY CALLS OUT TO TERRACOTA SERVER AT STARTUP - bug 13420204: HIGHLIGHT FOI CREATES HUGE HIGHLIGHTED IMAGE - bug 13444793: MAPVIEWER PROXY SERVLET VULNERABILITY - bug 13543059: MAPVIEWER XML EXTERNAL ENTITY AND CROSS SITE SCRIPTING VULNERABILITIES - bug 13586222: MAP SCALING THROWS ERROR ON IPAD - bug 13599279: MOUSE LOCATION NOT REFRESHED WHEN MARQUEE ZOOM TOOL IS ENABLED - bug 13628492: FOI HIGHLIGHT BORDER CAN BE OBSCURED - bug 13688758: GOOGLE TILE LAYER V3 DOES NOT SUPPORT 21 ZOOM LEVEL DEF - bug 13611323: INCREASING MEMORY CONSUMPTION WHEN USING MAPVIEWER JS API - bug 13724262: MVCIRCLETOOL SOMETIMES ERTURNS INCORRECT DISTANCE/RADIUS VALUE Note that this patch includes all fixes and enhancements from earlier MapViewer patches such as patch 11.1.1.5.1 (PS4). The label used to build this patch: LBS_11.1.1.6.0_GENERIC_120220.1143. To apply the patch perform the following steps: ----------------------------------------------- The correct steps for redeploying the mapviewer patch should be: 0. Backup any modified files in your existing MapViewer folder! 1. Important note: As always, make sure to first backup any files you may have changed or added to your current MapViewer instances. 2. This patch contains the mapviewer.ear file that needs to be deployed over your existing MapViewer instance. For actual deployment instructions, please refer to the included MapViewer User's Guide. Specifically, refer to section 1.4 for deployment instructions. Note that while deploying the mapviewer.ear, there is no need to perform the extra step of copying a xmlparserv2.jar into MapViewer's WEB-INF/lib folder. This JAR file and its dependent files are already in the WEB-INF/lib folder. Other Notes A. This patch is self sufficient and does not depend on any existing MapViewer instance. To apply this patch over an existing MapViewer instance, or to freshly install a new one, please take the supplied mapviewer.ear file and deploy it to your J2EE container. B. If you are currently using the Quickstart kit from a previous version (MapViewer 11g R1 or 10.1.3.3), you can deploy this patch by simply copying the new mapviewer.ear over the one in $OC4J_HOME/j2ee/home/applications, followed by a restart of OC4J. Note that this release also comes with a new Quickstart kit, which is based on the OC4J standalone version 10.1.3.5. C. Steps/Notes to re-deploy MapViewer in weblogic 1. Shut down mapviewer 2. Shutdown weblogic 3. Go to dir $MAPVIEWER_HOME where the file mapviewer1.ear is 4. Delete the old mapviewer1.ear 5. Place there the new file and name it also mapviewer1.ear 6. delete directory mapviewer.ear 7. Create new directory mapviewer.ear 8. Unpack the mapviewer1.ear into directory mapviewer.ear 9. Change to directory mapviewer.ear 10. Rename web.war to web1.war 11. Create dir web.war 12. Unpack web1.war into directory web.war 13. Startup weblogic