Skip to main content

VB.Net

Begin by creating a Web Service reference to the API located at http://servername/ESD/api.asmx.

Example: Connect to the Web Service

Dim SSAPI As New AppPortalAPI.API

'Specify the URL to your particular server
SSAPI.Url = "http://ws07/esd/api.asmx"

'This is important to have if you are using your own credentials
'SSAPI.UseDefaultCredentials = True

'Or if you use an account
SSAPI.Credentials = New NetworkCredential("User", "Password", "Domain")

Example: Create a New Software Request

Dim oRequestID As Object = SSAPI.createRequest(846, "NewPCName3", "SMX\John", "SMX\John", True, False, New String() {})

If IsNumeric(oRequestID) Then

Console.WriteLine("Successfully created RequestID {0}", CInt(oRequestID))

Else

Console.WriteLine("Problem submitting request: {0}", oRequestID.ToString)

End If

Example: Import a New Computer Object

Dim iResult As Integer = SSAPI.importComputer("NewPCName3", "SMX", "", "", "00:00:00:00:00:00", "", "")

Example: Approve request
Dim iResult As Integer = SSAPI.approveRequest(81972, "API Approval", "Approved via API", "SMX\John", "")

If iResult = 1 Then

Console.WriteLine("Successfully Approved RequestID {0}", 81972)

End If