Using the default report server

This is the code that i have been using to call my reports from forms......
Till few days my reports where running fine with server that i had created but now i m getting errors as job ID 0 does not exist.....
So for the quick fix i want to run this reports using the default server.
So how can i find the name of the default server ...
because using the default server i can run the report in the url
for the default server to use the reports i have places the .rdf file in oracle_home\orant\reports\sample\demo folder
http:// pc938.stc.corp:8889/report/rwservlet?report=ttno.rdf&userid=mm/mm@orcl1&deformat=pdf&destype=cache&ticket_no=8100100
DECLARE
RO_Report_ID          REPORT_OBJECT;
    Str_Report_Server_Job VARCHAR2(100);
    Str_Job_ID            VARCHAR2(100);
    plid ParamList;
BEGIN
plid:=get_parameter_list('tmp');
if not id_null(plid) then
  destroy_parameter_list('tmp');
end if;
            plid := Create_parameter_List('tmp');
add_parameter(plid,'ticket_no',text_parameter,:control1.text_item740);
Add_parameter(plid, 'PARAMFORM', TEXT_parameter, 'NO');
    RO_Report_ID := FIND_REPORT_OBJECT('ttno');
    SET_REPORT_OBJECT_PROPERTY(RO_Report_ID, REPORT_FILENAME, 'ttno.rdf');
    SET_REPORT_OBJECT_PROPERTY(RO_Report_ID, REPORT_COMM_MODE, SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(RO_Report_ID, REPORT_EXECUTION_MODE, BATCH);
    SET_REPORT_OBJECT_PROPERTY(RO_Report_ID, REPORT_DESTYPE, CACHE);
    SET_REPORT_OBJECT_PROPERTY(RO_Report_ID, REPORT_DESFORMAT, 'PDF');
    SET_REPORT_OBJECT_PROPERTY(RO_Report_ID, REPORT_SERVER, 'stcreportserver');
    SET_REPORT_OBJECT_PROPERTY(RO_Report_ID,REPORT_OTHER, 'PARAMFORM=NO');     
    Str_Report_Server_Job := RUN_REPORT_OBJECT(RO_Report_ID, PLID);
    WEB.SHOW_DOCUMENT('http://10.33.67.202:8889/reports/rwservlet/getjobid'||substr(Str_Report_Server_Job,
    instr(Str_Report_Server_Job,'_',-1)+1)||'?'||'server=stcreportserver&paramform=no
    &:ticket_no='||''''||:control1.text_item740||'''');
end;

Here is a complete example u can check pls feel free to ask any ambigious syntax i can clear...
DECLARE
   PARAM_ID                                 PARAMLIST ;
   PARAM_NAME                           VARCHAR2(30) := 'REPORT_PARAMETER';
   ALRT                                         NUMBER;
   ERR_TXT                                   VARCHAR2(1000);
   repid                                         REPORT_OBJECT;
   v_rep                                        VARCHAR2(100);
   v_REP_SERVER_NAME       VARCHAR2(200);
   v_ip                                          VARCHAR2(100);
BEGIN
       PARAM_ID := GET_PARAMETER_LIST(PARAM_NAME);
       IF NOT ID_NULL(PARAM_ID) THEN
          DESTROY_PARAMETER_LIST('REPORT_PARAMETER');
       END IF;
       v_REP_SERVER_NAME := REP_SERVER_NAME;
  v_REP_SERVER_NAME :=  'rep_PC938'; and u have also to find it's ip and send it in the following url as
BEGIN
        SELECT  PARAMETER_VALUE  -- this is the selection of the server ip stored into a tabel u could assign it into a variabel.
        INTO   v_ip
        FROM GENERAL_FIXED_PARAMETERS
       WHERE PARAMETER_ID = 'REPORT_SERVER_IP';
       EXCEPTION
       WHEN OTHERS THEN   
       Message ('OTHERS' || SQLCODE || ' And ' || SQLERRM);
       Message ('OTHERS' || SQLCODE || ' And ' || SQLERRM);     
END;
       PARAM_ID := CREATE_PARAMETER_LIST(PARAM_NAME);
       ADD_PARAMETER(PARAM_ID,'PARAMFORM',TEXT_PARAMETER,'NO');   
       ADD_PARAMETER(PARAM_ID,'COPIES',TEXT_PARAMETER,:COPIES);
       ADD_PARAMETER(PARAM_ID,'P_DISPLAY',TEXT_PARAMETER,:DESTYPE);
       ADD_PARAMETER(PARAM_ID,'DESFORMAT',TEXT_PARAMETER,'pdf');
       ADD_PARAMETER(PARAM_ID,'group_id',TEXT_PARAMETER, :group_id);
         repid := find_report_object('WH_R01_GRP_ITEM');
         SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,v_rep_server_name);     
         v_rep := RUN_REPORT_OBJECT(repid,PARAM_ID);
  WEB.SHOW_DOCUMENT('http://'||V_IP||'/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?server='||v_REP_SERVER_NAME,'_blank');
END;
Hope in Shaa Allah it helps u
God Bless u for Keeping up El-Salah's Time :)
Regards,
Abdetu...

Similar Messages

  • Can default report server  and OC4J be  used ..?

    Hi,
    *1*. I had a report server named stcreportserver that was working fine during the testing phase but suddenly it started throwing errors like cannot connect to report server,cannot open file and cannot get the job id........
    I would like to know when i host this application on the windows server 2003 for the users can i use the default report server instead of creating a new server.....
    *2.* I have got another application say app2 ...so for hosting do i need to make some additional configurations like creating a new oc4j instance for this application...or can i use the default oc4j instance that i use for my first application.
    Note: I use the same database for both the application but different schemas.

    <p>
    We did some tests and discovered the following: <strong> </strong>
    </p>
    <p>
    <strong>Using "null" for the filename.</strong>
    </p>
    <p>
    If I pass in "null" for the fileName, my code runs without any issues and the FRS file is now changed to a new random file, but this file does not have the .rpt extension. I can preview the report in the CMC without any issues, but the underlying file is missing the .rpt extension. I can manually add the .rpt extension and open the report in the CR Designer without any issues. In this case, the InfoObject's SI_UPDATE_TS property is updated.
    </p>
    <p>
    <span style="font-weight: bold">Using a new filename</span><br />
    If I change the fileName in anyway, such as prepending "1" to the fileName, my code runs without errors as well. I can see that the FRS file has been updated with the new name and it does have the .rpt extension.<br />
    <br />
    In this case, the InfoObject's SI_UPDATE_TS property is updated as well.
    </p>
    <p>
    <em>Currently we don't know the following things:</em>
    </p>
    <p>
    <em>Is this supported, or is this just a bug?</em>
    </p>
    <p>
    <em>I don't know the answer right now but at least you know more now. I'll try to update you if I hear anything.</em>
    </p>
    <p>
    Rob Horne<br />
    <a href="/blog/10">Rob's blog - http://diamond.businessobjects.com/robhorne</a>
    </p>

  • Running a report into the 9i Report Server

    We were using the 6i Reports Server.
    We now are trying to use the 9i version.
    Also from Windows, we decided to use Linux ES 3.0..
    in the windows version of the Reports Server there was
    an exe file RWCLI60.EXE, which we called with a parameter
    file, and it produced our report on the browser, in
    an HTML format or PDF.
    How can we present a report on the Web with the 9i
    Report Server ? Does 6i and 9i use the same process
    on the Report showing ?
    What is the $ORACLE_HOME/lib/librw90.so ?
    is it the "executable" in Linux that does this ?
    Or the process is completely different?
    Excuse my long question, its just that im new in the
    9i, and have many worries if its compatible with
    our old report-showing mechanism..
    Pls help, regards,
    John,
    Greece

    Ji J g a,
    I need some help with reports. I am new. Could you tell how can I call reports from forms? What do I need to provide for 'myrepserver' parameter? This is an urgent requirement for me. It doesn't look like any one is reponding on this forum. Please help. Thanks,
    L

  • Using Web Services on the Crystal Report Server XI to return reports

    <p>Hi,</p><p>I&#39;m trying to setup for the first time a Crystal Reports Server XI R2 and put a couple of reports onto the server.  This is so I can access the reports on the crystal reports server using using the crystal web services and finally display the reports in an ASP.NET web application.</p><p>So far I have installed the server, created a couple of reports, put them on the server, and tested to see that I can access the reports using the Central Management Console.  This all works fine and the reports are returned.</p><p> Ok, now for the bit that&#39;s not working.</p><p> I&#39;ve got a C# ASP.NET web application, and I&#39;ve followed a couple of <a href="http://support.businessobjects.com/documentation/product_guides/cr_net/vs_2005/html/crtsktutorialsotherdynamicpulldownwebservicehelpermethod.htm" target="_blank" title="Adding a Helper Method to Access Crystal Reports Web Services">tutorials</a> to give me an idea of what I should be doing to use the Web Services that are provided:  </p><ul><li>ServerFileReportManager.asmx</li><li>ServerFileReportService.asmx </li></ul><p>However, it appears that when I list the child objects on the crystal server:</p><blockquote><font size="2" color="#008080"><font size="1"><em><font size="2"><p><font size="1">serverFileReport = <font color="#0000ff">new</font> <font color="#008080">ServerFileReport</font>();<br /></font><font size="1">serverFileReport.ReportPath = <font color="#800000">""</font>;<br /></font><font size="1"><br />reportManagerRequest = <font color="#0000ff">new</font> <font color="#008080">ReportManagerRequest</font>();<br /></font><font size="1">reportManagerRequest.ExtraData = serverFileReport.GetExtraData();<br /></font><font size="1">reportManagerRequest.ParentUri = serverFileReport.ToUri();<br /></font><font size="2" color="#008080"><font size="1"><em><br />ReportManagerResponse</em></font></font><font size="1"><em> reportManagerResponse = <font color="#0000ff">new</font> <font color="#008080">ReportManagerResponse</font>();<br />reportManagerResponse = serverFileReportManagerProxy.ListChildObjects(reportManagerRequest);</em></font></p></font></em></font></font></blockquote><p><font size="1"><font size="1">I always get a</font> <font size="2"><font size="1"><em>reportManagerResponse.ReportUris</em></font></font></font><font size="1"> with a count of 0.  Now the thing is I know that I have a couple of reports on the Crystal Server, but for some reason they&#39;re not been picked up.   I must be missing something.</font></p><p><font size="1"><font size="1">Does anyone have any ideas??? Please</font>!</font></p><p>Many thanks in advance,<br />Chris</p><p>Current Set-up:</p><ul><li>Crystal Reports Server XI R2 (11.5)</li><li>Virtual Directory of the web services: crystalreportviewers115 </li><ul><li>(Physical Path - C:\Program Files\Business Objects\common\3.5\crystalreportviewers115)</li></ul><li>Development Environment: Visual Studio 2005</li></ul>

    <p>I looks like your mixing technologies here.   You are using <strong>Crystal Report Server</strong> and the <strong>Crystal Report Web Services</strong> that come with Visual Studio.</p><p>I know that this might seem like they are the same product, and the naming does seem confusing but I&#39;ll try and make it easy for you to understand.</p><p><strong>Crystal Reports Server</strong> - This is a managed reporting solution which allows you to distribute your reports via the web.  It has features like scheduling and built in security.</p><p>It appears that you have a handle on what Crytal Report Server is from what you have been able to accomplish those far.  You have created your report and published it to Crystal Report Server and viewed it via the Central Management Console.  Crystal Reports Server has two methods for accessing the reports programatically.</p><p>1. The Enterprise SDK</p><p>2. The Web Services SDK</p><p><a href="/node/353">Check out this white paper that compares these two SDKs </a></p><p><a href="/node/256">This paper describes the Web Services SDK.</a></p><p>In the above paper there is a getting started section which points you to the Developer Library which shows you how to install the web services on your Crytal Reports Server machine.</p><p>Crystal Reports Server does not have the Business Object web services installed by default so I would suggest following the directions in the <a href="http://devlibrary.businessobjects.com/BusinessObjectsXIR2/en/devsuite.htm">Developer Library.</a></p><p>The directions wont talk about Crystal Reports Server but these are the directions to get the Web Services installed. </p><p>There is another web services technology which you are writing code for which is called <strong>Crystal Report Web Services.  </strong>This technology comes with Visual Studio 2003.  It provides un-managed reports via webservices.  Un-managed means these reports are not published to Crystal Reports Server.</p><p>So basically your problem is that your code is for <strong>Crystal Report Web Services </strong>but you are trying to view reports published to <strong>Crystal Reports Server.</strong>  To take advantage of scheduling and security and web service access I would suggest using Crystal Reports Server and install the Business Objects Platform webservices to access the reports. </p><p>I hope that&#39;s clear.<br /></p><p>Rob Horne<br /><a href="/blog/10">Rob&#39;s blog - http://diamond.businessobjects.com/blog/10</a></p>

  • Error -25596 when trying to connect to use the Informix Online Server native data source

    Hi All,
    We currently use a very old version on crystal (v9) and have recently downloaded the current version (14.1.1.1036) in order to investigate the effort involved in upgrading.
    In the past we have always connected to our IBM Informix Server using the native Crystal Reports Informix Online Server data source, but all attempts with the current version of Crystal Reports are failing with error -25596.
    The error is reported by Informix and it has this description:
    -25596  The INFORMIXSERVER value is not listed in the sqlhosts file or the
    Registry.
    The default database server name that the INFORMIXSERVER environment
    variable specifies must be a valid database server name in the file
    $INFORMIXDIR/etc/sqlhosts on UNIX or the registry on Windows. Check
    that the specified server is listed in the sqlhosts file or the
    registry.
    However, I'm of the opinion that the server is known and is configured OK (it's configured using the Informix SetNet32 application and it has resulted in this registry key being populated:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Informix\SqlHosts\prod1_devdb1 (NB: prod1_devdb1 is the name of the server I am trying to connect to).
    I can create ODBC datasources on my PC and they work OK.  I can also run our legacy VB6 application (using the Crystal 9 COM objects) and connect using the native drivers to the Informix database.
    My PC is running 64 bit Windows 7 Enterprise (fully patched).  Our Informix server is version 11.7 running on a SUSE server.
    Any suggestions for where to start looking to solve this?

    TIMESTAMP
    THREAD_ID
    FILENAME
    LINE_NUMBER
    LOGGED_DATA
    LEVEL
    2014-5-1-3-54-31
    10828
    ..\cserrinf.cpp
    523
    Error 14722 (..\csdll.cpp, 117): : C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\crw32_res_xx.dll
    1
    2014-5-1-3-54-51
    10828
    .\QESession.cpp
    445
    Set Product View Locale: 1033
    20
    2014-5-1-3-54-51
    10828
    .\QESession.cpp
    479
    Set Preferred View Locale: 3081
    20
    2014-5-1-3-54-51
    10828
    .\QESession.cpp
    501
    Set Process Locale: 3081
    20
    2014-5-1-3-54-51
    10828
    .\qecommon.cpp
    117
    This property is currently in a read-only state and cannot be modified. File Name: ".\QEProperty.cpp". Line: 217
    1
    2014-5-1-3-54-54
    10828
    .\xml.cpp
    211
    Leaving DbInitialize()
    20
    2014-5-1-3-54-54
    10828
    .\xml.cpp
    153
    In DbInitialize()
    20
    2014-5-1-3-54-54
    10828
    .\xml.cpp
    211
    Leaving DbInitialize()
    20
    2014-5-1-3-54-54
    10828
    .\xml.cpp
    385
    In DbFetchDatabaseType()
    20
    2014-5-1-3-54-54
    10828
    .\xml.cpp
    399
    Leaving DbFetchDatabaseType()
    20
    2014-5-1-3-54-54
    10828
    .\xml.cpp
    4732
    In DbFreeString()
    20
    2014-5-1-3-54-54
    10828
    .\xml.cpp
    4735
    Leaving DbFreeString()
    20
    2014-5-1-3-54-54
    10828
    .\jdbc.cpp
    241
    Leave DbInitialize()
    20
    2014-5-1-3-54-54
    10828
    .\jdbc.cpp
    185
    Enter DbInitialize()
    20
    2014-5-1-3-54-54
    10828
    .\jdbc.cpp
    241
    Leave DbInitialize()
    20
    2014-5-1-3-54-54
    10828
    .\jdbc.cpp
    555
    Enter DbFetchDatabaseType()
    20
    2014-5-1-3-54-54
    10828
    .\jdbc.cpp
    564
    Leave DbFetchDatabaseType()
    20
    2014-5-1-3-54-55
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-54-55
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-54-55
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-54-55
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    194
    Leaving DbInitialize()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    148
    In DbInitialize()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    194
    Leaving DbInitialize()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    317
    In DbFetchDatabaseType()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    326
    Leaving DbFetchDatabaseType()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    1858
    In DbFreeString()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    1861
    Leaving DbFreeString()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-54-57
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-54-57
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-54-57
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-2
    10828
    .\crdb_wic.cpp
    182
    Leaving DbInitialize()
    20
    2014-5-1-3-55-2
    10828
    .\crdb_wic.cpp
    127
    Enter DbInitialize()
    20
    2014-5-1-3-55-2
    10828
    .\crdb_wic.cpp
    182
    Leaving DbInitialize()
    20
    2014-5-1-3-55-2
    10828
    .\crdb_wic.cpp
    381
    Enter DbFetchDatabaseType()
    20
    2014-5-1-3-55-2
    10828
    .\crdb_wic.cpp
    397
    Leave DbFetchDatabaseType()
    20
    2014-5-1-3-55-2
    10828
    .\crdb_wic.cpp
    404
    In DbFreeString()
    20
    2014-5-1-3-55-2
    10828
    .\crdb_wic.cpp
    407
    Leaving DbFreeString()
    20
    2014-5-1-3-55-9
    10828
    ..\crdb_p2s.cpp
    570
    Entering SQLLogOnSQLServerWithExtendableOptions
    20
    2014-5-1-3-55-45
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-45
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-45
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-55-45
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-46
    10828
    ..\crdb_p2s.cpp
    577
    Leaving SQLLogOnSQLServerWithExtendableOptions
    20
    2014-5-1-3-55-46
    10828
    ..\serverhandle.cpp
    356
    succeeded: serverName=prod1_devdb1,databaseName=globalstar,userID=scottr
    1
    2014-5-1-3-55-46
    10828
    ..\..\convert.cpp
    864
    Error: message=, DbError=202
    1
    2014-5-1-3-55-46
    10828
    ..\cserrinf.cpp
    523
    Error 31816 (..\..\src\data\queryenghelp.cpp, 549): Logon failed.:
    1
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\jdbc.cpp
    173
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    ..\..\src\print\format\imageretriever.cpp
    905
    Destroy API called. Image Retriever was not used. No cleanup necessary.
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    219
    In DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    271
    Leaving DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\jdbc.cpp
    250
    Enter DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    203
    In DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    252
    Leaving DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\crdb_wic.cpp
    190
    In DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\crdb_wic.cpp
    241
    Leaving DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    203
    In DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    252
    Leaving DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\crdb_wic.cpp
    190
    In DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\crdb_wic.cpp
    241
    Leaving DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    219
    In DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    271
    Leaving DbTerminate()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    113
    In DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\javabeans.cpp
    136
    Leaving DllMain()
    20
    2014-5-1-3-55-53
    10828
    .\xml.cpp
    112
    Leaving DllMain()
    20

  • Issue using the Eclipse report designer with Derby Client JDBC Driver

    All I am trying to do is add a table to a blank report using the Crystal reports Eclipse plugin. The database is connected successfully in Eclipse using the Derby Client JDBC Driver, but when I try to drag a table from the database over to my blank report, I get the following error:
    <br />
    <br />
    <br />
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Could not Add Object.
    java.lang.ExceptionInInitializerError---- Error code:-2147215362 Error code name:unknownError
         at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(ReportSDKException.java:65)
         at com.businessobjects.crystalreports.designer.core.commands.ReportCommand.throwExecFailure(ReportCommand.java:253)
         at com.businessobjects.crystalreports.designer.core.commands.ReportCommand.internalDoCommand(ReportCommand.java:126)
         at com.businessobjects.crystalreports.designer.core.commands.ReportCommand.execute(ReportCommand.java:237)
         at com.businessobjects.crystalreports.designer.uibase.gef.commands.CoreCommand.execute(CoreCommand.java:70)
         at com.businessobjects.crystalreports.designer.dseintegration.DSEDropHandler.drop(DSEDropHandler.java:114)
         at org.eclipse.jface.util.DelegatingDropAdapter$3.run(DelegatingDropAdapter.java:211)
         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
         at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
         at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
         at org.eclipse.jface.util.DelegatingDropAdapter.drop(DelegatingDropAdapter.java:209)
         at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:90)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
         at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
         at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:456)
         at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:258)
         at org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:119)
         at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)
         at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:363)
         at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:289)
         at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:172)
         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
         at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
         at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
         at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
         at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
         at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
         at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
         at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
         at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
         at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
    Caused by: com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: java.lang.ExceptionInInitializerError---- Error code:-2147467259 Error code name:failed
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:741)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:167)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:529)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:527)
         at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
         at java.util.concurrent.FutureTask.run(Unknown Source)
         at com.businessobjects.crystalreports.designer.core.util.thread.ExecutorWithIdleProcessing$3.doWork(ExecutorWithIdleProcessing.java:182)
         at com.businessobjects.crystalreports.designer.core.util.thread.AbstractCancellableRunnable.run(AbstractCancellableRunnable.java:69)
         at com.businessobjects.crystalreports.designer.core.util.thread.PriorityTask.run(PriorityTask.java:75)
         at com.businessobjects.crystalreports.designer.core.util.thread.PriorityCompoundCancellableRunnable.runSubtask(PriorityCompoundCancellableRunnable.java:187)
         at com.businessobjects.crystalreports.designer.core.util.thread.PriorityProgressAwareRunnable.runSubtask(PriorityProgressAwareRunnable.java:90)
         at com.businessobjects.crystalreports.designer.core.util.thread.PriorityCompoundCancellableRunnable.doWork(PriorityCompoundCancellableRunnable.java:144)
         at com.businessobjects.crystalreports.designer.core.util.thread.AbstractCancellableRunnable.run(AbstractCancellableRunnable.java:69)
         at com.businessobjects.crystalreports.designer.core.util.thread.ExecutorWithIdleProcessing$IdleTask.run(ExecutorWithIdleProcessing.java:320)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.lang.ExceptionInInitializerError
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
         at java.lang.reflect.Constructor.newInstance(Unknown Source)
         at java.lang.Class.newInstance0(Unknown Source)
         at java.lang.Class.newInstance(Unknown Source)
         at com.crystaldecisions.reports.queryengine.driverImpl.jdbc.JDBCConnection.do(Unknown Source)
         at com.crystaldecisions.reports.queryengine.driverImpl.jdbc.JDBCConnection.Open(Unknown Source)
         at com.crystaldecisions.reports.queryengine.JDBConnectionWrapper.Open(SourceFile:123)
         at com.crystaldecisions.reports.queryengine.Connection.br(SourceFile:1771)
         at com.crystaldecisions.reports.queryengine.Connection.bs(SourceFile:491)
         at com.crystaldecisions.reports.queryengine.Connection.t1(SourceFile:2978)
         at com.crystaldecisions.reports.queryengine.Table.u7(SourceFile:2403)
         at com.crystaldecisions.reports.dataengine.datafoundation.AddDatabaseTableCommand.new(SourceFile:529)
         at com.crystaldecisions.reports.common.CommandManager.a(SourceFile:71)
         at com.crystaldecisions.reports.common.Document.a(SourceFile:203)
         at com.businessobjects.reports.sdk.requesthandler.f.a(SourceFile:175)
         at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.byte(SourceFile:1079)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1167)
         at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:661)
         ... 16 more
    Caused by: java.lang.SecurityException: sealing violation: package org.apache.derby.impl.store.access.sort is sealed
         at java.net.URLClassLoader.defineClass(Unknown Source)
         at java.net.URLClassLoader.access$000(Unknown Source)
         at java.net.URLClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.defineClass1(Native Method)
         at java.lang.ClassLoader.defineClassCond(Unknown Source)
         at java.lang.ClassLoader.defineClass(Unknown Source)
         at java.security.SecureClassLoader.defineClass(Unknown Source)
         at java.net.URLClassLoader.defineClass(Unknown Source)
         at java.net.URLClassLoader.access$000(Unknown Source)
         at java.net.URLClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Unknown Source)
         at org.apache.derby.impl.services.monitor.BaseMonitor.getImplementations(Unknown Source)
         at org.apache.derby.impl.services.monitor.BaseMonitor.getDefaultImplementations(Unknown Source)
         at org.apache.derby.impl.services.monitor.BaseMonitor.runWithState(Unknown Source)
         at org.apache.derby.impl.services.monitor.FileMonitor.<init>(Unknown Source)
         at org.apache.derby.iapi.services.monitor.Monitor.startMonitor(Unknown Source)
         at org.apache.derby.iapi.jdbc.JDBCBoot.boot(Unknown Source)
         at org.apache.derby.jdbc.EmbeddedDriver.boot(Unknown Source)
         at org.apache.derby.jdbc.EmbeddedDriver.<clinit>(Unknown Source)
         ... 36 more
    <br/>
    <br />
    <br />
    If anyone can help me figure out what I am doing wrong, it would be much appreciated.
    Edited by: cehowell on Jan 28, 2011 3:34 PM

    Ted,
    When I connect to the Derby database in Eclipse using the embedded driver, I can successfully drag and drop tables to create a report. This driver uses the derby.jar file and has no package sealing violations popping up.
    <br/>
    <br/>
    When specifying a driver for a new derby database in Eclipse, the default Derby client driver expects to use the derbyclient.jar driver file. If I only specify this as the driver file this is the error I get:
    <br/>
    <br/>
    <br/>
    <code>
    java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.net.FactoryURLClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at com.businessobjects.crystalreports.designer.dseintegration.DataAccessHelper.setupJRCConfiguration(DataAccessHelper.java:124)
    at com.businessobjects.crystalreports.designer.dseintegration.DataAccessHelper.createTable(DataAccessHelper.java:188)
    at com.businessobjects.crystalreports.designer.dseintegration.DataAccessHelper.createTable(DataAccessHelper.java:78)
    at com.businessobjects.crystalreports.designer.dseintegration.TableCreationFactory.getNewObject(TableCreationFactory.java:116)
    at com.businessobjects.crystalreports.designer.dseintegration.DSEDropHandler.drop(DSEDropHandler.java:103)
    at org.eclipse.jface.util.DelegatingDropAdapter$3.run(DelegatingDropAdapter.java:211)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.util.DelegatingDropAdapter.drop(DelegatingDropAdapter.java:209)
    at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:90)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
    at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:456)
    at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:258)
    at org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:119)
    at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)
    at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:363)
    at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:289)
    at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:172)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
    </code>
    <br/>
    <br/>
    <br/>
    and:
    <br/>
    <br/>
    <br/>
    <code>
    com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Could not Add Object.
    Unexpected database connector error---- Error code:-2147215362 Error code name:unknownError
    at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(ReportSDKException.java:65)
    at com.businessobjects.crystalreports.designer.core.commands.ReportCommand.throwExecFailure(ReportCommand.java:253)
    at com.businessobjects.crystalreports.designer.core.commands.ReportCommand.internalDoCommand(ReportCommand.java:126)
    at com.businessobjects.crystalreports.designer.core.commands.ReportCommand.execute(ReportCommand.java:237)
    at com.businessobjects.crystalreports.designer.uibase.gef.commands.CoreCommand.execute(CoreCommand.java:70)
    at com.businessobjects.crystalreports.designer.dseintegration.DSEDropHandler.drop(DSEDropHandler.java:114)
    at org.eclipse.jface.util.DelegatingDropAdapter$3.run(DelegatingDropAdapter.java:211)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
    at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
    at org.eclipse.jface.util.DelegatingDropAdapter.drop(DelegatingDropAdapter.java:209)
    at org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java:90)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
    at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
    at org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:456)
    at org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:258)
    at org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMObject.java:119)
    at org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)
    at org.eclipse.swt.dnd.DragSource.drag(DragSource.java:363)
    at org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:289)
    at org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java:172)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4066)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3657)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
    at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
    at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
    at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
    Caused by: com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: Unexpected database connector error---- Error code:-2147467259 Error code name:failed
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:2285)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:2305)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:737)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.a(SourceFile:167)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.a(SourceFile:529)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter$2.call(SourceFile:527)
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at com.businessobjects.crystalreports.designer.core.util.thread.ExecutorWithIdleProcessing$3.doWork(ExecutorWithIdleProcessing.java:182)
    at com.businessobjects.crystalreports.designer.core.util.thread.AbstractCancellableRunnable.run(AbstractCancellableRunnable.java:69)
    at com.businessobjects.crystalreports.designer.core.util.thread.PriorityTask.run(PriorityTask.java:75)
    at com.businessobjects.crystalreports.designer.core.util.thread.PriorityCompoundCancellableRunnable.runSubtask(PriorityCompoundCancellableRunnable.java:187)
    at com.businessobjects.crystalreports.designer.core.util.thread.PriorityProgressAwareRunnable.runSubtask(PriorityProgressAwareRunnable.java:90)
    at com.businessobjects.crystalreports.designer.core.util.thread.PriorityCompoundCancellableRunnable.doWork(PriorityCompoundCancellableRunnable.java:144)
    at com.businessobjects.crystalreports.designer.core.util.thread.AbstractCancellableRunnable.run(AbstractCancellableRunnable.java:69)
    at com.businessobjects.crystalreports.designer.core.util.thread.ExecutorWithIdleProcessing$IdleTask.run(ExecutorWithIdleProcessing.java:320)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
    Caused by: com.crystaldecisions.reports.common.QueryEngineException: Unexpected database connector error
    at com.crystaldecisions.reports.queryengine.Connection.a(SourceFile:1861)
    at com.crystaldecisions.reports.queryengine.Connection.br(SourceFile:1800)
    at com.crystaldecisions.reports.queryengine.Connection.bs(SourceFile:491)
    at com.crystaldecisions.reports.queryengine.Connection.t1(SourceFile:2978)
    at com.crystaldecisions.reports.queryengine.Table.u7(SourceFile:2403)
    at com.crystaldecisions.reports.dataengine.datafoundation.AddDatabaseTableCommand.new(SourceFile:529)
    at com.crystaldecisions.reports.common.CommandManager.a(SourceFile:71)
    at com.crystaldecisions.reports.common.Document.a(SourceFile:203)
    at com.businessobjects.reports.sdk.requesthandler.f.a(SourceFile:175)
    at com.businessobjects.reports.sdk.requesthandler.DatabaseRequestHandler.byte(SourceFile:1079)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.do(SourceFile:1167)
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.if(SourceFile:661)
    ... 16 more
    Caused by: com.businessobjects.reports.jdbinterface.common.DBException: Unexpected database connector error
    at com.crystaldecisions.reports.queryengine.driverImpl.jdbc.JDBCConnection.Open(Unknown Source)
    at com.crystaldecisions.reports.queryengine.JDBConnectionWrapper.Open(SourceFile:123)
    at com.crystaldecisions.reports.queryengine.Connection.br(SourceFile:1771)
    ... 26 more
    </code>
    <br/>
    <br/>
    <br/>
    The error I initially posted resulted after I added the derby.jar as a driver file in addition to the derbyclient.jar, which I don't think is supposed to be done now that I am thinking about it, but I did it because of the class not found exception above. Is this perhaps simply a bug that it is trying to utilize the derby.jar embedded driver when the client driver should be used instead? Or am I doing something wrong myself?
    <br/>
    <br/>
    Thank you for your help.

  • Assistance with Printing to Zebra QL220 using the LabVIEW report VI

    I currently am trying to use the LabVIEW report VI to output a formatted set of strings to the above mentioned printer.
    The UMPC hardware that runs the developed application is bare bones XP box and doesn't' have MS office installed
    I use the LV new report set to a standard report and  successfully set orientation to portrait or Landscape, set margins and set report fonts and headers.. However  in sending the text strings to this label printer (labels are 45mm X 60mm) I find that that two issues arise.
    1. Printing out double labels. The pagination fails and prints a blank label after each print when text is output.  However if I disable all headers and body text (i.e blank label print). This pagination works fine.?
    2. The formatting of the information on the page reliably, I currently use inserted blank spaces, is there a better way?
    I thought, perhaps I should try using the ZLP programming language, but then not sure how to I send it to a USB printer? Has any one had any experience with this and these label printers ?  
    Thanks
    Greg Nicholls

    hi all
    i am C sharp programer
    and i have zebra QL 220 plus
    and roll type is 42X20mm
    and i have the zebra sdk
    and i create mobile application in C# smart device
    and i tring to connect to printer from my application by bluetooth
    in sdk i got this and use
    using System;
    using ZSDK_API.Comm;
    using System.Text;
    using System.Threading;
    // This example prints "This is a ZPL test." near the top of the label.
    private void SendZplOverBluetooth(String theBtMacAddress) {
    try {
    // Instantiate a connection for given Bluetooth(R) MAC Address.
    ZebraPrinterConnection thePrinterConn = new BluetoothPrinterConnection(theBtMacAddress);
    // Open the connection - physical connection is established here.
    thePrinterConn.Open();
    // Defines the ZPL data to be sent.
    String zplData = "^XA^FO20,20^A0N,25,25^FDThis is a ZPL test.^FS^XZ";
    // Send the data to the printer as a byte array.
    thePrinterConn.Write(Encoding.Default.GetBytes(zplData));
    // Make sure the data got to the printer before closing the connection
    Thread.Sleep(500);
    // Close the connection to release resources.
    thePrinterConn.Close();
    } catch (Exception e) {
    // Handle communications error here.
    Console.Write(e.StackTrace);
    // This example prints "This is a CPCL test." near the top of the label.
    private void SendCpclOverBluetooth(String theBtMacAddress) {
    try {
    // Instantiate a connection for given Bluetooth(R) MAC Address.
    ZebraPrinterConnection thePrinterConn = new BluetoothPrinterConnection(theBtMacAddress);
    // Open the connection - physical connection is established here.
    thePrinterConn.Open();
    // Defines the CPCL data to be sent.
    String cpclData = "! 0 200 200 210 1\r\n"
    + "TEXT 4 0 30 40 This is a CPCL test.\r\n"
    + "FORM\r\n"
    + "PRINT\r\n";
    // Send the data to the printer as a byte array.
    thePrinterConn.Write(Encoding.Default.GetBytes(cpclData));
    // Make sure the data got to the printer before closing the connection
    Thread.Sleep(500);
    // Close the connection to release resources.
    thePrinterConn.Close();
    } catch (Exception e) {
    // Handle communications error here.
    Console.Write(e.StackTrace);
     and once i use ZPL method it print 17 barcod always with 16 blank Patches (labels)
    and  when i use CPCL method it print 12 BarCode always with 11 blank Patches (labels)
    and i dont know why ?
    it must print 1 Patch (label)
    what i can do  and i dont think there is eny rong with my code
    all waht i want is how i can give Length and width and how much label print coz it is always print 17 or 12 what i can do ?

  • How to use the same OC4j server with different port number

    How to use the same OC4j server with different port numbers..?
    I have to OC4J installed on my machine on different hard disk drives....
    I want to be able to run both the server simultaneously..?
    is it possible ..it yes then how..?
    for that i have changed the port number of one server...
    but when i am trying to start the other server with different port number..it says that JVM -Bind already...
    Is there any clues...?
    Nilesh G

    In the config directory:
    default-web-site.xml: Change the port the HTTP listener listens on
    jms.xml: Change the port the JMS service listens on
    rmi.xml: Change the port the ORMI listener listens on.
    Or, you can add another web-site.xml file, and deploy your applications to 1 server, and bind the web applications to the different web sites. This way you only have to deploy your applications to 1 place.
    Rob
    Oracle

  • Using the Embedded Web Server To Connect A Wireless Printer To Your Network

    AKA:No Wireless Setup Wizard Button, which would be way easier.
    The Prelude
    Some entry level printers do not offer a 'Wireless Setup Wizard' button, or a menu option that is accessible from the front of the printer. Printers that do not offer this luxury option, can still be easily configured to communicate to your router if you have a Mac or Windows PC.
    You still may have an easy option to get your network settings configured in your printer, if your router supports WPS. I personally do not like to use WPS as it can bring its own frustrations. WPS is not within the scope of this document.
    This document is geared towards the last available option, and in my opinion the best option. It can however be the most involved option. I am referring to using the Embedded Web Server (EWS). Most modern network capable HP Printers have a setting page that can be accessed from a web browser. The process is rather simple, but many confusing hiccups can occur, and that is what I hope to prepare you for.  There will be variances for different printers. I am using my experience with consumer printers that have been around the last few years.
    First, do not get overexcited about this document: Accessing the HP Embedded Web Server. Don't get me wrong, it is a great document, it's just that the instructions, while accurate, will not work until your printer is configured to connect to your network first. We will revisit this later however.
    Seatbelts Please
    The first thing we need to do, is have the printer broadcast its own network, sometimes referred to as AdHoc, sometimes referred to as Auto Wireless Connect. To do this, you need to navigate the menu system of the printer, and find the option to reset the network settings, network defaults or something similar. If your printer has the Wireless Direct feature you won't need to reset the network settings, but this is a perfect time to make sure Wireless Direct is turned on. If you aren't using Wireless Direct, the timer starts. Generally speaking, for the next two hours, the printer will broadcast an 'HP Setup' network, or have some variation of the printers name listed in available wireless networks. Regardless you should have plenty of time, if you read it all first and then went throught the steps.
    *Preparation:
    Here is where you want to use your favorite device, one capable of seeing 2.4ghz networks. Android phone, Apple iPad, Chromebook, Windows or Mac Notebook that you decided not to install the printer software on. Any of these devices will work. Apple iOS devices required a bit of coddling, as Safari doesn't work well with the EWS Wireless Setup Wizard.
    Do you know your network SSID? What about the passphrase, passkey or whatever the security word is called?
    If you didn't set it up, and just started using it when the internet guy installed it, then there is probably a sticker on the router with that information. If you still can't find it, call your ISP, router manufacturer or favorite family member for help to find that information (If you use a family member, remember to buy them something nice on the next gift giving holiday in your region).
    *Apple iOS specific, device preparation:
    1. You will save yourself a lot of frustration by downloading the Chrome Browser for iOS now. Go ahead, I will wait...
    If you are installing Chrome for the first time, when it completes the install, open it, and get passed the greeting and tutorial before continuing.
    2. You need to forget your home network connection when you are done with step 1. Just hold down on your home network in the wireless networks list, and 'Forget' the connection (or find the arrow that leads to the same option). If you do not take this step, it will reconnect to the home network once you run the Wireless Setup Wizard, causing you to have to back track.
    3. Be aware, when you connect to your printer's network, that it may appear to not connect (ie. spinning wheel, no confirmation) to the printer. This is a known behavior. Just close the wireless settings, and proceed as normal.
    Begin The Journey
    Open up the wireless section of your device and look in the list of available networks and tell it to connect to the HP printer network. The SSID will usually start with HP, and may have the printer model or the word SETUP in the name. Once you are connected (see "Apple iOS specific, device preparation #3 if you are using iOS), it is time to open your browser, preferably the Chrome browser when at all possible. In the address bar type 192.168.223.1 and press go or hit enter. I use the colloquialism 'hit' when I just mean 'press' again, sorry for the redudancy.
    If all is well, you should see a web page that should refer to your printer. Now is the time to find the 'Wireless Setup Wizard' button. Most printers should have it here on the main page of the EWS. Just take your time, it may not be obvious at first. Once you press it, the setup process will begin. Follow the instructions. It should see a list of detected wireless networks, and you can select your home network. Then if it requires a password, it will prompt for you to enter it. At the end of the Wizard, it might say something about not being able to test it, or show a page cannot be displayed screen. This is OK. This means the printer is now talking to your router and not your device in your hand.
    Proof Of Concept
    You can now tell your device to scan and connect back to your normal home network. Once you connect, you can verify if you can see your printer. Keep in mind, with dual band routers, that the printers will typically only be visible on the 2.4GHZ network, so your device should also connect to that network as well for testing. Once connected, now we need to find out what IP Address the printer has. Remember the document I started with “Accessing the HP Embedded Web Server”. It now is relevant, and you can complete those instructions to make sure you can see your printer on the same network. If your device can enter the printers EWS with its new IP, then you have officially connected your printer to your network. Also your printers wireless light should be solid, indicating communication.
    If It Worked
    Now the fun begins. If you are setting up ePrint, and if there is no option to configure ePrint from the front panel, find the Web Services tab, and proceed with that process. If you are setting it up to a Chomebook, you still need to setup ePrint (if it is an ePrinter) before configuring Cloudprint... but that's another document.
    I hope I have not missed any small detail that pertains to your configuration that made this hard to follow. Any comments would be welcomed to improve this for future use.
    TwoPointOh
    I work on behalf of HP
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

    That printer also has a USB port why don't you connect it using that port?
    If you insist on using ethernet, Mac OS X can create two network connections at the same time. On the iMac you can configure one of the network connections to be wireless and the other to be wired using the ethernet port.
    Since you already have a wireless network configured and connecting to your AirPort Extreme for Internet access all you need to do is plug in an ethernet cable from your iMac directly to your printer and configure them to use self-assigned IP addresses. Self-assigned IP addresses take the form of 169.xxx.xxx.xxx and are used in this configuration to avoid any conflicts with your other network. You have to configure the iMac and the printer to each have a unique IP address in the self-assigned range, just make each of the last group of numbers in the IP address different, and then the iMac should be able to print to the printer.
    Note that when you configure the Imac and printer this way no other network devices will be able to print

  • Issue w/ Case Differences Using the IBM Directory Server MA

    We have the following issue using the IBM Directory Server MA using FIM 2010 R2 (Version 4.1.3479.0).
    We provision a new object, e.g., uid=jdoe,ou=users,o=contoso, into an instance of IBM Directory Server
    The object is created in IBM Directory Server as uid=jdoe,ou=users,o=contoso
    A Full Import on the IBM Directory Server MA runs and confirms the export
    Subsequent imports, sync, and exports run successfully
    <Time passes>
    A Full Import on the IBM Directory Server MA runs, and this object shows up as a staging-error (uid=jdoe,ou=Users,o=contoso)
    Subsequent imports and syncs report errors on this object (staging-error)
    Note that we do not manipulate the anchor (DN) of this object once it is created in IBM Directory Server. Other attributes are synchronized, but the object is never renamed/moved. This case change does not happen with all of the objects brought
    in during the Full Import, but the number of instances do increase periodically. At this point, it does look like the import is changing from a lowercase "u" to an uppercase "U" but not vice versa.
    I found a related
    TechNet article containing the following remark:
    "IBM Directory Server does not guarantee that the case of a DN component will match in all instances. On a synchronization or import from IBM Directory Server, this can manifest itself as an unexpected update. For example, if you create
    O=TEST, and then create the user cn=MikeDan,O=TEST, this might be imported from IBM Directory Server as
    cn=MikeDan,O=test. Because of the case difference, FIM treats this as an update on subsequent full imports."
    Unfortunately, the article does not propose a resolution.
    Has anyone encountered this issue? More importantly has anyone resolved this or found an acceptable workaround?
    Note that deleting the connector space is not an acceptable workaround. :)

    I remember experiencing this issue when we were on 5.0, and I believe it persists through 5.1 as well.
    There is a comment in the 5.2 release notes that something similar was fixed:
    Changing case sensitive attribute values failed in MMR. (4624693)
    If I had to take a wild guess, I would say that the server does some internal checking to see if the value has changed, possibly based on the attribute syntax, to avoid replicating "changes" that really don't change anything except case. I doubt that all your custom attributes are case-sensitive, though. Enabling replication probably "turns on" this behavior, which doesn't go away even if replication is disabled.
    In any case, you're probably out of luck unless/until you upgrade to 5.2.

  • How do I changing the default WIKI Server name on OS x Lion Server?

    How do I changing the default WIKI Server name on OS x Lion Server? Enterprise solutions suggested I post this question here to get a direct answer. I have searched everywhere... This would be the META TAG On the top of browsers...

    I went looking for this answer, to no avail.
    Solution I used:
    step 1 - Navigate to the folder /usr/share/collabd/coreclient/locales/en.lproj/ and open the only file there called default.strings.
    step 2 - somewhere around lines 74 & 164 you will see the default title "OS X Lion Server". I'm sure only one of the is required to be changed to adjust the title on the window, but I changed both to my desired title. Save and close. If asked for authentication, enter you administrator details.
    step 3 - restart the server (or wiki service may work too)
    step 4 - done and your Wiki welcome page should show the new title
    Finally I have a bookmark that means something by default.
    Hope this helps

  • GetContextURL returns null using the default ECM repository

    Hello experts,
    This is the scenario.
    We are using the SAP ECM repositoy for document storage in our BPM proyect. In this case we are using the default configuration and repository location  (ecm/default  and DefaultUser), but after the upload, when i try to get the document URL with the method getContentURL(), returns null.
    The ECM documentarion saids than this condition is expected when using a third party repostiory, but this is not the case.
    I appreciate a lot your advices and recomendations,
    Best regards!
    Julio C. Leyva

    Hi Vasil,
    We didn't resolve this issue by this method, because we are using the default ECM repository witch doesn't support the operation getContextURL() and gets the "null" result. If you are using a different repository maybe works.
    Re-checking the API specification, saids:
    getContentURL
    java.lang.String getContentURL() throws InvalidStateException, RepositoryException  Returns a URL that can be used to retrieve the content directly from the respective backend, thus bypassing ECM. Note that this URL might have several restrictions which depend on the connector's backend store, such as a limited lifetime or requiring a user to authenticate with different credentials than the ones used to connect to ECM. Other stores might provide no content URL at all, in which case this method returns null. Applications might want to consider utilizing the ECM WebDAV server to present their users a URL that is located on the same system as ECM.  
    Finally, you would consider to expose a webservice (EJB Session Bean) witch encapsulates the ECMI implementation and extract your file content as a binary array (encode/decode), sending as the input your path/fileName for lookup in the ECM repository.
    Regards!

  • Using the default Sysprep and Capture template fails on reboot with BOD UNMOUTABLE_BOOT_VOLUME

    On a 2012 r2 server with MDT 2012 I am using the default template to capture a Win 8.1 64 bit master image to deploy to 60 Dell e7440 laptops. When I start the cscript litetouch.wsf thru command prompt, the litetouch wizards starts sysprep starts to
    work and when it goes to reboot BOD UNMOUTABLE_BOOT_VOLUME.
    The only way around the BOD is to PXE boot to the deployment server and LiteTouch continues to create WIM but fails. Click finish and the laptop boots as if it was the first time so sysprep worked.
    Any help is appreciated.

    Here is the process prior to rebooting.
    Microsoft Windows [Version 6.3.9600]
    (c) 2013 Microsoft Corporation. All rights reserved.
    C:\>cscript \\deploy2012\deploymentshare$\scripts\litetouch.wsf
    Microsoft (R) Windows Script Host Version 5.8
    Copyright (C) Microsoft Corporation. All rights reserved.
    Property LogPath is now = C:\MININT\SMSOSD\OSDLOGS
    Microsoft Deployment Toolkit version: 6.2.5019.0
    Property Debug is now = FALSE
    ZTIUtility!GetAllFixedDrives (False)
    New ZTIDisk : \\DSISPA-CAGN2QU\root\cimv2:Win32_DiskDrive.DeviceID="\\\\.\\PHYS
    ICALDRIVE0"
    New ZTIDisk : \\DSISPA-CAGN2QU\root\cimv2:Win32_DiskDrive.DeviceID="\\\\.\\PHYS
    ICALDRIVE0"
    New ZTIDiskPartition : \\DSISPA-CAGN2QU\root\cimv2:Win32_DiskPartition.DeviceID
    ="Disk #0, Partition #2"    \\DSISPA-CAGN2QU\root\cimv2:Win32_LogicalDisk.Devic
    eID="C:"
    New ZTIDisk : \\DSISPA-CAGN2QU\root\cimv2:Win32_DiskDrive.DeviceID="\\\\.\\PHYS
    ICALDRIVE0"
    New ZTIDiskPartition : \\DSISPA-CAGN2QU\root\cimv2:Win32_DiskPartition.DeviceID
    ="Disk #1, Partition #0"    \\DSISPA-CAGN2QU\root\cimv2:Win32_LogicalDisk.Devic
    eID="D:"
    New ZTIDisk : \\DSISPA-CAGN2QU\root\cimv2:Win32_DiskDrive.DeviceID="\\\\.\\PHYS
    ICALDRIVE1"
    ZTIUtility!GetAllFixedDrives =    C:
    No task sequence is in progress.
    Found OS Disk: C:
    Found FirstPossibleSystemDrive: C:
    Property SMSTSLocalDataDrive is now = C:
    Not running within WinPE.
    Property DeploymentMethod is now = UNC
    DeploymentMethod = UNC
    Property DeployRoot is now = \\deploy2012\deploymentshare$
    Validating connection to \\deploy2012\deploymentshare$
    Mapping server share: \\deploy2012\deploymentshare$
    Already connected to server deploy2012 as that is where this script is running f
    rom.
    Mapped Network UNC Path Z:  = \\deploy2012\deploymentshare$
    DeployRoot = \\deploy2012\deploymentshare$
    Property DeployDrive is now = Z:
    DeployDrive = Z:
    Property PHASE is now = VALIDATION
    Property DeploymentType is now = REFRESH
    Phase = VALIDATION
    About to run command: wscript.exe "\\deploy2012\deploymentshare$\scripts\ZTIGath
    er.wsf" /inifile:Bootstrap.ini
    Command completed, return code = 0
    Validating connection to \\DEPLOY2012\DeploymentShare$
    Mapping server share: \\DEPLOY2012\DeploymentShare$
    Already connected to server DEPLOY2012 as that is where this script is running f
    rom.
    Found Existing UNC Path Z: = \\DEPLOY2012\DeploymentShare$
    About to run command: wscript.exe "\\deploy2012\deploymentshare$\scripts\ZTIGath
    er.wsf" /nolocalonly
    Command completed, return code = 0
    Validating connection to \\DEPLOY2012\DeploymentShare$
    Mapping server share: \\DEPLOY2012\DeploymentShare$
    Already connected to server DEPLOY2012 as that is where this script is running f
    rom.
    Found Existing UNC Path Z: = \\DEPLOY2012\DeploymentShare$
    Property LTIDirty is now = TRUE
    About to run command: MSHTA.exe "\\DEPLOY2012\DeploymentShare$\Scripts\Wizard.ht
    a" /definition:DeployWiz_Definition_ENU.xml
    Command completed, return code = 0
    Validating connection to \\DEPLOY2012\DeploymentShare$
    Mapping server share: \\DEPLOY2012\DeploymentShare$
    Already connected to server DEPLOY2012 as that is where this script is running f
    rom.
    Found Existing UNC Path Z: = \\DEPLOY2012\DeploymentShare$
    Property DeployDrive is now = Z:
    DeployDrive = Z:
    Property ResourceRoot is now = \\DEPLOY2012\DeploymentShare$
    DeploymentType = CUSTOM
    ResourceRoot = \\DEPLOY2012\DeploymentShare$
    Property ResourceDrive is now = Z:
    ResourceDrive = Z:
    Property _SMSTSPackageName is now = Lite Touch Installation
    SMS Task Sequencer found at \\DEPLOY2012\DeploymentShare$\Tools\X64, copying to
    C:\MININT\Tools\X64
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\CcmCore.dll to C:\MININT\Tools\X
    64\CcmCore.dll
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\CcmUtilLib.dll to C:\MININT\Tool
    s\X64\CcmUtilLib.dll
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\Smsboot.exe to C:\MININT\Tools\X
    64\Smsboot.exe
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\SmsCore.dll to C:\MININT\Tools\X
    64\SmsCore.dll
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\TsCore.dll to C:\MININT\Tools\X6
    4\TsCore.dll
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\TSEnv.exe to C:\MININT\Tools\X64
    \TSEnv.exe
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\TsManager.exe to C:\MININT\Tools
    \X64\TsManager.exe
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\TsmBootstrap.exe to C:\MININT\To
    ols\X64\TsmBootstrap.exe
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\TsMessaging.dll to C:\MININT\Too
    ls\X64\TsMessaging.dll
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\TsProgressUI.exe to C:\MININT\To
    ols\X64\TsProgressUI.exe
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\TSResNlc.dll to C:\MININT\Tools\
    X64\TSResNlc.dll
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\xprslib.dll to C:\MININT\Tools\X
    64\xprslib.dll
    Copying \\DEPLOY2012\DeploymentShare$\Tools\X64\00000409\tsres.dll to C:\MININT\Tools\X64\00000409\tsres.dll
    Copying \\DEPLOY2012\DeploymentShare$\Control\WIN8MASTER-V2\TS.XML to C:\MININT\Tools\X64
    Copying C:\MININT\SMSOSD\OSDLOGS\VARIABLES.DAT to C:\MININT\Tools\X64\VARIABLES.
    DAT
    LTI beginning deployment
    Event 41016 sent: LTI beginning deployment
    About to run command: "C:\MININT\Tools\X64\TsmBootstrap.exe" /env:SAStart
    Property LTIDirty is now = TRUE
    New window pops up...  Generalize phase sysprep plugins...
    Then reboots, it starts loading files before the BOD

  • Using the default JSSE SSL handler

    I currently have a client side application that posts XML messages to various web servers using HTTPS. The client application uses the default ssl handler that comes with JSSE.
    System.setProperty( "java.protocol.handler.pkgs","com.sun.net.ssl.internal.www.protocol" );
    Security.addProvider( new com.sun.net.ssl.internal.ssl.Provider());
    Should this be a security concern that I am using the default keystore that comes with the JVM. Is my data still be encrypted?

    Should this be a security concern that I am using the
    default keystore that comes with the JVM. Is my data
    still be encrypted?When you say, "default keystore", I assume that you mean the "cacerts" file. If so, you're OK. "cacerts" identifies root CAs that your client is willing to trust. Web sites whose site-certs are signed by one of the root CA in cacerts (i.e., Verisign, Thawte, et. al.) will be trusted by JSSE.
    SSL generates shared-keys anew for each new session. The data used to generate this "shared secret" is protected; unless the Bad Boy between you and the server has access to the SERVER's private key, that info is safe. Your data is encrypted over the wire, and only the destination web-server will be able to decrypt it.
    Grant

  • How to add a mute button without using the default skin?

    I want to use a mute/unmute button for my current project which does not use the default skin.  I searched the web and found the following solution.
    http://kb2.adobe.com/cps/163/2ed9f163.html
    I followed the instruction and it works fine on single slide. The problem is that it does not carry through the whole project.  If I mute the first slide, the audio is on again on the next slide. My mute/unmute setting doesn't go to the next slide.
    Any one have a solution to this problem? Any help or tips are greatly appreciated.

    Hi there
    Did you pay close attention to step 4?
    Click image to see larger...
    Addtionally, your post reads as if you feel the mute button is only avaliable with the Default playback control set. Note that there are all sorts of options with the supplied playback controls that offer enabling a mute button.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

Maybe you are looking for