Exemple d'implémentation du client en vb.net
Module EncodeurSpartimeClient
Sub Main()
Dim login As String = "test"
Dim password As String = "test"
Dim client As Object
client = CreateObject("MSSOAP.SOAPClient")
client.mssoapinit("http://" & login & ":" & password & "@code.spartime.com/axis2/services/EncodeurSpartimeService?wsdl")
client.ConnectorProperty("AuthUser") = login
client.ConnectorProperty("AuthPassword") = password
client.setCryptoParameters("0114A25205990CF5D2E6D7628036192B", 1, "0202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202", 14)
Console.Out.WriteLine("Code gestionnaire = " & client.getCodeGestionnaire())
Console.Out.WriteLine("Code installateur = " & client.getCodeInstallateur("20081231T0000"))
Console.Out.WriteLine("Code de date à date = " + client.getCodeDateADate("20080223T0000", "20090707T2359", False, 1))
Console.Out.WriteLine("Code fonction ajout d'opposition = " + client.getCodeFonctionAddOpposition("123456"))
Console.Out.WriteLine("Code fonction suppression d'opposition = " + client.getCodeFonctionDelOpposition("123456"))
Console.Out.WriteLine("Code fonction ajout d'un code perso = " + client.getCodeFonctionAddPerso("1234", 1))
Console.Out.WriteLine("Code fonction suppression d'un code perso = " + client.getCodeFonctionDelPerso("1234"))
Console.Out.WriteLine("Code fonction suppression d'une activité = " + client.getCodeFonctionDelActivite(0))
Console.Out.WriteLine("Code fonction ajout d'un créneau = " + client.getCodeFonctionAddCreneau(0, 0, 671))
Console.Out.WriteLine("Code fonction modification d'un créneau = " + client.getCodeFonctionModCreneau(0, 0, 671))
Console.Out.WriteLine("Code fonction suppression d'un créneau = " + client.getCodeFonctionDelCreneau(0))
Console.Out.WriteLine("Code fonction mise à l'heure = " + client.getCodeFonctionSetDateTime("20081231T1410"))
Console.Out.WriteLine("Code périodique jour V2 = " + client.getCodePeriodiqueJourV2(0, "20080101T0800", 10, 3, 3, 1))
Console.Out.WriteLine("Code instantané = " + client.getCodeInstantane("20090102T1427", 1, False, 3))
End Sub
End Module