using System; using System.Collections.Generic; using System.ServiceModel; namespace bsmd.dbh.ResponseService { [ServiceContract] public interface IResponseService { /// /// Da die Schnittstelle nur mit einem .xsd definiert war ist die Signatur der Methode fraglich /// Sicher ist Void, weniger sicher der Namen und der Name des Parameters. Dessen Type allerdings schon. /// [OperationContract(Action = "http://tempuri.org/IResponseService/NSWResponse")] [XmlSerializerFormatAttribute()] void root(string Version, string MessageId, string VisitId, string TransitId, DateTime Timestamp, string SenderReference, bsmd.dbh.response.RootType Type, bsmd.dbh.response.RootReportingClassesFull ReportingClassesFull, bsmd.dbh.response.RootReportingClassesPartial ReportingClassesPartial, bsmd.dbh.response.RootReportingClassesError RootReportingClassesError, bsmd.dbh.response.RootReportingClassesResetted ReportingClassesResetted, bsmd.dbh.response.RootReportingClassesNoChanges ReportingClassesNoChanges, bsmd.dbh.response.Message[] Messages); } }