ich eine Liste der Testergebnisse erhalten, aus einer Tabelle zu lesen, in der folgenden Form:Prozess wiederholt Segmente von Datenbank-Reader Quelle
testid | testname | sampleid
-------------------------------
1001 | GLU | 99889
1002 | CR | 99889
1003 | NU | 99889
Und ich brauche eine ASTM/HL7-Nachricht mit dieser Information zu bauen, aber Probleme beim Finden einer Lösung zum Erstellen der sich wiederholenden Segmente der Nachricht.
Ich möchte nur wissen, wie man das anpackt. Ich versuche derzeit, es in der Quelltransformation des Kanals mit dem Datenbankleser zu ändern.
var dbConn;
try {
dbConn = DatabaseConnectionFactory.createDatabaseConnection('net.sourceforge.jtds.jdbc.Driver','jdbc:jtds:sqlserver://localhost:1433/DB','xxx','xxx');
return result;
} finally {
if (dbConn) {
var sql = "SELECT IDORDEN, FSOLICITUD, NO_EXP, APELL1, APELL2, NOMBRE, FNAC, CAMA, SEXO, IDEXAMEN, PROCESADO FROM ORDENES"
var result = dbConn.executeCachedQuery(sql);
dbConn.close();
return result;
}
}
Bitte um Rat.