pend Salut Voici une exemple de code que j'ai écrit:Connexion à Siebel en utilisant Java Databeans toujours
import com.siebel.data.*;
import com.siebel.data.SiebelException;
public class DataBeanDemo
{
private SiebelDataBean m_dataBean = null;
private SiebelBusObject m_busObject = null;
private SiebelBusComp m_busComp = null;
public static void main(String[] args)
{
DataBeanDemo demo = new DataBeanDemo();
}
public DataBeanDemo()
{
try
{
m_dataBean = new SiebelDataBean();
m_dataBean.login("Siebel://devServerXYZ:7777/XYZ/
ecommunication_enu", ROSADMIN, ROSADMIN, "enu");
System.out.println("Connected");
m_busObject = m_dataBean.getBusObject("Opportunity");
m_busComp = m_busObject.getBusComp("Opportunity");
m_dataBean.logoff();
}
catch (SiebelException e)
{
System.out.println(e.getErrorMessage());
}
}
}
Ce code exécute sans problème, mais se coince à m_dataBean.login()
. Et ne revient jamais.
Quel pourrait être le problème?
Si j'essaye de changer la chaîne de connexion (même nom de port, de 7777 à n'importe quel autre nombre comme 2320, 2321) alors j'obtiens l'erreur could not open a session in 4 attempts SBL-JCA-00200
.
Comme le bean Java se connecte avec le gestionnaire d'objets (généralement sur le port 2321) des problèmes internes devraient figurer dans le gestionnaire d'objets fichier journal. Avez-vous le fichier journal correspondant à votre tentative de connexion? –
Il n'y a pas de journal généré –
Pouvez-vous nous dire ce que vous avez essayé ou soupçonné? –