Difference between xerces.jar and xercesimpl.jar

HI,
I have found who different jars, one is called xercesimpl.jar and the other is xerces.jar.
I was building some code around xerces.jar and then when I went to integrate it into the main program, I found it was using this xercesimpl.jar.
So I was wondering, what is this? What is it in relation to xerces.jar?

The name suggests that xercesimpl.jar would be having classes containing implementation. A look in the documentation or some Google search may help.

Similar Messages

  • Difference between admin.jar and admin_client.jar

    OC4J provide two commad-line utility: admin.jar and admin_client.jar for performing configuration tasks on OC4J. admin_client.jar can work in Oracle Application Server clustered environment as well as on a standalone OC4J server, but admin.jar only works in a standalone OC4J installation. Do they have any other difference?
    If used in a standalone OC4J installation, are they the same?

    The documentation on the OC4J management tools covers this to some degree:
    http://download-west.oracle.com/docs/cd/B32110_01/web.1013/b28950/admin.htm#CEGHHGGB
    In a nutshell
    1. admin.jar is the old command line utility we kept in the release for backwards compatibility. It uses a set of internal/proprietrary APIs to work against OC4J. It works only against OC4J standalone.
    2. admin_client.jar is a new command line utility that is based on JMX and its associated set of specifications to manage and deploy to a J2EE container. It can connect to and manage all variants of OC4J -- standalone, single AS instance, clustered AS instance. It has many more resource configuration options added to it. For simplicity, we maintained the "feel" of admin.jar so the command structure is very similar to what was provided in admin.jar, but the way it works is completely different under the covers.
    While admin.jar still works and is supported, you should use admin_client.jar whenever you want to do command line operations with 10.1.3.x. I was considering putting a note to that effect on stdout whenever admin.jar was used, but we didn't end up doing it.
    Another two nice aspects about admin_client.jar are
    1. The common library it uses to perform its operations is also used by the Oracle Ant tasks -- so in effect there are two faces to it -- admin_client.jar and Ant tasks. There's a near 100% compatibility between the two meaning what you can do with admin_client.jar you can most likely do with a set of Ant tasks from a development environment.
    2. We have isolated the dependencies for admin_client.jar and produced a separate, small distribution called oc4j_admin_client.zip (which is 6MB from memory) that can be unzipped onto any remote server and you have the full admin_client.jar utility -- meaning that to perform administration options against ant of the OC4J variants (standalone, single and clustered AS instance) you only need this one, very small distribution.
    cheers
    -steve-

  • Difference between aqapi.jar and aqapi13.jar??

    Hi - Can anybody please tell me what is the difference in using aqapi.jar and aqapi13.jar. Is there any compatibility issue. I'm using Oracle database 10g R2.
    I posted the same messgae in AQ section but there was no response. Now I'm posting it here hope no body minds.
    Thanks,
    Sanju.

    An Application Client is written according to the rules of the Application Client component defined by
    the Java EE specification -- just like the Servlet spec defines how to write servlets and the EJB spec
    defines how to write EJB components. An Application Client can have an associated application-client.xml deployment descriptor. It is also packaged into an application client.jar, just like EJBs are packaged into an ejb-jar, and can be placed within an .ear as well. An Application Client can use Java EE environment annotations and injection. The Application Client container automatically performs authentication on behalf of the client. An Application Client is executed by running it within an Application Client container.
    None of these steps apply to stand-alone java clients, but the tradeoff is that the Application Client is
    portable and the stand-alone client is not. You can see the difference between the two approaches
    in this simple Hello, World EJB 3.0 program :
    https://glassfish.dev.java.net/javaee5/ejb/examples/Sless.html

  • What is the difference between admin.jar and admin_client.jar

    Oc4j provide two jar for admin purpose: admin.jar and admin_client.jar. what are the differnce between them?

    I'm sure I've provided an answer for this before -- try searching this forum and see if its there.
    In short: admin.jar is old and uses a bunch of internal APIs.
    admin_client.jar is a new implementation in 10.1.3.x and it uses JMX/JSR77/JSR88 APIs as its basis. It supports config/deployment operations against ALL the OC4J variants -- standalone, OracleAS single instance or OracleAS groups. We've tried to ensure that admin_client.jar has all the necessary coverage from admin.jar -- the syntax is very similar and all the relevant commands are carried forward.
    If you are making a choice, choose admin_client.jar.
    -steve-

  • Difference j2ee.jar and javaee.jar

    Hi, it is not clear for me why exist 2 files j2ee.jar and javaee.jar. I have look manifest file for j2ee.jar and found that only contains path to javaee.jar. But
    If I add as library only j2ee.jar to my project - doesn't found e.g. import javax.mail.Folder.
    Problem will be resolved if I add only javaee.jar. But why we need j2ee.jar?

    j2ee.jar has the interface definitions for Java EE v1.4 specification whereas javaee.jar has the interface definitions for Java EE v1.5 (the name has been simplified to Java EE v5). So when you are developing an application that uses JEE v1.4 then you will need j2ee.jar on your classpath when compiling (do not need to package it in the module when deploying). And when you are developing an application that uses JEE v5 then you will need javaee.jar on your classpath when compiling (do not need to package it in the module when deploying).
    The next two questions that might come to your mind are:
    1. How do you know which JEE version you are using for development?
    The j2ee.jar and javaee.jar files are just API deifinitions (interfaces, and abstract classes) for the corresponding Java EE versions (i.e. 1.4 and 5 respectively). These APIs were designed by SUN and specify a contract between a Java EE container and the applications that will be deployed on the container. The implementation of this contract is provided by the various application server vendors. For example, Glassfish v2ur2 implements BOTH versions, however it requires you to specify, in the deployment descriptions, the JEE version which is to be used for the application that you are deploying.
    So in short the version of JEE you are using is specified in the deployment descriptor for the application.
    2. Why do we need these jars only during compilation and do not need to add it to the war (or jar) when deploying our module to the app server?
    The reason is that it will already be available in the app server that you are deploying you application to. This seems quite obvious as if i provide implementation of an interface, i will need to give you the interface as well as you will actually be using my implementation via the interface and not by directly calling my implementation classes. If you directly call my implementation classes then it will beat the whole purpose of defining a standard interface that everyone can use.
    I hope that clears out a few things.
    Regards,
    Jawad.

  • Classes12.jar and Classes111.jar

    Can anyone please update me Classes12.jar and Classes111.jar are which JDBC driver types?
    What's the difference between Classes12.jar and Classes111.jar?

    Oracle provides 2 major drivers, the "thin" and "thick"(or "oci" )
    As the name implies, the "thin" drivers is light weight (1.9 MB) and 100% written in java. Wheareas the "thick" driver is written in native language such as C. You need a Oracle Client or Database installtion to use the thick driver.
    "Thin" driver is packaged as classes12.jar (for use with JDK 1.2 or 1.3) [use classes111.jar for JDK 1.1] and is placed in ORACLE_HOME/jdbc/lib directory.
    So classes111 and classes12 each contain a thick OCI(type2) and thin(type4) driver.
    I've also heard it said that if your connecting to Oracle9 then you should use
    classes12 (along with jdk1.2/1.3), but I've seen it work with classes111 and jdk1.1.

  • Difference between the archive and cache_archive in object tag

    hello,
    I am trying to find the difference between the archive and cache_archive for the object tag to use for applet.
    I was going through this link which discusses the applet caching :
    http://java.sun.com/javase/6/docs/technotes/guides/plugin/developer_guide/applet_caching.html
    Especially : A sticky applet is placed in a disk cache created and
    controlled by Java Plug-in which the browser cannot overwrite.How do i find what is the disk cache on my machine, and how different it is from the normal cache.
    Currently i am using the normal archive parameter in object tag, and when i go to the java plugin control panel, i see all the downloaded jars.
    But wanted to know how will it be different from using the cache_archive parameter.
    Please advise,
    Edited by: duskandawn on Jun 10, 2009 11:07 AM

    Hi Juraj!
    I feel the same too - Except the fact that SessionFacade is used to access EJBs while the VO are built as response objects (i.e. assembled) and unassembled by different web requests.
    rnats

  • Difference between pack/unpack and T2P (copyConfig/copyBinary)

    Hi Experts,
    I have a requirement to clone WLS 10.3.3 running SOA and OHS. I am facing some issues (encountering NPE on running copyBinary.sh and extractMovePlan.sh file is missing) while doing T2P for OHS. I see pack.sh and unpack.sh can be used to make WLS domain templates and create new domains on different machines/hosts.
    Please let me know what is the difference between the two approaches T2P and pack.sh/unpack.sh. Also please suggest which is the recommended approach.
    Note: I am new to WLS, so please don't mind if my question is trivial or doesn't make sense.
    Thanks
    Rathnam

    Below is the Stack Trace for NPE:
    =======================================================================================
    Null Point Exception Error:
    bash-3.2$ /than8o/fmw/product/111/oracle_common/bin/copyConfig.sh -javaHome /than8o/fmw/jrmc-4.0.0-1.6.0 -al /ptsadmin/FMW_clone/config/OHS_CopyConfig.jar -sourceInstanceHomeLoc /than8o/fmw/product/111/ohs_instances -sourceComponentName ohs1
    Log File: "/tmp/CLONE2012-09-19_03-56-21PM-LOG/CLONE2012-09-19_03-56-21PM.log".
    Error File: "/tmp/CLONE2012-09-19_03-56-21PM-LOG/CLONE2012-09-19_03-56-21PM.error".
    To proceed, type "yes":yes
    INFO : Sep 19, 2012 3:19:23 PM - CLONE-21095 Create archive for instance1@ohs1 started ...
    java.lang.NullPointerException
    at oracle.as.clone.classloader.CloningFrameworkClassLoader.getClonableEntityTypes(CloningFrameworkClassLoader.java:162)
    at oracle.as.clone.classloader.CloningFrameworkClassLoader.<init>(CloningFrameworkClassLoader.java:254)
    at oracle.as.clone.classloader.CloningFrameworkClassLoader.getInstance(CloningFrameworkClassLoader.java:222)
    at oracle.as.clone.cloner.component.ComponentCreateCloner.doClone(ComponentCreateCloner.java:66)
    at oracle.as.clone.cloner.Cloner.doFinalClone(Cloner.java:56)
    at oracle.as.clone.request.CreateGenericArchive.doGenericArchive(CreateGenericArchive.java:128)
    at oracle.as.clone.request.CreateCloneRequest._clone(CreateCloneRequest.java:69)
    at oracle.as.clone.process.CloningExecutionProcess.execute(CloningExecutionProcess.java:145)
    at oracle.as.clone.process.CloningExecutionProcess.execute(CloningExecutionProcess.java:128)
    at oracle.as.clone.client.CloningClient.executeCloneCommand(CloningClient.java:123)
    at oracle.as.clone.client.CloningClient.main(CloningClient.java:83)
    oracle.as.clone.exception.FMWCloningException: java.lang.NullPointerException
    at oracle.as.clone.classloader.CloningFrameworkClassLoader.getInstance(CloningFrameworkClassLoader.java:227)
    at oracle.as.clone.cloner.component.ComponentCreateCloner.doClone(ComponentCreateCloner.java:66)
    at oracle.as.clone.cloner.Cloner.doFinalClone(Cloner.java:56)
    at oracle.as.clone.request.CreateGenericArchive.doGenericArchive(CreateGenericArchive.java:128)
    at oracle.as.clone.request.CreateCloneRequest._clone(CreateCloneRequest.java:69)
    at oracle.as.clone.process.CloningExecutionProcess.execute(CloningExecutionProcess.java:145)
    at oracle.as.clone.process.CloningExecutionProcess.execute(CloningExecutionProcess.java:128)
    at oracle.as.clone.client.CloningClient.executeCloneCommand(CloningClient.java:123)
    at oracle.as.clone.client.CloningClient.main(CloningClient.java:84)
    Caused by: java.lang.NullPointerException
    =======================================================================================
    Basically I am looking at knowing the difference between pack/unpack and T2P using copyConfig/copyBinary/extractMovePlan.
    Thanks
    Rathnam

  • Difference between New Archieve and New Patch

    Hi,
    I am going through import and export topics of LCA files (http://help.adobe.com/en_US/livecycle/9.0/workbenchHelp/help.htm?content=000276.html ). I understood how we can create new Archieves and import it to another environments. But I am not able to understand about patches.
    In both the cases, I am doing the same thing. I am creating archieve of the application. I am sure, there would be difference between "new archive" and "Patch" but not able to figure out.
    Can anyone let me know if I create new archieve and Patch, then what is the visual differences i can look in both the archieves??????
    Regards
    Sunil

    patching is related to component of LiveCycle.
    these are  basically jar files updated with new one. For more please look here.
    http://help.adobe.com/en_US/livecycle/9.0/workbenchHelp/help.htm?content=000960.html
    LCA files are simply archive file of the processes/application that you create in workbench. These archive files can be import to other environment  at later stage.
    -Vijay

  • Where do I put the Jakarta files standard.jar and jstl.jar when developing with JSF 2.0 in OEPE using web logic server

    hi everybody, I am wondering what should i do with the standard.jar and jstl.jar files when using we logic. I tried putting both files into
    the directory c:\oracle\middleware\oracle_home\user_projects\domains\base_domain\bin.  I don't know if this is correct.  Thanks in
    in advance for the help.

    Anyways I found this link on www.oracle.com website by the same author of the book I am reading Deepak Vohra - Templating with JSF 2.0 Facelets.
    although here he is using Weblogic 11g although I don't think it makes a difference.  have a look at the Setting up the Environment section
    where he says to download the jstl.jar and standard.jar files.
    http://www.oracle.com/technetwork/articles/java/facelets-454361.html

  • Xdb.jar and xmlparserv2.jar for JBossWeb/2.0.0.GA

    I am using xdb.jar and xmlparserv2.jar files in JBoss 4.0.0 and it is working fine but when i deploy my code on JBossWeb/2.0.0.GA it is giving error.
    "java.lang.NullPointerException
    org.apache.commons.digester.Digester.getXMLReader(Digester.java:899)
    org.apache.commons.digester.Digester.parse(Digester.java:1647)
    org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServlet.java:1006)
    org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.java:955)
    org.apache.struts.action.ActionServlet.init(ActionServlet.java:470)
    javax.servlet.GenericServlet.init(GenericServlet.java:212)
    org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
    org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
    org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
    org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:381)
    org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    java.lang.Thread.run(Thread.java:595)"
    Could anyone pleaese suggest what could be the possibe reason for this error. Do we need some differant version of jar files for the JBossWeb/2.0.0.GA.
    Thanks and Regards
    Govind Bajoria

    I had a similar problem using xmlparserv2.jar and commons-digester in the same application. It appears that xmlparserv2 sets itself as the default SaxParser but commons-digester doesn't like this (I read it looks for a Version class for the SaxParser and can't find it).
    I solved this problem by explictly setting the SaxParserFactory by adding this System parameter
    -Djavax.xml.parsers.SAXParserFactory=com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl
    This works for JDK 6 but I assume if you are using an early JDK version and have xerces jar on the class path then setting the following will also work
    -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactoryImpl

  • What is difference between sy-tabix and sy-index.

    SAP Seniors,
    Can you please let me know what is difference between sy-index and sy-tabix.
    I read the SAP help, it is confusing for me. it looks like both are same from help. please help me.
    Thank you
    Anitha.

    HI,
        Here is a brief description of difference between SY_TABIX and SY_INDEX and using them with several conditions.
    SY-TABIX
    Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
    APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
    COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
    LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
    READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
    SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
    SY-INDEX
    In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
    Hope this helps.
    Thank you,
    Pavan.

  • Difference between sy-tabix and sy-index?

    tell me about sy-tabix and sy-index?what is the difference between sy-tabix and sy-index?
    Moderator Message: Please search before posting. Read the [Forum Rules Of Engagement |https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement] for further details.
    Edited by: Suhas Saha on Jun 18, 2011 5:33 PM

    HI,
        Here is a brief description of difference between SY_TABIX and SY_INDEX and using them with several conditions.
    SY-TABIX
    Current line of an internal table. SY-TABIX is set by the statements below, but only for index tables. The field is either not set or is set to 0 for hashed tables.
    APPEND sets SY-TABIX to the index of the last line of the table, that is, it contains the overall number of entries in the table.
    COLLECT sets SY-TABIX to the index of the existing or inserted line in the table. If the table has the type HASHED TABLE, SY-TABIX is set to 0.
    LOOP AT sets SY-TABIX to the index of the current line at the beginning of each loop lass. At the end of the loop, SY-TABIX is reset to the value that it had before entering the loop. It is set to 0 if the table has the type HASHED TABLE.
    READ TABLE sets SY-TABIX to the index of the table line read. If you use a binary search, and the system does not find a line, SY-TABIX contains the total number of lines, or one more than the total number of lines. SY-INDEX is undefined if a linear search fails to return an entry.
    SEARCH <itab> FOR sets SY-TABIX to the index of the table line in which the search string is found.
    SY-INDEX
    In a DO or WHILE loop, SY-INDEX contains the number of loop passes including the current pass.
    Hope this helps.
    Thank you,
    Pavan.

  • What is difference between sy-index and sy-tabix and where both are using ?

    what is difference between sy-index and sy-tabix and where both are using ?

    hi nagaraju
    sy-tabix is in Internal table, current line index. So it can only be used while looping at the internal table.
    sy-index is in Loops, number of current pass. This you can use in other loop statements also (like do-enddo loop, while-endwhile)
    SY-INDEX is a counter for following loops: do...enddo, while..endwhile
    SY-TABIX is a counter for LOOP...ENDLOOP, READ TABLE...
    Here is an example from which you can understand the difference between sy-tabix and sy-index.
    Itab is an internal table with the following data in it.
    id Name
    198 XYZ
    475 ABC
    545 PQR.
    loop at itab where id > 300.
    write :/ itab-id, itab-name , sy-tabix, sy-index.
    endloop.
    My output will be :
    475 ABC 2 1
    545 PQR 3 2
    Sy-tabix is the index of the record in internal table.
    sy-index gives the no of times of loop passes.
    So, for the first record in the output (475 ABC), 2 is the index of the record in internal table and as it is first time loop pass occured, sy-index value is 1.
    Regards,
    navjot
    award points

  • The difference between chapter markers and dvd studio pro markers

    Does anyone know what is the difference between chapter markers and dvd studio pro markers? I can not find anywhere on Google. Also in the tutorials I have seen, suggesting DVD Studio Pro markers, but it did not mention the chapter markers.
    Thanks,

    "Adding Chapter and Compression Markers to Your Sequence
    Once you have your edited sequence or program finished, you can add markers to the sequence for use on DVD. Markers are reference points you can place within clips or sequences that identify specific frames. There are two kinds of markers you can add that directly relate to authoring a DVD—chapter markers and compression markers.
    • Chapter markers allow DVD authoring applications to create a navigable chapter list for your exported QuickTime movie. Chapter markers force MPEG keyframes (known as I-frames) at their location, since the DVD specification requires an I-frame at each chapter point.
    • Compression markers identify areas of abrupt change and include two types: those that are automatically inserted by Final Cut Pro at all edit points, and those you manually place in the clip or sequence. Like chapter markers, compression markers force I-frames at their location, although in this case it is for better quality encoding, and they are not used to create a chapter list.
    Note: When you export a QuickTime movie, you have an option to export various kinds of markers, including compression, chapter, or DVD Studio Pro markers. *When you choose to export DVD Studio Pro markers, Final Cut Pro actually exports chapter markers and all compression markers.* This includes compression markers you set manually, as well as ones created automatically by Final Cut Pro at edit and transition points."
    From the Final Cut Pro User Manual.
    So, JS was right the first time

Maybe you are looking for

  • HTTP Connections to Ext. Server - SM59 - Application Server

    Hi Experts, first of all its my first post, I hope I can provide any infos you need to give me some advice. Well, I've setup in SM59 a new connection-type "HTTP Connections to Ext. Server" (Type G). It is a stupid webserver in our LAN that returns a

  • Plz provide the soln for this java script error

    am trying to access hotmail site but am getting the msg that JavaScript required to sign in how can this be done

  • C-runtime error occured "Out of Memory"

    Cannot display the selected records when an end user clicks the (>*) button next to the record count. Instead of displaying all the records based on the prompted selection criteria, the record count (28,338) is shown by itself without the data after

  • Just got an iPad mini and now the screen suddenly stopped working. What to do?

    Got my iPad mini as a gift last week and last night the screen suddenly stopped responding [while in use]... until now. Read and tried the troubleshooting tips here and other sources (resetting, cleaning the screen, restoring from back up, etc) but n

  • Different User

    First, let me say, that this new project raptor is the best beta I've ever tested from Oracle ! Actually I use Raptor for coding pl-sql-packages. My problem is, that I have to look on tables from different user, which are not in the list of "Other Us