Strategy ONE
Registrando um ArcGIS Server local
MicroStrategy mantém uma lista de servidores ESRI que podem ser acessados pelo navegador do cliente. Tanto o Arquivo de configuração ESRI e a Arquivo proxy ESRI contém a lista de servidores registrados na ESRI.
-
Se o seu servidor já estiver na lista, você não precisa modificar nada.
-
Se o seu servidor não estiver na lista, você precisará adicionar seu ArcGIS Server local ao arquivo de configuração ESRI e ao arquivo proxy ESRI.
-
Se você planeja visualizar a visualização do Mapa ESRI no modo Flash, será necessário modificar o arquivo de política de domínio cruzado no ArcGIS Server para permitir que a visualização Flash acesse dados ESRI no ArcGIS Server. Isso é exigido pela estrutura do Adobe Flash Player. Consulte o Site da Adobe para detalhes.
Para adicionar um servidor ESRI local ao arquivo de configuração ESRI:
-
No seu plug-in, abra mapConfig.xml.
-
Adicione a URL do ArcGIS Server local como o valor do
<bm>tag, conforme mostrado em negrito no código abaixo. Usar vários<bm>tags se você precisar adicionar mais de um servidor. Defina o valor dodefaultatribuir como "falso" no<webmap>nó para pronto para uso baseado em nuvem MicroStrategy Mapa ESRI.Copiar<ec>
<bms>
<bm key="default">http://myserver.mycompany.com/ArcGIS/rest/services</bm>
</bms>
<pjs>
</pjs>
<apps>
</apps>
<webmaps>
<webmap id="5fac74d8e7924e169afdc01105235324" default="false" />
</webmaps>
</ec> -
Salve suas alterações e reinicie o servidor Web.
Para adicionar um servidor ESRI local ao arquivo proxy ESRI:
-
Copie o arquivo de configuração do proxy para seu ambiente e salve-o em seu plug-in.
-
Ambiente J2EE
No seu plug-in, crie umjsppasta. No MicroStrategy Web diretório de instalação, sob ojsppasta, copiaresriproxy.config,proxy.config, eproxy.xsd. Cole os arquivos sob ojsppasta que você acabou de criar em seu plug-in. -
Ambiente .NET
No seu plug-in, crie umasppasta. No MicroStrategy Web diretório de instalação, sob oasppasta, copiaresriproxy.config,proxy.config, eproxy.xsd. Cole os arquivos sob ojsppasta que você acabou de criar em seu plug-in.
-
-
Faça as alterações descritas abaixo no arquivo de configuração do proxy em seu plug-in.
-
Ambiente J2EE
No MicroStrategy Web diretório de instalação, abraWEB-INF/xml/proxy.xml, adicione os URLs aos mapas para os quais deseja usar um proxy e salve as alterações. No<serverUrls>nó, adicione<serverUrl>nós, liste todos os URLs dos mapas para os quais deseja usar um proxy e salve suas alterações.Copiar<serverUrls>
<serverUrl url="services.arcgisonline.com" matchAll="true" />
<serverUrl url="sampleserver1.arcgisonline.com" matchAll="true" />
<serverUrl url="www.arcgis.com" matchAll="true" />
...
<serverUrl url="myserver.mycompany.com" matchAll="true" >
</serverUrls> -
Ambiente .NET
No seu plug-in, abra o
proxy.configarquivo. No<serverUrls>nó, adicione<serverUrl>nós, liste todos os URLs dos mapas para os quais deseja usar um proxy e salve suas alterações.Copiar<serverUrls>
<serverUrl url="services.arcgisonline.com" matchAll="true" />
<serverUrl url="sampleserver1.arcgisonline.com" matchAll="true" />
<serverUrl url="www.arcgis.com" matchAll="true" />
...
<serverUrl url="myserver.mycompany.com" matchAll="true" >
</serverUrls>
-
-
Salve as alterações feitas no
proxy.xmlouproxy.configarquivo. -
No seu plug-in, abra o
mapConfig.xmlarquivo. -
No arquivo de configuração ESRI, sob o
<bm>nó, adicione umproxyURLatributo. Isso informa ao aplicativo para usar um proxy para esse mapa base. No<ec>nó, adicione<urlPrefix>nós para listar todos os URLs dos mapas para os quais você deseja usar um proxy.Copiar<mc>
<ec>
<bm key="default" proxyURL="../plugins/ConnectorForESRI/asp/esriproxy.ashx">
http://myserver.mycompany.com/ArcGIS/rest/services
</bm>
<urlPrefixes>
<urlPrefix id="21">myserver.mycompany.com</urlPrefix>
<urlPrefix id="22">the URLs to the maps you want to use a proxy for</urlPrefix>
<urlPrefix id="23">services.arcgis.com</urlPrefix>
</urlPrefixes>
...
</ec>
</mc> -
Salve suas alterações e reinicie o servidor Web.
