Index: TECH/Context/RuntimeContext.cls.xml
===================================================================
diff -u -r62 -r64
--- TECH/Context/RuntimeContext.cls.xml (.../RuntimeContext.cls.xml) (revision 62)
+++ TECH/Context/RuntimeContext.cls.xml (.../RuntimeContext.cls.xml) (revision 64)
@@ -27,6 +27,11 @@
+
+%String
+1
+
+
1
TECH.Context.RuntimeContext
@@ -42,6 +47,18 @@
]]>
+
+GebruikerID:%String
+
+
+
+
+%String
+
+
+
%String
-
-%String
-
-
-
Werkt wanneer oproep via webservice of telnet binnenkomt binnen het netwerk.
@@ -93,48 +86,58 @@
c:\"_FileName // ping vervangen door nslookup
- Set Ok=$ZF(-1,"NSLOOKUP "_IP_" > c:\"_FileName)
+ 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
]]>