Exemple #1
0
        private void initClass(string endPointName, string endPoint, reqDER.MultiSpeakRequestMsgHeader header, string responseAddress)
        {
            _endPointName = endPointName;
            _client = new reqDER.DERRequest_PortClient(_endPointName);
            if (endPoint == null)
                _endPoint = _client.Endpoint.Address.ToString();
            else
                _endPoint = endPoint;

            if (responseAddress == null)
                _responseAddress = _client.Endpoint.ListenUri.ToString();
            else
            _responseAddress = responseAddress;

            if (header == null)
            {
                // create default, bogus header for all messages
                _header = new reqDER.MultiSpeakRequestMsgHeader();
                _header.MessageID = getUUID();
                _header.Caller = new reqDER.Caller();
                _header.Caller.AppName = "DermsInterface";
                _header.Caller.AppVersion = "1";
                _header.Caller.Company = "EEcorp";
                _header.Caller.SystemID = "12.3";
                _header.MultiSpeakVersion = new reqDER.MultiSpeakVersion();
                _header.MultiSpeakVersion.Build = "123";
                _header.MultiSpeakVersion.Branch = "0";
                _header.MultiSpeakVersion.MajorVersion = "1";
                _header.MultiSpeakVersion.MinorVersion = "0";
                _header.Caller.AuditID = "aid";
                _header.Caller.AuditPassword = "******";
            }
        }
Exemple #2
0
 public reqDER.DER[] getDERGroups(reqDER.DERID[] ders)
 {
     return getDERGroups(_endPoint, _header, ders);
 }
Exemple #3
0
 public reqDER.DER[] getDERGroups(String endpoint, reqDER.MultiSpeakRequestMsgHeader header, reqDER.DERID[] ders)
 {
     reqDER.DERRequest_PortClient client = new reqDER.DERRequest_PortClient(_endPointName);
     return client.GetDERsByDERID(endpoint, header, ders);
 }
Exemple #4
0
 public void dispatchDERGroup(reqDER.DERGroupDispatchRequest[] request)
 {
     dispatchDERGroup(_endPoint, _header, request);
 }
Exemple #5
0
 public void dispatchDERGroup(string endpoint, reqDER.MultiSpeakRequestMsgHeader header, reqDER.DERGroupDispatchRequest[] request)
 {
     reqDER.DERRequest_PortClient client = new reqDER.DERRequest_PortClient(_endPointName);
     client.InitiateDERGroupDispatchRequests(endpoint, header, _responseAddress, getUUID(), request);
 }
Exemple #6
0
 public Multispeak(string endPointName, string endPoint, reqDER.MultiSpeakRequestMsgHeader header, string responseAddress)
 {
     initClass(endPointName, endPoint, header, responseAddress);
 }