[BO XI 4.1, JAVA] Migration from BO 3.1 to BO 4.1

Hi all,
I work on an application Java which connects to BO 3.1 and posts all the webis of the reference table, extracts the requests, the universes and the objects of a report Webi I want to migrate to the version 4.1 of BO, I have to use the jars of the version 4.1 but I have the following exception :
Exception in thread "Thread-4" java.lang.NoSuchMethodError: com.rsa.jsafe.CryptoJ.isFIPS140Compliant()Z
  at com.businessobjects.bcm.internal.BcmRsaLib.initialize(BcmRsaLib.java:214)
  at com.businessobjects.bcm.internal.BcmRsaLib.<clinit>(BcmRsaLib.java:289)
  at com.businessobjects.bcm.BCM.<clinit>(BCM.java:1144)
  at com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run(BCMInitializer.java:29)
  at java.lang.Thread.run(Thread.java:619)
Exception in thread "Thread-3" java.lang.NoClassDefFoundError: Could not initialize class com.businessobjects.bcm.BCM
  at com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.establishConfidentialChannel(ConfidentialChannelService.java:175)
  at com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:145)
  at com.crystaldecisions.sdk.occa.security.internal.CCMap.locateCCItem(CCMap.java:63)
  at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:845)
  at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:805)
  at com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:210)
  at com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:166)
  at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody0(SessionMgr.java:454)
  at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody1$advice(SessionMgr.java:512)
  at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:1)
  at com.sqli.Utils.Connexion.connexion(Connexion.java:100)
  at com.sqli.UI.ConnexionBOGUI$5.run(ConnexionBOGUI.java:295)
  at java.lang.Thread.run(Thread.java:619)
There are the jars I use:
activation-1.1.jar
activation.jar
antlr.jar
asm-attrs.jar
asm.jar
xpp3.jar
xpp3-1.1.3_8.jar
xpp3_xpath.jar
xpp3_min.jar
xmlsec-1.4.6.jar
xml-apis.jar
xercesImpl.jar
XcelsiusServerSDK.jar
XcelsiusQuery.jar
XcelsiusApp.jar
xalan.jar
webi_proxies.jar
webreporting-jsf.jar
webreporting.jar
wilog.jar
wss4j-1.6.4.jar
wstk_java.jar
VISILUMS_plugins.jar
vsj-standard-3.3.jar
umpjni.jar
SetupWizard_en.jar
SharedObjects.jar
SIA_en.jar
sl_cdp_plugin_en.jar
sl_cdp_plugin.jar
SL_plugins.jar
slproxybridge.jar
SO.webi.adapter.jar
sslj.jar
stax-api-1.0.1.jar
SWFInjection_lang.en.jar
TraceLog.jar
ugv_services.jar
sdk.core.jar
sdk.core.server.common.jar
sdk.core.server.corba.jar
sdk.core.server.jar
sdk.core.session.cms.jar
sdk.core.session.jar
secOraApps.jar
secPSE1.jar
secpsenterprise.jar
secSAPR3.jar
secSiebel7.jar
serialization.jar
repo_proxy_jni.jar
repo_proxy.jar
repoaccess.jar
RepositoryProxyInterface.jar
rom.jar
rpoifs-14.1.jar
sap.com~tc~sec~csi.jar
sapjco3.jar
oda_en.jar
oda-api-services.jar
oda-bicsprovider_en.jar
oda-bicsprovider.jar
oda-bpc.jar
oda-core_en.jar
oda-core.jar
oda-ea.jar
oda-essbase_en.jar
oda-essbase.jar
oda-oracle.jar
oda-pcm.jar
oda-ssas_en.jar
oda-ssas.jar
oda-teradata.jar
oda-tom.jar
oda-xmla-core_en.jar
oda-xmla-core.jar
oda.jar
opensaml-2.5.1-1.jar
org.eclipse.emf.common_2.4.0.v200902171115.jar
org.eclipse.emf.ecore_2.4.2.v200902171115.jar
org.eclipse.emf.ecore.xmi_2.4.1.v200902171115.jar
org.eclipse.equinox.common_3.4.0.v20080421-2006.jar
org.eclipse.equinox.registry_3.4.0.v20080516-0950.jar
org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
pdfcollation.jar
pfjgraphics_driver.jar
platformsearchplugins.jar
platformsearchsdk.jar
platformsearchsdkcommon.jar
poi-3.1-FINAL.jar
postprocessing_oca2service.jar
principalFileImport.jar
probe-CR.jar
probe-sdk_en.jar
probe-sdk.jar
probe-WebI.jar
protobuf.jar
pub_common_en.jar
pub_common.jar
pub_document_en.jar
pub_document.jar
pub_processing.jar
publishing_oca2service.jar
pullparser.jar
QueryBuilder.jar
rampart-core-1.6.2.jar
rampart-policy-1.6.2.jar
rampart-trust-1.6.2.jar
ras21proc.jar
rascore.jar
rcpcommon.jar
rcpinterface.jar
RCPLibs.jar
RcpUI.jar
rebean.common.jar
rebean.jar
rebean.wi.adapter.jar
rebean.wi.jar
rebean.wi.model.jar
rebean.wi.server.commands.jar
rebean.wi.server.jar
rebean.wi.server.requests.jar
lcm_en.jar
libsw_en.jar
libsw.jar
log4j-1.2.12.jar
log4j.jar
logging.jar
mail.jar
mda.clients.common.jar
mda.clients.platform.boe.client_plugin.jar
monitoring-plugins_en.jar
monitoring-plugins.jar
monitoring-sdk_en.jar
monitoring-sdk.jar
junit-4.4.jar
keycodeDecoder.jar
dom4j-1.6.1.jar
ds_excel_idl.jar
ds_excel.jar
dsl_desktop_plugin.jar
dsl_engine_lang.en.jar
dsl_sdk_server.jar
dsws-federator.jar
ehcache-1.1.jar
fdb-sql-parser-1.6.6-SNAPSHOT.jar
GenWSDLImports.jar
guice-1.0.jar
hibernate-commons-annotations-4.0.1.Final.jar
hibernate-core-4.0.1.Final.jar
hibernate-jpa-2.0-api-1.0.1.Final.jar
icu4j-3_8_1.jar
icu4j.jar
InitSmartServers_en.jar
javassist-3.15.0-GA.jar
JavaSwfTool.jar
jboss-logging-3.1.0.GA.jar
jboss-transaction-api_1.1_spec-1.0.0.Final.jar
jcsi_license.jar
JDBInterface.jar
jsafe.jar
com.azalea.ufl.barcode.1.0.jar
com.businessobjects.datafederator.sourcedefiner.source.jar
commons_driver_en.jar
commons-beanutils.jar
commons-cli-1.2.jar
commons-codec-1.3.jar
commons-codec-1.4.jar
commons-collections-3.1.jar
commons-collections-3.2.jar
commons-configuration-1.2.jar
commons-digester-1.6.jar
commons-fileupload-1.3.1.jar
commons-httpclient-3.0.1.jar
commons-io-1.1.jar
commons-jxpath-1.2.jar
commons-lang-2.1.jar
commons-lang-2.3.jar
commons-logging-1.0.4.jar
commons-logging.jar
commons-math-1.1.jar
crdataprovider.jar
CRDBJavabeansServer.jar
CRDBJavaServer.jar
CRDBJavaServerCommon.jar
CRDBJDBCServer.jar
CRDBWicServer.jar
CRDBXMLServer.jar
credential.jar
crlov.jar
crlovmanifest.jar
CrystalEnterpriseRepository.jar
CrystalEnterpriseRepositoryService.jar
cs_server.jar
customdsidl.jar
cvom_chart_lib_en.jar
cvom_en.jar
cvom_ui_helpers.jar
asn1.jar
axiom-api-1.2.5.jar
axiom-impl-1.2.5.jar
axis2-kernel-1.3.jar
backport-util-concurrent-2.2.jar
c3p0-0.9.0.jar
cdsframework_common.jar
cdsframework.jar
cdsframeworkutils.jar
cdsuiframework.jar
cdztools_jshell.jar
certj.jar
cesearch.jar
cglib-2.1.3.jar
rebean.fc.jar
cecore.jar
celib.jar
xcelsius.jar
flash.jar
biplugins.jar
boconfig.jar
cdz_cluster_mgmt_types_idl.jar
cdzidl.jar
ceaspect.jar
sforce-api.jar
SIA_fr.jar
sit.jar
sqljdbc.jar
stempel-1.0.jar
struts.jar
swt.jar
tm-extractors-0.4.jar
u211java.jar
URIUtil.jar
woden-1.0-incubating-M7b.jar
wsdl4j-1.6.2.jar
wsdl4j.jar
wss4j-1.5.3.jar
wstx-asl-3.2.1.jar
xbean_xpath.jar
xbean-2.2.0.jar
xbean.jar
XcelsiusSLPlugins.jar
xmlmerger.jar
xmlpublic.jar
XmlSchema-1.3.2.jar
xmlsec-1.4.0.jar
wi_srvadmin.jar
BOLMT.jar
aspectjrt.jar
jtools.jar
biarengine.jar
cesession.jar
corbaidl.jar
ebus405.jar
cereports.jar
ceplugins_core.jar
ceplugins_cr.jar
cesdk.jar
inproc_container.jar
ie_proxies.jar
IEPlugin_idl.jar
i18n4j.jar
GenericContainer_idl.jar
GenericContainer_proxy.jar
dsl_sdk_commands.jar
dsl_sdk_requests.jar
dsl_sdk_services.jar
cvom_chart_lib.jar
cvom.jar
CTPlugin_idl.jar
derby.jar
AdminTools_en.jar
AdminTools.jar
apache-mime4j-core-0.7.2.jar
axiom-api-1.2.13.jar
axiom-dom-1.2.13.jar
axis2-kernel-1.6.2.jar
axis2-transport-http-1.6.2.jar
axis2-transport-local-1.6.2.jar
axiom-dom-1.2.5.jar
axis.jar
axis2-adb-1.3.jar
axis2-adb-codegen-1.3.jar
axis2-ant-plugin-1.3.jar
axis2-clustering-1.3.jar
axis2-codegen-1.3.jar
axis2-fastinfoset-1.3.jar
axis2-java2wsdl-1.3.jar
axis2-jaxbri-1.3.jar
axis2-jaxws-1.3.jar
axis2-jaxws-api-1.3.jar
axis2-jibx-1.3.jar
axis2-json-1.3.jar
axis2-jws-api-1.3.jar
axis2-metadata-1.3.jar
axis2-mtompolicy-1.3.jar
axis2-saaj-1.3.jar
axis2-saaj-api-1.3.jar
axis2-spring-1.3.jar
axis2-xmlbeans-1.3.jar
bcprov-jdk15-132.jar
BIExtensionPoint.jar
biws-langpack-resource_en.jar
biws-langpack-resource_fr.jar
boeserver.jar
businessgraphics.jar
cafinstall.jar
cdz_ext_lifecycle.jar
cdz_ext.jar
cdzextidl.jar
ceplugins_client.jar
ceutils.jar
cfoundation.jar
classes12.jar
clientplugins.jar
com.businessobjects.datafederator.nativeconnection.jar
com.businessobjects.datafederator.sourcedefiner.jar
com.businessobjects.sdk.plugin.desktop.ao.jar
com.sap.js.passport.api.jar
commons_driver.jar
commons-discovery.jar
commons-httpclient-3.0.jar
comparisonengine.jar
Concurrent.jar
crdataprovider_en.jar
crdataprovider_fr.jar
CRDBSForceServer.jar
CRDBWicExternal.jar
CrystalCommon2.jar
CrystalFormulas.jar
CrystalReportingCommon.jar
CrystalReportsSDK.jar
cvom_chart_lib_fr.jar
cvom_fr.jar
data_en.jar
data_fr.jar
data-native.jar
data.jar
dm.jar
dqw.cpb.boe.lcm.jar
dsws-bicatalog.jar
dsws-biplatform.jar
dsws-common-util.jar
dsws-common.jar
dsws-managequeryasaservice-provider.jar
dsws-managequeryasaservice.jar
dsws-publish.jar
dsws-queryservice.jar
dsws-reportengine.jar
dsws-session.jar
EnableSIAServers.jar
fc2fcengine.jar
fc2widengine.jar
federation_en.jar
federation_fr.jar
fedmaster.jar
fedslave.jar
fmtlib_bridge.jar
geographic_driver_en.jar
geographic_driver_fr.jar
geographic_driver.jar
geomaps.jar
geronimo-stax-api_1.0_spec-1.0.1.jar
IJobProcessingSubsystem.jar
InitSmartServers_fr.jar
InitSmartServers.jar
InstallEntSdkWrapper.jar
itext-1.4.5.jar
jaxrpc.jar
jdom-beta8.jar
jide-common.jar
jide-dock.jar
JNITools.jar
json.jar
jsr173_1.0_api.jar
jxl.jar
serializedEditor.jar
setupConfiguration.jar
UpdateXMLSampleReports.jar
verifyrights.jar
log4j-1.2.14.jar
lucene-analyzers-2.1.0.jar
lucene-analyzers-2.3.1.jar
lucene-core-2.1.0.jar
lucene-core-2.3.1.jar
lucene-demos-2.1.0.jar
lucene-demos-2.3.1.jar
lucene-highlighter-2.3.1.jar
lucene-snowball-2.1.0.jar
lucene-snowball-2.3.1.jar
lucene-spellchecker-2.1.0.jar
lucene-spellchecker-2.3.1.jar
MetafileRenderer.jar
neethi-3.0.2.jar
olap_api.jar
PDFBox-0.7.2.jar
pluginhelper.jar
poi-2.5.1-final-20040804.jar
poi-contrib-2.5.1-final-20040804.jar
poi-scratchpad-2.5.1-final-20040804.jar
PostMigrator.jar
procAuthUpdate.jar
procPlatformSearch.jar
procPrincipalFileImport.jar
procReplication.jar
procSecurityQueryExport.jar
pub_common_fr.jar
REDynamicRecipients.jar
ReportPrinter.jar
reporttemplate.jar
ReportViewer.jar
resolver.jar
rpoifs.jar
saaj.jar
procJavaAdapter.jar
datafederator_services.jar
ccis.jar
commons-logging-1.1.jar
ConnectionServer.jar
deploy.jar
dsl_engine.jar
encrypt.jar
freessl201.jar
rasapp.jar
adv_ivcdzview.jar
procWebiPublishing.jar
bcm.jar
certjFIPS.jar
cryptojFIPS.jar
ssljFIPS.jar
Regards
Hajer

