The following call shows how to get the Adapter for GIS to load a template file for the Map Viewer.
http://<machinename>:8080/ibi_apps/esri/
WfArcConnector.jsp?IBIESRI_flexfile=MapViewContentTemplate.xml
&IBIESRI_command=flexConfig&IBIESRI_domkey=domkey13f75830
&IBIESRI_random=2_0.3205832000821829&WfArcConnector.jsp
Parameter | Value |
|---|---|
IBIESRI_command | flexConfig |
IBIESRI_domkey | Returned value from the LoadEsriInfoXML step |
IBIESRI_flexFile | MapViewContentTemplate.xml |
IBIESRI_random | Random number |
Returns: MapViewContentTemplate.xml document with appropriate map services added. It may also contain Widgets. String substitutions and node inclusions are made with this command.
Return Example
<?xml version="1.0"?> <!-- ///////////////////////////////////////////////////////////////////////// /////// // // Copyright 2008 - 2009 ESRI // // All rights reserved under the copyright laws of the United States. // You may freely redistribute and use this software, with or // without modification, provided you include the original copyright // and use restrictions. See use restrictions in the file: // <install location>/FlexViewer/License.txt // ///////////////////////////////////////////////////////////////////////// /////// // Copyright 2010, Information Builders, Inc. //$Revision: 1.24.2.1 $: /ibi_apps/esri/ WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/ current valid values 1>
esriinfo { some xpath into esriinfo.xml } esriinfo
this will be replaced with a simple value, like an attribute value
for example
esriinfo {//mapservice[@type='geometry']/@url} esriinfo
2>
/ibi_apps/esri/WfArcConnector.jsp
url to connector, set internally
3> domkey728e6e2a
key to current esriinfo.xml cache, set internally
4>
esriinfocopynodes { some xpath into esriinfo.xml } esriinfocopynodes
this will be replaced all the nodes that match the xpath
for example
esriinfocopynodes {//bookmarks/bookmark} esriinfocopynodes
--><configuration>
<userinterface>
<banner>visible</banner>
<title>Law Enforcement Analytics, City of Richmond</title>
<subtitle>Powered By WebFOCUS</subtitle><logo>com/esri/solutions/flexviewer/assets/images/logo.png</logo>
<stylesheet>com/ibi/flexviewer/themes/WebFOCUS.swf</stylesheet>
<menus>
<menu icon="com/esri/solutions/flexviewer/assets/images/icons/
i_globe.png" id="menuMap" visible="true">Map</menu>
<menu icon="com/esri/solutions/flexviewer/assets/images/icons/
i_nav.png" id="menuNav" visible="true">Navigation</menu>
<menu icon="com/esri/solutions/flexviewer/assets/images/icons/
i_widget.png" id="menuWidgets" visible="true">Tools</menu>
<menu icon="com/ibi/flexviewer/assets/images/icons/
webfocus_40_3d.png" id="menuWebFOCUSWidgets" visible="true">WebFOCUS</
menu>
<!--
<menu id="menuFeeds" visible="true" icon="com/esri/solutions/
flexviewer/assets/images/icons/i_servicearea.png">flexviewer.Feeds</menu>
-->
<menu icon="com/esri/solutions/flexviewer/assets/images/icons/
i_help.png" id="menuHelp" visible="true">Help</menu>
</menus>
<xy>visible</xy> <!-- any value other then 'visible' will
hide the x,y's -->
<currentTool>visible</currentTool> <!-- any value other then
'visible' will hide the current tool -->
<startcollapsed>false</startcollapsed> <!-- if 'true' the start
banner collapsed -->
</userinterface><map fullExtent="1.17446183E7 3688708.8000000003 1.180587950000003E7 3744178.500000026" initialExtent="1.17446183E7 3688708.8000000003 1.180587950000003E7 3744178.500000026"> <basemaps menu="menuMap"> <mapservice alpha="1" icon="com/esri/solutions/flexviewer/assets/ images/icons/i_shuttle.png" label="Lea Map" type="tiled" visible="true">http://ibigis10.ibi.com:8399/arcgis/rest/services/FLEA/ MapServer</mapservice></basemaps>
<livemaps>
<!--
<mapservice label="USA Daytime Population" type="dynamic"
visible="false" alpha="1">http://server.arcgisonline.com/ArcGIS/rest/
services/Demographics/USA_Daytime_Population/MapServer</mapservice>
<mapservice label="World Population" type="dynamic" visible="false"
alpha="1">http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/
Demographics/ESRI_Population_World/MapServer</mapservice>
<mapservice label="NOAA Services" type="dynamic" visible="false"
alpha="1">http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/
PublicSafety/PublicSafetyFeedSample/MapServer</mapservice>
<mapservice label="Pop Density" type="dynamic" visible="false"
alpha="1">http://server.arcgisonline.com/ArcGIS/rest/services/
Demographics/USA_Population_Density/MapServer</mapservice>
<mapservice label="USGS NHSS Other Information" type="dynamic"
visible="false" alpha="0.75">http://rmgsc.cr.usgs.gov/ArcGIS/rest/
services/nhss_info/MapServer</mapservice>
<mapservice label="USGS NHSS Weather" type="dynamic" visible="false"
alpha="0.75">http://rmgsc.cr.usgs.gov/ArcGIS/rest/services/nhss_weat/
MapServer</mapservice>
<mapservice label="USGS NHSS Natural Hazards" type="dynamic"
visible="false" alpha="0.75">http://rmgsc.cr.usgs.gov/ArcGIS/rest/
services/nhss_haz/MapServer</mapservice>
-->
</livemaps>
</map> <navtools>
<navtool icon="com/esri/solutions/flexviewer/assets/images/icons/
i_zoomin.png" label="Zoom In" menu="menuNav">zoomin</navtool>
<navtool icon="com/esri/solutions/flexviewer/assets/images/icons/
i_zoomout.png" label="Zoom Out" menu="menuNav">zoomout</navtool>
<navtool icon="com/esri/solutions/flexviewer/assets/images/icons/
i_zoomfull.png" label="Full Extent" menu="menuNav">zoomfull</navtool>
<navtool icon="com/esri/solutions/flexviewer/assets/images/icons/
i_pan.png" label="Re-center Map" menu="menuNav">pan</navtool>
</navtools> <widgets>
<widget config="com/esri/solutions/flexviewer/widgets/
LiveMapsWidget.xml" icon="com/esri/solutions/flexviewer/assets/images/
icons/i_folder.png" label="Live Maps" menu="menuMap">com/esri/solutions/
esa/widgets/LiveMapsWidget.swf</widget>
<widget config="/ibi_apps/esri/
WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex
WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/esri/
solutions/flexviewer/widgets/OverviewMapWidget.xml" icon="com/esri/
solutions/flexviewer/assets/images/icons/i_overview.png" label="Overview
Map" menu="menuMap">com/esri/solutions/flexviewer/widgets/
OverviewMapWidget.swf</widget>
<widget config="/ibi_apps/esri/
WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex
WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/esri/
solutions/flexviewer/widgets/BookmarkWidget.xml" icon="com/esri/
solutions/flexviewer/assets/images/icons/i_bookmark.png"
label="Bookmarks" menu="menuMap">com/esri/solutions/flexviewer/widgets/
BookmarkWidget.swf</widget>
<widget config="com/esri/solutions/flexviewer/widgets/
PrintWidget.xml" icon="com/esri/solutions/flexviewer/assets/images/icons/
i_print.png" label="Print" menu="menuMap">com/esri/solutions/flexviewer/
widgets/PrintWidget.swf</widget> <!--
<widget label="Locate" icon="com/esri/solutions/flexviewer/assets/
images/icons/i_pushpin.png" menu="menuWidgets" config="com/esri/
solutions/flexviewer/widgets/LocateWidget.xml">com/esri/solutions/
flexviewer/widgets/LocateWidget.swf</widget>
--><widget config="com/esri/solutions/flexviewer/widgets/DrawWidget.xml" icon="com/esri/solutions/flexviewer/assets/images/icons/i_draw.png" label="Draw" menu="menuWidgets">com/esri/solutions/flexviewer/widgets/ DrawWidget.swf</widget>
<widget config="com/esri/solutions/esa/widgets/IdentifyWidget.xml" icon="com/esri/solutions/flexviewer/assets/images/icons/i_info.png" label="Identify" menu="menuWidgets">com/esri/solutions/esa/widgets/ IdentifyWidget.swf</widget>
<!--
<widget label="Demographics" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_globe.png" menu="menuWidgets" config="com/esri/
solutions/esa/widgets/ChartWidget.xml">com/esri/solutions/esa/widgets/
ChartWidget.swf</widget>
<widget label="Service Area" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_servicearea.png" menu="menuWidgets" config="com/
esri/solutions/flexviewer/widgets/ServiceAreaWidget.xml">com/esri/
solutions/flexviewer/widgets/ServiceAreaWidget.swf</widget>
<widget label="Query Builder" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_folder.png" menu="menuWidgets" config="/ibi_apps/
esri/
WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex
WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/esri/
solutions/esa/widgets/QueryBuilderWidget.xml">com/esri/solutions/esa/
widgets/QueryBuilderWidget.swf</widget>
<widget label="Find GIS Data" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_search.png" menu="menuWidgets" config="com/esri/
solutions/esa/widgets/gpt/GeoportalSearchWidget.xml">com/esri/solutions/
esa/widgets/gpt/AGSGptRSSWidget.swf</widget>
<widget label="Directions" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_folder.png" menu="menuWidgets" config="com/esri/
solutions/esa/widgets/DirectionsWidget.xml">com/esri/solutions/esa/
widgets/DirectionsWidget.swf</widget>
-->
<widget config="com/esri/solutions/flexviewer/widgets/
AboutWidget.xml" icon="com/esri/solutions/flexviewer/assets/images/icons/
i_about.png" label="About" menu="menuHelp">com/esri/solutions/flexviewer/
widgets/AboutWidget.swf</widget><!--widget label="Police Facilities" icon="com/esri/solutions/ flexviewer/assets/images/icons/i_policestation.png" menu="menuWidgets" config="com/esri/solutions/flexviewer/widgets/ LiveLayerWidget_Police.xml">com/esri/solutions/flexviewer/widgets/ LiveLayerWidget.swf</widget-->
<!--widget label="Traffic Cameras" icon="com/esri/solutions/ flexviewer/assets/images/icons/i_camera.png" menu="menuWidgets" config="com/esri/solutions/flexviewer/widgets/ LiveLayerWidget_TrafficCameras.xml">com/esri/solutions/flexviewer/ widgets/LiveLayerWidget.swf</widget-->
<!--widget label="Search" icon="com/esri/solutions/flexviewer/assets/ images/icons/i_search.png" menu="menuWidgets" config="com/esri/solutions/ flexviewer/widgets/SearchWidget.xml">com/esri/solutions/flexviewer/ widgets/SearchWidget.swf</widget-->
<!--widget label="Earthquakes" icon="com/esri/solutions/flexviewer/ assets/images/icons/i_rss.png" menu="menuWidgets" config="com/esri/ solutions/flexviewer/widgets/GeoRSSWidget.xml">com/esri/solutions/ flexviewer/widgets/GeoRSSWidget.swf</widget-->
<!--widget label="MetaCarta Search" icon="com/esri/solutions/ flexviewer/assets/images/icons/i_folder.png" menu="menuWidgets" config="com/esri/solutions/esa/widgets/MetaCartaWidget.xml">com/esri/ solutions/esa/widgets/MetaCartaWidget.swf</widget-->
<!--
<widget label="LA Traffic" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_flag.png" menu="menuFeeds" config="com/esri/
solutions/esa/feeds/LATrafficGeoRSSWidget.xml">com/esri/solutions/
flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="RSOE EDIS Volcano Status" icon="com/esri/solutions/
flexviewer/assets/images/icons/i_globe.png" menu="menuFeeds" config="com/
esri/solutions/esa/feeds/RSOEEDISVolcanoGeoRSSWidget.xml">com/esri/
solutions/flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="RSOE EDIS Air Incidents" icon="com/esri/solutions/
flexviewer/assets/images/icons/i_globe.png" menu="menuFeeds" config="com/
esri/solutions/esa/feeds/AirIncGeoRSSWidget.xml">com/esri/solutions/
flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="RSOE EDIS EM/Disaster Info" icon="com/esri/solutions/
flexviewer/assets/images/icons/i_globe.png" menu="menuFeeds" config="com/
esri/solutions/esa/feeds/RSOEEDISEmergGeoRSSWidget.xml">com/esri/
solutions/flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="PTWC - Pacific" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_globe.png" menu="menuFeeds" config="com/esri/
solutions/esa/feeds/PTWCPacificGeoRSSWidget.xml">com/esri/solutions/
flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="Reuters US News" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_about.png" menu="menuFeeds" config="com/esri/
solutions/esa/feeds/ReutersUSNewsGeoRSSWidget.xml">com/esri/solutions/
flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="Reuters World News" icon="com/esri/solutions/
flexviewer/assets/images/icons/i_about.png" menu="menuFeeds" config="com/
esri/solutions/esa/feeds/ReutersNewsGeoRSSWidget.xml">com/esri/solutions/
flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="USGS Earthquakes" icon="com/esri/solutions/flexviewer/
assets/images/icons/i_rss.png" menu="menuFeeds" config="com/esri/
solutions/flexviewer/widgets/GeoRSSWidget.xml">com/esri/solutions/
flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="USGS Quake ShakeMaps" icon="com/esri/solutions/
flexviewer/assets/images/icons/i_rss.png" menu="menuFeeds" config="com/
esri/solutions/esa/feeds/ShakeMaps.xml">com/esri/solutions/flexviewer/
widgets/GeoRSSWidget.swf</widget>
<widget label="GDACS Trop Cyclones" icon="com/esri/solutions/
flexviewer/assets/images/icons/i_wind.png" menu="menuFeeds" config="com/
esri/solutions/esa/feeds/GDACS_Cyclone.xml">com/esri/solutions/
flexviewer/widgets/GeoRSSWidget.swf</widget>
<widget label="GDACS Quake/Tsunami" icon="com/esri/solutions/
flexviewer/assets/images/icons/i_wind.png" menu="menuFeeds" config="com/
esri/solutions/esa/feeds/GDACS_Earthquakes.xml">com/esri/solutions/
flexviewer/widgets/GeoRSSWidget.swf</widget>
--> <!--
<widget label="WebFOCUS" preload="false" icon="com/ibi/flexviewer/
assets/images/icons/poweredw.gif" menu="menuWebFOCUSWidgets" config="/
ibi_apps/esri/
WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex
WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/ibi/
flexviewer/widgets/FexPickerWidget.xml">com/ibi/flexviewer/widgets/
FexPickerWidget.swf</widget>
<widget label="WebFOCUS Report" icon="com/ibi/flexviewer/assets/
images/icons/wf_report_40.png" menu="menuWebFOCUSWidgets" config="/
ibi_apps/esri/
WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex
WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/ibi/
flexviewer/widgets/WebFOCUSReport.xml">com/ibi/flexviewer/widgets/
WebFOCUSReport.swf</widget>
--><widget config="/ibi_apps/esri/ WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/ibi/ flexviewer/widgets/WebFOCUSReportZoom.xml" icon="com/ibi/flexviewer/ assets/images/icons/wf_report_40.png" label="Report" menu="menuWebFOCUSWidgets">com/ibi/flexviewer/widgets/ WebFOCUSReport.swf</widget>
<!--
<widget label="Map" icon="com/ibi/flexviewer/assets/images/icons/
map_40.png" menu="menuWebFOCUSWidgets" config="/ibi_apps/esri/
WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex
WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/ibi/
flexviewer/widgets/WebFOCUSMap.xml">com/ibi/flexviewer/widgets/
WebFOCUSReport.swf</widget>
--><widget config="/ibi_apps/esri/ WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/ibi/ flexviewer/widgets/WebFOCUSMapZoom.xml" icon="com/ibi/flexviewer/assets/ images/icons/map_40.png" label="Map" menu="menuWebFOCUSWidgets">com/ibi/ flexviewer/widgets/WebFOCUSReport.swf</widget>
<widget config="/ibi_apps/esri/ WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/ibi/ flexviewer/widgets/WebFOCUSIdentify.xml" icon="com/ibi/flexviewer/assets/ images/icons/identity_40.png" label="Identify" menu="menuWebFOCUSWidgets">com/ibi/flexviewer/widgets/ WebFocusIdentify.swf</widget>
<widget config="/ibi_apps/esri/ WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/ibi/ flexviewer/widgets/SyntheticLayerWidget.xml" icon="com/ibi/flexviewer/ assets/images/icons/syntheticlayer_40.png" label="Synthetic Layer Widget" menu="menuWebFOCUSWidgets">com/ibi/flexviewer/widgets/ SyntheticLayerWidget.swf</widget>
<widget config="/ibi_apps/esri/ WfArcConnector.jsp?IBIESRI_domkey=domkey728e6e2a&IBIESRI_command=flex WidgetConfig&IBIESRI_subcommand=/esri/flexmapviewer/com/ibi/ flexviewer/widgets/WFDataView.xml" icon="com/ibi/flexviewer/assets/ images/icons/data_viewer_40.png" label="Advanced Data View" menu="menuWebFOCUSWidgets">com/ibi/flexviewer/widgets/WFDataView.swf</ widget>
<!--
-->
</widgets>
<links>
<link icon="com/ibi/flexviewer/assets/images/icons/
map_viewerhelp_40.png" label="Help" menu="menuHelp">com/ibi/flexviewer/
help/en/index.htm</link>
<link icon="com/ibi/flexviewer/assets/images/icons/webfocus_32.png"
label="IBI" menu="menuHelp">http://www.ibi.com</link>
<link icon="com/esri/solutions/flexviewer/assets/images/icons/
i_home.png" label="ESRI" menu="menuHelp">http://www.esri.com</link>
<link icon="com/esri/solutions/flexviewer/assets/images/icons/
i_resources.png" label="Resources" menu="menuHelp">http://
resources.esri.com</link>
</links><proxytype>jsp</proxytype> <!-- apache|jsp||php --> </configuration>
| WebFOCUS |