try (InputStream in = new XxxInputStream(...))
{
Message res = new Integration(getGrant(), "MyAdapter", in, getName(), null);
String log = res.getAdapterLog() + "\n" + res.getResultLog();
}
DocParam file = params.getDocument(“files0”);
try(InputStream a = new FileInputStream(file.getTmpFile())){
Message res = new Integration().importSAX(getGrant(), a, getName(), “SIOAdaptRI”, null);
}
…
Avec la méthode importSAX, j’ai le message d’erreur suivant dans les logs : com.simplicite.util.integration.SAXImportXML|endProcess||Erreur I/O: CANCELED is missing, the flow is ignored.
Si j’utilise la méthode importSAX, rien n’est fait et aucun message d’erreur.
Concernant le bout de code en exemple, le constructeur de l’objet Integration ne semble pas vouloir de paramètre.
Pouvez-vous m’aider sur le message d’erreur svp?
Cdt
try (InputStream in = new XxxInputStream(...))
{
Message res = new Integration().importADP(getGrant(), "MyAdapter", in, getName(), null);
String log = res.getAdapterLog() + "\n" + res.getResultLog();
}
Le lien vers la javadoc était bon par contre.
NB: La méthode importSAX importe du XML comme son nom l’indique, elle ne gère pas un éventuel adapter.