Utility Billing Integration and Flex Based Application Development

download Utility Billing Integration and Flex Based Application Development

If you can't read please download the document

description

Utility Billing Integration and Flex Based Application Development. Scott F. Snider, GISP GIS Coordinator City of Lancaster IT/Telecom. 2012 Ohio GIS Conference September 19 - 21, 2012 | Hyatt Regency Hotel | Columbus, Ohio. Outline. GIS System UB System Linking Servers for Integration - PowerPoint PPT Presentation

Transcript of Utility Billing Integration and Flex Based Application Development

  • Utility Billing Integration andFlex Based Application DevelopmentScott F. Snider, GISPGIS CoordinatorCity of Lancaster IT/Telecom2012 Ohio GIS ConferenceSeptember 19 - 21, 2012 | Hyatt Regency Hotel | Columbus, Ohio

  • OutlineGIS SystemUB SystemLinking Servers for IntegrationModelbuilderPythonTask SchedulerData ServicesFlex API ProjectsLive Demonstration?

  • GIS SystemELA Customer with ESRIArcGIS 10.0Upgrade to 10.1 PendingSQL Server 2005Upgrade to 2008R2 required for 10.1Desktop Installations at 8+ sites across LancasterConnected back to IT via City Owned Fiber Optic Network

  • Utility Billing SysteminHANCE Utility Solution by HarrisSQL Server

  • How do severs communicate?By linking themAnd setting up an ODC db connection

  • ModelbuilderPoints for Reverse Integration

    Convert Parcels for Customers of Each Utility

    Create Data Points for Meters

  • Modelbuilder*CAUTION*That may not be the best method . . .It is simply MY method!*CAUTION*

  • ModelbuilderBe sure to back copy/paste models while working!!!!The RED X of DOOM will strike at the worst possible time!!!Or you can crash the program.

  • PythonExport model to python scriptPyscripter free application if you need to make edits.I use it for find replace.Task scheduler will not function with a mapped drive from the same machine.Use python to test your script on your server before moving on to set up batch file and automated task.

  • Python

  • .bat (Batch) fileNotepad document calling for python scriptChange extension to .bat from .txt

  • Task SchedulerSet .bat file to run overnight when server traffic is low

  • Data ServicesSet up an .mxd to display the data how you want it to appear in your applicationsSave it as an .msdUse server manager to publish the .msd as the data service

  • Data Services***Nugget of Knowledge #1***I use a dummy user account on my server for data connections for my servicesNecessary??? Helps me track whos connected in SQL

  • Data Services***Nugget of Knowledge #2***If you have problems with your service locking you out of editing in your databases in SDE (assuming direct access to database)C:\Program Files (x86)\ArcGIS\Server 10.0\server\user\cfgAdd this line to your service config file:False

  • Flex Applications

  • Flex Applications

  • LIVE DEMO?(I am crossing my fingers)

  • Questions?Scott F. Snider, GISPGIS CoordinatorCity of Lancaster IT/[email protected]