Prithvi,
I didnt find it under that folder in BO 4.1 but I find it under that folder in BO XI 3.1.
The probleme now is that exception caused by function which open the report :
DocumentInstance widoc = wiRepEngine.openDocument(infoObject.getID());
Exception :
com.businessobjects.rebean.wi.CommunicationException: Impossible dinitialiser le serveur du moteur de rapports. (Erreur : RWI 00226)
  at com.businessobjects.rebean.wi.occa.OccaConnection.doConnect(Unknown Source)
  at com.businessobjects.rebean.wi.occa.OccaConnection.<init>(Unknown Source)
  at com.businessobjects.rebean.wi.occa.OccaServerConnectionManager.createConnection(Unknown Source)
  at com.businessobjects.rebean.occa.OccaReportEngineComAdapter.createCadenzaSession(Unknown Source)
  at com.businessobjects.rebean.occa.OccaReportEngineComAdapter.initNewCadenzaSession(Unknown Source)
  at com.businessobjects.rebean.occa.OccaReportEngineComAdapter.openDocument(Unknown Source)
  at com.businessobjects.rebean.wi.ReportEngineImpl.openDocument(Unknown Source)
  at com.businessobjects.rebean.wi.occa.WebiReportEngine.openDocument(Unknown Source)
  at com.sqli.Utils.Connexion.getReport(Connexion.java:220)
  at com.sqli.UI.PanGUI$8.run(PanGUI.java:1012)
  at java.lang.Thread.run(Thread.java:619)
Caused by: com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$ServiceConnection: Impossible de se connecter au service CDZHome depuis le serveur BOAVVBOSH.WebIntelligenceProcessingServer via le CMS BO_AVV_BOSH:6400 (FWM 01006)
cause:com.crystaldecisions.enterprise.ocaframework.idl.ImplServ.OSCAFactoryPackage.connection_failure: IDL:img.seagatesoftware.com/ImplServ/OSCAFactory/connection_failure:1.0
detail:Impossible de se connecter au service CDZHome depuis le serveur BOAVVBOSH.WebIntelligenceProcessingServer via le CMS BO_AVV_BOSH:6400 (FWM 01006) IDL:img.seagatesoftware.com/ImplServ/OSCAFactory/connection_failure:1.0
  at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getUnmanagedService_aroundBody16(ServiceMgr.java:709)
  at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getUnmanagedService(ServiceMgr.java:1)
  at com.crystaldecisions.enterprise.ocaframework.AbstractStubHelper.getService(AbstractStubHelper.java:44)
  at com.crystaldecisions.enterprise.ocaframework.ManagedService.validate(ManagedService.java:771)
  at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validateStatelessService(ManagedSession.java:611)
  at com.crystaldecisions.enterprise.ocaframework.ManagedSession.newService(ManagedSession.java:983)
  at com.crystaldecisions.enterprise.ocaframework.ManagedSession.get(ManagedSession.java:278)
  at com.crystaldecisions.enterprise.ocaframework.ManagedSessions.get(ManagedSessions.java:299)
  at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService_aroundBody4(ServiceMgr.java:539)
  at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(ServiceMgr.java:1)
  at com.businessobjects.rebean.wi.occa.OccaConnection$CDZStubHelper.getService(Unknown Source)
  at com.crystaldecisions.enterprise.ocaframework.ManagedService.validate(ManagedService.java:771)
  at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validateStatelessService(ManagedSession.java:611)
  at com.crystaldecisions.enterprise.ocaframework.ManagedSession.newService(ManagedSession.java:983)
  at com.crystaldecisions.enterprise.ocaframework.ManagedSession.get(ManagedSession.java:256)
  at com.crystaldecisions.enterprise.ocaframework.ManagedSessions.get(ManagedSessions.java:299)
  at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService_aroundBody4(ServiceMgr.java:539)
  at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService_aroundBody5$advice(ServiceMgr.java:512)
  at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(ServiceMgr.java:1)
  ... 11 more
