No Translation available yet
You have Japanese selected as language but this page has not been translated yet. Translate the page or view the content in the default space language below.
Display default
You can write code that reads values from job info sheets.
To find the latest job info sheet:
' InSite stores the multiple versions of the JobInfoSheet in the Control
file Dir
Dim JobInfoSheetHome As String =
System.IO.Path.Combine(triggerEvent.Job.JobHome, _
"Control\VersionedJobInformationSheets")
' Get a string array with the directory names of all the versioned
JobInfoSheets
Dim VerInfoSheets As String() =
System.IO.Directory.GetDirectories(JobInfoSheetHome)
' The directory names are date and time (for example,
2005.06.29.15.29.43), so sort them
Array.Sort(VerInfoSheets)
' The most recent JobInfoSheet should be in the last folder of the sorted
array
Dim LatestInfoSheet As String = _
System.IO.Path.Combine(VerInfoSheets(VerInfoSheets.Length -1),
"JobInfoSheet.xml")
To read values from a job info sheet:
' Create an XML document object
Dim myXmlDocument As System.Xml.XmlDataDocument = New
System.Xml.XmlDataDocument
' Load the object with the XML file
myXmlDocument.Load(xmlFile)
' Search for the first node in the document that matches an Xpath query
Dim node As System.Xml.XmlNode = myXmlDocument.SelectSingleNode("/JobSpec/
JobOnSpoke")
' If the search was successful, copy the XML node contents into a string
Dim myXmlResult As String = Nothing
If (Not node Is Nothing) Then
myXmlResult = node.InnerText.Trim()
End If