Vous trouverez sur mon blog des infos sur différents sujets techniques. Ils proviennent de mes expériences chez BEA, Versata ... et actuellement ORACLE
jeudi 12 février 2009
Calculer un temps passé dans une classe java
Si vous avez besoins de logger un temps passé dans votre classe java vous pouvez utiliser cela:
// Get current time
long start = System.currentTimeMillis();
// Votre code java ici ...
// Get elapsed time in milliseconds
long elapsedTimeMillis = System.currentTimeMillis()-start;
// Get elapsed time in seconds
float elapsedTimeSec = elapsedTimeMillis/1000F;
// Get elapsed time in minutes
float elapsedTimeMin = elapsedTimeMillis/(60*1000F);
// Get elapsed time in hours
float elapsedTimeHour = elapsedTimeMillis/(60*60*1000F);
// Get elapsed time in days
float elapsedTimeDay = elapsedTimeMillis/(24*60*60*1000F);
lundi 2 février 2009
Oracle BAM V11 - interfaces WebServices
Si vous utilisez Oracle BAM version 11 (BETA), vous pouvez pousser une données ou plusieurs à son référentiel via les interfaces WebServices:
URL (for iCommand interface): http://hostname:port/OracleBAMWS/WebServices/ICommand
Web service namespace: http://xmlns.oracle.com/bamOther
URLs:
http://hostname:port/OracleBAMWS/WebServices/ManualRuleFire?wsdl
http://hostname:port/OracleBAMWS/WebServices/DataObjectDefinition?wsdl
http://hostname:port/OracleBAMWS/WebServices/DataObjectOperationsByID?wsdl
http://hostname:port/OracleBAMWS/WebServices/DataObjectOperationsByName?wsdl
http://hostname:port/OracleBAMWS/WebServices/MultiUserReportMailer?wsdl
Voici mon exemple d'appel via SoapUI:
ou encore:
OWSM - gateway introuvable
Ensuite vous pouvez rajouter des notions de sécurité à vos webService en suivant par exemple ce tutorial ... (ICI)