Stand 20.3. / Test dbh f. NSW 3.0
This commit is contained in:
parent
ec1ae6b03a
commit
8d57ed7042
BIN
ENI-2/DBTabellen.png
Normal file
BIN
ENI-2/DBTabellen.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 153 KiB |
Binary file not shown.
Binary file not shown.
@ -30,6 +30,17 @@ namespace SendNSWMessageService
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public void Commandline(string[] args)
|
||||
{
|
||||
// Dieser Modus dient allein dazu, eine separate Instanz "nebenher" laufen zu lassen, ohne
|
||||
// sie als Service zu installieren. Dies ist sinnvoll um für spezielle HIS Einstellungen Tests zu machen
|
||||
// ohne den laufenden Betrieb zu stören (hoffentlich!)
|
||||
this.Init(args); // setup timer
|
||||
this.DoOnce();
|
||||
while (true)
|
||||
System.Threading.Thread.Sleep(1000); // sleep until someone kills me :)
|
||||
}
|
||||
|
||||
protected override void OnStart(string[] args)
|
||||
{
|
||||
this.EventLog.Source = this.ServiceName;
|
||||
@ -79,6 +90,9 @@ namespace SendNSWMessageService
|
||||
{
|
||||
List<Message> messages = DBManager.Instance.GetMessagesForCore(core);
|
||||
|
||||
// TODO: Das muss wieder entfernt werden wenn 3.0 funktional ist
|
||||
if (core.InitialHIS != Message.NSWProvider.DBH_TEST) continue; // ignore everything else
|
||||
|
||||
if (core.InitialHIS == Message.NSWProvider.DUDR)
|
||||
{
|
||||
// Rostocker: wir senden alle Nachrichten auf einmal
|
||||
@ -219,18 +233,19 @@ namespace SendNSWMessageService
|
||||
// switch über passendes HIS / Schnittstelle
|
||||
switch (message.HIS)
|
||||
{
|
||||
case Message.NSWProvider.DBH:
|
||||
// TODO: Das muss wieder entfernt werden wenn 3.0 funktional geht
|
||||
// case Message.NSWProvider.DBH:
|
||||
case Message.NSWProvider.DBH_TEST:
|
||||
sendSucceeded = bsmd.dbh.Request.SendMessage(message, (message.HIS == Message.NSWProvider.DBH_TEST));
|
||||
if (!sendSucceeded)
|
||||
message.InternalStatus = Message.BSMDStatus.SEND_FAILED;
|
||||
break;
|
||||
|
||||
/*
|
||||
case Message.NSWProvider.DAKOSY:
|
||||
sendSucceeded = bsmd.dakosy.Request.Send(message);
|
||||
if (!sendSucceeded) message.InternalStatus = Message.BSMDStatus.SEND_FAILED;
|
||||
break;
|
||||
|
||||
*/
|
||||
default:
|
||||
_log.WarnFormat("Initial HIS not specified for message {0}", message.Id);
|
||||
break;
|
||||
@ -272,7 +287,8 @@ namespace SendNSWMessageService
|
||||
}
|
||||
|
||||
// Auf erhaltene Visit-Ids prüfen (HIS-NORD)
|
||||
bsmd.hisnord.Request.ReadAnswers();
|
||||
// TODO
|
||||
// bsmd.hisnord.Request.ReadAnswers();
|
||||
|
||||
DBManager.Instance.Disconnect();
|
||||
|
||||
|
||||
@ -14,7 +14,7 @@ namespace SendNSWMessageService
|
||||
/// <summary>
|
||||
/// The main entry point for the application.
|
||||
/// </summary>
|
||||
static void Main()
|
||||
static void Main(string[] args)
|
||||
{
|
||||
ServiceBase[] ServicesToRun;
|
||||
|
||||
@ -28,6 +28,10 @@ namespace SendNSWMessageService
|
||||
{
|
||||
((NSWSendService)ServicesToRun[0]).DoOnce();
|
||||
}
|
||||
else if(args.Length > 0)
|
||||
{
|
||||
((NSWSendService)ServicesToRun[0]).Commandline(args);
|
||||
}
|
||||
else
|
||||
{
|
||||
ServiceBase.Run(ServicesToRun);
|
||||
|
||||
4
nsw/Source/SendNSWMessageService/packages.config
Normal file
4
nsw/Source/SendNSWMessageService/packages.config
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="log4net" version="2.0.5" targetFramework="net45" />
|
||||
</packages>
|
||||
4
nsw/Source/bsmd.dakosy/packages.config
Normal file
4
nsw/Source/bsmd.dakosy/packages.config
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="log4net" version="2.0.5" targetFramework="net45" />
|
||||
</packages>
|
||||
4
nsw/Source/bsmd.database/packages.config
Normal file
4
nsw/Source/bsmd.database/packages.config
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="log4net" version="2.0.5" targetFramework="net45" />
|
||||
</packages>
|
||||
4
nsw/Source/bsmd.dbh/packages.config
Normal file
4
nsw/Source/bsmd.dbh/packages.config
Normal file
@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<packages>
|
||||
<package id="log4net" version="2.0.5" targetFramework="net45" />
|
||||
</packages>
|
||||
Loading…
Reference in New Issue
Block a user