...
Excerpt |
---|
The BackEnd Webservice must implement the following interface. [ServiceContract(Namespace = "http://himsa.org")] public interface INoahBusinessIntegrationWebOtherSideInterface { /// <summary> /// DataFromNoah method /// </summary> /// <param name="NoahLocation"></param> /// <param name="NoahUser"></param> /// <param name="BusinessSystemUser"></param> /// <param name="MessageID"></param> /// <param name="data"></param> [OperationContract] void DataFromNoah(string NoahLocation, string NoahUser, string BusinessSystemUser, int MessageID, string data); } The name of the client endpoint must be “BasicHttpBinding“BasicHttpBinding_INoahBusinessIntegrationWebOtherSideInterface.” This name is used to determine the configuration for transmitting to the Back-end Web service. <client> <endpoint address="http://localhost:8001/NoahBSOtherEnd" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_INoahBusinessIntegrationWebOtherSideInterfac e" contract="NoahBusinessSystemSide.INoahBusinessIntegrationWebOtherSideInterface" name="BasicHttpBinding_INoahBusinessIntegrationWebOtherSideInterface" /> </client> DataFromNoah The method is used by Noah Web Service to transmit data to the back end system. Parameters:
The Data contains the XML document defined in the Schema files NoahDataExchange.xsd, PatientExport.xsd etc. |
...