Reg: DAO testing

Hi,
Can somebody tell me how to test DAO which is using JNDI and how to exchange the data in IMS format using SOAP protocol. I appreciate any help.
Regards,
P.Prasanna.

Of course you'll need to understand how the application is putting data into the database. Different systems will be designed to handle different load patterns-- a system that handles thousands of OLTP queries is going to be very different from a system designed to handle a handful of DSS queries. The load profile you would want to apply would be very different for those types of systems.
Justin

Similar Messages

  • Reg:Assignment test in Invoice Verification

    Hi,
           We are doing upgrade from 4.6C to ECC6.0.When I checked the delta functionality,SAP has explained the functionality as shown below.Is it a transaction or Program?Please give me the details.
    "You can use the assignment test in the logistics invoice verification. The assignment text is a process step preceding the invoice verification in background processing. The software checks cyclically whether an open goods receipt exists for the invoices entered in background processing. The software begins the invoice verification only when open goods receipts exist for an invoice. Effects on system administration are characterized as follows: the assignment test should be called in background processing before the report for the invoice verification, because the assignment test helps create the worklist for background processing. An assignment test is faster than a complete invoice verification in background processing, inasmuch as the software does not have to process as much data from the database and does not have to execute as many checks and reports. In addition, the software does not execute full assignment of the open goods receipts as in background processing; it executes only basic assignment"
    Thanks&Regards
    Venkadesh

    Hi,
    As per requirement we need to make settings for Assignment test for LIV.
    Has anyone can explain how it works and what settings we need to carry out.
    Thanks

  • NoClassDefFoundError: com/sap/sql/log/OpenSQLException

    I have developed a Java project. It consists of 2 SQLJ files and then a Java class. When I try to execute the Java program, I get a Java error:
    java.lang.NoClassDefFoundError: com/sap/sql/log/OpenSQLException
         at com.mbb.crrs.business.report.dao.ReportDAO.<init>(ReportDAO.sqlj:23)
         at com.mbb.crrs.business.report.dao.Test.main(Test.java:24)
    Exception in thread "main"
    I notice a similar problem on message: Re: Which jar to include com.sap.sql.log.OpenSQLException
    Is that something that I need to maintain for it to work? Thank you.

    Hi,
    the problem one year ago was that the SQLException class was not available through remote access. I don't know if that might have been changed meanwhile in the latest release.
    I implemented a simple work around: I caught every SQL-exception in the method where it was thrown, wrapped the exception message and any nested exception in a self written exception and threw this new exception. That worked fine.
    Regards, Astrid

  • Transport control program tp ended with error code 0247

    Hi,
    Our landscape is such that any transport request once released, gets imported to Q system immediately. However there is another system (another box REG - regression testing) to which I would like to import a request but the transport queue of REG system does not show the request. So I tried to explicitly add it to the queue but I get the following error message, 'Transport control program tp ended with error code 0247.
    There doesn't seem to be a problem with data & CO files as the same request is in Q system and the changes are all transported successfully.
    This request is a transport of copy that contains some ABAP code. (changes to the relevant package can be saved only in local requests therefore transport of copy is recommended to transport the changes).
    The changes appear correctly in Q system but for REG system the request neither appears in the queue nor be added to it.
    Can someone advise where the problem is.
    Cheers,
    KC

    Hi
    When the REG system is not in the system landscape, probably you may not have Data & Co files in that system & you need to have those files separately in the REG system path & then import it.
    Do consult Basis team on this issue.
    Thanks,
    Murali.

  • Creation of new plant and the impact of business

    Hi to all
    i am creating a new plant, and would like to know the impact of the plant, what are the changes to be made in the customization, i want to know what are the chages required, and let me know after unit testing and integration testing what activity to be performed, as i am at go live stage and in the production client how to extended the master data,  what is data migration how it can be done,
    thanking you

    Hi there,
    As an SD consultant, these are the things you need to take care.
    Assign the plant to the company code in OX18.
    You need to assign the new plant to the sales org / distribution channel in OVX6.
    Then assign the shipping point to plant in OVXC. If WH is active for your plant, then assign warehouse WH to plant & storage location in LE assignment.
    Reg the master data, you need to assign the material master to the new plant. Also maintain the MRP profiles, plant specific data in the MM01.
    Maintain the shipping point determination in OVL2 & storage loc determination in OVL3 (OVL3 if required)
    Check with MM, PP & FI if they need to maintain any plant specific configs. There are some configs from their end for sure. For eg for production orders, purchase orders, movement types etc.
    Reg the testing, you need to ensure that plant gets proposed automatically when a new sales order is created. Also maintain the relevent plant specific condition records.
    Similarly when PGI is done, it should update the transfer postings in MM & FI w.r.t plant.
    Even tough your project is in final stages, you have to do a regrious testing when a new plant is created. Testing cannot be compromised for time lines. It will lead to serious production issues if tsting is not properly done.
    Regards,
    Sivanand

  • How do I make Photoshop the default Edit App for .jpg in Windows 7?

    How do I make Photoshop the default Edit App for .jpg in Windows 7?    I want to be able to right click on a .jpg file, select the EDIT option in the Context Menu, then have Photoshop edit the file instead of Paint.
    In Windows XP it was very easy to use the File Manger to associate the file type .jpg and action edit with Photoshop.    No so easy in Windows 7.  It is easy to change the default OPEN application, but I would like to leave Windows Viewer as the default OPEN application and have Photoshop as the EDIT applicaiton.

    Before I posted the original question here, I had probably spent a couple of hours trying to research it.   I hate to find no answer for something I know can be done.   So I spent some more time and found the following in the bowels of a Tech Forum that is generally way over my head.  I have modified it to be Photoshop specific.
    These instructions will update the default EDIT action for image types - jpg,png,gif and the variations.     If you are unfamiliar with editing the program registry you probably will want to back up your registry or take a system backup.
    1. Open up the registry editor (Regedit.exe).
    You will need to be signed on as a Windows user that is an administrator
    2. Find HKEY_CLASSES_ROOT -> SystemFileAssociations -> image ->  shell -> edit -> command
    This seems like it would be easy but it is not, because there are many key names that are very close (like System.FilesAssociations).   Keep looking because you will find it eventually. 
    3. Double click on "Default" (on right window pane) and update the program location.
    You should see that MSPAINT.EXE is the current program.
    Erase the existing value and enter you photoshop location in quotes followed by %1 in quotes.  For me this is "C:\Program Files  (x86)\Adobe\Adobe Photoshop CS4\Photoshop.exe" "%1"  
    Hit return.
    4.  Exit Regit and test.

  • Problem in hibernate mapping

    Hi,
    I am new to hibernate and found some problem in mapping for a simple example. Kindly have a look at my code and stack trace and help me fix the problem.
    Mobile.hbm.xml
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <hibernate-mapping>
         <class name="com.mindtree.entity.MobileInvoice" table="MOBILE">
              <property name="model" column="MODEL"/>
              <property name="make" column="MAKE"/>
              <property name="price" column="PRICE"/>
              <property name="date" column="DATE1" />
              <property name="csex" column="CSEX" />
              <property name="cage" column= "CAGE" />
              <id name="id" column="ID">
                   <generator class="increment"/>
              </id>
         </class>
    </hibernate-mapping>Stacktrace:
    org.hibernate.MappingException: Could not read mappings from resource: Mobile.hbm.xml
         at org.hibernate.cfg.Configuration.addResource(Configuration.java:485)
         at org.hibernate.cfg.Configuration.parseMappingElement(Configuration.java:1465)
         at org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java:1433)
         at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1414)
         at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1390)
         at org.hibernate.cfg.Configuration.configure(Configuration.java:1310)
         at org.hibernate.cfg.Configuration.configure(Configuration.java:1296)
         at com.mindtree.dao.MobileDAOImpl.addInvoice(MobileDAOImpl.java:25)
         at com.mindtree.dao.Test.main(Test.java:18)
    Caused by: org.hibernate.MappingException: invalid mapping
         at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:425)
         at org.hibernate.cfg.Configuration.addResource(Configuration.java:482)
         ... 8 more
    Caused by: org.xml.sax.SAXParseException: The content of element type "class" must match "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,resultset*,(query|sql-query)*)".
         at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
         at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
         at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
         at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
         at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
         at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
         at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
         at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
         at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
         at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
         at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
         at org.dom4j.io.SAXReader.read(SAXReader.java:465)
         at org.hibernate.cfg.Configuration.addInputStream(Configuration.java:422)
         ... 9 moreThanks :)

    for ex:
    hibernate.cfg.xml
    <mapping resource="com/spm/dao/Login.hbm.xml" />
    login.hbm.xml
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <hibernate-mapping>
         <class name="com.dao.Login" table="login">
              <id name="id" type="java.lang.Short">
                   <column name="id" />
                   <generator class="increment" />
              </id>
              <property name="username" type="java.lang.String">
                   <column name="username" length="15" not-null="true" />
              </property>
         </class>
    </hibernate-mapping>

  • SCCM 2012 - Problems running vbscript or simple command line

    Hey everybody, I'm having a heck of a time trying to get SCCM 2012 to deploy some very simple Vbscripts or even a simple command line.  I need to deploy some registry fixes across the company as well as a Vbscript that uninstalls some old applications. 
    If I run these scripts/commands outside of SCCM everything works fine, inside of SCCM it always shows "succeeded" but it doesn't actually run correct on the client.
    What's confusing to me is the use of distribution points when you're running a command line that doesn't actually have any source files.  For instance this is what I'm trying to run "regedit /s \\servername\folder\registryfix.reg".  I've also tried
    a similar bat file as well with the same result.  I've tried it with a source folder specified, I've tried it using Run Program From Server or Download locally.  I've gone through everything I can think of but can't get it to work.
    Similarly with a vbscript I'm trying "cscript.exe /s \\servername\folder\uninstallapps.wsf" and various different settings in the package deployment.
    I'm really confused here guys so any help would be greatly appreciated.  Thanks

    What I have found is that if you try and run the REG.EXE command line directly, either as a program or via a CMD/BAT file, the 64-bit redirection will occur.  So, if you had something like this in a program or via a CMD/BAT file that ran against a 64-bit
    system:
    REG ADD HKLM\Software\Microsoft\Test /v Test /d Test
    You would end up with this registry entry existing under:
    HKLM\Software\Wow6432Node\Microsoft\Test
    That's because SCCM uses the 32-bit launcher to take care of this and redirection occurs - You can see this via the "CCM32BitLauncher.log" on the client.
    To work around this problem, I have done the following:
    On a reference machine, create/export the registry entry I want into a *.reg file - An example export of "Test.reg" for the above mentioned registry entry would look something like this:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Test]
    "Test"="Test"
      2.  Stick our "Test.reg" file in a source share, create a package with the share as the source content, and distribute it
      3.  Create a program for the package with a command line like this: 
    REG IMPORT Test.reg
    This is obviously not as clean as having a command line with a package to distribute, but I find it works fine for me and gets around the redirection for registry entries.

  • Question on FIND IN TABLE... REGEX

    Hello,
    I am trying to do a FIND IN TABLE itab, where itab is a table of strings. One of the strings is like the following:
    <bi:item name="CHART_ITEM_1" designheight="380" designwidth="730" type="CHART_ITEM">
    I'm trying to search for it using a REGEX pattern. So here's how I did it:
    CREATE OBJECT text_regex EXPORTING pattern = 'item name*type="CHART_ITEM"'.
    So apparently, the above statement does not work, as the results returned is 0.
    What gives? Any help would be much appreciated. Thanks in advance!

    Hi,
    I think your reg. expression is wrong. * does not stand for zero or more characters It is an operator which represents zero or more occurrences of some literal. You need to use literal . which represents any character. So your expression should look like item name.*type="CHART_ITEM".  There is a program DEMO_REGEX_TOY which you can use for reg. expression testing.
    Cheers

  • Cant parse Document/Literal WS Response

    It might be the case that i'm not doing correctly, but I cant seem to parse the document/literal response for the life of me. The response parses as expected when I build the web service as an RPC WSDL, but fails when I build as document/literal. The company standard is document/literal wrapped, so thats the one I need to use. Any help would be greatly appreciated!!
    Here is the WSDL contents and the javascript...
    WSDL:
    <wsdl:definitions targetNamespace="http://dao.test.crowley.com">
    <!--
    WSDL created by Apache Axis version: 1.4
    Built on Apr 22, 2006 (06:55:48 PDT)
    -->
    <wsdl:types>
    <schema elementFormDefault="qualified" targetNamespace="http://dao.test.crowley.com">
    <element name="getUserJSON">
    <complexType>
    <sequence>
    <element name="sql" type="xsd:string"/>
    </sequence>
    </complexType>
    </element>
    <element name="getUserJSONResponse">
    <complexType>
    <sequence>
    <element name="getUserJSONReturn" type="xsd:string"/>
    </sequence>
    </complexType>
    </element>
    </schema>
    </wsdl:types>
    <wsdl:message name="getUserJSONRequest">
    <wsdl:part element="impl:getUserJSON" name="parameters">
          </wsdl:part>
    </wsdl:message>
    <wsdl:message name="getUserJSONResponse">
    <wsdl:part element="impl:getUserJSONResponse" name="parameters">
          </wsdl:part>
    </wsdl:message>
    <wsdl:portType name="UserDAO">
    <wsdl:operation name="getUserJSON">
    <wsdl:input message="impl:getUserJSONRequest" name="getUserJSONRequest">
           </wsdl:input>
    <wsdl:output message="impl:getUserJSONResponse" name="getUserJSONResponse">
           </wsdl:output>
    </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="UserDAOSoapBinding" type="impl:UserDAO">
    <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getUserJSON">
    <wsdlsoap:operation soapAction=""/>
    <wsdl:input name="getUserJSONRequest">
    <wsdlsoap:body use="literal"/>
    </wsdl:input>
    <wsdl:output name="getUserJSONResponse">
    <wsdlsoap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="UserDAOService">
    <wsdl:port binding="impl:UserDAOSoapBinding" name="UserDAO">
    <wsdlsoap:address location="http://localhost:8080/PDFTest/services/UserDAO"/>
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>
    Javascript:
    function testDocumentLiteral(){
         try{
              var cURL = "http://localhost:8080/PDFTest/services/UserDAO?wsdl";
            console.println("\n\n***** ECHO *****");
            console.println("\nWSDL: " + cURL);
              //Set SQL String
            var sqlString = "SELECT * FROM USER WHERE EMPLOYEE_ID = 123456";
              console.println("SQL: " + sqlString);
              // Call the echoString SOAP method -- it is an RPC Encoded method
              SOAP.wireDump = false;
              var response = SOAP.request(
                   cURL: cURL,
                   oRequest: {
                        "http://localhost:8080/PDFTest/services/UserDAO?wsdl:getUserJSON": {
                             sql: sqlString
                   cAction: ""
              var parsedResult = response["http://localhost:8080/PDFTest/services/UserDAO?wsdl:getUserJSONResponse"]["getUserJSONReturn"];
              console.println("Web Service Response: " + parsedResult);
         catch(e){
              console.println("Exception...\n" + e);

    Here is my wireDump:
    <soapenv:Envelope>

    <soapenv:Body>

    <getUserJSONResponse>

    <ns1:getUserJSONReturn>
    [{"firstName":"John","middleName":"X.","lastName":"Doe","employeeId":123456}]
    </ns1:getUserJSONReturn>
    </getUserJSONResponse>
    </soapenv:Body>
    </soapenv:Envelope>

  • Running vbscript as os command

    Hi All,
    In a process chain, can I use a process type of OS Command to execute a vbscript (.vbs  file)? I tried this and it did not work. Was wondering if it's even possible to execute any thing other than a .cmd file.
    Thanks.

    What I have found is that if you try and run the REG.EXE command line directly, either as a program or via a CMD/BAT file, the 64-bit redirection will occur.  So, if you had something like this in a program or via a CMD/BAT file that ran against a 64-bit
    system:
    REG ADD HKLM\Software\Microsoft\Test /v Test /d Test
    You would end up with this registry entry existing under:
    HKLM\Software\Wow6432Node\Microsoft\Test
    That's because SCCM uses the 32-bit launcher to take care of this and redirection occurs - You can see this via the "CCM32BitLauncher.log" on the client.
    To work around this problem, I have done the following:
    On a reference machine, create/export the registry entry I want into a *.reg file - An example export of "Test.reg" for the above mentioned registry entry would look something like this:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Test]
    "Test"="Test"
      2.  Stick our "Test.reg" file in a source share, create a package with the share as the source content, and distribute it
      3.  Create a program for the package with a command line like this: 
    REG IMPORT Test.reg
    This is obviously not as clean as having a command line with a package to distribute, but I find it works fine for me and gets around the redirection for registry entries.

  • Multithreading and JDBC

    Hi Experts,
    I have develop a program which get data from DB Table and then in while loop of ResultSet do processing, Now i want that i query DB table and after that distribute the result of query in multiple threads and query them.
    Any suggetions to implement that?
    Regards,
    Imran

    emmi@java wrote:
    Hi,
    Infact right now i just have main class with DAO classess, in main class i query table and run following line
    while( rs.next() )
    // i do my processing
    Now i just want that i my processing part will be share with many threads.OK, now I see.
    Your processors cannot work with the ResultSet.
    I think this is a bad design, anyway. Objects and methods are best when they do one thing well. You should have a query method and a multi-threaded processing method. Don't co-mingle the two. Write the DAO, test it, get it running perfectly, then turn your attention to the multi-threaded processing.
    You have to do what I said: Do the query, load the ResultSet into a data structure or object, close the ResultSet inside that method in a finally block, and return the data structure or object.
    Then have the processing routines take the data structure, split it up into pieces, and dole the pieces out to the threads for processing.
    Think less in terms of databases and threads and more about objects.
    %

  • How do I make bt yahoo my home page for firefox in windows 7? (I had it so in vista.)

    When I open firefox I would like it to open up in btyahoo. How do I configure the firefox homepage to do this. Was able to do so in Vista but have now got windows 7

    Before I posted the original question here, I had probably spent a couple of hours trying to research it.   I hate to find no answer for something I know can be done.   So I spent some more time and found the following in the bowels of a Tech Forum that is generally way over my head.  I have modified it to be Photoshop specific.
    These instructions will update the default EDIT action for image types - jpg,png,gif and the variations.     If you are unfamiliar with editing the program registry you probably will want to back up your registry or take a system backup.
    1. Open up the registry editor (Regedit.exe).
    You will need to be signed on as a Windows user that is an administrator
    2. Find HKEY_CLASSES_ROOT -> SystemFileAssociations -> image ->  shell -> edit -> command
    This seems like it would be easy but it is not, because there are many key names that are very close (like System.FilesAssociations).   Keep looking because you will find it eventually. 
    3. Double click on "Default" (on right window pane) and update the program location.
    You should see that MSPAINT.EXE is the current program.
    Erase the existing value and enter you photoshop location in quotes followed by %1 in quotes.  For me this is "C:\Program Files  (x86)\Adobe\Adobe Photoshop CS4\Photoshop.exe" "%1"  
    Hit return.
    4.  Exit Regit and test.

  • Can not create XMLType

    Hi all,
    I would like to create an XMLType instance in a web application with Sun One Application Server. Here is the code:
    openConnection(); //OK, with a connection pool, oci8 driver
    oracle.xdb.XMLType xml = oracle.xdb.XMLType.createXML(conn, "<foo>Bar</foo>"); //pass, but not OK
    String str = xml.getStringVal(); //got exception
    But there is an exception:
    [03/Oct/2003:15:52:29] INFO ( 6281): CORE3282: stdout: Looking resource name ...
    [03/Oct/2003:15:52:29] INFO ( 6281): CORE3282: stdout: Resource information : com.sun.enterprise.resource.JdbcDataSource@1927275
    [03/Oct/2003:15:52:29] INFO ( 6281): CORE3282: stdout: Sucess to getConnection!
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: java.lang.ClassCastException
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at oracle.sql.OpaqueDescriptor.createDescriptor(OpaqueDescriptor.java:76)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at oracle.xdb.XMLType.<init>(XMLType.java:496)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at oracle.xdb.XMLType.createXML(XMLType.java:593)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.eun.celebrate.bs.daos.Test.t2(Test.java:111)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at jasper.Test_jsp._jspService(_Test_jsp.java:83)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service(JspServlet.java:552)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:368)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:287)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at java.security.AccessController.doPrivileged(Native Method)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:274)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
    [03/Oct/2003:15:52:29] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)
    Does anyone have an idea?
    Regards,
    Dung

    And if I use a direct connection (DriverManager.getConnection) the exception becomes
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: java.sql.SQLException: ORA-21608: duration is invalid for this function
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at oracle.jdbc.oci8.OCIDBAccess.check_error(OCIDBAccess.java:2337)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at oracle.jdbc.oci8.OCIDBAccess.createTemporaryLob(OCIDBAccess.java:3644)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at oracle.sql.LobDBAccessImpl.createTemporaryClob(LobDBAccessImpl.java:725)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at oracle.sql.CLOB.createTemporary(CLOB.java:1011)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at oracle.sql.CLOB.createTemporary(CLOB.java:956)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at oracle.xdb.XMLType.getStringVal(XMLType.java:917)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.eun.celebrate.bs.daos.Test.t2(Test.java:113)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at jasper.Test_jsp._jspService(_Test_jsp.java:83)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service(JspServlet.java:552)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:368)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:287)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:720)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:278)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at java.security.AccessController.doPrivileged(Native Method)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:274)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:212)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:203)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:505)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
    [03/Oct/2003:16:05:13] WARNING ( 6281): CORE3283: stderr: at com.iplanet.ias.web.WebContainer.service(WebContainer.java:598)

  • V880 CPU timneout / dump errors

    We have a V880 with 8x1.2GHz CPU's we just purchased.
    And we are having some CPU problems.
    On arrival CPU's 7 & 8 failed due to timeouts. We received a new RMA from Sun for a 2x1.2GHx mem/board.
    Last night we had the same problem occur:
    Complained about cpu3 and dumped���(panic&#91;cpu3&#93;/thread=3001b87d760: panic sync timeout
    dumping to /dev/dsk/c1t0d0s1, offset 1718222848I) pulled that cpu module and the system was fine after that
    Then overnight we had another problem:
    Looks like our system rebooted last night due to a failure on cpu 5.
    Dec 13 01:57:23 gandalf unix: &#91;ID 836849 kern.notice&#93;
    Dec 13 01:57:23 gandalf ^Mpanic&#91;cpu5&#93;/thread=30015443080:
    Dec 13 01:57:23 gandalf unix: &#91;ID 127206 kern.notice&#93; alloccgblk: can't find blk in cyl, pos:10, i:1985, fs:/ bno: b49
    Dec 13 01:57:23 gandalf unix: &#91;ID 100000 kern.notice&#93;
    Dec 13 01:57:23 gandalf genunix: &#91;ID 723222 kern.notice&#93; 000002a1008f0f50 ufs:real_panic_v+70 (0, 1047c140, 2a1008f11f0, 0
    , 0, 0)
    Dec 13 01:57:23 gandalf genunix: &#91;ID 179002 kern.notice&#93; %l0-3: 00000000101ffa24 0000000000000000 0000000000002000 00000
    2a1008f1a00
    Dec 13 01:57:23 gandalf %l4-7: 00000300159e92d8 0000030002c8cd88 0000000000002000 00000000ff23c008
    Dec 13 01:57:23 gandalf genunix: &#91;ID 723222 kern.notice&#93; 000002a1008f1000 ufs:ufs_fault_v+c8 (3000017d230, 0, 2a1008f11f0,
    300031e9e18, 5b, 0)
    Dec 13 01:57:23 gandalf genunix: &#91;ID 179002 kern.notice&#93; %l0-3: 000003000017d180 000000001047c140 00000300159e9480 00000
    300159e9420
    Please advise if this may be due to a patch or hardware?
    thanks

    This is the diagnostic output from the test 880. This system only has 1 cpu module in it. This is the one that was sent as an rma replacement.
    ��
    <*>
    Hardware Power On
    @(#)OBP 4.15.1 2004/06/02 16:06 Sun Fire 8XX
    Front Panel Keyswitch is in Diagnostic position.
    System is initializing in Service Mode.
    Online: CPU0 CPU2*
    Validating JTAG integrity...Done
    Disabling DAR error circuitry...Done
    Clearing DCS error circuitry state...Done
    Initializing DTL circuitry state...Done
    Initializing MDR via JTAG...Done
    Enabling DAR error circuitry...Done
    Probing core system FRUs..
    Probing Motherboard....part# 501-6771-02 serial# 000406
    Safari min 100MHz, cumulative 100MHz; max 150MHz, cumulative 150MHz
    'STICK' clock 10MHz; BootBus timing 014f.99fd.a7e6.3f29
    Probing I/O Board......part# 501-5142-17 serial# 035061
    Probing System RSC.....part# 501-5856-06 serial# 267275
    Probing PwrDistBoard...part# 375-0071-03 serial# N59035
    Probing PowerSupply0...part# 300-1353-03 serial# M82973
    Probing PowerSupply1...part# 300-1353-03 serial# M82974
    Probing PowerSupply2...part# 300-1353-03 serial# M82971
    Probing GPTwo Slot A...part# 501-6164-02 serial# 007739
    Safari min 100MHz, cumulative 100MHz; max 150MHz, cumulative 150MHz
    CPU rated speed 1200MHz; ECache 8MB 3.3ns
    Probing GPTwo Slot B...No module detected
    Probing GPTwo Slot C...No module detected
    Probing GPTwo Slot D...No module detected Done
    Desired Safari Bus speed 150MHz, selecting 150MHz
    Configuring CPUs..........
    ... CPU0 Rated Speed 1200MHz, Safari 150MHz, want 8:1, got 8:1 ==> CPU 1200MHz
    Ecache 8MB 3.3ns mode=5-4-4 2-way ECCR: 0000.0000.0343.4c00
    ... CPU2 Rated Speed 1200MHz, Safari 150MHz, want 8:1, got 8:1 ==> CPU 1200MHz
    Ecache 8MB 3.3ns mode=5-4-4 2-way ECCR: 0000.0000.0343.4c00 Done
    Setting system speed (and resetting)...
    <*>
    Set Speed Reset
    @(#)OBP 4.15.1 2004/06/02 16:06 Sun Fire 8XX
    Front Panel Keyswitch is in Diagnostic position.
    System is initializing in Service Mode.
    Online: CPU0 UltraSPARC III+ (v11.1) 8:1 1200MHz 8MB 4:1 ECache
    Online: CPU2 UltraSPARC III+ (v11.1) 8:1 1200MHz 8MB 4:1 ECache <br />Executing POST w/%o0 = 0000.1000.0101.4043<br />0:0><br />0:0>@(#) Sun Fire&#91;TM&#93; V880/V890 POST 4.15.0 2004/05/27 13:23 <br />        /dat/fw/common-source/firmware_re/post/post-build-4.15.0/Cam elot/daktari/<br />integrated  (firmware_re)  <br />0:0>Copyright �� 2004 Sun Microsystems, Inc. All rights reserved<br />  SUN PROPRIETARY/CONFIDENTIAL.<br />  Use is subject to license terms.<br />0:0>Jump from OBP->POST.<br />0:0>diag-switch? configuration variable set TRUE.<br />0:0>Keyswitch in DIAGNOSTIC POSITION.<br />0:0>Diag level set to MAX.<br />0:0>Verbosity level set to MAX.<br />0:0>MFG scrpt mode set NORM <br />0:0>I/O port set to serial TTYA.<br />0:0><br />0:0>Start selftest...<br />0:0>CPUs present in system: 0:0 2:0<br />0:0>Test CPU(s).....<br />0:0>Init CPU<br />0:0>     UltraSparc_III_plus Version 11.1<br />0:0>DMMU Registers Access<br />0:0>DMMU TLB DATA RAM Access<br />0:0>DMMU TLB TAGS Access<br />0:0>IMMU Registers Access<br />0:0>IMMU TLB DATA RAM Access<br />0:0>IMMU TLB TAGS Access<br />0:0>Probe Ecache<br />0:0>     Size = 00000000.00800000...<br />0:0>Ecache Data Bitwalk<br />0:0>Ecache Address Bitwalk<br />0:0>Scrub and Setup Ecache<br />0:0>Setup and Enable DMMU<br />0:0>Setup DMMU Miss Handler<br />0:0>Test and Init Temp Mailbox<br />2:0>Init CPU<br />2:0>     UltraSparc_III_plus Version 11.1<br />2:0>DMMU Registers Access<br />2:0>DMMU TLB DATA RAM Access<br />2:0>DMMU TLB TAGS Access<br />2:0>IMMU Registers Access<br />2:0>IMMU TLB DATA RAM Access<br />2:0>IMMU TLB TAGS Access<br />2:0>Probe Ecache<br />2:0>     Size = 00000000.00800000...<br />2:0>Ecache Data Bitwalk<br />2:0>Ecache Address Bitwalk<br />2:0>Scrub and Setup Ecache<br />2:0>Setup and Enable DMMU<br />2:0>Setup DMMU Miss Handler<br />2:0>Test and Init Temp Mailbox<br />0:0>Init Scan/I2C.....<br />0:0>Initializing Scan Database<br />0:0>Mask DAR errors off<br />0:0>Init MDR DTL<br />0:0>Init DAR DTL<br />0:0>Enable Partial DAR error<br />0:0>Init DCS DTL<br />0:0>Init I2C<br />0:0>Unquiesce Safari<br />0:0>Margin all voltages to nominal<br />0:0>Scan ring integrity<br />0:0><br />0:0>INFO: H/W under test = CPU Board Slot B (Cheetah 1, DCDS &#91;0-7&#93;, SRAMs) Scan <br />Ring NOT Present or Shut OFF <br />0:0><br />0:0>INFO: H/W under test = CPU Board Slot B (Cheetah 3, SRAMs) Scan Ring NOT Pre<br />sent or Shut OFF <br />0:0><br />0:0>INFO: H/W under test = CPU Board Slot C (Cheetah 4, DCDS &#91;0-7&#93;, SRAMs) Scan <br />Ring NOT Present or Shut OFF <br />0:0><br />0:0>INFO: H/W under test = CPU Board Slot D (Cheetah 5, DCDS &#91;0-7&#93;, SRAMs) Scan <br />Ring NOT Present or Shut OFF <br />0:0><br />0:0>INFO: H/W under test = CPU Board Slot C (Cheetah 6, SRAMs) Scan Ring NOT Pre<br />sent or Shut OFF <br />0:0><br />0:0>INFO: H/W under test = CPU Board Slot D (Cheetah 7, SRAMs) Scan Ring NOT Pre<br />sent or Shut OFF <br />0:0>Set Trip Temp CPU 0 to 110C<br />0:0>Set Trip Temp CPU 2 to 110C<br />0:0>TUES DEC  13 11:48:56 GMT 5<br />0:0>Safari quick check<br />0:0>      to IO-bridge_0 <br />0:0>      to IO-bridge_1 <br />0:0>Safari full  check<br />0:0>      to IO-bridge_0 <br />0:0>      to IO-bridge_1 <br />0:0>Disable CPU 0 error checking<br />0:0>Disable CPU 2 error checking<br />0:0>Basic Memory Test.....<br />0:0>Probe and Setup Memory<br />0:0>INFO:        512MB Bank 0<br />0:0>INFO:        512MB Bank 1<br />0:0>INFO:        512MB Bank 2<br />0:0>INFO:        512MB Bank 3<br />0:0><br />0:0>Data Bitwalk on Master<br />0:0>     Test Bank 0.<br />0:0>     Test Bank 1.<br />0:0>     Test Bank 2.<br />0:0>     Test Bank 3.<br />0:0>Address Bitwalk on Master<br />0:0><br />0:0>INFO: Addr walk mem test on CPU 0:0 Bank 0: 00000000.00000000 to 00000000.20<br />000000.<br />0:0><br />0:0>INFO: Addr walk mem test on CPU 0:0 Bank 1: 00000001.00000000 to 00000001.20<br />000000.<br />0:0><br />0:0>INFO: Addr walk mem test on CPU 0:0 Bank 2: 00000002.00000000 to 00000002.20<br />000000.<br />0:0><br />0:0>INFO: Addr walk mem test on CPU 0:0 Bank 3: 00000003.00000000 to 00000003.20<br />000000.<br />0:0>Set Mailbox<br />0:0>Setup Final DMMU Entries<br />0:0>Post Image Region Scrub<br />0:0>Run POST from Memory<br />0:0>Verifying checksum on copied image.<br />0:0>The Memory's CHECKSUM value is 2a78.<br />0:0>The Memory's Content Size value is a0654.<br />0:0>Success...  Checksum on Memory Validated.<br />2:0>Safari quick check<br />2:0>      to IO-bridge_0 <br />2:0>      to IO-bridge_1 <br />2:0>Safari full  check<br />2:0>      to IO-bridge_0 <br />2:0>      to IO-bridge_1 <br />2:0>Probe and Setup Memory<br />2:0>INFO:        512MB Bank 0<br />2:0>INFO:        512MB Bank 1<br />2:0>INFO:        512MB Bank 2<br />2:0>INFO:        512MB Bank 3<br />2:0><br />2:0>Set Mailbox<br />0:0>Data Bitwalk on Slave 2<br />0:0>     Test Bank 0.<br />0:0>     Test Bank 1.<br />0:0>     Test Bank 2.<br />0:0>     Test Bank 3.<br />0:0>Address Bitwalk on Slave 2<br />0:0><br />0:0>INFO: Addr walk mem test on CPU 2:0 Bank 0: 00000020.00000000 to 00000020.20<br />000000.<br />0:0><br />0:0>INFO: Addr walk mem test on CPU 2:0 Bank 1: 00000021.00000000 to 00000021.20<br />000000.<br />0:0><br />0:0>INFO: Addr walk mem test on CPU 2:0 Bank 2: 00000022.00000000 to 00000022.20<br />000000.<br />0:0><br />0:0>INFO: Addr walk mem test on CPU 2:0 Bank 3: 00000023.00000000 to 00000023.20<br />000000.<br />2:0>Setup Final DMMU Entries<br />2:0>Map Slave POST to master memory<br />2:0>8k DMMU TLB 0 Data<br />0:0>Full CPU Test.....<br />0:0>8k DMMU TLB 0 Data<br />2:0>8k DMMU TLB 1 Data<br />0:0>8k DMMU TLB 1 Data<br />2:0>8k DMMU TLB 0 Tags<br />0:0>8k DMMU TLB 0 Tags<br />2:0>8k DMMU TLB 1 Tags<br />0:0>8k DMMU TLB 1 Tags<br />2:0>8k IMMU TLB Data<br />0:0>8k IMMU TLB Data<br />2:0>8k IMMU TLB Tags<br />0:0>8k IMMU TLB Tags<br />2:0>Instruction Cache Tag RAM<br />0:0>Instruction Cache Tag RAM<br />2:0>Instruction Cache RAM<br />0:0>Instruction Cache RAM<br />2:0>I-Cache Valid/Predict TAGS Test<br />0:0>I-Cache Valid/Predict TAGS Test<br />2:0>I-Cache Branch Predict Array Test<br />0:0>I-Cache Branch Predict Array Test<br />2:0>Instruction Cache Snoop Tag Field<br />0:0>Instruction Cache Snoop Tag Field<br />2:0>Flush D/W caches<br />0:0>Flush D/W caches<br />2:0>Data Cache RAM<br />0:0>Data Cache RAM<br />2:0>Data Cache Tags<br />0:0>Data Cache Tags<br />2:0>Data Micro Tags<br />0:0>Data Micro Tags<br />2:0>D-Cache SnoopTags Test<br />0:0>D-Cache SnoopTags Test<br />2:0>WCache RAM<br />0:0>WCache RAM<br />2:0>WCache Tags<br />0:0>WCache Tags<br />2:0>W-Cache Valid bit Test<br />0:0>W-Cache Valid bit Test<br />2:0>W-Cache Bank valid bit Test<br />0:0>W-Cache Bank valid bit Test<br />2:0>W-Cache SnoopTAGS Test<br />0:0>W-Cache SnoopTAGS Test<br />2:0>Prefetch Cache RAM<br />0:0>Prefetch Cache RAM<br />2:0>Prefetch Cache Tags<br />0:0>Prefetch Cache Tags<br />2:0>P-Cache SnoopTags Test<br />0:0>P-Cache SnoopTags Test<br />2:0>P-Cache Status Data Test<br />0:0>P-Cache Status Data Test<br />2:0>Branch Prediction Initialization<br />0:0>Branch Prediction Initialization<br />2:0>Print Mem Config<br />2:0>Caches : Icache is ON, Dcache is ON, Wcache is ON, Pcache is ON.<br />2:0>Memory in non-interleave config:<br />2:0>     Bank 0    512MB : 00000020.00000000 -> 00000020.20000000.<br />2:0>     Bank 1    512MB : 00000021.00000000 -> 00000021.20000000.<br />2:0>     Bank 2    512MB : 00000022.00000000 -> 00000022.20000000.<br />2:0>     Bank 3    512MB : 00000023.00000000 -> 00000023.20000000.<br />0:0>Memory Block.....<br />0:0>Print Mem Config<br />0:0>Caches : Icache is ON, Dcache is ON, Wcache is ON, Pcache is ON.<br />0:0>Memory in non-interleave config:<br />0:0>     Bank 0    512MB : 00000000.00000000 -> 00000000.20000000.<br />0:0>     Bank 1    512MB : 00000001.00000000 -> 00000001.20000000.<br />0:0>     Bank 2    512MB : 00000002.00000000 -> 00000002.20000000.<br />0:0>     Bank 3    512MB : 00000003.00000000 -> 00000003.20000000.<br />2:0>Scrub Memory<br />0:0>Scrub Memory<br />2:0>Quick Block Mem Test<br />2:0>Quick Test 16777216 bytes at 00000020.00000000<br />0:0>Quick Block Mem Test<br />0:0>Quick Test 16777216 bytes at 00000000.00600000<br />0:0>40% Done...<br />2:0>Flush Caches<br />0:0>Flush Caches<br />2:0>Get code in ecache.<br />0:0>Get code in ecache.<br />0:0>IO-Bridge Tests.....<br />0:0>IO-Bridge unit 0 init      test   <br />0:0>IO-Bridge unit 1 init      test   <br />0:0>IO-Bridge unit 0 reg       test   <br />0:0>IO-Bridge unit 0 mem       test   <br />0:0>IO-Bridge unit 0 PCI DMA A test   <br />0:0>IO-Bridge unit 0 PCI DMA B test   <br />0:0>IO-Bridge unit 0 PCI merg  test   <br />0:0>IO-Bridge unit 0 PCI iommu test   <br />0:0>IO-Bridge unit 0 PCI stc   test   <br />0:0>IO-Bridge unit 0 interrupt test   <br />0:0>IO-Bridge unit 1 reg       test   <br />0:0>IO-Bridge unit 1 mem       test   <br />0:0>IO-Bridge unit 1 PCI DMA C test   <br />0:0>IO-Bridge unit 1 PCI DMA D test   <br />0:0>IO-Bridge unit 1 PCI merg  test   <br />0:0>IO-Bridge unit 1 PCI iommu test   <br />0:0>IO-Bridge unit 1 PCI stc   test   <br />0:0>IO-Bridge unit 1 interrupt test   <br />2:0>IO-Bridge unit 0 init      test   <br />2:0>IO-Bridge unit 0 reg       test   <br />2:0>IO-Bridge unit 0 mem       test   <br />2:0>IO-Bridge unit 0 PCI DMA   test   <br />2:0>IO-Bridge unit 0 PCI merg  test   <br />2:0>IO-Bridge unit 0 PCI iommu test   <br />2:0>IO-Bridge unit 0 PCI stc   test   <br />2:0>IO-Bridge unit 0 interrupt test   <br />2:0>IO-Bridge unit 1 init      test   <br />2:0>IO-Bridge unit 1 reg       test   <br />2:0>IO-Bridge unit 1 mem       test   <br />2:0>IO-Bridge unit 1 PCI DMA   test   <br />2:0>IO-Bridge unit 1 PCI merg  test   <br />2:0>IO-Bridge unit 1 PCI iommu test   <br />2:0>IO-Bridge unit 1 PCI stc   test   <br />2:0>IO-Bridge unit 1 interrupt test   <br />2:0>FPU Registers and Data Path<br />0:0>FPU Registers and Data Path<br />2:0>FPU Move Registers<br />0:0>FPU Move Registers<br />2:0>FSR Read/Write<br />0:0>FSR Read/Write<br />2:0>FPU Branch Instructions<br />0:0>FPU Branch Instructions<br />2:0>FPU Functional Test<br />0:0>FPU Functional Test<br />2:0>FPU BLOCK REG TEST<br />0:0>FPU BLOCK REG TEST<br />2:0>Calculating memory test time<br />0:0>Full Memory Test.....<br />2:0><br />2:0>INFO: The expected TIMEOUT for the block memory tests can exceed 2 minutes.<br />0:0>Calculating memory test time<br />2:0><br />2:0>INFO: The expected TIMEOUT for the MOVI memory tests can exceed 112 minutes.<br />0:0><br />0:0>INFO: The expected TIMEOUT for the block memory tests can exceed 2 minutes.<br />0:0><br />0:0>INFO: The expected TIMEOUT for the MOVI memory tests can exceed 112 minutes.<br />2:0>Block Memory<br />0:0>Block Memory<br />2:0>Test 536870912 bytes on bank 0....<br />0:0>Test 530579456 bytes on bank 0....<br />0:0>1% Done...<br />0:0>4% Done...<br />0:0>6% Done...<br />0:0>9% Done...<br />0:0>12% Done...<br />0:0>15% Done...<br />0:0>18% Done...<br />0:0>20% Done...<br />0:0>23% Done...<br />0:0>26% Done...<br />0:0>29% Done...<br />0:0>32% Done...<br />0:0>35% Done...<br />0:0>37% Done...<br />0:0>40% Done...<br />0:0>43% Done...<br />0:0>46% Done...<br />0:0>49% Done...<br />0:0>51% Done...<br />0:0>54% Done...<br />0:0>57% Done...<br />0:0>60% Done...<br />0:0>63% Done...<br />0:0>65% Done...<br />0:0>68% Done...<br />0:0>71% Done...<br />0:0>74% Done...<br />0:0>77% Done...<br />0:0>79% Done...<br />0:0>82% Done...<br />0:0>85% Done...<br />0:0>88% Done...<br />0:0>91% Done...<br />0:0>94% Done...<br />2:0>Test 536870912 bytes on bank 1....<br />0:0>96% Done...<br />0:0>99% Done...<br />0:0>Test 536870912 bytes on bank 1....<br />0:0>1% Done...<br />0:0>4% Done...<br />0:0>6% Done...<br />0:0>9% Done...<br />0:0>12% Done...<br />0:0>15% Done...<br />0:0>18% Done...<br />0:0>20% Done...<br />0:0>23% Done...<br />0:0>26% Done...<br />0:0>29% Done...<br />0:0>31% Done...<br />0:0>34% Done...<br />0:0>37% Done...<br />0:0>40% Done...<br />0:0>43% Done...<br />0:0>45% Done...<br />0:0>48% Done...<br />0:0>51% Done...<br />0:0>54% Done...<br />0:0>56% Done...<br />0:0>59% Done...<br />0:0>62% Done...<br />0:0>65% Done...<br />0:0>68% Done...<br />0:0>70% Done...<br />0:0>73% Done...<br />0:0>76% Done...<br />0:0>79% Done...<br />0:0>81% Done...<br />0:0>84% Done...<br />2:0>Test 536870912 bytes on bank 2....<br />0:0>87% Done...<br />0:0>90% Done...<br />2:0><br />2:0>WARNING: TEST = Block Memory<br />2:0>H/W under test = CPU0, All CPU0 Memory<br />2:0>MSG = Data or Instruction Access Error,<br />     Trap Type      00000000.00000063<br />     Trap PC        ffffffff.f01213d0<br />     Trap Level     00000000.00000001<br />     AFSR           00000002.00000147<br />     AFAR           00000022.06330020<br />2:0>END_WARNING<br /><br />0:0>93% Done...<br />2:0>     CE bit: Correctable system data ECC error<br />2:0><br />     Failed cache line data:<br />2:0>          Address 00000022.06330000=00000000.00000000.<br />2:0>          Address 00000022.06330008=00000000.00000000.<br />2:0>          Address 00000022.06330010=00000000.00000000.<br />2:0>          Address 00000022.06330018=00000000.00000000.<br />2:0>          Address 00000022.06330020=00000000.00000000.<br />2:0>          Address 00000022.06330028=00000000.00000000.<br />2:0>          Address 00000022.06330030=00000000.00000000.<br />2:0>          Address 00000022.06330038=00000000.00000000.<br />2:0>     AFSR check after re-reading data:<br />2:0>     No Errors in afsr reg<br />0:0>95% Done...<br />2:0><br />2:0>ERROR: TEST = Block Memory<br />2:0>H/W under test = CPU2 Bank 2 Dimm 0, J7900 side 2<br />2:0>Repair Instructions: Replace items in order listed by 'H/W under test' above<br />.<br />2:0>MSG = DIMM failure Bank 2 DIMM 0 Pin 87<br />2:0>END_ERROR<br /><br />0:0>98% Done...<br />2:0>Test 536870912 bytes on bank 3....<br />0:0>Test 536870912 bytes on bank 2....<br />0:0>1% Done...<br />0:0>4% Done...<br />0:0>6% Done...<br />0:0>9% Done...<br />0:0>12% Done...<br />0:0>15% Done...<br />0:0>18% Done...<br />0:0>20% Done...<br />0:0>23% Done...<br />0:0>26% Done...<br />0:0>29% Done...<br />0:0>31% Done...<br />0:0>34% Done...<br />0:0>37% Done...<br />0:0>40% Done...<br />0:0>43% Done...<br />0:0>45% Done...<br />0:0>48% Done...<br />0:0>51% Done...<br />0:0>54% Done...<br />0:0>56% Done...<br />0:0>59% Done...<br />0:0>62% Done...<br />0:0>65% Done...<br />0:0>68% Done...<br />0:0>70% Done...<br />0:0>73% Done...<br />0:0>76% Done...<br />0:0>79% Done...<br />0:0>81% Done...<br />0:0>84% Done...<br />0:0>87% Done...<br />0:0>90% Done...<br />0:0>93% Done...<br />0:0>95% Done...<br />0:0>98% Done...<br />0:0>Test 536870912 bytes on bank 3....<br />0:0>1% Done...<br />0:0>4% Done...<br />0:0>6% Done...<br />0:0>9% Done...<br />0:0>12% Done...<br />0:0>15% Done...<br />0:0>18% Done...<br />0:0>20% Done...<br />0:0>23% Done...<br />0:0>26% Done...<br />0:0>29% Done...<br />0:0>31% Done...<br />0:0>34% Done...<br />0:0>37% Done...<br />0:0>40% Done...<br />0:0>43% Done...<br />0:0>45% Done...<br />0:0>48% Done...<br />0:0>51% Done...<br />0:0>54% Done...<br />0:0>56% Done...<br />0:0>59% Done...<br />0:0>62% Done...<br />0:0>65% Done...<br />0:0>68% Done...<br />0:0>70% Done...<br />0:0>73% Done...<br />0:0>76% Done...<br />0:0>79% Done...<br />0:0>81% Done...<br />0:0>84% Done...<br />0:0>87% Done...<br />0:0>90% Done...<br />0:0>93% Done...<br />0:0>95% Done...<br />0:0>98% Done...<br />0:0><br />0:0>Motherboard/Centerplane Board Part Number:   <br />0:0>     5016771-02-50<br />0:0>IO/Riser Board Part Number:   <br />0:0>     5015142-17-50<br />0:0>CPUA Board Part Number:   <br />0:0>     5016164-02-50<br />0:0>CPUB Board Part Number:   <br />0:0><br />0:0>INFO: Unpopulated Slot <br />0:0>CPUC Board Part Number:   <br />0:0><br />0:0>INFO: Unpopulated Slot <br />0:0>CPUD Board Part Number:   <br />0:0><br />0:0>INFO: Unpopulated Slot <br />0:0>Enable Errors.....<br />0:0>Turn IO-Bridge 0 errors on<br />0:0>Turn IO-Bridge 1 errors on<br />0:0>Turn CPU 0 errors on<br />0:0>Turn CPU 2 errors on<br />0:0>Turn Module A DCDS errors on<br />0:0>Turn DCS errors on<br />0:0>Turn DAR errors on<br />0:0>Turn error traps on<br />0:0>ERROR:<br />0:0>     POST toplevel status has the following failures:<br />0:0>          CPU2 Memory Bank 2<br />0:0>     POST failed the following devices on CPU 2:<br />0:0>          Mem Bank2 DIMM0<br />0:0>END_ERROR<br /><br />0:0>POST:     Return to OBP.<br /><br /><br />CPU0: System POST Completed<br />    Pass/Fail Status  = ffff.ffff.ffff.ffff<br />    ESB Overall Status  = ffff.fbff.ffff.ffff<br /><br /><br /><>
    POST Reset
    @(#)OBP 4.15.1 2004/06/02 16:06 Sun Fire 8XX
    Front Panel Keyswitch is in Diagnostic position.
    System is initializing in Service Mode.
    Online: CPU0 UltraSPARC III+ (v11.1) 8:1 1200MHz 8MB 4:1 ECache
    Online: CPU2 UltraSPARC III+ (v11.1) 8:1 1200MHz 8MB 4:1 ECache <br />Configuring CPUs..........<br />... CPU0 Rated Speed 1200MHz, Safari 150MHz, want 8:1, got 8:1 ==> CPU 1200MHz<br />         Ecache 8MB 3.3ns mode=5-4-4 2-way ECCR: 0000.0000.0343.4c00<br />... CPU2 Rated Speed 1200MHz, Safari 150MHz, want 8:1, got 8:1 ==> CPU 1200MHz<br />         Ecache 8MB 3.3ns mode=5-4-4 2-way ECCR: 0000.0000.0343.4c00 Done<br /><>
    CPU Configuration Reset
    @(#)OBP 4.15.1 2004/06/02 16:06 Sun Fire 8XX
    Front Panel Keyswitch is in Diagnostic position.
    System is initializing in Service Mode.
    Online: CPU0 UltraSPARC III+ (v11.1) 8:1 1200MHz 8MB 4:1 ECache
    Online: *CPU2 UltraSPARC III+ (v11.1) 8:1 1200MHz 8MB 4:1 ECache <br />Enabling system bus....... CPU0 CPU2 Done<br />Probing Memory............<br />Probing CPU0 memory configuration<br />  NGDIMM#0 part# 501-5401-02 serial# 239775,  128MB + 128MB,  SC#0<br />  NGDIMM#1 part# 501-5401-02 serial# 210339,  128MB + 128MB,  SC#0<br />  NGDIMM#2 part# 501-5401-02 serial# 269977,  128MB + 128MB,  SC#0<br />  NGDIMM#3 part# 501-5401-02 serial# 259281,  128MB + 128MB,  SC#0<br />  NGDIMM#4 part# 501-5401-02 serial# 285460,  128MB + 128MB,  SC#0<br />  NGDIMM#5 part# 501-5401-02 serial# 241197,  128MB + 128MB,  SC#0<br />  NGDIMM#6 part# 501-5401-02 serial# 239762,  128MB + 128MB,  SC#0<br />  NGDIMM#7 part# 501-5401-02 serial# 207368,  128MB + 128MB,  SC#0<br />Probing CPU2 memory configuration<br />  NGDIMM#0 part# 501-5401-02 serial# 306155,  128MB + 128MB,  SC#0<br />  NGDIMM#1 part# 501-5401-02 serial# 241926,  128MB + 128MB,  SC#0<br />  NGDIMM#2 part# 501-5401-02 serial# 236717,  128MB + 128MB,  SC#0<br />  NGDIMM#3 part# 501-5401-02 serial# 277929,  128MB + 128MB,  SC#0<br />  NGDIMM#4 part# 501-5401-02 serial# 267633,  128MB + 128MB,  SC#0<br />  NGDIMM#5 part# 501-5401-02 serial# 266643,  128MB + 128MB,  SC#0<br />  NGDIMM#6 part# 501-5401-02 serial# 210277,  128MB + 128MB,  SC#0<br />  NGDIMM#7 part# 501-5401-02 serial# 284702,  128MB + 128MB,  SC#0 Done<br />Initializing CPUs.........<br />Mungeing Memory...........Done<br />HiMem: 0000.00a0.8000.0000, size: 0000.0000.4000.0000<br />Configuring Memory........ CPU0 CPU2 Done<br />Init ICache/etc........... CPU0 CPU2 Done<br />Init ECache Tags.......... CPU0 CPU2 Done<br />Clearing TLBs............. CPU0 CPU2 Done<br />Setup I/DTLBs............. CPU0 CPU2 Done<br />Enabling Cache/MMUs....... CPU0 CPU2 Done<br />Init ECache Data.......... CPU0 CPU2 Done<br />Initializing boot memory..<br />Zeroing memory...Done<br />Copying FLASHRAM to memory...Verifying base 128KB...Done<br />Jumping into RAM (leaving slave CPUs in ROM)<br />RAM CRC = 0000.0000.64d5.d449;  ROM CRC = 0000.0000.64d5.d449<br />Dropping in...<br />Find dropin, Decompressing Done, Size 0000.0000.0007.a830 (491KB)<br />Slave CPUs starting Forth at 0000.0000.f000.00e0 Done<br /><br />Boot  CPU2 starting Forth at 0000.0000.f000.00e0<br /><br />Diagnostic console initialized<br />Probing gptwo at 0,0 SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB)<br />   memory-controller <br />Probing gptwo at 1,0 Nothing there<br />Probing gptwo at 2,0 SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB)<br />   memory-controller <br />Probing gptwo at 3,0 Nothing there<br />Probing gptwo at 4,0 Nothing there<br />Probing gptwo at 5,0 Nothing there<br />Probing gptwo at 6,0 Nothing there<br />Probing gptwo at 7,0 Nothing there<br />Probing gptwo at 8,0 pci pci <br />Probing gptwo at 9,0 pci pci <br />Probing gptwo at 10,0 Nothing there<br />Probing gptwo at 11,0 Nothing there<br />Probing gptwo at 12,0 Nothing there<br />Probing gptwo at 13,0 Nothing there<br />Probing gptwo at 14,0 Nothing there<br />Probing gptwo at 15,0 Nothing there<br />Probing gptwo at 16,0 Nothing there<br />Probing gptwo at 17,0 Nothing there<br />Loading Support Packages: kbd-translator obp-tftp SUNW,i2c-ram-device <br />   SUNW,fru-device <br />Loading onboard drivers: ebus flashprom bbc power i2c fru fru fru fru <br />   fru fru fru fru fru fru fru fru fru fru fru fru fru fru fru i2c <br />   controller smbus-ara controller temperature temperature ioexp adio <br />   adio ioexp ioexp ioexp ioexp ioexp ioexp ioexp adio adio adio adio <br />   temperature-sensor fru fru fru fru fru fru rscrtc hotplug-controller <br />   hotplug-controller hotplug-controller hotplug-controller bbc i2c i2c <br />   nvram idprom rtc gpio pmc rsc-control rsc-console serial <br />Setting NVRAM parameters to default values.<br />Memory Configuration: <br />CPU0 Bank0  128 +  128 +  128 +  128 :  512MB @  a080000000  2-way #0<br />CPU0 Bank1  128 +  128 +  128 +  128 :  512MB @  a000000000  4-way #0<br />CPU0 Bank2  128 +  128 +  128 +  128 :  512MB @  a080000000  2-way #1<br />CPU0 Bank3  128 +  128 +  128 +  128 :  512MB @  a000000000  4-way #2<br />CPU2 Bank0  128 +  128 +  128 +  128 : Not in Use <br />CPU2 Bank1  128 +  128 +  128 +  128 :  512MB @  a000000000  4-way #1<br />CPU2 Bank2  128 +  128 +  128 +  128 : Not in Use &#91;Failed POST diagnostics&#93;<br />CPU2 Bank3  128 +  128 +  128 +  128 :  512MB @  a000000000  4-way #3<br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,600000 Device 1  network <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,600000 Device 2  SUNW,qlc fp disk <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 1  scsi disk tape <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 2  Nothing there <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 3  Nothing there <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 4  Nothing there <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 5  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,600000 Device 1  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,600000 Device 2  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,700000 Device 1  network usb <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,700000 Device 2  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,700000 Device 3  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,700000 Device 4  Nothing there <br /><br />screen not found.<br />keyboard not found.<br />Keyboard not present.  Using ttya for input and output.<br />Probing gptwo at 0,0 SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB)<br />   memory-controller <br />Probing gptwo at 1,0 Nothing there<br />Probing gptwo at 2,0 SUNW,UltraSPARC-III+ (1200 MHz @ 8:1, 8 MB)<br />   memory-controller <br />Probing gptwo at 3,0 Nothing there<br />Probing gptwo at 4,0 Nothing there<br />Probing gptwo at 5,0 Nothing there<br />Probing gptwo at 6,0 Nothing there<br />Probing gptwo at 7,0 Nothing there<br />Probing gptwo at 8,0 pci pci <br />Probing gptwo at 9,0 pci pci <br />Probing gptwo at 10,0 Nothing there<br />Probing gptwo at 11,0 Nothing there<br />Probing gptwo at 12,0 Nothing there<br />Probing gptwo at 13,0 Nothing there<br />Probing gptwo at 14,0 Nothing there<br />Probing gptwo at 15,0 Nothing there<br />Probing gptwo at 16,0 Nothing there<br />Probing gptwo at 17,0 Nothing there<br />Loading Support Packages: kbd-translator obp-tftp SUNW,i2c-ram-device <br />   SUNW,fru-device <br />Loading onboard drivers: ebus flashprom bbc power i2c fru fru fru fru <br />   fru fru fru fru fru fru fru fru fru fru fru fru fru fru fru i2c <br />   controller smbus-ara controller temperature temperature ioexp adio <br />   adio ioexp ioexp ioexp ioexp ioexp ioexp ioexp adio adio adio adio <br />   temperature-sensor fru fru fru fru fru fru rscrtc hotplug-controller <br />   hotplug-controller hotplug-controller hotplug-controller bbc i2c i2c <br />   nvram idprom rtc gpio pmc rsc-control rsc-console serial <br />Setting NVRAM parameters to default values.<br />Memory Configuration: <br />CPU0 Bank0  128 +  128 +  128 +  128 :  512MB @  a080000000  2-way #0<br />CPU0 Bank1  128 +  128 +  128 +  128 :  512MB @  a000000000  4-way #0<br />CPU0 Bank2  128 +  128 +  128 +  128 :  512MB @  a080000000  2-way #1<br />CPU0 Bank3  128 +  128 +  128 +  128 :  512MB @  a000000000  4-way #2<br />CPU2 Bank0  128 +  128 +  128 +  128 : Not in Use <br />CPU2 Bank1  128 +  128 +  128 +  128 :  512MB @  a000000000  4-way #1<br />CPU2 Bank2  128 +  128 +  128 +  128 : Not in Use &#91;Failed POST diagnostics&#93;<br />CPU2 Bank3  128 +  128 +  128 +  128 :  512MB @  a000000000  4-way #3<br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,600000 Device 1  network <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,600000 Device 2  SUNW,qlc fp disk <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 1  scsi disk tape <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 2  Nothing there <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 3  Nothing there <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 4  Nothing there <br />Probing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,700000 Device 5  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,600000 Device 1  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,600000 Device 2  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,700000 Device 1  network usb <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,700000 Device 2  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,700000 Device 3  Nothing there <br />Probing /<a href="mailto:pci&#64;9" target="_blank">pci&#64;9</a>,700000 Device 4  Nothing there <br /><br /><br />Sun Fire 880, No Keyboard<br />Copyright 1998-2004 Sun Microsystems, Inc.  All rights reserved.<br />OpenBoot 4.15.1, 3072 MB memory installed, Serial #53196234.<br />Ethernet address 0:3:ba:2b:b5:ca, Host ID: 832bb5ca.<br /><br /><br /><br />Creating CPU memory layout properties.<br /><br /><br />Running diagnostic script obdiag/normal<br /><br />Testing /<a href="mailto:pci&#64;8" target="_blank">pci&#64;8</a>,600000/<a href="mailto:network&#64;1" target="_blank">network&#64;1</a><br />Subtest pci-config-reg-test<br />Subtest gem-enet-soft-reset-test<br />Subtest gem-txmc-soft-reset-test<br />Subtest gem-rxmc-soft-reset-test<br />Subtest global-config-reg-test<br />Subtest global-int-mask-reg-walk1-test<br />Subtest gem-txmc-soft-reset-test<br />Subtest tx-configuration-reg-read-test<br />Subtest tx-fifo-wr-ptr-reg-read-test<br />Subtest tx-fifo-rd-ptr-reg-read-test<br />Subtest tx-fifo-pkt-cntr-reg-read-test<br />Subtest tx-data-ptrl-reg-read-test<br />Subtest tx-data-ptrh-reg-rea                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

Maybe you are looking for