Tool for unused methods

Is there a tool for looking for unused methods in a package (actually for a whole application) ?

and doing what with them? removing them?
JAX is an obfuscator/optimiser. 1 of the Optimisations it does, is remove unused code (empty methods, unaccessed fields, etc etc)

Similar Messages

  • Converasion Tool for CCB

    Hi , i am trying to migrate to CCB, but could not find the Conversion Tool in edelivery, Can anyone tell me where can i get it from.
    Is that i have to use Conversion Tool for migration or can use Oracle Data integrator. which one is quite friendly?. As i heard Conversion tool have many steps to be followed.
    Edited by: chesplay on May 13, 2013 5:16 AM
    Edited by: chesplay on May 13, 2013 5:18 AM

    and doing what with them? removing them?
    JAX is an obfuscator/optimiser. 1 of the Optimisations it does, is remove unused code (empty methods, unaccessed fields, etc etc)

  • Com.sun.tools.javac.Main: method compile errors

    I had a working web project the other day, and something happened that caused every page to start throwing this error:
    # javax.servlet.ServletException: com.sun.tools.javac.Main: method compile([Ljava/lang/String;Ljava/io/PrintWriter;)I not found
    # at com.ibm.ws.webcontainer.jsp.servlet.JspServlet.service(JspServlet.java:779)
    # at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    # at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    # at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    # at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    # at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    # at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    # at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    # at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    # at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:978)
    # at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
    # at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
    # at com.mayco.mvc.MVCServlet.processRequest(MVCServlet.java:426)
    # at com.mayco.ldap.MayServlet.service(MayServlet.java:415)
    # at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
    # at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
    # at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
    # at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
    # at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
    # at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
    # at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
    # at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:76)
    # at com.mayco.cy.filter.AuthenticateFilter.doFilter(AuthenticateFilter.java:167)
    # at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:132)
    # at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:71)
    # at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:974)
    # at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:564)
    # at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:200)
    # at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:119)
    # at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:276)
    # at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
    # at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:182)
    # at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
    # at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
    # at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:618)
    # at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:439)
    # at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:672)
    I tried setting up a clean environment (server, EAR, web project), but haven't been able to re-solve the problem I had with the original project yet.  If I could get a starting point to look for how to solve this type of error it would be greatly appreciated!                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    I checked my JDK compliance (1.4) and the installed JREs (Standard VM; WebSphere v5.1 EE JRE; C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51_stub\java\jre)
    I did notice that it was using the JRE System LIbrary [WebSphere v5.1 JRE] and I changed it to the WebSphere v5.1 EE JRE like I think it should have been...
    and the web server startup begins with:
    *** Starting the server ***
    ************ Start Display Current Environment ************
    WebSphere Platform 5.1 [BASE 5.1.0.3 cf30412.02] [JDK 1.4.1 b0344.02] running with process name localhost\localhost\server1 and process id 2692
    Host Operating System is Windows XP, version 5.1
    Java version = J2RE 1.4.1 IBM Windows 32 build cn1411-20031011 (JIT enabled: jitc), Java Compiler = jitc, Java VM name = Classic VM
    was.install.root = C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51
    user.install.root = C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51
    Java Home = C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51\java\jre
    ws.ext.dirs = C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/java/lib;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/classes;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/classes;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/lib;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/lib/ext;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/web/help;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/deploytool/itp/plugins/com.ibm.etools.ejbdeploy/runtime;C:/Program Files/IBM/SQLLIB/java/db2java.zip;C:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1.2/wstools/eclipse/plugins/com.ibm.etools.webservice_5.1.2/runtime/worf.jar
    Classpath = C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/properties;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/properties;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/lib/bootstrap.jar;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/lib/j2ee.jar;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/lib/lmproxy.jar;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/lib/urlprotocols.jar;C:\WebSphere\properties;C:\spi4j2.5.4_J2ee1.4\clientLib\XEES.jar;C:\spi4j2.5.4_J2ee1.4\clientLib\bcprov-jdk14-139.jar;C:\spi4j2.5.4_J2ee1.4\clientLib\config.jar;C:\spi4j2.5.4_J2ee1.4\clientLib\spi4jStub_2.5.4.jar;C:\spi4j2.5.4_J2ee1.4\clientLib\XEES100J.jar;C:\spi4j2.5.4_J2ee1.4\clientLib\XEES110J.jar;C:\spi4j2.5.4_J2ee1.4\clientLib\XEES120J.jar;C:\spi4j2.5.4_J2ee1.4\clientLib\XEES200J.jar;C:\spi4j2.5.4_J2ee1.4\clientLib\XTCP211.jar;C:\spi4j2.5.4_J2ee1.4\Demo\log4j-1.2.8.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\spi4jCore_2.5.4.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\axis-1.1.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\xmlParserAPIs-2_2_1.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\jaxrpc.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\wsdl4j.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\fsgWsif1.1.jar;C:\spi4j2.5.4_J2ee1.4\Demo\commons-logging.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\tools.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\commons-pool-1.2.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\saaj.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\commons-beanutils-core.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\commons-collections-3.1.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\commons-discovery.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\commons-lang-2.1.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\connector.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\FEDRWSCHECKSTATUSAxisInfo.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\fscontext.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\IFSClassLoader1.2.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\j2ee1.4.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\jca.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\jta.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\mail.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\providerutil.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\qname.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\soaprmi-1_1.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\xalan.jar;C:\spi4j2.5.4_J2ee1.4\coreLib\xercesImpl-2_2_1.jar;C:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1.2/wstools/eclipse/plugins/com.ibm.etools.websphere.tools.common_5.1.1.1/runtime/wteServers.jar;C:/Program Files/IBM/WebSphere Studio/Application Developer/v5.1.2/wstools/eclipse/plugins/com.ibm.etools.websphere.tools.common_5.1.1.1/runtime/wasToolsCommon.jar
    Java Library path = C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/bin;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/java/bin;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\runtimes\base_v51/java/jre/bin;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\eclipse\jre\bin;.;C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1.2\eclipse\jre\bin;C:\oracle\product\10.2.0\client_2\bin;C:\oracle\product\10.2.0\client_1\bin;Y:\oracle\ora92\BIN;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\PROGRA~1\CA\SHARED~1\SCANEN~1;C:\PROGRA~1\CA\ETRUST~1;C:\PROGRA~1\IBM\SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Rational\common;C:\Program Files\Rational\ClearCase\bin;C:\Program Files\IBM\SDP70\jdk\bin
    ************* End Display Current Environment *************

  • Error during DatabaseCopy using SAP tools for SQL Server (v7.12)

    I'm trying to perform a system copy from PRD to QAS.  The database has been mounted to QAS via detach and attach method.  I did a DBCC on the database and everything looks OK.  I'm running SAPINST (SAP Tools for MSSQL) and selecting the Database Copy option.  The source database has a schema of DBO.  Both PRD and QAS are running SAP 4.7/Basis 620.  The target schema is QAS.  SAPINST fails in step 2 (Define Params) with:
    "This service cannot be used for a system with SAP ABAP release 620"
    Is this message misleading?  Has anyone receive this message before.
    UPDATE:
    I donwloaded the latest version of SAP Tools for MSSQL and now it failes during the execution phase on step, "Convert DB objects to new schema".
    Here is the log:
    Process environment
    ===================
    Environment Variables
    =====================
      =::=::\
      =C:=C:\Program Files\sapinst_instdir\MSS\CPY
      ALLUSERSPROFILE=C:\Documents and Settings\All Users
      APPDATA=C:\Documents and Settings\r3tadm.STAG\Application Data
      CLIENTNAME=TRAIMONOTEBOOK
      ClusterLog=C:\WINDOWS\Cluster\cluster.log
      CommonProgramFiles=C:\Program Files\Common Files
      COMPUTERNAME=STAG
      ComSpec=C:\WINDOWS\system32\cmd.exe
      DBMS_TYPE=MSS
      FP_NO_HOST_CHECK=NO
      HOMEDRIVE=C:
      HOMEPATH=\Documents and Settings\r3tadm.STAG
      LOGONSERVER=
    STAG
      MSSQL_DBNAME=R3T
      MSSQL_SERVER=stag
      NUMBER_OF_PROCESSORS=4
      OS=Windows_NT
      Path=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Dell\SysMgt\RAC5;C:\Program Files\Dell\SysMgt\oma\bin;C:\Program Files\Dell\SysMgt\oma\oldiags\bin;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\usr\sap\R3T\SYS\exe\run
      PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
      PROCESSOR_ARCHITECTURE=x86
      PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 6, GenuineIntel
      PROCESSOR_LEVEL=6
      PROCESSOR_REVISION=0f06
      ProgramFiles=C:\Program Files
      SAPINST_EXEDIR_CD=C:/STM/I386
      SAPINST_JRE_HOME=C:/WINDOWS/TEMP/3/sapinst_exe.3012.1234409473/jre
      SAPLOCALHOST=stag
      SESSIONNAME=RDP-Tcp#25
      SystemDrive=C:
      SystemRoot=C:\WINDOWS
      TEMP=C:\WINDOWS\TEMP\3
      TMP=C:\WINDOWS\TEMP\3
      USERDOMAIN=STAG
      USERNAME=r3tadm
      USERPROFILE=C:\Documents and Settings\r3tadm.STAG
      windir=C:\WINDOWS
    User: STAG\r3tadm, Id: S-1-5-21-2727398557-1322528747-1943968026-1019
    Working directory: C:/Program Files/sapinst_instdir/MSS/CPY
    Current access token
    ====================
    Could not get thread token. Last error: 1008. I assume that no thread token exists.
    Got process token.
    Privileges:
      Privilege SeBackupPrivilege, display name: Back up files and directories, not enabled.
      Privilege SeRestorePrivilege, display name: Restore files and directories, not enabled.
      Privilege SeShutdownPrivilege, display name: Shut down the system, not enabled.
      Privilege SeDebugPrivilege, display name: Debug programs, not enabled.
      Privilege SeAssignPrimaryTokenPrivilege, display name: Replace a process level token, not enabled.
      Privilege SeSystemEnvironmentPrivilege, display name: Modify firmware environment values, not enabled.
      Privilege SeIncreaseQuotaPrivilege, display name: Adjust memory quotas for a process, not enabled.
      Privilege SeChangeNotifyPrivilege, display name: Bypass traverse checking, enabled.
      Privilege SeRemoteShutdownPrivilege, display name: Force shutdown from a remote system, not enabled.
      Privilege SeTcbPrivilege, display name: Act as part of the operating system, not enabled.
      Privilege SeUndockPrivilege, display name: Remove computer from docking station, not enabled.
      Privilege SeSecurityPrivilege, display name: Manage auditing and security log, not enabled.
      Privilege SeTakeOwnershipPrivilege, display name: Take ownership of files or other objects, not enabled.
      Privilege SeLoadDriverPrivilege, display name: Load and unload device drivers, not enabled.
      Privilege SeManageVolumePrivilege, display name: Perform volume maintenance tasks, not enabled.
      Privilege SeSystemProfilePrivilege, display name: Profile system performance, not enabled.
      Privilege SeImpersonatePrivilege, display name: Impersonate a client after authentication, enabled.
      Privilege SeSystemtimePrivilege, display name: Change the system time, not enabled.
      Privilege SeCreateGlobalPrivilege, display name: Create global objects, enabled.
      Privilege SeProfileSingleProcessPrivilege, display name: Profile single process, not enabled.
      Privilege SeIncreaseBasePriorityPrivilege, display name: Increase scheduling priority, not enabled.
      Privilege SeCreatePagefilePrivilege, display name: Create a pagefile, not enabled.
    Groups:
    Group count: 14
      \LOCAL S-1-2-0 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      BUILTIN\Administrators S-1-5-32-544 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED SE_GROUP_OWNER
      \Everyone S-1-1-0 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      BUILTIN\Users S-1-5-32-545 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      STAG\SAP_R3T_LocalAdmin S-1-5-21-2727398557-1322528747-1943968026-1021 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      STAG\SAP_LocalAdmin S-1-5-21-2727398557-1322528747-1943968026-1023 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      STAG\None S-1-5-21-2727398557-1322528747-1943968026-513 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      NT AUTHORITY\INTERACTIVE S-1-5-4 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      NT AUTHORITY\NTLM Authentication S-1-5-64-10 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      NT AUTHORITY\Authenticated Users S-1-5-11 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      \ S-1-5-5-0-36828865 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED SE_GROUP_LOGON_ID
      NT AUTHORITY\REMOTE INTERACTIVE LOGON S-1-5-14 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      NT AUTHORITY\This Organization S-1-5-15 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
      STAG\SAP_R3T_GlobalAdmin S-1-5-21-2727398557-1322528747-1943968026-1018 Attributes: SE_GROUP_MANDATORY SE_GROUP_ENABLED_BY_DEFAULT SE_GROUP_ENABLED
    ERROR      2009-02-11 19:31:46.529 [sixxcstepexecute.cpp:984]
    FCO-00011  The step MoveSchema with step key |SAPMSSTOOLS|ind|ind|ind|ind|0|0|MssSysCopy|ind|ind|ind|ind|4|0|MssSchemaMove|ind|ind|ind|ind|2|0|MoveSchema was executed with status ERROR .
    TRACE      2009-02-11 19:31:46.544
      Call block:CallBackInCaseOfAnErrorDuringStepExecution
        function:CallTheLogInquirer
    is validator: true
    WARNING    2009-02-11 19:31:46.544 [iaxxejshlp.cpp:150]
    Could not get property IDs of the JavaScript object.
    ERROR      2009-02-11 19:31:46.544 [iaxxejsctl.cpp:492]
    FJS-00010  Could not get value for property .
    TRACE      2009-02-11 19:31:46.544
    A problem occurs during execution the inquirer callback. SAPinst will switch back to the standard behaiviour.
    TRACE      2009-02-11 19:31:46.544 [iaxxgenimp.cpp:707]
                CGuiEngineImp::showMessageBox
    <html> <head> </head> <body> <p> An error occurred while processing service SAP Toools for MS SQL Server > Database Copy. 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 C:\Program Files/sapinst_instdir/MSS/CPY. </p> </body></html>
    TRACE      2009-02-11 19:31:46.544 [iaxxgenimp.cpp:1245]
               CGuiEngineImp::acceptAnswerForBlockingRequest
    Waiting for an answer from GUI
    Edited by: Tony Raimo on Feb 12, 2009 4:37 AM

    This is looks like permission issue on source folder
    Copy source in to your local drive and try again.
    I had same issue and able to resolve after copy EXP1 EXP2 and EXP3 folder in to local drive C: with Everyone full access
    Yogesh

  • A tool for editing javadoc in .java files

    Hi
    i am looking for a tool that can be use for editing the javadoc in the .java files. it should edit constructors, methods and fields.
    if you know such tool please send me a link.
    Regards
    y.l.

    We list some standalone solutions on the Javadoc FAQ.
    (I have not tried any of these)
    http://java.sun.com/j2se/javadoc/faq/index.html#G
    - Utility for writing doc comments: Doc+.
    - Tool that simplifies the process of writing doc comments: DocWiz.
    - Tool for generating formated Javadoc comments: CommentMaster.
    - Tool for editing Javadoc comments using a word processor-like view: XMLmind XML Editor.
    -Doug Kramer
    Javadoc team

  • When we have to go for session method, when we have to go for call transact

    when we have to go for session method, when we have to go for call transaction method if i have a 3000 records in flat file. which is better? why

    Data Transfer
    During the process of data transfer, data is transferred into the SAP R/3 System. This transfer is from an external system to SAP R/3 system. Whenever you transfer data from an external system into an R/3 System, you can use data transfer because it is installed and regularly transfers data from an external system into an R/3 System.
    As discussed, with the help of BDC, you can transfer the required data from a non-SAP system to an SAP system. For this kind of data transfer you are required to write an ABAP program. This ABAP program would help to export the concerned data to a sequential dataset file. The data in this file has to be stored. This should be stored in a format, which is acceptable to SAP batch input program. But, to transfer data from a SAP system to another SAP system, you can take the aid of RFC or CPI-C.
    SAP application supports the data transfer of numerous SAP business objects. The said data transfer program specifies the data format definition, which is necessary to import the data into the R/3 System. There are three methods available for transferring data:
    Direct Input:
    In this method the SAP function modules execute the consistency checks. However, there are other means of checking with the help of screens. The Direct Input Method has considerable performance advantages.
    Call Transaction:
    In this method you can check the data consistency with the help of screen logic.
    Batch Input Session:
    In this method data consistency is checked with the help of screen logic.
    Direct Input Method
    Among the methods of data transfer through BDC, direct input method is the one that is used, especially in case of transferring large amount of data. In order to enhance the batch input procedure, the system offers you with the direct input technique.
    There is a distinction between the batch input technique and this technique. Unlike batch input technique, this technique does not create sessions. Instead, it stores the data directly. Moreover, it does not process screens. The data has to be entered directly into the corresponding database tables. The system calls a number of function modules which execute necessary checks, if any required. In the case of errors, the direct input technique has a facility to restart the entire mechanism. However, if you want to restart the entire mechanism in case you faced an error, then direct input programs must be executed in the background only. One has to use program RBMVSHOW or Transaction BMV0 to maintain and start these programs.
    Call Transaction Method
    Call Transaction method is another method used for Data Transfer. In this type of method your program will use the ABAP statement CALL TRANSACTION USING in order to run a SAP transaction. In this type external data need not be deposited in a session for being processed later on. Instead, the entire batch input process takes place inline in your program.
    Here, the data transfer program must convert the data that has to be transferred into the SAP system. This is as per requirement by the SAP data structure or the transaction which is using it. It is to be remembered that a conversion of the data types may be necessary at different times during the process.
    Suppose there is a data type mismatch then you have to convert the data types to type C. In this regard the data transfer program should be capable of exporting the data in SAP format to the sequential file. At the time of uploading the data into the SAP system, the BDC program reads the data from the abovementioned sequential file.
    Batch Input Session Method
    This is the third method for data transfer. If you use the batch input method to transfer data, then you should remember that an ABAP program has to read the external data which is to be entered in the R/3 System. Subsequently, it stores the concerned data a "batch input session." The batch Input session records the actions which are required in the process of transferring data into the system. This can be done by using normal SAP transactions.
    As soon as the program generates the said session, you will be able to run the session in order to execute the SAP transactions in it. Moreover, you can start the session, and at the same time, can monitor a session with the help of batch input management function. For this you have to choose:
    System à Services à Batch input. Moreover, you can have the session run in the background processing.
    Writing a Data Transfer Program
    If you want to write a data transfer program, you have to follow the steps mentioned below.
    Firstly, you will analyze the structure of the existing data. Subsequently, your job is to specify the conversions, which are essential to fill the SAP data structures.
    Secondly, you have to generate the SAP data structure. In case the program is written in ABAP, you will require only the required tables in the concerned program with the help of TABLES statement.
    Thirdly, you will have to initialize the SAP data structure.
    Fourthly, fill the structure with data, performing any conversions and error checking that are required.
    Finally, you will write the sequential file. In the SAP system this sequential file is typically required for making the data available to the batch input program.
    Batch Input Method
    Batch input method is a type of data transfer method. It is used for bulk data transfer; it is one of the primary ways by which data can transferred into the R/3 System. This method is not for near real-time data transfers.
    There are various typical uses of batch input. One of the ways includes the one-time import of data. This import of data is from a legacy system into a newly installed R/3 System. In addition to it, another typical use is for periodic (i.e. hourly, daily..., and so on) transfers of data. These transfers are from external systems or legacy systems which are still in use into R/3 system where all enterprise data is consolidated.
    The R/3 applications deliver different programs for batch input, which are ready to be used. However, in some cases a customer has to write his or her own batch input program. This is required in order to convert the concerned data from a legacy System or from a proprietary format into an R/3 data format.
    The process flows for a batch input are discussed below.
    Data Transfer Decision-Making: It is with a decision to transfer data from an external source into R/3 that the process of batch input begins. It is probable that the external source may be a legacy system that is being replaced. A one-time bulk data transfer is foreseen in this regard. Alternatively, the external source may be an external system that is to remain in use. In this case, a regularly recurring bulk data transfer is foreseen.
    Setting up Batch-Input for Data Transfers: If R/3 standard one-time or regular data transfers are required, then by means of customizing settings in the R/3 Customizing System in SAP ASAP set up will occur. You must set up custom batch input procedures by hand, which means the system administrator must schedule the data conversion program that creates the batch input session. The system administrator and the batch input programmer must determine the following: how frequently data is made available from the external system, how frequently the conversion program should run, and whether the conversion program runs in R/3 (ABAP program) or in a host system (external program).
    Processing Batch Input Sessions: When a batch input session is processed, then the actual transfer of data into R/3 takes place. Little attention is required in processing of batch input sessions by the system administrator. Usually, the starting of batch input sessions is automated by the system administrator. If necessary, the administrators can also start batch input session explicitly from transaction SM35.
    Checking Batch Input Sessions: For a system administrator the routine activity is to check daily or more frequently in transaction SM35 whether all batch input sessions have been completed successfully. It is the schedule for running batch input sessions on which the schedule for checking sessions depends upon. For doing this check the R/3 System provides easy-to-use batch input management tools.
    Analyzing Errors: It is the duty of the system administrator to analyze the problem if one or more transactions in a session end in errors. Usually, the assistance of the affected data entry specialist or department for this analysis will be needed by the system administrator. In the situation where the problem was caused by incorrect data conversion or incorrect generation of the batch input session then the programmer who wrote the data conversion program may also need to be involved.
    Error Handling in Batch Input Method
    It is found that most problems usually fall into one of the following two categories discussed below.
    In this case either required data is missing from the batch-input session or invalid data has been included in the session. Errors in the data conversion program or the presence of unexpected types of data or incorrect data in the legacy database are the possible external causes of this type of problem. Within R/3, the causes for this type of problem include incorrect or incomplete customizing in an application. For example, a legacy data type may not have been foreseen in the check table entries made in application customizing.
    This case mainly includes technical/programming problems. The data is entered by a batch input session by running R/3 transactions non-interactively. Therefore, a typical technical or programming problem is the incorrect identification of one of the data fields in a transaction. Thus, the conversion program may not fill a required data field or may have provided invalid values.
    Conclusion
    I have gone through the details of batch data communication and various methods used to transfer data. One can make use of BDC to transfer data from a SAP to SAP system. In addition, it can transfer data from a non SAP system to SAP system too. I have discussed the various methods of BDC and the error handling in the respective methods.
    Thanks,
    Shankar

  • Please recommend a tool for stress-testing ?

    Could anyone please recommend a (free) tool to do multi-threaded stress-test, on plain java classes ?
    In more detail: I'd like to do unit-test for some plain java methods (only mathematical calculations. No web interface, no swing).
    The emphasis is stress test: i need to launch multiple threads, all of them repeately invoking my method. Under these conditions, I need to report correctness (has the method yielded the expected return value), and statistics on response time.
    Any recommendations would be appreciated . Thanks !

    alex888 wrote:
    Working on a project that need me read data from delimited text file, the data will be converted to a tree-structure. So it's better parse the data into XML format first.What??? Why? You've got a text file and need an object tree, why do you think going to XML in between is a good idea?
    Besides j2se or jdom, any fast tool for it?What do you mean with "j2se", that's not a XML handling tool (it contains several, 'though).
    SAX sounds good for building object trees from XML, but there are several XML mapping libraries out there (try google).

  • How to create instant quote tool for website? Customer enters height and width and price is calculated.

    I am trying to create a instant quote tool for my site.. so customer type in there height and width and a price appears but I have no clue where to start.. is there any tutorial or would someone kindly give me some advice on how to do this on dreamweaver. I havent used Dreamweaver in years and I cant even remember anything now
    Kind Regards

    Well this is what I have soo far.. so I want to enter the height /width then if they want to add extras such as fixing options and cut out it will add to the product price ????
    <!doctype html>
    <html>
    <head>
    <div class="summary entry-summary">
            <h1 itemprop="name" class="product_title entry-title">Ral 1000</h1><div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
        <meta itemprop="price" content="160" />
        <meta itemprop="priceCurrency" content="GBP" />
        <link itemprop="availability" href="http://schema.org/InStock" />
    </div><div itemprop="description">
        <script src="https://apis.google.com/js/plusone.js" type="text/javascript">
    </script>
    <script type="text/javascript">gapi.plusone.go();</script>
    <p>6mm, low iron, toughened glass, PAR
    </div>
    <div class="shortcode-google-plusone"><div class="g-plusone"  data-size="standard" data-annotation="none"></div></div><!--/.shortcode-google-plusone-->
    </p>
    </div>
    <form class="cart" method="post" enctype='multipart/form-data'>
            <table id="price_calculator" class="simple_price_calculator">
            <tr>
            <td style="text-align:right;">
              </td>
    <script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
    <script>
    $(document).ready(function() {
    $('#width').keyup(function() {
    var height = $('#height').val();
    var width = $('#width').val();
    var price = (height * width / 1000000 * 325).toFixed(2);;
    $('.price').html('Product price: &pound;' + price);
    </script>
    </head>
    <body>
    <p><label for="height">Height (mm)</label>
    <input type="text" name="height" id="height">
    </p>
    <p>
    <label for="width">Width (mm)</label>
    <input type="text" name="width" id="width">
    </p>
    <p>
    </p>
    </body>
    </html>
        </tr>
    </table>
    <div class=" product-addon product-addon-add-fixing-option">
                <h3 class="addon-name">Add Fixing Option </h3>
        <p class="form-row form-row-wide addon-wrap-1738-add-fixing-option">
        <select class="addon addon-select" name="addon-1738-add-fixing-option">
                        <option value="">Select an option...</option>
                        <option data-price="5" value="silicone-adhesive-tube" >Silicone Adhesive Tube (<span class="amount">&pound;0.00</span>)</option>
                        <option data-price="5" value="screws-and-drill-holes" >Screws and Drill Holes (<span class="amount">&pound;6.00</span>)</option>
        </select>
    </p>
        <div class="clear"></div>
    </div><div class=" product-addon product-addon-add-extra-layer-multi-coloured-fine-glitter">
                <h3 class="addon-name">Add Cut Out and Notches </h3>
        <p class="form-row form-row-wide addon-wrap-1738-add-extra-layer-multi-coloured-fine-glitter">
        <select class="addon addon-select" name="addon-1738-add-extra-layer-multi-coloured-fine-glitter">
                        <option value="">Select an option...</option>
                        <option data-price="8" value="1" >1 (<span class="amount">&pound;25.00</span>)</option>
                        <option data-price="15" value="2" >2 (<span class="amount">&pound;50.00</span>)</option>
                        <option data-price="25" value="3" >3 (<span class="amount">&pound;75.00</span>)</option>
                        <option data-price="25" value="4" > (<span class="amount">&pound;100.00</span>)</option>
        </select>
    </p>
    </p><p class="price">Product Price: &pound;</p>
        <div class="clear"></div>
    </div><div id="product-addons-total" data-type="simple" data-price="160"></div>
            <input type="hidden" name="add-to-cart" value="1738" />
            <button type="submit" class="single_add_to_cart_button button alt">Add to cart</button>
                </form>
    <meta charset="utf-8">
    <title>Untitled Document</title>
    </head>
    <body>
    </body>
    </html>

  • Tool for project management

    Hi All,
    My project is about to commence.
    Can anybody suggest me if SOLMAN is more appropriate tool for project management?
    What are the limitations of saolution manager?
    Thanks.

    We use 3 major tools:
    1) MS Projects for Planning, WBS and capture major events. This is basically tracking tool.
    2) SAP Solman for Documentation. Lilke Business specs, Technical specs based on each process were documented, approved and stored in the SAP Solman. We also use SAP Solman to plan for Test Plan managements and Testing records thanks to the fantastic intergration of testing with Business documentation.
    3) MS Sharepoint for collobaration, storing the project relevant documents like Project meeting presentations, User Manauls, Team meeting status reviews and updates and yes Project event photos etc.,
    So in a nutshell there is no one tool can do everything for you especially when we are dealing with SAP Projects. SAP Solman have fine integration with SAP Project methods and System connection, but you need few other tools to keep track of whole Project.
    Hoep this helps. Good Luck

  • Recovery tool for ZEN Sleek Ph

    I have trouble shot my Zen Sleek photo and need a Recovery tool for it, but there is none on the Creative Website. Where do I get one or is there another method to revi've it from Recovery mode? Please Reply ASAP

    #Hi,
    I don't think it's supported since the ZEN Style is not in the list yet. You can find the firmware here.

  • Best tool for on-scree, live annotations?

    I'd like to be able to annotate presentations as I'm giving them. I downloaded OmniDazzle with this in mind. However, there two main problems with it.
    First, there's no way to toggle to different tools (i.e. from cutout to flashlight) without stopping the presentation.
    Second, the cutout and zoom tools are unusable because of the cursor lag. I'm using a Wacom tablet, and there is a significant lag when I move the cursor in presentation mode. I have a fast Mac Pro with 10 GB of RAM, so my system isn't the issue.
    Is there anything else that will do what I'm looking for?

    Anyone have any suggestions on this?
    I've tried (without success) to find an alternative. I haven't found anything at all that works in Keynote presentation mode. So I tried exporting my presentations to PDF, thinking that would open up my options.
    It did, but they still fall short. Highlight gives me the annotation tools I need, but when it's active I can't advance the presentation. The arrow keys or keyboard shortcuts for Preview don't work when Highlight is in active mode.
    Preview's own annotation tools are okay, but Preview lacks a keystroke that will clear all annotations from the slide at once. Highlight has this feature, and I need it.
    I've tried Scriboard and Desktastic and found them lacking in various ways.
    I've also tried SnagIt, which works well for annotating single page screenshots, but not for multi-page documents. It also lacks a command that erases all annotations.
    It's frustrating that Keynote doesn't have this capability. Powerpoint on the PC has had it for years.

  • A Quality report as a tool for the Quality management of Web services

    Hi everybody,
    I would like to explain and discuss my current research project with you:
    The differentiation from competitors is crucial for the economic success of a product. This differentiation can be achieved in addition to price and the date of the market entry through the product quality. To differentiate the quality of products, it is necessary to distinguish between several relevant product characteristics, to determine their values, to evaluate these values and to relate this evaluation to the evaluation of other products. Techniques for the determination of the quality of a product are used in many areas of the quality management, e.g. in the quality assessment.
    Web Services are software systems supporting a machine-machine interaction over a network. Web services are often used as modules in different software architectures, especially in Service-oriented architectures (SOA).
    In the course of quality management of a Web service applied in software consequently needs appropriate procedures and quality models as means to determine the quality. As there is a lack, research is needed in this field.
    In order to eliminate the described deficit, a procedure is to develop that helps to determine the quality of a Web service. A report is conceivable which integrates all relevant views, all influences on the quality and all phases of the life cycle of a Web services.
    During the research a lot of similarities between Life cycle assessments of environmental management and the quality management have been identified. These similarities include e.g. principles, procedures and the terminology. Since the Life cycle assessments relate on the product life cycle, on the stakeholders and on all relevant product characteristics, an adaption of the method on the quality management of software seems to be promising.

    I would like to answer the following two research questions:
    - Is it possible to adapt the principles and procedures of Life cycle assessment and Sustainability reporting to the quality management of Web services?
    - Is a quality report based on these findings an appropriate tool for quality management?
    Do you have any experiences with the quality management of Web services? Which procedures do you use to determine the quality of Web services? How are your experiences with that procedures? Where are their weaknesses?
    Edited by: Bastian Grabski on Jan 7, 2010 11:36 AM

  • Is there an HTML help authoring tool for LV?

    Ideally one tool fits all, LabView, C# and MSVC++.
    I know RoboHelp is a good tool for non-LV languages, does any one know other good tools? Thanks

    The standard Common User Access (CUA) states that the key F1 will open help. Unfortunatly you cannot associate this key with a help file and topic as you can in other development systems.
    On windows systems the behaviour seem to be common with what I have tested with MS Outlook, MS Internet explorer, LV and my favourite Help authouring tool (HAT). All open the default topic of the help file.
    On IBMs AS /400, now iSeries, F1 will open a window which depends on the field where the cursor is. On GUI system this is related to the control who has the key focus. If the cursor is outside any field a help window explaining the current screen will be opened.
    LV allows you to simulate this using the event structure. Make a event case for "Key up". Look into help for scan codes and how the keys are mapped to the values in this case. This event exists for the VI and for each control/indicator. If you have detected a F1 key you can open the help file with the corresponding topic.
    The other way of context sensitiv help is Shift-F1. This works different in different applications. MS Outlook will open a popup window depending on the part where the mouse cursor is. MS IE will open the default topic of the help. My HAT will change the cursor and when you click somewhere you get a corresponding popup window. LV will ignore this key. The best way LV has for that is the "Tip" or "Tip Strip".
    I think that NI will not make a new property to VIs and controls containing help file information and to associate the F1 key with that properties because you can connect F1 to a control using Key Navigation. This is another method of providing help. Place a control outside the visible aera and connect it with F1 using key navigation. This way you can open a help file with a topic with the context sensitivity of the window.
    Another thing I have to comment is that why will you use HTML files instead of HTML based help (Win98, this is the same help LV uses)? If you have a medium sized application you will have to be careful to deploy a lot of files (more than 30 I would expect, 1 for ech topic and two or three for the frame, navigation and table of contents). You have to take into concern various browsers (4 Versions of MS IE, some versions of Netscape, some versions of Opera) with various versions of JavaScript if you will use a dynamic table of contents. And you will loose such things like Search and Favourites. Win98-Help looks always the same because there is only one viewer installed with every Windows and there are no third party products doing some things different. The only answer I would really accept is you are not on a windows platform.
    Waldemar
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • What is the best tools for analyzer VoIP

    I need ur help, i looking the tool helps analyzer VoIP in WAN/TDM. What is the best tool for Cisco System or wich recommends.
    Thxs!

    Hey turbot,
    Thanks for contacting National Instruments support.  Each set of the vis you mention are the latest, and some use similar methods to do the FFT than the other.  The SMT is usually the best in most applications.  There is also another option in the case of scope, you can fetch FFT data from the driver.  The FFT is not actually implemented in hardware, but in the driver, and this is transparent to the user.  It's simpler to use, but not as efficient as the SMT.
    I hop this answers your questions.  Let me know if I can be of further help.
    Regards,
    Kenn North
    Senior Product Manager - Search, Product Data
    http://ni.com/search

  • Can I use SuppressWarnings("unused") for unused imports?

    Is it possible to use an annotation to suppress the warnings for a block of unused import statements?
    I've tried adding
    @SuppressWarnings("unused")
    import java.util.*;
    and Eclipse is reporting Syntax Error on Token(s), misplaced construct(s)
    Are annotations intended for class and method definitions only?

    The project I'm working on has dozens of unused imports in just about every file. (I didn't write 99% of it). I was hoping that perhaps there was an easy way suppress these warnings permanently. To be specific, we use an svn repository that includes only the source and ant build files. While I can import the project to an IDE (Eclipse to be specific), and from there turn off warnings for unused imports, my boss doesn't want any IDE specific projects added to the repository, so every time someone checks out the code, they'll have to disable the warnings again.
    I work at a company that has co-op students as employees, and these students are usually are only here for three month periods at a time. I just thought it would be nice to spare myself and other non-student coworkers from repeatedly setting up the projects this way.
    From what I can tell, I'm the only one who actually cares about compiler warnings. The majority are unused imports, but some of them have led to legitimate bugs. when you have 2658 warnings in a project, it pretty much renders the functionality of the compiler warning useless.
    Thanks for the quick reply, btw.

Maybe you are looking for

  • How to Save Pdf file in a particular format

    Hi Experts,                     Can anybody tell me how to save a pdf file in a particular format,My requirement is i have a print button in webdynpro ,when ever user clicks on print ,adobe form is opened ,if user clicks on save .Form is saving with

  • SQL Server 2008 R2 Express Edition and Full Text Indexing

    Hello, we have recently upgraded our web front end server from SQL Server 2005 (Standard Edition) to SQL Server 2008 R2 Express Edition (in conjuction with upgrading our main production servers to SQL 2008 R2 Standard). We have 12 Databases on our pr

  • Is it possible to play a slideshow in less than full screen mode

    running 10.9.4, latest version of iPhoto. Is there any way I can play a slideshow at less than full screen mode? Like maybe half or quarter screen instead of having the app take over the entire screen? Very irritating. If I could run a slideshow as j

  • Preview Printing

    I'm posting this question here after trying it at the Printing And Faxing forum. I have a book of my own compositions that i scanned to a disc. The book has a table of contents, and other introductory material that is numbered with roman numerals. Th

  •  Why would certain users not be able to open a mail to url from a Flash swf on my website?

     Why would certain users not be able to open a mail to url from a Flash swf on my website?