wsdl bestand is geimporteerd en nu ?

Status
Niet open voor verdere reacties.

TheKIng971

Nieuwe gebruiker
Lid geworden
21 aug 2008
Berichten
2
Van oorsprong is Delphi mijn ontwikkelomgeving. Maar omdat deze
programeertaal niet zo geschikt is voor communicatie middels SOAP, wil ik
mijn toevlucht zoeken in C#.

Het wsdl-bestand heb ik kunnen importeren
en C# heeft een aantal klassen aan mijn project toegevoegd.

Maar wat is nu mijn volgende stap, heeft iemand tips of nog mooier een
"Hello wsdl world" projectje voor mij, zodat ik vanaf daar verder kan bouwen,
en kan zien of C# voor ditgeen de juiste keuze is.

gr,
Rene
 
Ik ben al ietsje verder,
alleen zegt ie bij regel UitDeCOVClass.controleer(Patients)
het volgende : "Geen data gevonden in de soapenvelope"



zie code .....

Code:
void Button1Click(object sender, EventArgs e)
{
/*
 put the next 2 lines in using :
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
 
The wsdl file is at : [url]https://acccertificaten.vecozo.nl/webservices/cov/vz3738.asmx[/url]
*/
	X509Store store = new X509Store(StoreLocation.CurrentUser);
	store.Open(OpenFlags.ReadOnly);
	X509CertificateCollection col = store.Certificates.Find(X509FindType.FindByIssuerName, "VEcCOZO", false);
      
	vecozo.vz3738 UitDeCOVClass;
	UitDeCOVClass = new vecozo.vz3738();
    
     // check certificate if found
	if (col.Count == 1)
	{
	UitDeCOVClass.ClientCertificates.Add(store.Certificates[0]);              
	} else MessageBox.Show("No certificate found what match.");
         
	/* 
	form here i lost it..
	I cant get the UitDeCOVClass.controleer(......) to work
	*/
           
	vecozo.AanvraagCovType ThePatient;
	ThePatient = new vecozo.AanvraagCovType();
                        
	vecozo.RetourinfoCovType TheReturn;
	TheReturn =  new vecozo.RetourinfoCovType();     
            
	vecozo.ControleerInput Patients;
	Patients = new vecozo.ControleerInput();
            
	ThePatient.Achternaam = "Do";  //John Do
	ThePatient.Geslacht = 1;
	ThePatient.GeboorteDatum=DateTime.Parse("26-08-2008");
	ThePatient.PeildatumVerzekering = DateTime.Parse("26-08-2008");
            
	UitDeCOVClass.controleer(Patients);
                   
	// finaly check if we have got something from vecozo
	MessageBox.Show(Convert.ToString(TheReturn.BSN));
}
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan