Ejemplo n.º 1
0
 private void SelectMessageType(MessageTypePair t)
 {
     foreach (ListViewItem i in _formMain.listViewRSPMessageTypeList.Items)
     {
         if (i.Tag as MessageTypePair == t)
         {
             i.Selected = true;
             i.EnsureVisible();
             break;
         }
     }
 }
Ejemplo n.º 2
0
            private void DeleteMessageType()
            {
                MessageTypePair t = GetSelectedMessagseType();

                if (t == null)
                {
                    return;
                }

                _entityConfig.ResponseConfig.ResponseContract.MessageTypePairList.Remove(t);

                RefreshMessageTypeList();
                RefreshMessageTypeButton();
            }
Ejemplo n.º 3
0
        public FormMessageTypePair(MessageTypePair typePair)
        {
            InitializeComponent();

            _messageTypePair = typePair;

            if (_messageTypePair == null)
            {
                _messageTypePair = new MessageTypePair();
                this.Text        = "Add Message Type Pair";
            }
            else
            {
                this.Text = "Edit Message Type Pair";
            }
        }
Ejemplo n.º 4
0
            private void EditMessageType()
            {
                MessageTypePair t = GetSelectedMessagseType();

                if (t == null)
                {
                    return;
                }

                FormMessageTypePair frm = new FormMessageTypePair(t);

                if (frm.ShowDialog(_formMain) != DialogResult.OK)
                {
                    return;
                }

                RefreshMessageTypeList();
                SelectMessageType(t);
            }
Ejemplo n.º 5
0
        private void LoadDefaultConfiguration()
        {
            // Identity

            EntityID    = Guid.NewGuid();
            Description = "HL7 Outbound Adapter";
            DeviceName  = HL7OutboundDeviceName;
            Name        = Program.Context.AppName;

            // Default Transferring(routing) Contract

            Interaction   = InteractionTypes.Subscriber | InteractionTypes.Responser; // | InteractionTypes.Publisher;
            Direction     = DirectionTypes.Outbound;
            RequestConfig = null;
            PublishConfig = null;

            //MessageTypePair mtPair = new MessageTypePair();
            //mtPair.RequestMessageType = MessageRegistry.HL7V2_QueryRequestMessageType;
            //mtPair.ResponseMessageType = MessageRegistry.HL7V2_QueryResultMessageType;
            //ResponseConfig.ResponseContract.MessageTypePairList.Add(mtPair);

            //MessageTypePair mtPair2 = new MessageTypePair();
            //mtPair2.RequestMessageType = MessageRegistry.HL7V2XML_QueryRequestMessageType;
            //mtPair2.ResponseMessageType = MessageRegistry.HL7V2XML_QueryResultMessageType;
            //ResponseConfig.ResponseContract.MessageTypePairList.Add(mtPair2);

            //PublishConfig.Publication.MessageTypeList.Add(MessageRegistry.DataTrackingLogMessageType);

            MessageTypePair mtPair = new MessageTypePair();

            mtPair.RequestMessageType  = MessageRegistry.GENERIC_RequestMessageType;
            mtPair.ResponseMessageType = MessageRegistry.GENERIC_ResponseMessageType;
            ResponseConfig.ResponseContract.MessageTypePairList.Add(mtPair);

            // Other Default Configuration

            SocketConfig          = new SocketClientConfig();
            MessageProcessingType = MessageProcessType.HL7v2XML;
            HL7XMLTransformerType = NHL7ToolkitTransformer.DEVICE_NAME;
            //EnableHL7XMLTransform = true;
        }
Ejemplo n.º 6
0
            private void AddMessageType()
            {
                FormMessageTypePair frm = new FormMessageTypePair(null);

                if (frm.ShowDialog(_formMain) != DialogResult.OK)
                {
                    return;
                }

                MessageTypePair t = frm.MessageTypePair;

                if (t == null)
                {
                    return;
                }

                _entityConfig.ResponseConfig.ResponseContract.MessageTypePairList.Add(t);

                RefreshMessageTypeList();
                SelectMessageType(t);
            }
Ejemplo n.º 7
0
        private void LoadDefaultConfiguration()
        {
            // Identity

            EntityID    = Guid.NewGuid();
            Description = "SOAP Client Adapter";
            DeviceName  = SOAPClientDeviceName;
            Name        = Program.Context.AppName;

            // Default Transferring(routing) Contract

            Interaction   = InteractionTypes.Subscriber | InteractionTypes.Responser; // | InteractionTypes.Publisher;
            Direction     = DirectionTypes.Outbound;
            RequestConfig = null;
            PublishConfig = null;

            MessageTypePair mtPair = new MessageTypePair();

            mtPair.RequestMessageType  = MessageRegistry.GENERIC_RequestMessageType;
            mtPair.ResponseMessageType = MessageRegistry.GENERIC_ResponseMessageType;
            ResponseConfig.ResponseContract.MessageTypePairList.Add(mtPair);

            //PublishConfig.Publication.MessageTypeList.Add(MessageRegistry.DataTrackingLogMessageType);

            // Other Default Configuration

            //SOAPServiceURI = "http://localhost:8080/PIXService.asmx";
            SOAPServiceURI = "http://localhost:8080/CSBroker";
            SOAPAction     = "http://www.carestreamhealth.com/MessageCom";

            // Default Configuration for RHIS PIX

            InboundProcessing.Model           = MessageProcessModel.Xslt;
            InboundProcessing.XSLTExtensions  = XSLTExtensionType.XmlNodeTransformer;
            OutboundProcessing.Model          = MessageProcessModel.Xslt;
            OutboundProcessing.XSLTExtensions = XSLTExtensionType.XmlNodeTransformer;
        }