Caused by: com.crystaldecisions.enterprise.ocaframework.idl.ImplServ.OSCAFactoryPackage.connection_failure: IDL:img.seagatesoftware.com/ImplServ/OSCAFactory/connection_failure:1.0
  at com.crystaldecisions.enterprise.ocaframework.idl.ImplServ.OSCAFactoryPackage.connection_failureHelper.read(connection_failureHelper.java:102)
  at com.crystaldecisions.enterprise.ocaframework.idl.ImplServ._OSCAFactoryStub.newService(_OSCAFactoryStub.java:92)
  at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getUnmanagedService_aroundBody16(ServiceMgr.java:690)
  ... 29 more

Similar Messages

  • Migration from Crystal IX to BO-XI using java sdk-- very urgent

    Post Author: Pranav.Sharma
    CA Forum: Migration to XI R2
    Need help in migration from Crystal Report IX to BO-XI.
    Currently we are using CR IX and Java SDK to access reports from J2ee application. These reports reside on remote server where we have shared access to that directory.
    We are accessing these reports through our j2ee application.Can anyone please elaborate whether we can use same SDK here with slight change in code probably in authentication related to CMS etc and calling mechanism or we have to go for BO java SDK alltogether. Is anything we are missing here?
    Can anyone please  help as  we have to complete migration in 1-2 days.

    The first thing you will want to do is to publish all of your reports to Business Objects XI and make sure they all still work. Obviously they won't have the dynamic parameters anymore but you should just ensure they all work and are able to connect to their databases. You can use a tool like the publishing wizard to help you.
    All the reports should now be available inside of XI.
    Unfortunately you will need to manually modify all of the 400 reports to use the business objects Dynamic Cascading Parameters DCP.
    There should be some DCP info in the Business Views documentation.
    I hope this helps
    Rob Horne<br /><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/robhorne</a>

  • Migrate from WD Java to WD ABAP in ESS Trips and Expenses

    Hi
    I got request to migrate from from Java to ABAP fof ESS trips and expenses. Could someone please give me a link to the documentation or any existing blogs?
    thanks

    bump...

  • Migration from WD Java to WD ABAP in ESS Trips and Expenses

    Hello Experts,
    We are migrated ESS Trips and expenses from WD Java to WD ABAP.
    Following steps I have performed
    1.     Activated FIN_TRAVEL_1 and FIN_TRAVEL_2 business functions.
    2.     checked FITV_TRIP_FORM service in SICF /sap/bc/webdynpro/sap its active .
    3.     Currently we are SAP ESS 6.0 EHP 4 , and accordingly we have down loaded
    uwl_com.sap.pct.erp.mss.tra.14.zip , (for SAP ECC 6.0, Enhancement Package 4) [Note 1076144 - ESS trips and   expenses: Migration from WD Java to WD ABAP]
    file as suggested in Migration from WD Java to WD ABAP in ESS Trips and Expenses user guide
    4.     after uploading uwl_com.sap.pct.erp.mss.tra.14.zip file in SAP NetWeaver Portal -> System Administration  -> System Configuration -> Universal Worklist->& Workflow -> Universal Worklist Administration.-> Object Types and View Definitions ->  com.sap.pct.erp.mss.tra.
    5.     after uploading file, when manager click up on u201Ccheck trip of ABCu201D workitem in his uwl , he is getting following error.
    404   Not Found
    SAP J2EE Engine/7.01 
    The requested resource does not exist.
    Details:   Go to main page of this application!
    Any idea for fixing this issue.

    hi
    in the java system , the portal will launch the approval frm the same system , for the abap component , the task type in uwl you might have to define a dynamic property as "System" and give the name of your r/3 system in there.
    Try it
    Regards
    sameer

  • Migration from Sun Java System Portal Server to the Oracle Portal

    Hi, I'm in charge of evaluate the viability of a project that comprises the migration from Sun Java System Portal Server to the Oracle Portal. so I'm wondering if there is a kind of out of box migration tool in Oracle Portal or exists some guidelines to do the migration. In the other hand there is the option of migrate from Sun Java System Portal Server to Oracle WebCenter?
    Thanks in advance!

    The migration path for Sun Portal Server is Oracle WebCenter Suite. WebCenter is a significantly different architecture so there are no tools planned for the migration. However, we do plan to document and publish a whitepaper once we've assisted a few of the initial customer migrations.

  • Problem with Java Native Type after Migration from 7.0 to 7.1

    Hi,
    after Migration from Netweaver 7.0 to Netweaver 7.1 I get following error:
    FileDownload 'FileDownload.data': Context attribute 'PrintSelectedView.PdfToDownload.resourceInputStream' has the Java native type 'com.sap.tc.webdynpro.progmodel.api.IWDInputStream' and cannot be bound to this property. Hint: Remove the binding or bind a context element matching the property's type.     
    What have I done wrong?
    How could I fix this problem?
    Best regards,
    Peter

    Hi,
    thanks, this solved the problem.
    Thank you.
    Best regards,
    Peter

  • Migrating from JavaHelp to Oracle Help for Java

    Currently we have a product in which we have implemented Sun Microsystem's JavaHelp as the Help delivery system. However, after evaluating Oracle Help for Java we would like to migrate from Javahelp to OHJ.
    My question is, how difficult would this migration be from the Development side? I have been reviewing the Oracle Help for Java Developer's Guide and comparing it against the JavaHelp documentation but I haven't been able to get a clear idea of how different the implementation is.
    Thanks,
    Theresa

    Hello Theresa,
    Thanks for considering Oracle Help.
    There isn't much you have to do with your source content and control files. With the exception of the full text search index, the Oracle Help control file formats (helpset, index, map, etc.) extend the JavaHelp formats. So you can use the JavaHelp control files as is, or you can extend them with the Oracle Help extensions. For a quick overview of differences, see the following page in the Oracle Help Guide:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Oracle Help File Formats."
    3. Click "Comparision to Javahelp File Formats."
    To create an Oracle Help full text search index, run through the Helpset Authoring Wizard and remove the existing JavaHelp search view and have the wizard generate an Oracle Help Search index
    on the following wizard page. For the Helpset Authoring Wizard doc:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Authoring Oracle Help Systems."
    3. Click "Using the HelpSet Authoring Wizard."
    Alternatively, change the helpset file by hand. For the doc:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Oracle Help File Formats."
    3. Click "Helpset File."
    Then run the indexer. For doc:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Authoring Oracle Help Systems."
    3. Click "Using the Full-text Search Indexer."
    On the development side, the APIs are different, but they are also very
    simple. You create a Help object, add HelpSets, and associate topic-ids
    with java UI components using the CSHManager as described in the
    Oracle Help Guide:
    1. Go to http://otn.oracle.com/ohguide/help/.
    2. Click "Oracle Help for Java Developer's Guide."

  • Creation of domain issues - migration from weblogic 10.3.0 to 10.3.5 versio

    Hello,
    i would like to kindly ask for a help with following issue:
    Basically we are migrating from the 10.3.0 to the 10.3.5 version. We are building the domain using the template in "silent mode". And when i try to create the domain with new weblogic 10.3.5 im getting some errors.
    The command to run the creation of the domain is following:
    ${WL_HOME}/common/bin/config.sh -mode=silent -silent_script=${SILENT_SCRIPT} -log=${WLLOGFILE} >> ${LOGFILE} 2>&1
    returnCode=$?
    SILENT_SCRIPT contains following commands:
    read template from "/local/wg372/BM/appl/config/NEW_DOMAIN_CONFIGURED.jar";
    write domain to "/local/wg372/BM/appl/BmDomain";
    set OverwriteDomain "true";
    close template;
    When i setup new env(solaris) with weblogic 10.3.5 im getting following error when the silent_script command (*write domain to "/local/wg372/BM/appl/BmDomain";*) is executed:
    2011-07-18 16:53:00,427 INFO [runScript] com.oracle.cie.domain.script.ScriptExecutor - succeed: read template from "/local/wg372/BM/appl/config/NEW_DOMAIN_CONFIGURED.jar"
    2011-07-18 16:53:00,427 INFO [runScript] com.oracle.cie.domain.script.ScriptExecutor - write Domain to "/local/wg372/BM/appl/BmDomain"
    2011-07-18 16:53:00,505 ERROR [runScript] com.oracle.cie.wizard.domain.silent.tasks.RunScriptTask - There was an error executing the script: /local/wg372/BM/appl/installer/silent_script
    java.lang.NullPointerException
         at com.oracle.cie.domain.security.SecurityGenerateLDIFT.buildSecurityInfo(SecurityGenerateLDIFT.java:460)
         at com.oracle.cie.domain.security.SecurityGenerateLDIFT.<init>(SecurityGenerateLDIFT.java:119)
         at com.oracle.cie.domain.script.ScriptExecutor.writeDomain(ScriptExecutor.java:718)
         at com.oracle.cie.domain.script.ScriptParserClassic$StateMachine.processWrite(ScriptParserClassic.java:573)
         at com.oracle.cie.domain.script.ScriptParserClassic$StateMachine.execute(ScriptParserClassic.java:429)
         at com.oracle.cie.domain.script.ScriptParserClassic.parseAndRun(ScriptParserClassic.java:148)
         at com.oracle.cie.domain.script.ScriptParserClassic.doExecute(ScriptParserClassic.java:110)
         at com.oracle.cie.domain.script.ScriptParser.execute(ScriptParser.java:72)
         at com.oracle.cie.domain.script.ScriptParser.execute(ScriptParser.java:35)
         at com.oracle.cie.wizard.domain.helpers.Executor.runSilentScript(Executor.java:68)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.oracle.cie.wizard.domain.silent.tasks.RunScriptTask.runScriptWithExecutor(RunScriptTask.java:551)
         at com.oracle.cie.wizard.domain.silent.tasks.RunScriptTask.execute(RunScriptTask.java:335)
         at com.oracle.cie.wizard.silent.tasks.AbstractSilentTask.run(AbstractSilentTask.java:28)
         at java.lang.Thread.run(Thread.java:662)
    In Windows env im getting following error:
    create.domain:
    [exec] -mode="silent" -silent_script=J:/_dev/build/installer/silent_script
    [exec] << read template from "J:/_dev/build/config/NEW_DOMAIN_CONFIGURED.jar"
    [exec] >> succeed: read template from "J:/_dev/build/config/NEW_DOMAIN_CONFIGURED.jar"
    [exec] << write Domain to "J:/_dev/build/BmDomain"
    [exec] CFGFWK-60550: Script execution aborted. The script may contain an error.
    [exec] null
    CFGFWK-60550: - doc says
    CFGFWK-60550: Script execution aborted. The script may contain an error.
    Cause:
    Action:
    Level: 1
    Type: ERROR
    Impact: Configuration
    I tried to google for this issue, look into the weblogic documentation but with no luck.
    So i would like to kindly ask, if anyone of you perhaps could give me a hint/advise with this problem.
    Thanks in advance.

    Hi,
    thanks for the reply but im not sure if we are talking about the same thing. What i need is to upgrade the weblogic "DOMAIN" not the weblogic installation itself.
    Anyway,
    after some googling and testing im again stucked with another issue:
    1. First i have created the old doman (10.3.0)
    2. Then i have tested the domain with the new weblogic version 10.3.5 - as it should be (and is) compatible within those 2 versions
    ---> worked fine
    3. Then via offline WLST(of weblogic 10.3.5) i have managed to create new template with command writeTemplate(nameOfTemplate.jar)
    4. But when i try to create the new domain with the new template via WLST(of weblogic 10.3.5) im again stucked (im able to read the template in wlst but not able to writeDomain ) - error:
    wls:/offline> readTemplate('/home/wg372/tmp/new_template.jar')
    wls:/offline/BmDomain>writeDomain('/home/wg372/tmp/new_domain')
    Error: writeDomain() failed. Do dumpStack() to see details.
    wls:/offline/BmDomain>dumpStack()
    com.oracle.cie.domain.script.jython.WLSTException: com.oracle.cie.domain.script.ScriptException: The application location must have write permission.
    at com.oracle.cie.domain.script.jython.CommandExceptionHandler.handleException(CommandExceptionHandler.java:51)
    at com.oracle.cie.domain.script.jython.WLScriptContext.handleException(WLScriptContext.java:1538)
    at com.oracle.cie.domain.script.jython.WLScriptContext.writeDomain(WLScriptContext.java:803)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.python.core.PyReflectedFunction.__call__(Unknown Source)
    at org.python.core.PyMethod.__call__(Unknown Source)
    at org.python.core.PyObject.__call__(Unknown Source)
    at org.python.core.PyInstance.invoke(Unknown Source)
    at org.python.pycode._pyx3.writeDomain$15(/var/tmp/WLSTOfflineIni6651397525640719781.py:71)
    at org.python.pycode._pyx3.call_function(/var/tmp/WLSTOfflineIni6651397525640719781.py)
    at org.python.core.PyTableCode.call(Unknown Source)
    at org.python.core.PyTableCode.call(Unknown Source)
    at org.python.core.PyFunction.__call__(Unknown Source)
    at org.python.pycode._pyx24.f$0(<console>:1)
    at org.python.pycode._pyx24.call_function(<console>)
    at org.python.core.PyTableCode.call(Unknown Source)
    at org.python.core.PyCode.call(Unknown Source)
    at org.python.core.Py.runCode(Unknown Source)
    at org.python.core.Py.exec(Unknown Source)
    at org.python.util.PythonInterpreter.exec(Unknown Source)
    at org.python.util.InteractiveInterpreter.runcode(Unknown Source)
    at org.python.util.InteractiveInterpreter.runsource(Unknown Source)
    at org.python.util.InteractiveInterpreter.runsource(Unknown Source)
    at weblogic.management.scripting.WLST.main(WLST.java:173)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.WLST.main(WLST.java:29)
    Caused by: com.oracle.cie.domain.script.ScriptException: The application location must have write permission.
    at com.oracle.cie.domain.script.ScriptExecutor.writeDomain(ScriptExecutor.java:757)
    at com.oracle.cie.domain.script.jython.WLScriptContext.writeDomain(WLScriptContext.java:795)
    ... 29 more
    I tried to have a look around for the "The application location must have write permission." problem but again with no luck.
    Furthemore when i try to do the same with old domain template, with old version of WLST (of weblogic 10.3.0), i have no problems with creating of the domain.
    Any ideas?
    Ill keep you updated :-)

  • Error in "Run Java migration toolkit", doing a SAP system copy.

    Hi all,
    Migration to new hardware with system copy, get an error in CI installation on "Run Java Migration Toolkit".
    From the sapinst.log:
    ERROR 2009-05-13 12:46:47.188
    FJS-00003  TypeError: ci.getInstanceDir() has no properties (in script NW_Doublestack_CI|ind|ind|ind|ind, line 120276: ???)
    ERROR 2009-05-13 12:46:48.318
    FCO-00011  The step InitPrivateContext with step key |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_CI_Instance|ind|ind|ind|ind|12|0|NW_CI_Instance_Configure_Java|ind|ind|ind|ind|4|0|NW_RUN_MIGRATION_CONTROLLER|ind|ind|ind|ind|2|0|InitPrivateContext was executed with status ERROR .
    From the sapinst_dev.log:
    ERROR      2009-05-13 12:46:47.188 [iaxxejsbas.cpp:204]
    FJS-00003  TypeError: ci.getInstanceDir() has no properties (in script NW_Doublestack_CI|ind|ind|ind|ind, line 120276: ???)
    TRACE      2009-05-13 12:46:48.038 [syuxctask.cpp:1382]
               CSyTaskImpl::start(bool)
    A child process has been started. Pid = 23620
    ERROR      2009-05-13 12:46:48.318 [sixxcstepexecute.cpp:951]
    FCO-00011  The step InitPrivateContext with step key |NW_Doublestack_CI|ind|ind|ind|ind|0|0|NW_CI_Instance|ind|ind|ind|ind|12|0|NW_CI_Instance_Configure_Java|ind|ind|ind|ind|4|0|NW_RUN_MIGRATION_CONTROLLER|ind|ind|ind|ind|2|0|InitPrivateContext was executed with status ERROR .
    TRACE      2009-05-13 12:46:48.368 [iaxxgenimp.cpp:752]
                CGuiEngineImp::showMessageBox
    <html> <head> </head> <body> <p> An error occurred while processing service SAP NetWeaver 7.0 Support Release 3 > Software Life-Cycle Options > System Copy > Oracle > Target System Installation > High-Availability System > Based on AS ABAP and AS Java > Central Instance . You may now </p> <ul> <li> choose <i>Retry</i> to repeat the current step. </li> <li> choose <i>View Log</i> to get more information about the error. </li> <li> stop the task and continue with it later. </li> </ul> <p> Log files are written to /tmp/sapinst_instdir/NW04S/LM/COPY/ORA/SYSTEM/HA/AS/CI. </p> </body></html>
    TRACE      2009-05-13 12:46:48.368 [iaxxgenimp.cpp:1255]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    I had checked the INSTANCE_NAME parameter, in every profile, and is ok.
    I tried a new instalation, after importing the profiles, and checking the INSTANCE_NAME, but got the same error.
    Please, advice.
    Thanks in advance.
    Best Regards.
    Jorge

    Thanks Manoj for your advice.
    We had already checked the procedures, we are working based on the System Copy Guide: "System Copy for SAP Systems Based on SAP NetWeaver 7.0 SR3 ABAP+Java".
    I had to mention that source and target systems are HP-UX, 11.23, Itanium and the DataBase is Oracle 10.2.02.
    The copy was made from a Central System (ABAP + Java) to a High-Availability System (ABAP + Java), and the problem appeared when copying the Central Instance.
    Thanks in adavance.
    Regards.
    Jorge

  • Problem with servlet after migrating from OC4J to WebLogic 10.3

    I come across a problem when I was migrating from jDev 11g TP4 to production version in that step also server got changed from OC4J to webLogic.
    I am running java http servlet along other jspx pages. When everything was on OC4J there was no problem whit security on this servlet ( servlet was under same authorization automatically, and I was able to create new application module on this servlet by createRootApplicationModule
    ) but when I changed to WebLogic 10.3 I come across a numerous problems. First one is solved i managed to put the servlet under same authorization as jspx pages by
    *&lt;servlet&gt;*
    *&lt;servlet-name&gt;report&lt;/servlet-name&gt;*
    *&lt;servlet-class&gt;path.to.class&lt;/servlet-class&gt;*
    *&lt;security-role-ref&gt;*
    *&lt;role-name&gt;name&lt;/role-name&gt;*
    *&lt;role-link&gt;valid-users&lt;/role-link&gt;*
    *&lt;/security-role-ref&gt;*
    *&lt;/servlet&gt;*
    but when I trying to create new application module I get JBO-30003 error which is Caused by:
    oracle.adf.share.security.ADFSecurityAuthenticationException: JAAS login error.
    Invalid null input: name
    Has anybody any idea what I am doing wrong?
    Thank you for your help, Rok Kogov&scaron;ek

    for example:
    web.xml
    <security-role>
    <role-name>yourrole</role-name>
    </security-role>
    weblogic.xml
    <security-role-assignment>
    <role-name>yourrole</role-name>
    <principal-name>wlsuser</principal-name > <!-- wlsuser is define at wls console-->
    </security-role-assignment>

  • IMac CPU3.06 GHz Intel Core 2 Duo, 8GB, Extremely slow and repeatedly "out of Memory" since migration from Mountain Lion to Mavericks

    Dear Apple Support Community.
    As mentioned by a number of users reporting the same problem, my 2009 iMac CPU3.06 GHz Intel Core 2 Duo, 8GB RAM, has become extremely slow and repeatedly "out of Memory" since it was migrated from Mountain Lion to Mavericks (OS 10.9 then OS 10.9.1).
    I have already run CleanMyMac, deleted 5GB of useless stuffs, which did not translate into any improvement. Following the advices collected in other Apple Support Community threads, I have applied EtreCheck the outcome of which is provided below.
    For information, I have also upgraded my 2011 MacBook CPU2.3 GHz Core i7, 8GB which became only a bit slower than before, sometimes freezing which it almost never did before. However, I am used to the fact that Mac get usually slower and more prompt fo freeze after upgrading to a more recent OS.
    Both my 2009 iMac and my 2011 MacBook have F-Secure installed. So the problem with the 2009 IMac is unlikly to be due to the presence of F-Secure. Interestingly, the few abnormalities found by Etrecheck were exacly identical before I ran CleanMyMac. There are two more findings (mentioned below) since I ran CleanMyMac on the 2009 iMac, which again didn't improve the problem.
    So please find below the details of the EtreCheck experience and some additional measurements made with iStat while running EtreCheck:
    Hardware Information:
    iMac (24-inch, Early 2009)
    iMac - model: iMac9,1
    1 3.06 GHz Intel Core 2 Duo CPU: 2 cores
    8 GB RAM
    Video Information:
    ATI Radeon HD 4850 - VRAM: 512 MB
    Audio Plug-ins:
    BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
    AirPlay: Version: 1.9 - SDK 10.9
    AppleAVBAudio: Version: 2.0.0 - SDK 10.9
    iSightAudio: Version: 7.7.3 - SDK 10.9
    System Software:
    OS X 10.9.1 (13B42) - Uptime: 0 days 2:40:57
    Disk Information:
    WDC WD1001FALS-40K1B0 disk0 : (1 TB)
    EFI (disk0s1) <not mounted>: 209.7 MB
    XooS5 HD (disk0s2) /: 999.35 GB (189.85 GB free)
    Recovery HD (disk0s3) <not mounted>: 650 MB
    OPTIARC DVD RW AD-5670S 
    USB Information:
    Apple Inc. Built-in iSight
    Canon CanoScan
    Apple Computer, Inc. IR Receiver
    Apple Inc. BRCM2046 Hub
    Apple Inc. Bluetooth USB Host Controller
    FireWire Information:
    WD My Passport 071D 800mbit - 800mbit max
    EFI (disk1s1) <not mounted>: 209.7 MB
    disk1s2 (disk1s2) <not mounted>: 2 TB
    Boot OS X (disk1s3) <not mounted>: 134.2 MB
    Thunderbolt Information:
    Kernel Extensions:
    com.f-secure.kext.fsauth          (1.0.0d1)
    Problem System Launch Daemons:
    [failed] com.apple.wdhelper.plist [REMARK: this abnormality appeared only after running CleanMyMac. It does not appear on my 2011 MacBook]
    Problem System Launch Agents:
    Launch Daemons:
    [loaded] com.adobe.fpsaud.plist
    [invalid] com.bjango.istatlocaldaemon.plist [REMARK: this abnormality pre-existed to running CleanMyMac. It appears also on my 2011 MacBook]
    [loaded] com.f-secure.fsavd.dbhelper.plist
    [loaded] com.f-secure.fsavd.plist
    [loaded] com.f-secure.fsmac.firewall.plist
    [loaded] com.f-secure.fsmac.fsupdated_guts2.plist
    [loaded] com.f-secure.fsmac.licensetool.plist
    [loaded] com.macpaw.CleanMyMac2.Agent.plist
    Launch Agents:
    [loaded] com.babylon.activation.plist
    [loaded] com.bjango.istatlocal.plist
    [loaded] com.f-secure.relauncher.plist
    [loaded] com.f-secure.trasher.plist
    User Launch Agents:
    [loaded] com.adobe.ARM.[...].plist
    [loaded] com.google.keystone.agent.plist
    [loaded] com.macpaw.CleanMyMac2Helper.diskSpaceWatcher.plist
    [loaded] com.macpaw.CleanMyMac2Helper.scheduledScan.plist
    [loaded] com.macpaw.CleanMyMac2Helper.trashWatcher.plist
    User Login Items:
    iTunesHelper
    Dropbox
    F-Secure Anti-Virus for MAC
    3rd Party Preference Panes:
    Flash Player
    Internet Plug-ins::
    FlashPlayer-10.6: Version: 11.9.900.170 - SDK 10.6
    Default Browser: Version: 537 - SDK 10.9
    AdobePDFViewerNPAPI: Version: 11.0.04 - SDK 10.6
    AdobePDFViewer: Version: 11.0.04 - SDK 10.6
    DivXBrowserPlugin: Version: 2.1
    Flash Player: Version: 11.9.900.170 - SDK 10.6
    OfficeLiveBrowserPlugin: Version: 12.2.8
    Google Earth Web Plug-in: Version: 6.1
    QuickTime Plugin: Version: 7.7.3
    iPhotoPhotocast: Version: 7.0
    User Internet Plug-ins::
    Picasa: Version: 1.0
    Bad Fonts:
    None
    Old applications:
    None
    Time Machine:
    Skip System Files: NO
    Mobile backups: OFF
    Auto backup: YES
    Volumes being backed up:
    XooS5 HD: Disk size: 930.71 GB Disk used: 753.90 GB
    Destinations:
    XooS5 TM [Local] (Last used)
    Total size: 2 
    Total number of backups: 32
    Oldest backup: 2013-09-15 01:11:39 +0000
    Last backup: 2013-12-07 12:48:45 +0000
    Size of backup disk: Too small. Backup size 2  < (Disk used 753.90 GB X 3)
    Time Machine details may not be accurate. All volumes being backed up may not be listed.
    REMARK: The above finding is unlikely to be accurate. In fact, my Time Machine is supported by a 2TB WD My Passport Studio external HD connected with a Firewire 800. As mentionned, only 754GB of the 2000GB are used.
    Top Processes by CPU:
    5%          backupd
    5%          Mail
    5%          WindowServer
    3%          Finder
    3%          Dropbox
    Top Processes by Memory:
    1.60 GB          mds_stores REMARK: this item was marked in red in the outcome of EtreCheck, so I assume there is something wrong there
    82 MB          Finder
    74 MB          Mail
    49 MB          softwareupdated
    49 MB          Dropbox
    Virtual Memory Statistics:
    97 MB          Free RAM
    1.21 GB          Active RAM
    1.19 GB          Inactive RAM
    1.21 GB          Wired RAM
    1.83 GB          Page-ins
    36 MB          Page-outs
    Please find now some additional measurements collected with iStat while running EtreCheck:
    Practically:
    The iMac can work slowly with only one software e.g. either Mail or Safari or Firefox, but still the below "out of Memory" message occurs about every 3 minutes.
    Aperture has becomre to slow to be useable
    If trying to write a mail (with Mail) while Safari or Firefox is open, then the "out of Memory" message occurs about every 20 seconds so I need to check on "Resume" several times per minute.
    Conclusions
    From the above, unless anyone in the Apple Support Community proves to be able to identify a specific problem leading to a way to find a cure, I tend to conclude that Mavericks is not suitable for computers operating with a Core 2 Duo CPU even with a 8GB of RAM.
    Unless I missed something, I did not see any warning from Apple Computer Inc. informing their customers they should refrain from upgrading Core 2 Duo Computers.
    The only solution I see so far is to downgrade from Mavericks to Mountain Lion. And the Apple Support Community would confirm that it is the only solution, I would appreciate to get your guidance on how to proceed.
    Intended action plan
    Migrate the above 2009 iMac to a 2014 Mac Mini Server operating on Mavericks to ensure that no data may be lost while downgrading to Montain Lion.
    Provided the above downgrading operation is successful, assign this 2009 iMac to partial retirement e.g. Mail, Skype, iTunes  and DVD player.
    In advance, I would like to thank the Apple Community for helping me either i) finding a cure to the problem, ii) or confirming that Mavericks cannot operate properly on Core 2 Duo computers, iii) and in such a case, guiding me on how to downgrade to Mountain Lion.
    Yours sincerely
    Core

    ... what anti-virus would you recommend using?
    Use what is already included with OS X. It already includes everything it needs to protect itself from viruses and malware. Keep it that way with software updates from Apple.
    A much better question is "how should I protect my Mac":
    Never install any product that claims to "speed up", "clean up", "optimize", or "accelerate" your Mac. Without exception, they will do the opposite.
    Never install pirated or "cracked" software, software obtained from dubious websites, or other questionable sources. Illegally obtained software is almost certain to contain malware.
    Don’t supply your password in response to a popup window requesting it, unless you know what it is and the reason your credentials are required.
    Don’t open email attachments from email addresses that you do not recognize, or click links contained in an email:
    Most of these are scams that direct you to fraudulent sites that attempt to convince you to disclose personal information.
    Such "phishing" attempts are the 21st century equivalent of a social exploit that has existed since the dawn of civilization. Don’t fall for it.
    Apple will never ask you to reveal personal information in an email. If you receive an unexpected email from Apple saying your account will be closed unless you take immediate action, just ignore it. If your iTunes or App Store account becomes disabled for valid reasons, you will know when you try to buy something or log in to this support site, and are unable to.
    Don’t install browser extensions unless you understand their purpose. Go to the Safari menu > Preferences > Extensions. If you see any extensions that you do not recognize or understand, simply click the Uninstall button and they will be gone.
    Don’t install Java unless you are certain that you need it:
    Java, a non-Apple product, is a potential vector for malware. If you are required to use Java, be mindful of that possibility.
    Disable Java in Safari > Preferences > Security.
    Despite its name JavaScript is unrelated to Java. No malware can infect your Mac through JavaScript. It’s OK to leave it enabled.
    Block browser popups: Safari menu > Preferences > Security > and check "Block popup windows":
    Popup windows are useful and required for some websites, but popups have devolved to become a common means to deliver targeted advertising that you probably do not want.
    Popups themselves cannot infect your Mac, but many contain resource-hungry code that will slow down Internet browsing.
    If you ever see a popup indicating it detected registry errors, that your Mac is infected with some ick, or that you won some prize, it is 100% fraudulent. Ignore it.
    Ignore hyperventilating popular media outlets that thrive by promoting fear and discord with entertainment products arrogantly presented as "news". Learn what real threats actually exist and how to arm yourself against them:
    The most serious threat to your data security is phishing. To date, most of these attempts have been pathetic and are easily recognized, but that is likely to change in the future as criminals become more clever.
    OS X viruses do not exist, but intentionally malicious or poorly written code, created by either nefarious or inept individuals, is nothing new.
    Never install something without first knowing what it is, what it does, how it works, and how to get rid of it when you don’t want it any more.
    If you elect to use "anti-virus" software, familiarize yourself with its limitations and potential to cause adverse effects, and apply the principle immediately preceding this one.
    Most such utilities will only slow down and destabilize your Mac while they look for viruses that do not exist, conveying no benefit whatsoever - other than to make you "feel good" about security, when you should actually be exercising sound judgment, derived from accurate knowledge, based on verifiable facts.
    Do install updates from Apple as they become available. No one knows more about Macs and how to protect them than the company that builds them.
    Summary: Use common sense and caution when you use your Mac, just like you would in any social context. There is no product, utility, or magic talisman that can protect you from all the evils of mankind.

  • Migrating from 10g to 11g checklist

    Hi,
    we are migrating from oracle 10.2.0.4.0 to 11g. we have Apex 3.1.2.00.02 installed in 10g.Will migrating to 11g will have any issues in our applications?.i have read that what comes with 11g is apex 3.0.
    it would be so helpful if you could give a checklist/steps on migarting to 11g.
    Many Thanks,
    Cklp.

    Thank you Shay. I tried to migrate our application to 11g without choosing Trinidad, when I want to deploy it i get follwoing exception
    eblogic.application.ModuleException: Failed to load webapp: 'enlogixcis'
         at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:393)
         at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
         at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
         at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
         Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: oracle.adf.view.faces.webapp.ResourceServlet
         at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:297)
         at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:270)
         at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:64)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         Truncated. see log file for complete stacktrace
    there is adf-faces-impl.jar in path when I open its I see following
    Manifest-Version: 1.0
    Ant-Version: Apache Ant 1.5.3
    Created-By: Apache Maven
    Built-By: asghosh
    Package: oracle.adfinternal.view.faces
    Build-Jdk: 1.4.2_16
    Extension-Name: adf-faces-impl
    Specification-Title: ADF Faces Implementation
    Specification-Vendor: Oracle Corporation
    Implementation-Title: oracle.adfinternal.view.faces
    Implementation-Vendor: Oracle Corporation
    Implementation-Version: 10_1_3_4_0
    it seems it is for app server 10.1.3.4

  • How can i Migrate from EJB Application to Hibernate

    Hi ,
    i have developed web services using EJBs. can i create web services for my hybernate application. can anybody please help me for that??
    please advice me how can i Migrate from my EJB Apps to Hibernate.
    thanks & Regards,
    nagalaxmi

    Hi
    Check this link
    http://www.devx.com/Java/Article/27954
    Sameer

  • Migrated from SOA 10.1.3.1 to 10.1.35, Error While Deploying an Application

    I have migrated from Application server 10.1.3.1 to 10.1.3.5 by applying patches. After that i have tried to deploy a application, I got this error
    Operation failed with error: [resonance:resonance] - Exception creating EntityManagerFactory using PersistenceProvider class oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider for persistence unit
    Please reply as soon as possible, It's very urgent , I am trying to resolve this issue for the past 1 week

    The Error which is present in the logs as follows
    *10/05/12 16:05:18 Stop process*
    *10/05/12 16:06:58 Start process*
    May 12, 2010 4:07:04 PM com.evermind.server.XMLDataSourcesConfig parseRootNode
    INFO: Legacy datasource detected...attempting to convert to new syntax.
    May 12, 2010 4:07:05 PM com.evermind.server.XMLApplicationServerConfig randomize
    JtaAdminPassword
    INFO: Updating JtaAdmin account
    *10/05/12 16:07:17 Oracle Containers for J2EE 10g (10.1.3.5.0) initialized*
    May 12, 2010 4:10:28 PM com.evermind.server.XMLDataSourcesConfig parseRootNode
    INFO: Legacy datasource detected...attempting to convert to new syntax.
    *10/05/12 16:10:41 WARNING: Code-source /home/oracle/product/j2ee/resonance/appli*
    cations/resonance/resonance/WEB-INF/lib/toplink.jar (from WEB-INF/lib/ directory
    in /home/oracle/product/j2ee/resonance/applications/resonance/resonance/WEB-INF
    */lib) has the same filename but is not identical to /home/oracle/product/toplink*
    */jlib/toplink.jar (from <code-source> (ignore manifest Class-Path) in META-INF/b*
    oot.xml in /home/oracle/product/j2ee/home/oc4j.jar). If it contains different ve
    rsions of the same classes, it will be masked as the latter is already visible i
    n the search path of loader resonance.web.resonance:0.0.0.
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    *10/05/12 16:10:59 oracle.oc4j.admin.internal.DeployerException: [resonance:reson*
    ance] - Exception creating EntityManagerFactory using PersistenceProvider class
    oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider for persistence
    unit ResonanceUnit.
    *10/05/12 16:10:59 at com.evermind.server.ejb.exception.DeploymentException*
    *.exceptionCreatingEntityManagerFactory(DeploymentException.java:130)*
    *10/05/12 16:10:59 at com.evermind.server.ejb.persistence.PersistenceUnitMa*
    nagerImpl.createContainerEntityManagerFactory(PersistenceUnitManagerImpl.java:19
    *7)*
    *10/05/12 16:10:59 at com.evermind.server.ejb.persistence.PersistenceUnitMa*
    nagerImpl.initializePersistenceUnit(PersistenceUnitManagerImpl.java:159)
    *10/05/12 16:10:59 at com.evermind.server.ejb.persistence.PersistenceUnitManagerImpl.initialize(PersistenceUnitManagerIm*
    pl.java:87)
    *10/05/12 16:10:59 at com.evermind.server.http.HttpApplication.createDefaultPersistenceUnitManager(HttpApplication.java:*
    *875)*
    *10/05/12 16:10:59 at com.evermind.server.http.HttpApplication.<init>(HttpApplication.java:844)*
    *10/05/12 16:10:59 at com.evermind.server.ApplicationStateRunning.getHttpApplication(ApplicationStateRunning.java:435)*
    *10/05/12 16:10:59 at com.evermind.server.Application.getHttpApplication(Application.java:592)*
    *10/05/12 16:10:59 at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReferen*
    ce(HttpSite.java:2280)
    *10/05/12 16:10:59 at com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.<init>(HttpSite.java:2199)*
    *10/05/12 16:10:59 at com.evermind.server.http.HttpSite.addHttpApplication(HttpSite.java:1833)*
    *10/05/12 16:10:59 at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:304)*
    *10/05/12 16:10:59 at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:120)*
    *10/05/12 16:10:59 at oracle.oc4j.admin.internal.WebApplicationBinder.bindWebApp(WebApplicationBinder.java:92)*
    *10/05/12 16:10:59 at oracle.oc4j.admin.internal.ApplicationDeployer.bindWebApp(ApplicationDeployer.java:825)*
    *10/05/12 16:10:59 at oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(ApplicationDeployer.java:276)*
    *10/05/12 16:10:59 at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:100)*
    *10/05/12 16:10:59 at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52*
    *10/05/12 16:10:59 at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)*
    *10/05/12 16:10:59 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.j*
    ava:298)
    *10/05/12 16:10:59 at java.lang.Thread.run(Thread.java:595)*
    *10/05/12 16:11:00 WARNING: DeployerRunnable.run [resonance:resonance] - Exception creating EntityManagerFactory using Persist*
    enceProvider class oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider for persistence unit ResonanceUnit.oracle.
    *oc4j.admin.internal.DeployerException: [resonance:resonance] - Exception creating EntityManagerFactory using PersistenceProvi*
    der class oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider for persistence unit ResonanceUnit.
    at oracle.oc4j.admin.internal.DeployerBase.execute(DeployerBase.java:133)
    at oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun(OC4JDeployerRunnable.java:52)
    at oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run(DeployerRunnable.java:81)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
    at java.lang.Thread.run(Thread.java:595)
    Help me

  • Migration from MySql to Derby

    I am currently migrating from MySql to Derby.
    I have been developing a MRPII package for a while now and whilst my classes worked with MySql I am finding difficulty with implementing them using Derby.
    I have developed a GUI interface for MRPII functions and use a Database Interface class to connect to the database.
    The Database Interface class gives me the capability of reading and writing from a database.
    I extend this capability to sub classes ie part, customers, suppliers, work orders.
    The problem I have is with the ' "+standardCost+" ' type statements. In MySql, the database engine recognises that the standard cost variable is a double though using Derby I get the following Errors.
    SQL Exception: Columns of type 'DOUBLE' cannot hold values of type 'CHAR'. In Save Data error code30000
    SQL Exception: Columns of type 'DOUBLE' cannot hold values of type 'CHAR'. In Save Data error code30000
    Executed statement INSERT INTO stock VALUES('BUDGET500','A1', '100.0','50.0','1.0','100.0')
    Executed statement INSERT INTO part VALUES('BUDGET500', 'PENTIUM','76.0', '86.0','EACH','MP','7','33')
    The only solution I see is giving each subclass of Database Interface the individual capability within that class to connect to the database and use prepared statements.
    Does anyone know if Derby has the capability of processing the updates using a similar format as shown in my code.
    package delta.databaseInterface;
    import delta.databaseInterface.DatabaseInterface;
    public class Part extends DatabaseInterface{
         private String partNumber;
         private String partType;
         private String description;
         private double standardCost;
         private double sellingPrice;
         private String stockLocation;
         private double quantityOnHand;
         private String unitOfMeasure;
         private double minimumStock;
         private double minimumOrderQuantity;
         private int leadTime;
         private double avaliableStock;
                         private int commodityCode;
         public void setPartNumber(String pn){
              this.partNumber = pn.toUpperCase();
         public void setDescription(String ds){
              this.description = ds.toUpperCase();
         public void setStandardCost(double sc){
              this.standardCost = sc;
         public void setSellingPrice(double sp){
              this.sellingPrice = sp;
         public void setQuantityOnHand(double qt){
              this.quantityOnHand = qt;
              this.avaliableStock = qt;
         public void setStockLocation(String sl){
              this.stockLocation = sl.toUpperCase();
         public void setUnitOfMeasure(String uom){
              this.unitOfMeasure = uom.toUpperCase();
         public void setTypeOfPart(String top){
              this.partType = top.toUpperCase();
         public void setMinimumStock(double ms){
              this.minimumStock= ms;
         public void setMinimumOrderQuantity(double moq){
              this.minimumOrderQuantity = moq;
         public void setLeadTime(int lt){
              this.leadTime = lt;
                         public void setCommodityCode(int cc){
              this.commodityCode = cc;
         public void insertIntoPartDatabase(){
           super.setDatabase("mrpii");
                           super.setUpdate( "INSERT INTO part VALUES('"+partNumber+"', '"+description+"','"+standardCost+"'," +
           " '"+sellingPrice+"','"+unitOfMeasure+"','"+partType+"','"+leadTime+"','"+commodityCode+"')");
                             super.saveData();       
         public void insertIntoStockDatabase(){
            super.setDatabase("mrpii");
            super.setUpdate("INSERT INTO stock VALUES('"+partNumber+"','"+stockLocation+"',"+
    " '"+quantityOnHand+"','"+minimumStock+"','"+minimumOrderQuantity+"','"+avaliableStock+"')");
                    super.saveData();
         public void changePartDetails(){
            super.setDatabase("mrpii");
            super.setUpdate( "UPDATE part SET description = '"+description+"',unitOfMeasure = '"+unitOfMeasure+"',"+
              "partType = '"+partType+"' WHERE partNumber = '"+partNumber+"' ");
            super.saveData();
         public void adjustStock(){
              super.setDatabase("mrpii");
              super.setUpdate( "UPDATE stock SET stockLocation = '"+stockLocation+"',"+
              "avaliableStock = (('"+quantityOnHand+"' - qtyOnHand ) + avaliableStock), "+
              " qtyOnHand = '"+quantityOnHand+"' WHERE partNumber = '"+partNumber+"' ");
              super.saveData();
         public void insertAllocation(String allocationID, double quantity){
              super.setDatabase("mrpii");
              super.setQuery("INSERT INTO allocations VALUES('"+partNumber+"','"+quantity+"',"+
                 " '"+allocationID+"')");
              super.saveData();
         public void reduceAvaliable(double allocated){
              super.setDatabase("mrpii");
              super.setUpdate( "UPDATE stock SET avaliableStock = (avaliableStock - '"+allocated+"') WHERE " +
              "partNumber = '"+partNumber+"' ");
              super.saveData();
         public void increaseAvaliable(double allocated){
              super.setDatabase("mrpii");
              super.setUpdate( "UPDATE stock SET avaliableStock = (avaliableStock - '"+allocated+"') WHERE " +
              "partNumber = '"+partNumber+"' ");
              super.saveData();
    }Any help would be deeply appreciated
    Thanks
    Jim

    I am currently migrating from MySql to Derby. Dear God, why?I am using the embedded functionality.
    >
    I have been developing a MRPII package for a whilenow
    MRP as in "manufacturing resource planning"?Yes
    >
    and whilst my classes worked with MySql I am
    finding difficulty with implementing them using
    Derby.That suggests that your Java code relies too heavily
    on MySQL features. You didn't make your code
    portable enough.
    I have developed a GUI interface for MRPIIfunctions
    and use a Database Interface class to connect tothe
    database.
    The Database Interface class gives me thecapability
    of reading and writing from a database.
    I extend this capability to sub classes ie part,
    customers, suppliers, work orders.
    The problem I have is with the ' "+standardCost+"'
    type statements. In MySql, the database engine
    recognises that the standard cost variable is a
    double though using Derby I get the following
    Errors.Right - you're counting on something that might not
    be true for all databases. MySQL appears to be doing
    an implicit conversion from string to double. Bad
    idea.
    SQL Exception: Columns of type 'DOUBLE' cannothold
    values of type 'CHAR'. In Save Data errorcode30000
    SQL Exception: Columns of type 'DOUBLE' cannothold
    values of type 'CHAR'. In Save Data errorcode30000
    Executed statement INSERT INTO stock
    VALUES('BUDGET500','A1',
    '100.0','50.0','1.0','100.0')
    Executed statement INSERT INTO part
    VALUES('BUDGET500', 'PENTIUM','76.0',
    '86.0','EACH','MP','7','33')Do you use PreparedStatements to escape strings and
    dates for you? If not, you're in for a bumpy ride.
    The only solution I see is giving each subclass of
    Database Interface the individual capabilitywithin
    that class to connect to the database and use
    prepared statements.I would not have a single database interface. Each
    class has its own requirements. How can a single
    class know about all of them? Better to break your
    persistence layer into several interaces, one per
    persistent class.That is what I thought
    >
    Does anyone know if Derby has the capability of
    processing the updates using a similar format as
    shown in my code.I think your code is in trouble, Jim.Probably so, thought a redesign is not so much of a problem now as I am a bit more experienced than when I started out.
    >
    You don't use prepared statements, which would help
    with your portability issues.
    You have SQL embedded in the objects. I'd move it
    out into a separate persistence layer.
    You might want to read about Hibernate, an
    object/relational mapping layer. You've got objects
    and tables. Hibernate tools or Middlegen can
    generate the XML mapping files for you. Once you
    have those, you'll find that Hibernate will make
    porting to another database a lot easier. It can be
    as easy as changing configuration files.
    I'd also look into Spring. It has some great
    plumbing to help you deal with databases and lots of
    other stuff.
    %My main class is as follows;
    package delta.databaseInterface;
    * @author James Charles
    import java.sql.SQLException;
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.Statement;
    import java.sql.ResultSet;
    import java.sql.ResultSetMetaData;
    import java.util.Vector;
    import javax.swing.JTable;
    public class DatabaseInterface{
         private String database;
         private String query;
                         private String update;
                private String[][] results = new String[0][0];
         private int columnCount = 0;
         private int rowCount = 0;
         private boolean resultsExist = false;
         Object data[][];
         private JTable table;
         public void setDatabase(String database){
              this.database = database;
         public void setQuery(String query){
              this.query = query;
                public void setUpdate(String update){
              this.update= update;
            public void saveData(){
              try{
              Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
              String sourceURL = new String("jdbc:derby:" + this.database);
              Connection databaseConnection = DriverManager.getConnection(sourceURL);
              Statement statement = databaseConnection.createStatement();
              statement. executeUpdate(this.update);
                    databaseConnection.close();
              } // end of try
              catch(ClassNotFoundException cnfe){
                   System.err.println(cnfe);
              catch(SQLException sqle){
                   System.err.println(sqle + " In Save Data error code" + sqle.getErrorCode());
                             System.out.println("Executed statement " + this.query);
                    catch(InstantiationException ie){
                        System.err.println(ie);
             catch(IllegalAccessException iae){
                        System.err.println(iae);
         public String getDatabase(){
              return this.database;
         public String getQuery(){
              return this.query;
         public void setResults(){           
         try{
              Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();
              String sourceURL = new String("jdbc:derby:" + this.database);
              Connection databaseConnection = DriverManager.getConnection(sourceURL);
              Statement statement = databaseConnection.createStatement();
              ResultSet thisResult = statement.executeQuery(this.query);
                    databaseConnection.commit();
              System.out.println("Executed statement");
              convertToArray(thisResult);
              databaseConnection.close();
         } // end of try
         catch(ClassNotFoundException cnfe){
              System.err.println(cnfe);
         catch(SQLException sqle){
              System.err.println(sqle);
         catch(InstantiationException ie){
                        System.err.println(ie);
             catch(IllegalAccessException iae){
                        System.err.println(iae);
         public void convertToArray(ResultSet resultsIn) throws SQLException{
              this.resultsExist = false;
              String[] columnNames = new String[0];
              Vector dataRows = new Vector();
              ResultSetMetaData metadata = resultsIn.getMetaData();
              this.columnCount = metadata.getColumnCount();
              columnNames = new String[this.columnCount];
              for(int i = 0; i < this.columnCount; i++)
                   columnNames[i] = metadata.getColumnLabel(i+1);
              String[] rowData = new String[this.columnCount]; // Stores one row
              while(resultsIn.next()){ // For each row...
                   rowData = new String[this.columnCount]; // create array to hold thedata
                        for(int i = 0; i < this.columnCount; i++)// For each column
                        rowData[i] = resultsIn.getString(i+1); // retrieve the data item
                        dataRows.addElement(rowData); // Store the row in the vector
              this.results= new String[dataRows.size()][this.columnCount];
              this.data= new Object[dataRows.size()][this.columnCount];
              for(int column = 0; column < this.columnCount; column++)
                   for(int row = 0; row < dataRows.size(); row++){
              this.results[row][column] = ((String[])(dataRows.elementAt(row)))[column];
              this.data[row][column] = ((String[])(dataRows.elementAt(row)))[column];
              this.rowCount = dataRows.size();
              try{
                   if  (results[0][0].equals(null)){ this.resultsExist = false;} //ckecks results
                        else {this.resultsExist = true;}
                   catch (ArrayIndexOutOfBoundsException e){
                   System.out.println(e + "in catch");
                   this.resultsExist = false;
                   System.out.println("Value of exists in catch = " + this.resultsExist);
         }// end of set results
         public JTable getTable(Object[] columnNames) {
              table = new JTable(data, columnNames);
              return table;
         public int getColumnCount(){
              return this.columnCount;
         public int getRowCount(){
              return this.rowCount;
         public String getData(int row, int column){
              return this.results[row][column];
         public boolean doResultsExist(){
              return this.resultsExist;
    } // end of database InterfaceI developed this code about a year ago and maybe it is time to simplify it.
    With MySql I could create an instance of Database Interface or use one of its subclasses and perform any function on the database by calling its methods.
    maybe it is time for a redesign!
    thanks
    jim

Maybe you are looking for

  • Creating an itunes account without a credit card messed up...can someone help?

    I followed the instructions to create an Apple ID without using a credit card (thank you google....) but somewhere after the verification email it went wrong.  Now, every time I try to log into the Apps Store on Itunes it prompts me to enter a credit

  • Dispute Case per invoice

    Hi All, My client is planning to implement Dispute management. I just wanted to know if we can create one dispute case per customer i.e. one dispute case per multiple invoices of a customer or does it have to be one dispute case per invoice. Regards,

  • Having trouble with buttons in motion menus

    I'm having some problems with buttons in motion menus: - I've created a motion menu where some text (button names) fade in. - I set a loop point after the text has faded in completely. - I set the end condition to "loop" (there is some animation afte

  • How to unistall x code at mac pro

    evening , how to remove x code at mac pro 13". thaks

  • Desktop software v5 does not detect BB 8330, tried everything...

    Hi! I an absolutely new to the forum and seeking some help to troubleshoot my Desktop to BB connection. I've had it working on my Desktop (XP Pro 2002, SP2) with DM 5.0 + BB (8330) w version 4.5.0.160 (platform 3.4.0.41) A few days ago, out of the bl