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
]]>