Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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_INoahBusinessIntegrationWebOtherSideInterface”INoahBusinessIntegrationWebOtherSideInterface.This 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:

  • String NoahLocation
  • String NoahUser
  • String BusinessSystemUser
  • Int MessageID not used
  • String data


The Data contains the XML document defined in the Schema files NoahDataExchange.xsd, PatientExport.xsd etc.


...