Integrating database Permissions within Robohelp

Edition
RoboHelp HTML
Version
RoboHelp 10.
Problem:
We are designing the web help for our project. Our requirement is each help page is permission driven. This permission are stored in our SQL Server database. How could we plug-in our server side .NET code within Robohelp so that before displaying any page RpboHelp checks for permission and if successful, it displays the help page to the user. Will I able to acheive this with RoboHelp ?
Our second requirement is our help should be localized in 13 languages. I have checked the Robohelp documentation and it supports this 13 languages. I would like to design a single help page in 13 langugages. I DO NOT want to create 13 seperate files for 13 languages.How do I go about it ?
- Natrajan

Your first requirement can not be met in RoboHelp. This would have to be done programmatically.
Your second requirement can be met in RoboHelp. There is a couple of good articles on the required strategy at:
http://www.adobe.com/devnet-archive/robohelp/articles/localized_projects.html
http://www.cmcandrew.com/robocolumn/robohelp-localisation-as-easy-as-eins-zwei-drei/

Similar Messages

  • Insufficient SQL database permissions for user 'Name: NT AUTHORITY\IUSR SID: S-1-5-17...

    Hi,
    I have a customized SharePoint page that takes user input data, validate some of the data, then writes the data to a SharePoint list. If an exception occurs, it will write the error to the ULS.
    All was working well in the test environments.
    However, recently we noticed that in the QA environment, when it's trying to write to ULS, it causes another issue:
    Insufficient SQL database permissions for user 'Name: NT AUTHORITY\IUSR SID: S-1-5-17 ImpersonationLevel: Impersonation' in database 'SP_F1_Config' on SQL Server instance 'SQL01'. Additional error information from SQL Server is included below. The EXECUTE
    permission was denied on the object 'proc_putObjectTVP', database 'SP_F1_Config', schema 'dbo'.
    I've traced through the code and found that it fails on the line:
        SPDiagnosticsServiceBase.GetLocal<LoggerError>();
    where LoggerError is the logger class inheritng SPDiagnosticsServiceBase
    I have also googled around today, but the most positive solution provided
    on this page was to manually modify SQL object permission, which I believe we should not do, and would not be supported by Microsoft.
    So the questions are:
    Why is AUTHORITY\IUSER used for SPDiagnosticsServiceBase.GetLocal()? Should that account actually be allowed to access SharePoint databases? (This is an intranet environment and using claim based/Windows authentication, no no anonymous access would be allowed
    anyway).
    I've checked the Application Pool account permissions in SQL, comparing the environment that works and the one that doesn't work, and the permissions/roles/schemas look identical on server and database level. Where else can I check?
    On the environment that works, I logged on as SharePoint administrator, created a new SharePoint Visual Web Part solution in Visual Studio, just to test writing to ULS. Then I press F5 in Visual Studio to debug it. It also has the same problem.
    It just seems like somehow the user's identity (or whatever the identity SharePoint required) was not passed to SPDiagnosticsServiceBase.
    Any suggestions, or even better, solutions would be really really much appreciated!

    Hi,
    Thanks for your sharing, it will be userful to the people who stuck with the same issue.
    Best regards
    Patrick Liang
    TechNet Community Support

  • Search account got - Insufficient sql database permissions for user. EXECUTE permission was denied on the object proc_Gettimerrunningjobs

    Dear all,
    I am troubleshooting a critical error showed up on Event log.  It said:
    Insufficient sql database permissions for user 'Name:domain\wss_search ....... EXECUTE permission was denied on the object 'proc_GetTimerRunningJobs', database 'SharePoint_Config', schema 'dbo'
    domain\wss_search is the default content access account. According to
    http://technet.microsoft.com/en-us/library/cc678863.aspx I should not grant it the Farm Administrators permission.
    In the Search Center I am able to search out documents as expected so I think the search service is fine.   However I have no clue why this account is trying to access 'proc_GetTimerRunningJobs'.
    Mark

    Hi Mark,
    This issue was caused by the search account’s permission. For resolving your issue, please do as the followings:
    Expand your SharePoint Configuration database 'SharePoint_Config' and navigate to ‘proc_GetTimerRunningJobs’ under Programmability ->Stored Procedures
    Right-click proc_GetTimerRunningJobs and choose Properties
    Click on Permission on the left launch
    Select the Search button and browse for ‘WSS_Content_Application_Pools’
    Provide ‘Execute’ permissions for ‘WSS_Content_Application_Pools’
    Click OK
    Here are some similar posts for you to take a look at:
    http://adammcewen.wordpress.com/2013/03/01/execute-permission-denied-on-sharepoint-config-db/
    http://technet.microsoft.com/en-us/library/ee513067(v=office.14).aspx
    I hope this helps.
    Thanks,
    Wendy
    Wendy Li
    TechNet Community Support

  • SQL Server Stored Proc/Database Permissions

    First of all, I'm not sure that I'm posting this in the correct place.  I'm a Windows/Active Directory Engineer, looking for some guidance on how other companies are managing/maintaining what I'm about to describe.
    We have a rather complex SQL Server environment with multiple two node clusters running multiple databases on each.  On their own, rather simple.  On each database there are different stored procedures that are being accessed by different service
    accounts for different (mainly) web services.
    Up until recently, we were running into issues deploying proper accounts and groups for this process.  We've got a multi-domain environment with trusts between them.  We follow IGDLA (AGDLP) to grant permissions... That is..
    Account -------- Global Group --------- Domain Local Group
    WebSvcAcct --- WebSvcAcct_Group ------ MyService_Group
    The Global group is granted the permissions cross-domain, following AD Group Scoping.  We currently track this, per service, in a Database access Spreadsheet, where we list the following in each successive column:
    Service, Account, Global Group, Domain Local, Database Server, Database Name, Database Role, Stored Procs
    Is there a tool/utility that can maintain this and allow Role-Based Access to it?  How do other companies maintain database permissions?
    Thanks in advance!!

    Hello,
    Are you asking if there is something that can maintain your list or something that can help you with security?
    Most companies use groups, much like you have there and either give access to the group or use it in combination with database roles. This simplifies many different aspects of reporting and auditing.
    If you're asking about a utility, I don't know of any specifically for this but it shouldn't be too hard to make a powershell utility script to do this for you, interrogating AD, SQL, etc.
    -Sean
    The views, opinions, and posts do not reflect those of my company and are solely my own. No warranty, service, or results are expressed or implied.

  • Can we put multiple Database Polling within the asynchronous process

    Hi,
    Can we put multiple Database polling within the the same asynchronous BPEL process.
    There will be multiple Receive activities to receive the data from the poller.
    Saptarishi

    Hi Peter,
    I am using 10.1.3.4 and cannot use ESB/mediator.
    For the 2nd option,
    I have tried to put multiple receive's to poll data from a table but it does not work(it waits at the 2nd Receive). Let me try to elaborate the issue a bit.
    I have created a table for polling.
    The table has 3 columns :- transaction_id, status, is_read
    is_read is kept to implement the logical delete strategy of DB polling.
    What I need to do is to maintain a single instance of BPEL to maintain a transaction(which is uniquely identified by transaction_id).
    The BPEL should track the different stages of the transaction, i.e whenever a new row is inserted in the table with the updated status for a transaction, it must find the correct instance(by co-relating the transaction_id) and go to the next step (wait for the next receive activity) until all the steps of the transaction is completed.
    In the code, I created a correlation set consisting of transaction_id(only). The property transaction_id has an alias to the inbound variable's payload.
    In the first Receive, I checked the "create instance" checkbox. Also the correlation set is initialized.
    From next Receive onwards the correlation set is checked.
    The polling frequency is 5 secs.
    The first Receive works fine and the process is instantiated. But it waits at the 2nd Receive indefinitely.
    It will be very helpful if you can try this once. If you feel this is not the right approach, please guide me.
    Thanks and Regards,
    Saptarishi

  • WG: Integrating an SCM within Forte

    Hello,
    we have implemented an integration of PVCS in Forte. A Forte Consultant did
    this for us. You can use hooks which are provided by Forte when integrating
    into the forte repository. At this point you can export the workspace and
    put the exported files afterwards into PVCS. There are some things to
    organize around this process.
    Forte doesn't provide any SCM, but you need some solution. Forte writes all
    information into a repository, while PVCS bases on files. This is a little
    complicated and not very nice.
    More information about the hooks you can get directly from forte.
    Hope this helps you a little.
    Many regards
    Silke Schulte
    Union Investment GmbH, Frankfurt / Main, Germany
    [email protected]
    Von: owner-forte-users
    An: '[email protected]'
    Betreff: Integrating an SCM within Forte
    Datum: Donnerstag, 19. M{rz 1998 09:47
    Good morning,
    Could someone tell me if they have had any luck integrating a third-party
    software configuration management system (such as PVCS Version Manager)
    with Forte?  If so, could you share enough information with which I can
    begin such an endeavor?
    Thanks ever so much!
    Geoffrey Whittington
    Software Engineer, Descartes Systems Group Inc.
    [email protected]
    (519)746-8110 x2333                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Hello,
    we have implemented an integration of PVCS in Forte. A Forte Consultant did
    this for us. You can use hooks which are provided by Forte when integrating
    into the forte repository. At this point you can export the workspace and
    put the exported files afterwards into PVCS. There are some things to
    organize around this process.
    Forte doesn't provide any SCM, but you need some solution. Forte writes all
    information into a repository, while PVCS bases on files. This is a little
    complicated and not very nice.
    More information about the hooks you can get directly from forte.
    Hope this helps you a little.
    Many regards
    Silke Schulte
    Union Investment GmbH, Frankfurt / Main, Germany
    [email protected]
    Von: owner-forte-users
    An: '[email protected]'
    Betreff: Integrating an SCM within Forte
    Datum: Donnerstag, 19. M{rz 1998 09:47
    Good morning,
    Could someone tell me if they have had any luck integrating a third-party
    software configuration management system (such as PVCS Version Manager)
    with Forte?  If so, could you share enough information with which I can
    begin such an endeavor?
    Thanks ever so much!
    Geoffrey Whittington
    Software Engineer, Descartes Systems Group Inc.
    [email protected]
    (519)746-8110 x2333                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Use AD Security Groups for SharePoint database permissions

    In our SharePoint environment we have around 30 content databases. Each of these content databases need a few application pool accounts added to there permissions for various service applications etc. Currently all the accounts are added individually,
    but this can be a little error prone. Is there a reason why we could just pop all the required accounts in an AD security group and add that database permissions in SQL?

    You could do that, but your service accounts shouldn't be accessing the databases directly, instead routing through the SharePoint API, which then permissions would be taken care of by SharePoint accounts (or if you have custom Service Applications, the
    service app pool account).
    Trevor Seward
    Follow or contact me at...
    &nbsp&nbsp
    This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs.

  • Integration of BRM within BPM does not work

    Hi,
    I am working on a demo that shows the integration of BRM within BPM. A simple scenario with a gateway to decide for automatic or manual approval. I would like to use BRM to decide what to do: automatic or manual. For example: if amount <=25 then set status to automatic.
    Unfortunately I can't get it to work. I took the examples I got on this years TechEd (BPM262), but this doesn't work at home
    I also read through the blogs from Julius (BRM integration in BPM (XML Schema)), but these look very complicated. In my opinion it must be able to use business rules without any line of coding (despite what is stated in Julius blogs).
    Ruleset trials and questions
    - What is the returntype: the context or the parameter you want to be judged or returned?
    - What are the parameters: context or the parameters you want to use?
    - What is the result: context or the parameter you want to return?
    - Why is it not possible to change the Overview tab, once you have created  the ruleset?
    - How to implement within the process, I used the mapping activity, but I either get an error at selecting the ruleset, or I get an error during runtime (nullpointer).
    The concept is very powerfull but I feel that the integration of BRM within BPM is not finished yet. Am I missing something? Anyone implemented a business rule within a process without any line of coding?
    Kind regards
    Twan

    Hi arti, <br>
               I found two errors on server's error log while executing the same. I am enclosing initial section of errors. See if it's helpful to sort out the issue.
    <br><br><br>
    1. System exception 
    [EXCEPTION]
    javax.ejb.EJBException: (Failed in component: sap.com/tcbrmsglxapp, BC-BMT-BRM-ENG) Exception raised from invocation of public void com.sap.brms.glx.ejb.RulesetInvokerBean.invokeRuleset(java.lang.String,commonj.sdo.helper.HelperContext,commonj.sdo.DataObject,commonj.sdo.DataObject) method on bean instance com.sap.brms.glx.ejb.RulesetInvokerBean@63f4db for bean sap.com/tcbrmsglxappannotation|com.sap.brms.glx.ejb.jarannotation|RulesetInvoker in application sap.com/tcbrmsglx~app.; nested exception is: java.lang.NullPointerException
    java.lang.NullPointerException
    at com.sap.brms.glx.ejb.SDODOMConversionHelper.copyElementDataToDataObject(SDODOMConversionHelper.java:254)
    at com.sap.brms.glx.ejb.SDODOMConversionHelper.fillResponseDataObject(SDODOMConversionHelper.java:198)
    at com.sap.brms.glx.ejb.RulesetInvokerBean.invokeRuleset(RulesetInvokerBean.java:200)
    at sun.reflect.GeneratedMethodAccessor1912.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    <br><br><br>
    2. An error occurred while executing transition MAPPING_Validate__Expense(Token_0_Expense_Approval_Process_fb9d3700912540231d95cb19129723d8(Instance_0_Expense_Approval_Process_fb9d3700912540231d95cb19129723d8(null,null,null,false),1), Instance_0_Expense_Approval_Process_fb9d3700912540231d95cb19129723d8(null,null,null,false), Context_0_DO_Context_fb9d3700912540231d95cb19129723d8(Instance_0_Expense_Approval_Process_fb9d3700912540231d95cb19129723d8(null,null,null,false),Scope_3_Expense_Approval_fb9d3700912540231d95cb19129723d8(Instance_0_Expense_Approval_Process_fb9d3700912540231d95cb19129723d8(null,null,null,false)),1,true)): com.sap.glx.core.kernel.api.TransitionException: An exception occurred while executing the script "_Expense_Approval:MAPPING_Validate__Expense(
          com.sap.glx.adapter.BPMNAdapter:Token_0_Expense_Approval_Process_fb9d3700912540231d95cb19129723d8 token,
          com.sap.glx.adapter.BPMNAdapter:Instance_0_Expense_Approval_Process_fb9d3700912540231d95cb19129723d8 parent,
          com.sap.glx.adapter.internal.ContainerAdapter:Context_0_DO_Context_fb9d3700912540231d95cb19129723d8 context_0){
      exit=new com.sap.glx.adapter.BPMNAdapter:Exit();
      exit:addParameter(token);
      exit:addParameter(parent);
      exit:addParameter(context_0);
      exit:onActivation("4B553CE4D75A4D7004B711DFAC81001372BEFBBB", parent, token);
      delete exit;
      controller=new com.sap.glx.adapter.internal.ExceptionAdapter:ExceptionController();
      controller:setContext(token);
      delete controller;
      mapper=new com.sap.glx.adapter.internal.Transformer:DataMapper();
      yves_in=new com.sap.glx.adapter.internal.Transformer:Data();
      yves_out=new com.sap.glx.adapter.internal.Transformer:Data();
      data=context_0:getData();
      yves_in:setData("sap.com/glx/", "$sap.com/glx/:DO_Context", data, "6536A68BEDF1903C9327404A8E4F756E");
      data=context_0:getData();
      scope=new com.sap.glx.adapter.internal.TypeRegistry:GenericScope(null, "6536A68BEDF1903C9327404A8E4F756E");
      copy=scope:copy(data);
      delete scope;
      yves_out:setData("sap.com/glx/", "$sap.com/glx/:DO_Context", copy, "6536A68BEDF1903C9327404A8E4F756E");
      mapper:map("4B553CE4D75CBE7404B711DFAA74001372BEFBBB_fb9d3700912540231d95cb19129723d8", yves_in, yves_out);
      data=yves_out:getData("sap.com/glx/", "$sap.com/glx/:DO_Context", "6536A68BEDF1903C9327404A8E4F756E");
      context_0:setData(data);
      delete yves_in;
      delete yves_out;
      delete mapper;
      token:state=3;
    at com.sap.glx.core.kernel.execution.transition.ScriptTransition.execute(ScriptTransition.java:69)
    <br><br>
    Regards,<br>
    Pratik
    <br>
    Edited by: Pratik Khandelwal on Jan 25, 2010 10:26 AM<br>
    Edited by: Pratik Khandelwal on Jan 25, 2010 10:29 AM<br>
    Edited by: Pratik Khandelwal on Jan 25, 2010 10:29 AM

  • Cache database results within any of your software applications?

    Have you had to cache database results within any of your software applications? What are the advantages and pitfalls developers should be aware of when caching database results.
    plz reply....
    ........thnks.

    We have cached the database results in client side cache (partially in arrays and in files on OS as well). But this caching is restricted to purely STATIC data (which undergoes no change under any circumstances).
    Our application relies a lot on static data and we managed to reduce 10% of network bandwidth with this implementation.
    We tried using client side cache for not-so-static data but had lot of issues related to refresh of the same so we reverted that change.
    On a side note, this does remind me of the client result cache available in Oracle 11g.
    http://download.oracle.com/docs/cd/B28359_01/server.111/b28279/chapter1.htm#FEATURENO06989
    See if it helps you.

  • Permissions within MDT Deployment Workbench

    We are using ConfigMgr with a MDT Integrated task sequence.
    We recently had an issue where a developer made changes to the production role, instead of the development role causing all builds in production to fail.
    Short of telling devs 'dont do that' is there any way to secure what an individual can and cannot edit within MDT?  Ideally we'd have only our validation team able to edit the production roles, with the developers only modifying the non-production roles.
    This is accomplished through scoping in SCCM, but I see nothing similar in MDT.
    Has anyone else successfully implemented something to this end?
    Will
    Will

    I'm slightly confused. Are you using ConfigMgr for all of your deployments or do you have ConfigMgr as well as an MDT Litetouch environment?
    As you mentioned, ConfigMgr access is controlled with RBAC. MDT Litetouch (standalone) doesn't have anything like RBAC; at best, you would be relegated to looking at security permissions on the deployment share or perhaps setting up a second deployment share
    for non-production tasks.
    -Nick O.
    We are using ConfigMgr for deployment, but storing different load configurations in MDT. The build configuration is populated in MDT, and the task sequences determines which applications to install by querying the role from MDT.
    One role within MDT will be 'finance', while the other will be 'finance-dev'. Unfortunately these are just rows in a database, so I think MDT lacks in any way to limit which items a user can edit.
    Hoping someone can tell me otherwise...
    Will

  • Why am I getting "There is already an object named '#TempTable...' in the database." within my SQL Server IF Statement

    The creation of My #TempTable is based on my input Parameter and I am getting "There is already an object named '#TempTable_Service_X_Claims' in the database." Why???
    USE [Report]
    GO
    DECLARE @ProviderType CHAR(1)
    SET @ProviderType = 'G'
    IF Object_ID('TempDB..#TempTable_Service_X_Claims') IS NOT NULL DROP TABLE [#TempTable_Service_X_Claims]
    IF @ProviderType = 'I'
    BEGIN
    SELECT...
    INTO [#TempTable_Service_X_Claims]
    FROM [dbo].[service_x]
    LEFT JOIN [dbo].[affiliation]
    ON [affiliation].[AFF_NBR] = [service_x].[AFF_NBR]
    AND [affiliation].[PROV_NBR] = [service_x].[Prov_Nbr]
    AND [affiliation].[VOID] = ''
    AND [affiliation].[c_ymdeff] <= [service_x].[C_EFF_DATE]
    AND [affiliation].[c_ymdend] >= [service_x].[C_EFF_DATE]
    WHERE [service_x].[C_EFF_DATE] >= '1/1/2013'
    AND [service_x].[C_EFF_DATE] <= '12/31/2013' --AND [affiliation].[PRAC_NBR] = @PracticeNbr
    AND [affiliation].[PRAC_NBR] = 'F330'
    END
    -- THEREFORE, USE THIS QUERY FOR "G" GROUP SELECTION SINCE IT USES [NPI]
    IF @ProviderType = 'G'
    BEGIN
    SELECT...
    INTO [#TempTable_Service_X_Claims]
    FROM [dbo].[service_x]
    LEFT JOIN [dbo].[affiliation]
    ON [affiliation].[AFF_NBR] = [service_x].[AFF_NBR]
    AND [affiliation].[PROV_NBR] = [service_x].[Prov_Nbr]
    AND [affiliation].[VOID] = ''
    AND [affiliation].[c_ymdeff] <= [service_x].[C_EFF_DATE]
    AND [affiliation].[c_ymdend] >= [service_x].[C_EFF_DATE]
    WHERE [service_x].[C_EFF_DATE] >= '1/1/2013'
    AND [service_x].[C_EFF_DATE] <= '12/31/2013'
    AND [affiliation].[NPI] = '1700947884 '
    END
    Thanks in advance for your review and am hopeful for a reply.
    PSULionRP

    The creation of My #TempTable is based on my input Parameter and I am getting "There is already an object named '#TempTable_Service_X_Claims' in the database." Why???
    USE [Report]
    GO
    DECLARE @ProviderType CHAR(1)
    SET @ProviderType = 'G'
    IF Object_ID('TempDB..#TempTable_Service_X_Claims') IS NOT NULL DROP TABLE [#TempTable_Service_X_Claims]
    IF @ProviderType = 'I'
    BEGIN
    SELECT...
    INTO [#TempTable_Service_X_Claims]
    FROM [dbo].[service_x]
    LEFT JOIN [dbo].[affiliation]
    ON [affiliation].[AFF_NBR] = [service_x].[AFF_NBR]
    AND [affiliation].[PROV_NBR] = [service_x].[Prov_Nbr]
    AND [affiliation].[VOID] = ''
    AND [affiliation].[c_ymdeff] <= [service_x].[C_EFF_DATE]
    AND [affiliation].[c_ymdend] >= [service_x].[C_EFF_DATE]
    WHERE [service_x].[C_EFF_DATE] >= '1/1/2013'
    AND [service_x].[C_EFF_DATE] <= '12/31/2013' --AND [affiliation].[PRAC_NBR] = @PracticeNbr
    AND [affiliation].[PRAC_NBR] = 'F330'
    END
    -- THEREFORE, USE THIS QUERY FOR "G" GROUP SELECTION SINCE IT USES [NPI]
    IF @ProviderType = 'G'
    BEGIN
    SELECT...
    INTO [#TempTable_Service_X_Claims]
    FROM [dbo].[service_x]
    LEFT JOIN [dbo].[affiliation]
    ON [affiliation].[AFF_NBR] = [service_x].[AFF_NBR]
    AND [affiliation].[PROV_NBR] = [service_x].[Prov_Nbr]
    AND [affiliation].[VOID] = ''
    AND [affiliation].[c_ymdeff] <= [service_x].[C_EFF_DATE]
    AND [affiliation].[c_ymdend] >= [service_x].[C_EFF_DATE]
    WHERE [service_x].[C_EFF_DATE] >= '1/1/2013'
    AND [service_x].[C_EFF_DATE] <= '12/31/2013'
    AND [affiliation].[NPI] = '1700947884 '
    END
    Thanks in advance for your review and am hopeful for a reply.
    PSULionRP
    Is it possible that this procedure is being executed more than once concurrently (even against different databases)) within the instance?
    Microsoft SQL Server Storage Engine PM

  • How to use database file within jar archive

    Hi. I'm quite new in Java programming, and I'm wondering if what I did makes sense or not.
    In my applet I'm using a MS Access Database file, which is contained in the same Jar Archive like the Applet class file. I tried and tried to use this Database file directly but it wouldn't work. Than I read in some other forum that it is not possible to use the database file directly within the archive. First question: Is that true?
    Than I desided to extract the DB file in the init() method of my applet to the default temporary foulder. When the program is closed I use the destroy() method to delete it again. Everything works well now. But is this the typical way this is done?
    Thanks for help!

    Hi,
    here is the code which extracts the database file out of the jar archive (the same archive in which the class file is):
    //get the user temporary folder
    File TempFolder = new File(System.getProperty("java.io.tmpdir"));
    //create (empty) db file
    efile = new File(TempFolder, "steelSections.mdb");
    // if database file is not yet extracted
    if (!efile.exists()) {
    //get an input stream for the database file
    InputStream in = new BufferedInputStream(this.getClass().getClassLoader().getResourceAsStream(
    "FaST/db/steelSections.mdb"));
    //create an output stream for the db file on the file system
    OutputStream out = new BufferedOutputStream(new FileOutputStream(efile));
    //-Buffer to copy the data
    byte[] buffer = new byte[2048]; //buffer to copy the binary
    for (;;) {
    int nBytes = in.read(buffer); //read data
    if (nBytes <= 0)
    break; //no more data to read
    out.write(buffer, 0, nBytes); //write data
    out.flush(); //close out and in streams
    out.close();
    in.close();
    If you have the db file in an other jar archive file you need a referenze to the entry in the other jar archive. I'm not sure how to get this, but I'm sure you fill find a solution by searching in this forum...
    Good luck!

  • Mk:@MSITStore cannot open file from within RoboHelp

    Have recently upgraded to RoboHelp 8 and now see the much discussed "Cannot open the file: mk:@MSITStore:<path>" error but only when trying to view .chm files from RoboHelp for Word, by clicking "View Primary Layout".  Weirdly enough, some projects display the .chm correctly when clicking "View Result" right after generating the help file, some projects do not.  Viewing .chm directly from output location is always fine.  For very small projects, the "View Primary Layout" button seems to work.  For very large projects, the error message always occurs.  I've un-registered and re-registered hhctrl.ocx as well as downloaded, replaced and registered the previous ocx version (4.73.8412.0) as well as re-registered itss.dll  The OS is Windows XP Professional with IE 7.  Suggestions please?  Thanks!

    RoboHelp 8
    XP Pro
    I recently ran into a problem viewing some pdfs and Word Documents in a generated html help file.
    Setup:
    pdfs and .docs in baggage files
    links to the baggage files created in tables
    2 tables in each topic
    pdfs/docs in first table in each topic opened without a problem
    pdfs/docs in second table would not open -  address bar display:
    (Example)
    mk:@MSITStore:C:\EOCs\!SSL!\Microsoft_HTML_Help\BlueMedicare_EOCs.chm::/2012_EOCs/2012_WS_ Book.pdf
    (Pause for much gnashing of teeth, pulling of hair, angst, frustration and thinking) but no pdf (or Word doc)
    I can't change registry entries or any other computer settings.  No administrative rights.
    Anyway, it couldn't be an outdated registry entry because within one project, some pdfs and docs displayed as expected and others didn't.
    Checked to see what the differences were in the tables/cells that worked vs the ones that didn't.
    Looking at the HTML,  I found "target=_blank" in each row of the tables that failed to display a baggage file.
    I replaced "target=_blank" with no replacement text -  I left Replace with blank.
    Voila!  All pdfs and docs open just as expected.
    I hope this helps someone. 

  • Crystal Reports Integration Database Login error

    Hi guys,
    We have installed crystal reports integration on our customer's server and client PCs. They are using SAP 2007 A PL10. We created a report and the report works perfectly on the server and on another client pc. There is however 3 clent pcs (all of which use Windows XP) on which the report does not connect to the database when you try to run it. When we try and run the report on these PC we get a window asking for the database log-in information on which the server name etc is greyed out.
    The reports use a OLE DB connection.
    Anyone know how this can be solved?
    Thanks

    Hi,
    is client side SNC enabled on those client PCs ?
    Ingo

  • Screen Tips within RoboHelp 7

    I am still a new user with RoboHelp 7 and I am trying to configure screen tips.
    Now I am able to access a section of a project and doubleclick on the images to assign a screen tip to them and it shows up when I preview.
    What I would like is a way to apply a screen tip that a specific image, so that when it is used anywhere else within the project that it shows the same screen tip.
    IE - like a save button image with a screen tip of Save

    Hi again
    You will likely find that in order to do that you will have to perform a copy and paste of an image containing the screen tip already configured. You might create one or more topics that have the images with the screen tips, then have those topics conveniently located in the Project Manager so it's easy to find and open them when you need to. Then copy the desired image(s) and paste into the relevant topics.
    Other than that, you could perform a massive Find and Replace operation to populate the screen tips.
    Further, note that screen tips don't work in Firefox. At least they don't for me.
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7 or 8 moments from now - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcererStone Blog
    RoboHelp eBooks

Maybe you are looking for

  • Error while deloying webservice on Weblogic92 using Jdeveloper10g

    I am new to Jdeveloper10g. I have created a small webservice using oracle Jdeveloper 10.1.3.3. This WS is up and running while it is being deployed on default OC4J application server. Now I am trying to deploy the same on Weblogic9.2. For that I have

  • How do I convert a digital photo to a low resolution 5-color pixelated image?

    I want to do a lego project with my kid and would like to convert a picture of him into 5-color (or six-color) pixel form so that I can use that as a map to make a portrait that would look great from far away.  Thanks from a neophyte.

  • Why can't I attach a PDF to a reply email please?

    I cannot attach a PDF to any email using Webmail in Firefox however I can attach a PDF to an email using Webmail if I use Internet Explorer. Does anyone know how to correct this problem please?

  • Form debugging - Which line is causing the error?

    I have a form that I'm working on, and when I run the form like normal, just as the end user would, I keep getting an error, "FRM-41039: Invalid Alert ID 0." I can't figure out where this error is coming from in my code. It seems that it must have so

  • Cannot remove older version/won't install

    So I update iTunes because a new version is available and then I restart like it always asks me to. But when I try to open iTunes after restarting, "This action is only valid for products that are currently installed". So I go to itunes.com and try t