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 |