Index: TECH/Context/RuntimeContext.cls.xml =================================================================== diff -u -r14 -r62 --- TECH/Context/RuntimeContext.cls.xml (.../RuntimeContext.cls.xml) (revision 14) +++ TECH/Context/RuntimeContext.cls.xml (.../RuntimeContext.cls.xml) (revision 62) @@ -27,11 +27,6 @@ - -%String -1 - - 1 TECH.Context.RuntimeContext @@ -47,18 +42,6 @@ ]]> - -GebruikerID:%String - - - - -%String - - - %String + +%String + + + Werkt wanneer oproep via webservice of telnet binnenkomt binnen het netwerk. @@ -86,58 +93,48 @@ c:\"_FileName // ping vervangen door nslookup - Set Ok=$ZF(-1,"NSLOOKUP "_IP_" > c:\"_FileName) + Set IP = ..GeefIP() + If (IP '= "") + { + Set FileName="PING"_$J_$$UPTRIMAN^vhRtn1(IP) + Set Exec="NSLOOKUP "_IP_" > c:\"_FileName // ping vervangen door nslookup + Set Ok=$ZF(-1,"NSLOOKUP "_IP_" > c:\"_FileName) - Set Stream=##class(%FileCharacterStream).%New() - Set Stream.Filename="c:\"_FileName + Set Stream=##class(%FileCharacterStream).%New() + Set Stream.Filename="c:\"_FileName - Do Stream.ReadLine() - Do Stream.ReadLine() - Do Stream.ReadLine() - Set ComputerNaamOutput = Stream.ReadLine() + Do Stream.ReadLine() + Do Stream.ReadLine() + Do Stream.ReadLine() + Set ComputerNaamOutput = Stream.ReadLine() - Set PiecesIterator = ##class(TECH.PiecesIterator).%New(ComputerNaamOutput," ") - While (PiecesIterator.HasNext()) - { - Set ..ComputerNaam = PiecesIterator.Next() - } + Set PiecesIterator = ##class(TECH.PiecesIterator).%New(ComputerNaamOutput," ") + While (PiecesIterator.HasNext()) + { + Set ..ComputerNaam = PiecesIterator.Next() + } - Set Stream = "" + Set Stream = "" - Do ##class(%File).Delete("c:\"_FileName) + Do ##class(%File).Delete("c:\"_FileName) + } } + + If ##class(TECH.StringUtils).ToUpper(..ComputerNaam)="LOCALHOST" Set ..ComputerNaam=$$$Server } - if $zcvt(..ComputerNaam,"U")="LOCALHOST" set ..ComputerNaam=$$$Server_".vanhoecke.be" Quit ..ComputerNaam ]]>