Premiere commit - Omika
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
<Project Sdk="Microsoft.NET.Sdk">
|
||||
|
||||
<PropertyGroup>
|
||||
<OutputType>Exe</OutputType>
|
||||
<TargetFramework>net10.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="System.Data.OleDb" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
@@ -0,0 +1,51 @@
|
||||
// Probe pour vérifier les opérations dans TOSRV (base Service BATIK.01_BLS).
|
||||
using System.Data.OleDb;
|
||||
|
||||
const string server = "127.0.0.1";
|
||||
const int port = 4900;
|
||||
const string user = "susana";
|
||||
const string password = "123";
|
||||
|
||||
string BuildConnStr(string database) =>
|
||||
$"Provider=PCSOFT.HFSQL;Data Source={server}:{port};Initial Catalog={database};User ID={user};Password={password}";
|
||||
|
||||
Console.WriteLine("=== Opérations TOSRV dans BATIK.01_BLS ===");
|
||||
|
||||
try
|
||||
{
|
||||
using var conn = new OleDbConnection(BuildConnStr("BATIK.01_BLS"));
|
||||
conn.Open();
|
||||
|
||||
using (var cmd = conn.CreateCommand())
|
||||
{
|
||||
cmd.CommandText = "SELECT IDTOSRV, TS_Date, TS_Mobile, TS_JSON, TS_CMD FROM TOSRV";
|
||||
using var reader = cmd.ExecuteReader();
|
||||
Console.WriteLine("\n Toutes les opérations TOSRV:");
|
||||
while (reader.Read())
|
||||
{
|
||||
string id = reader["IDTOSRV"]?.ToString() ?? "";
|
||||
string date = reader["TS_Date"]?.ToString() ?? "";
|
||||
string mobile = reader["TS_Mobile"]?.ToString() ?? "";
|
||||
string json = reader["TS_JSON"]?.ToString() ?? "";
|
||||
string cmdVal = reader["TS_CMD"]?.ToString() ?? "";
|
||||
|
||||
// Extraire l'operationId du JSON si présent.
|
||||
string opId = "";
|
||||
int idx = json.IndexOf("operationId");
|
||||
if (idx >= 0)
|
||||
{
|
||||
int start = json.IndexOf('"', idx + 12);
|
||||
int end = json.IndexOf('"', start + 1);
|
||||
if (start >= 0 && end > start)
|
||||
opId = json.Substring(start + 1, end - start - 1);
|
||||
}
|
||||
Console.WriteLine($" IDTOSRV={id}, Date={date}, Mobile={mobile}, Cmd={cmdVal}, OpId={opId}");
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Console.WriteLine($" ERREUR: {ex.Message}");
|
||||
}
|
||||
|
||||
Console.WriteLine("\nProbe TOSRV terminé.");
|
||||
Reference in New Issue
Block a user