procedure RunSimulation(inpFileName: PWideChar); export; Network := TNetwork.Create; Uexport.ExportDataBase(TempInputFile,False); TimePeriod := 0; try DeleteTempFiles; |
2) Flex 클라이언트
public function Call_InpFileSend(inpFile:String):void{ Memo_Node.text = ""; Memo_Link.text = ""; var params:Object = new Object(); params["EPANET_INP"] = inpFile; var service:HTTPService = new HTTPService(); service.url = GISAppURL; service.method = "POST"; service.contentType = HTTPService.CONTENT_TYPE_FORM; //"application/xml"; service.resultFormat = "text"; //"e4x"; service.useProxy = false; cursorManager.setBusyCursor(); BusyIndicator.visible = true; var token :AsyncToken = service.send(params); token.addResponder( new AsyncResponder( function onSuccess( result :ResultEvent, token :Object = null ) :void{ var _GUBUN:String = '*****************************************************************************************'; var _Node:String = String(result.result); var _Link:String = _Node.substr(_Node.indexOf(_GUBUN)+_GUBUN.length + 2); Memo_Link.text = _Link; _Node = _Node.substr(0, _Node.indexOf(_GUBUN)); Memo_Node.text = _Node; cursorManager.removeBusyCursor(); BusyIndicator.visible = false; }, function onFailure( error :FaultEvent, token :Object = null ) :void{ cursorManager.removeBusyCursor(); BusyIndicator.visible = false; }, this ) ); } |
3) javascript 클라이언트
function readFile1(e) { var xhr = new XMLHttpRequest();
|
2단계 Web Epanet을 이용한 GIS기반의 클라이언트
데모개발시간이 있으면 공개 예정. 본화면은 기존 상수도시스템에서 개발된 예시화면입니다