Compare commits
2 Commits
15a0127778
...
4b73deabf3
| Author | SHA1 | Date | |
|---|---|---|---|
| 4b73deabf3 | |||
| 68d51f64d0 |
@@ -99,6 +99,7 @@ namespace DDUtilityApp.LOGPARSER.PARSER
|
|||||||
Parser parser = null;
|
Parser parser = null;
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
// 0.LogLevel 1.DateTime 2.Server
|
||||||
if (string.IsNullOrWhiteSpace(strLine)) return parser;
|
if (string.IsNullOrWhiteSpace(strLine)) return parser;
|
||||||
if (strLine.Length < this.LogDTime.Length) return parser;
|
if (strLine.Length < this.LogDTime.Length) return parser;
|
||||||
string[] strValues = this.GetHeaderValues(strLine);
|
string[] strValues = this.GetHeaderValues(strLine);
|
||||||
@@ -132,6 +133,10 @@ namespace DDUtilityApp.LOGPARSER.PARSER
|
|||||||
{
|
{
|
||||||
parser = this.MES_Parser;
|
parser = this.MES_Parser;
|
||||||
}
|
}
|
||||||
|
else if (strValues[2].Trim() == "TRACE")
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
else if (strValues[2].Trim() == "ADD" || strValues[1].Trim() == "DISPOSE")
|
else if (strValues[2].Trim() == "ADD" || strValues[1].Trim() == "DISPOSE")
|
||||||
{
|
{
|
||||||
parser = this.TID_Parser;
|
parser = this.TID_Parser;
|
||||||
|
|||||||
@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
|||||||
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로
|
// 모든 값을 지정하거나 아래와 같이 '*'를 사용하여 빌드 번호 및 수정 번호가 자동으로
|
||||||
// 지정되도록 할 수 있습니다.
|
// 지정되도록 할 수 있습니다.
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("2025.03.25.0")]
|
[assembly: AssemblyVersion("2025.03.27.0")]
|
||||||
[assembly: AssemblyFileVersion("2025.03.25.0")]
|
[assembly: AssemblyFileVersion("2025.03.27.0")]
|
||||||
|
|||||||
@@ -997,7 +997,6 @@ namespace DDUtilityApp.TIBRENDEZVOUS
|
|||||||
|
|
||||||
this.Logger.Info($"Started");
|
this.Logger.Info($"Started");
|
||||||
this.tboxSettingInfo.Text = sb.ToString();
|
this.tboxSettingInfo.Text = sb.ToString();
|
||||||
this.Text = $"TibSimulator - {this.cboxServer.Text} :: {this.cboxTarget.Text}";
|
|
||||||
|
|
||||||
List<Control.ControlCollection> lstControls = new List<Control.ControlCollection>();
|
List<Control.ControlCollection> lstControls = new List<Control.ControlCollection>();
|
||||||
lstControls.Add(this.gboxTransport.Controls);
|
lstControls.Add(this.gboxTransport.Controls);
|
||||||
@@ -1113,26 +1112,23 @@ namespace DDUtilityApp.TIBRENDEZVOUS
|
|||||||
|
|
||||||
foreach (XmlMessage xmlReply in xmlReplys)
|
foreach (XmlMessage xmlReply in xmlReplys)
|
||||||
{
|
{
|
||||||
this.cboxSendSubject.Text = xmlReply.XmlData.SendSubjectName;
|
|
||||||
this.tboxSendMessage.Text = xmlReply.XmlData.GetText();
|
|
||||||
this.tboxSendMessage.Tag = xmlReply;
|
|
||||||
|
|
||||||
xmlReply.SendSubject = this.cboxSendSubject.Text;
|
|
||||||
|
|
||||||
if (xmlReply.IsReply && xmlReply.RequestMessage != null)
|
|
||||||
if (!string.IsNullOrEmpty(xmlReply.RequestMessage.ReplySubject)) this.SendButtons_Focus(this.btnSendReply);
|
|
||||||
else this.SendButtons_Focus(this.btnSend);
|
|
||||||
//else if (xmlReply.SendRequestFlag) this.SendButtons_Focus(this.btnSendRequest);
|
|
||||||
else this.SendButtons_Focus(this.btnSend);
|
|
||||||
|
|
||||||
if (xmlReceived.XmlData.MessageName.ToLower().StartsWith("AreYouThereRequest".ToLower()))
|
if (xmlReceived.XmlData.MessageName.ToLower().StartsWith("AreYouThereRequest".ToLower()))
|
||||||
{
|
{
|
||||||
if (this.chkSendAreYouThereReply.Checked)
|
if (this.chkSendAreYouThereReply.Checked)
|
||||||
{
|
{
|
||||||
this.TibRendezvous.SendMessage(xmlReply);
|
this.TibRendezvous.SendMessage(xmlReply);
|
||||||
this.tboxSendMessage.Clear();
|
}
|
||||||
this.tboxSendMessage.Tag = null;
|
else
|
||||||
return;
|
{
|
||||||
|
this.cboxSendSubject.Text = xmlReply.SendSubject;
|
||||||
|
this.tboxSendMessage.Text = xmlReply.XmlData.GetText();
|
||||||
|
this.tboxSendMessage.Tag = xmlReply;
|
||||||
|
|
||||||
|
if (xmlReply.IsReply && xmlReply.RequestMessage != null)
|
||||||
|
if (!string.IsNullOrEmpty(xmlReply.RequestMessage.ReplySubject)) this.SendButtons_Focus(this.btnSendReply);
|
||||||
|
else this.SendButtons_Focus(this.btnSend);
|
||||||
|
else this.SendButtons_Focus(this.btnSend);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -1140,9 +1136,17 @@ namespace DDUtilityApp.TIBRENDEZVOUS
|
|||||||
if (this.chkSendReply.Checked)
|
if (this.chkSendReply.Checked)
|
||||||
{
|
{
|
||||||
this.TibRendezvous.SendMessage(xmlReply);
|
this.TibRendezvous.SendMessage(xmlReply);
|
||||||
this.tboxSendMessage.Clear();
|
}
|
||||||
this.tboxSendMessage.Tag = null;
|
else
|
||||||
return;
|
{
|
||||||
|
this.cboxSendSubject.Text = xmlReply.SendSubject;
|
||||||
|
this.tboxSendMessage.Text = xmlReply.XmlData.GetText();
|
||||||
|
this.tboxSendMessage.Tag = xmlReply;
|
||||||
|
|
||||||
|
if (xmlReply.IsReply && xmlReply.RequestMessage != null)
|
||||||
|
if (!string.IsNullOrEmpty(xmlReply.RequestMessage.ReplySubject)) this.SendButtons_Focus(this.btnSendReply);
|
||||||
|
else this.SendButtons_Focus(this.btnSend);
|
||||||
|
else this.SendButtons_Focus(this.btnSend);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -60,8 +60,8 @@ namespace JWH.TIB
|
|||||||
XmlMessage xmlMessage = new XmlMessage(xmlData);
|
XmlMessage xmlMessage = new XmlMessage(xmlData);
|
||||||
if (isValueSetting)
|
if (isValueSetting)
|
||||||
{
|
{
|
||||||
this.SetMessageValue(xmlMessage.XmlData.Header);
|
this.SetMessageBodyValue(xmlMessage.XmlData.Header);
|
||||||
this.SetMessageValue(xmlMessage.XmlData.Body);
|
this.SetMessageBodyValue(xmlMessage.XmlData.Body);
|
||||||
}
|
}
|
||||||
|
|
||||||
return xmlMessage;
|
return xmlMessage;
|
||||||
@@ -90,11 +90,11 @@ namespace JWH.TIB
|
|||||||
DirectoryInfo directoryInfo = new DirectoryInfo(this.PathMessageReply);
|
DirectoryInfo directoryInfo = new DirectoryInfo(this.PathMessageReply);
|
||||||
foreach (FileInfo fileInfo in directoryInfo.GetFiles($"{xmlRequest.XmlData.MessageName}_*.xml"))
|
foreach (FileInfo fileInfo in directoryInfo.GetFiles($"{xmlRequest.XmlData.MessageName}_*.xml"))
|
||||||
{
|
{
|
||||||
StreamReader reader = new StreamReader(fileInfo.FullName, Encoding.UTF8, true);
|
StreamReader reader = new StreamReader(fileInfo.FullName, Encoding.Default, true);
|
||||||
strReply = reader.ReadToEnd();
|
strReply = reader.ReadToEnd();
|
||||||
xmlReply = new XmlMessage(strReply);
|
xmlReply = new XmlMessage(strReply);
|
||||||
xmlReply.SetRequstMessage(xmlRequest);
|
xmlReply.SetSubjectName(xmlRequest);
|
||||||
this.SetMessageValue(xmlReply.XmlData.Body, xmlRequest);
|
this.SetMessageBodyValue(xmlReply.XmlData.Body, xmlRequest);
|
||||||
|
|
||||||
lstReply.Add(xmlReply);
|
lstReply.Add(xmlReply);
|
||||||
}
|
}
|
||||||
@@ -131,8 +131,11 @@ namespace JWH.TIB
|
|||||||
|
|
||||||
XmlMessage xmlReply = new XmlMessage(xmlRequest.XmlData.GetText());
|
XmlMessage xmlReply = new XmlMessage(xmlRequest.XmlData.GetText());
|
||||||
xmlReply.XmlData.MessageName += "Reply";
|
xmlReply.XmlData.MessageName += "Reply";
|
||||||
|
xmlReply.XmlData.SendRequestFlag = false;
|
||||||
xmlReply.XmlData.ReplySubjectName = xmlRequest.XmlData.SendSubjectName;
|
xmlReply.XmlData.ReplySubjectName = xmlRequest.XmlData.SendSubjectName;
|
||||||
xmlReply.XmlData.SendSubjectName = xmlRequest.XmlData.ReplySubjectName;
|
xmlReply.XmlData.SendSubjectName = xmlRequest.XmlData.ReplySubjectName;
|
||||||
|
xmlReply.SendSubject = xmlReply.XmlData.SendSubjectName;
|
||||||
|
xmlReply.SendRequestFlag = xmlReply.XmlData.SendRequestFlag;
|
||||||
|
|
||||||
xmlReply.RequestMessage = xmlRequest;
|
xmlReply.RequestMessage = xmlRequest;
|
||||||
if (xmlRequest.SendRequestFlag) xmlReply.IsReply = true;
|
if (xmlRequest.SendRequestFlag) xmlReply.IsReply = true;
|
||||||
@@ -150,10 +153,12 @@ namespace JWH.TIB
|
|||||||
if (xmlRequest == null) return null;
|
if (xmlRequest == null) return null;
|
||||||
|
|
||||||
XmlMessage xmlReply = new XmlMessage(xmlRequest.XmlData.GetText());
|
XmlMessage xmlReply = new XmlMessage(xmlRequest.XmlData.GetText());
|
||||||
xmlReply.XmlData.SendRequestFlag = false;
|
|
||||||
xmlReply.XmlData.MessageName += "Reply";
|
xmlReply.XmlData.MessageName += "Reply";
|
||||||
|
xmlReply.XmlData.SendRequestFlag = false;
|
||||||
xmlReply.XmlData.ReplySubjectName = xmlRequest.XmlData.SendSubjectName;
|
xmlReply.XmlData.ReplySubjectName = xmlRequest.XmlData.SendSubjectName;
|
||||||
xmlReply.XmlData.SendSubjectName = xmlRequest.XmlData.ReplySubjectName;
|
xmlReply.XmlData.SendSubjectName = xmlRequest.XmlData.ReplySubjectName;
|
||||||
|
xmlReply.SendSubject = xmlReply.XmlData.SendSubjectName;
|
||||||
|
xmlReply.SendRequestFlag = xmlReply.XmlData.SendRequestFlag;
|
||||||
|
|
||||||
XmlNode nodeReturn = xmlReply.XmlData.Message.CreateChildNode("return");
|
XmlNode nodeReturn = xmlReply.XmlData.Message.CreateChildNode("return");
|
||||||
nodeReturn.CreateChildNode("returncode", "0");
|
nodeReturn.CreateChildNode("returncode", "0");
|
||||||
@@ -176,7 +181,7 @@ namespace JWH.TIB
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="node"></param>
|
/// <param name="node"></param>
|
||||||
/// <param name="srcMessage">RequestMessage</param>
|
/// <param name="srcMessage">RequestMessage</param>
|
||||||
private void SetMessageValue(XmlNode node, XmlMessage srcMessage = null)
|
private void SetMessageBodyValue(XmlNode node, XmlMessage srcMessage = null)
|
||||||
{
|
{
|
||||||
// MessageValue(UI)
|
// MessageValue(UI)
|
||||||
if (node.GetText() == string.Empty)
|
if (node.GetText() == string.Empty)
|
||||||
@@ -220,7 +225,7 @@ namespace JWH.TIB
|
|||||||
foreach (XmlNode child in node.ChildNodes)
|
foreach (XmlNode child in node.ChildNodes)
|
||||||
{
|
{
|
||||||
if (child.GetType() == typeof(XmlText)) continue;
|
if (child.GetType() == typeof(XmlText)) continue;
|
||||||
this.SetMessageValue(child, srcMessage);
|
this.SetMessageBodyValue(child, srcMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -175,7 +175,7 @@ namespace JWH.TIB
|
|||||||
#region [ Method ] ====================================================
|
#region [ Method ] ====================================================
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// FromString
|
/// 전달된 메시지(문자열)로 속성을 셋팅한다.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="xmlData"></param>
|
/// <param name="xmlData"></param>
|
||||||
public void FromString(string xmlData)
|
public void FromString(string xmlData)
|
||||||
|
|||||||
@@ -174,7 +174,11 @@ namespace JWH.TIB
|
|||||||
|
|
||||||
#region [ Public Method ] =============================================
|
#region [ Public Method ] =============================================
|
||||||
|
|
||||||
public void SetRequstMessage(XmlMessage xmlRequest)
|
/// <summary>
|
||||||
|
/// Set Value of SendSubject, ReplySubject
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="xmlRequest"></param>
|
||||||
|
public void SetSubjectName(XmlMessage xmlRequest)
|
||||||
{
|
{
|
||||||
this.RequestMessage = xmlRequest;
|
this.RequestMessage = xmlRequest;
|
||||||
this.IsReply = true;
|
this.IsReply = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user