Basic Report ASP Execure UniBasic Program
<%
Server.ScriptTimeout=600
vID = Request.QueryString("id")
Dim objSession
set objSession = Server.CreateObject("Uniobjects.Unioaifctrl")
If objSession Is Nothing Then
Response.Write "Session was not created."
return
End If
objSession.UserName = "username"
objSession.Password = "password"
objSession.AccountPath = "account"
objSession.HostName = "hostname"
objSession.Transport = NETWORK_LANMAN
objSession.Connect
If objSession.IsActive Then
Dim ExecuteProg, vArray, vFieldArray
Set ExecuteProg = objSession.Subroutine("C21.LIST.CCCAPPLY", 2)
ExecuteProg.SetArg 0,vID
ExecuteProg.Call
vArray = split(ExecuteProg.GetArg(1),"|")
'ExecuteProg.GetArg(1) = Engl 101*SP/06|Math 102*SP/05|Biol 250*FA04
'vArray(0) = Engl 101*SP/06
'vArray(1) = Math 102*SP/05
'vArray(2) = Biol 250*FA/04
objSession.Disconnect
vTitle = Session("vName") & " Student ID " & Session("vStuID") & " Record# " & vID
Response.Write ""
Response.Write "| " & vTitle & " |
"
Response.Write "Field | "
Response.Write "Value | "
Response.Write "
|
"
for i = 0 to uBound(vArray)
if vArray(0) = "X" then
Response.Write "
Record Not Found"
else
vFieldArray = split(vArray(i),"*")
'vFieldArray(0) = Engl 101
'vFieldArray(1) = SP/06
Response.Write "| " & vFieldArray(0) & " | "
Response.Write "" & vFieldArray(1) & " |
"
end if
next
Else
If objSession.Error <> UVE_NOERROR Then
Response.Write "
Unable to open connection:- " & objSession.Error
End If
End If
%>