Index_rhc.htm vs index_csh.htm... to dat or not to dat

This is a "why" question -- Hoping William van Weelden is watching since he has lots of related topics online ---
For quite some time, our developers have used this construct, where helpID is actually the string we plug into the Context Sensitive map GUI...not the Map ID number, the actual string. This has always worked well.
      "/help/A/a_rhc.htm#" + helpID;
I did something unusual recently (at least I think so) with a result that I can't explain.  I created a separate webhelp project, and  hid the output in a subdirectory of primary, so it looks like this:
/help/index.htm <primary content, with A/B generated as part of standard webhelp>
  help/A/a.htm
            a_rhc.htm
            a_csh.htm
help/B/b.htm
            b_rhc.htm
            b_csh.htm
help/foo/index.htm  <sneaky folder copied in manually so contents are not searched within parent but are within this folder>
           index_rhc.htm
           index_csh.htm
Inexplicably, although I built the sneaky project the same way (other than not using content category tags to create subdirs), I have to use index_csh.htm to get the mapIDs to redirect. I don't really comprehend why, if it works ok for the main help project and all the little cshdats etc are created, the old school _rch doesn't work.  This is not critical but I'd like to understand in case there is a side effect I've not yet discovered.  For that new sneaky folder, I have to use calls like this:
       "/help/foo/foo_csh.htm#" + helpID;
The same type of ID (map ID string, not number) are used, so I don't grok the reason.

A good start is see which version of RH you are using. I have looked into RH7 and later and as far as I remember, it doesn't work as you describe. (See also http://www.wvanweelden.eu/articles/part/rhc-start-file)
If you call the rhc file with an id after the # (rhc.htm#123), the number refers to a topic id that is generated on compile time. This is completely separate from any id you have set in RoboHelp. At least, that is how the scripts say it works iin the versions I have studied.
The RHC file does not support these strings at all, but the CSH file does. The _csh file does support this, but there is a catch: if you are using the map ID string AND that consists of numbers, the method you use will treat is as the map number. The safe way is to call the file as follows: foo_csh.htm#topicid="+ helpID;
If you want to understand how the system works, please see the link above. I have tried to gather all information on the WebHelp CSH I could reverse engineer from the code.
Kind regards,
Willam

Similar Messages

  • SnippetPreview$.htm - Why are these not being deleted?

    I have the following files in my project folder:
    SnippetPreview$.htm
    SnippetPreview1$.htm
    SnippetPreview2$.htm
    SnippetPreview3$.htm
    SnippetPreview4$.htm
    I noticed them because they are not in Visual SourceSafe so they appear when I go to add files to VSS when I create new snippets. They contain the text of snippets I've created.
    I know they are harmless, but why are they not being automatically deleted from RH when no longer needed?
    Is this a setting or preference I can set?

    Sometimes temporary files are left behind. These are just files created on previewing a snippet and like any other temporary files are not deleted. Just delete them.
      The RoboColum(n)
      @robocolumn
      Colum McAndrew

  • Identify Component usage name in .htm file

    Hi,
    How do we get the component usage name in .htm file.
    the normal way of getting via window controller is not possible since it is private method.
    It would be grateful if you can throw some lights on this.
    Thanks & Regards,
    Senthil.

    Hi Senthil,
    I hope your question is how to get the reference of window controller class inside the htm.(View impl. reference is controller class itself and can be accessed by referring as "controller")
    Please try something like this inside htm.
    <%data:  lr_wind type ref to CL_PRD01QR_SEARCHHELPWIND_IMPL,
                    lv_usage type string.
                    lv_usage = lr_wind->GET_COMPONENT_USAGE_NAME( ).
    %>
    Is that not working for you?
    Cheers,
    Sumit Mittal

  • HTM & HTML ext

    Groupers
    I have the site that been designed with DW8. the extentions
    of the file including my home page is HTML. I am now trying to load
    the site to my remote server(host) but the host have their RULES.
    the HOME PAGE must have the name & extention index.HTM or
    default.HTM. I changed my home page to index.HTM. I am not an
    experence person on designing or coding the website. I thought it
    should not have problem with changing the extention.
    I now having problem even my home page(index) not seen on my
    local folder. when i open the page on remote or local folder I gate
    this error msg
    Started: 03/09/2007 13:04 C:\Users\My
    Name\Desktop\MysiteName\web\content - error occurred - Put
    operation failed since content does not exist on the local site.
    File activity incomplete. 1 file(s) or folder(s) were not
    completed. Files with errors: 1
    C:\Users\MyName\Desktop\MySiteName\web\content Finished: 03/09/2007
    13:04
    MYSITENAME is my root folder(all my site files/folders are
    in). WEB\CONTENT is the remote folders(host folders) where i have
    been asked by my host to put my site(files from my local folder).
    I need some help to solve the problem. your help will be
    appreciated.
    Regards
    CyberForex

    On Mon, 3 Sep 2007 14:16:58 +0000 (UTC), "cyberforex"
    <[email protected]> wrote:
    >Groupers
    >
    > I have the site that been designed with DW8. the
    extentions of the file
    >including my home page is HTML. I am now trying to load
    the site to my remote
    >server(host) but the host have their RULES. the HOME PAGE
    must have the name &
    >extention index.HTM or default.HTM. I changed my home
    page to index.HTM.
    So far, so good.
    > I am
    >not an experence person on designing or coding the
    website. I thought it should
    >not have problem with changing the extention.
    > I now having problem even my home page(index) not seen
    on my local folder.
    Hold it right there. Can you not see the file on your
    computer when
    you look in the folder, or can it not be found when you view
    your site
    via your local web server?
    >when i open the page on remote or local folder I gate
    this error msg
    >
    > Started: 03/09/2007 13:04 C:\Users\My
    Name\Desktop\MysiteName\web\content -
    >error occurred - Put operation failed since content does
    not exist on the local
    >site. File activity incomplete. 1 file(s) or folder(s)
    were not completed.
    >Files with errors: 1
    C:\Users\MyName\Desktop\MySiteName\web\content Finished:
    >03/09/2007 13:04
    >
    > MYSITENAME is my root folder(all my site files/folders
    are in). WEB\CONTENT is
    >the remote folders(host folders) where i have been asked
    by my host to put my
    >site(files from my local folder).
    >
    > I need some help to solve the problem. your help will be
    appreciated.
    >
    > Regards
    >
    > CyberForex
    >

  • Why do I have to append URL with /index.htm on one KB?

    I have 7 different KBs I maintain on my webserver. I am using RoboHelp 7. For one of them, I have to append the URL with /index.htm, or it does not show the correct information. Examples of two of the KBs, and what happens with & without the index.htm appendeden
    I will happily provide any other information. I've been wondering about this for a long time, and it's finally driven me batty enough to ask. Thanks so much for any assistance. Greatly appreciate your input, this is a wonderful resource.
    http://wpa10suppliertest.am.mot-mobility.com/ opens a training KB for supplier information. See screenshot of the WebHelp Primary Layout:
    However, for http://wpa10user.am.mot-mobility.com/ if I do not append with http://wpa10user.am.mot-mobility.com/index.htm, I get no content, and the first skin I tried out. The settings are the same:
    http://wpa10user.am.mot-mobility.com/:
    http://wpa10user.am.mot-mobility.com/index.htm:

    Hi William,
    That makes sense - but I had looked at my IIS setups and they appear the same for all KBs, again here are settings for WPA Supplier & User. I created both the same day, the same way, and have compared all tabs which are identical. I can double check on how the DNS aliases that were set up, but they should have been identical as well

  • Extension .HTM instead of .HTML, How can I change that in MUSE?

    I'm rebuilding an excisting website that all the pages use the extension .HTM, instead of .HTML, How can I change that in MUSE?

    Unfortunately it would not be possible to change the extesion of the pages from .html to .htm.
    We do not have that option available in Muse. Muse only generates .html extension.
    Regards,
    Prateek

  • When creating iframes for htm pages, I pdfs work just fine in all versions of Firefox. However, when I construct an iframe for an htm to be displayed on an htm

    ''duplicate of https://support.mozilla.org/en-US/questions/973637 - locking''
    When creating iframes for htm pages, I pdfs work just fine in all versions of Firefox. However, when I construct an iframe for an htm to be displayed on an htm, Firefox 24 will not load the htm/iframe.

    Hello,
    In order to better assist you with your issue please provide us with a screenshot. If you need help to create a screenshot, please see [[How do I create a screenshot of my problem?]]
    Once you've done this, attach the saved screenshot file to your forum post by clicking the '''Browse...''' button below the ''Post your reply'' box. This will help us to visualize the problem.
    Thank you!

  • Linking swf or htm files

    I'm working in RBH 8 and RoboSource 3 (finally, yeah! and I LOVE it). We have started to bring all of our hyperlinked files into the project. The challenge is that if I select to link to a multi-media file, then it defaults to being viewed inside the browser. I'd like it to show in a new window. Also, if I try to accomplish this by linking to a file, then selecting the htm file, it does not move into the project, but it will allow me to link into a new window. Suggestions?

    Kglad:
    Yes, initially I thought that exe files was the way to go. However, I've been searching for options and found that by using the class Loader, I can load swfs files instead of exe files.
    Here is what seems to work with only swf file:
    var my_loader:Loader = new Loader();
    nav_4.addEventListener(MouseEvent.CLICK, startLoading);
    function startLoading(e:MouseEvent):void {
        my_loader.load(new URLRequest("Videos_FrontPage_YIM.swf"));
        addChild(my_loader);
    Problem: I have a interface, which loads all other files by way of buttons. For instance, nav_4 button loads the file Videos_FrontPage.swf. When this movie loaded, the interface was also gone.
    How can I keep the same interface and still be able to load all other movies?
    Your help is appreciated.

  • DW creating .ASI files (50 psc), when I open .htm document

    Hi!! I have following problem with DW 2004 MX
    When I open already existent .htm file with right click (edit
    file with DreamWeaver), DW creating 50 files( ImageViewer.swf,
    ImageViewer.png and 48 .asi) in same folder. Interesting, that when
    I in first step open DW and only then htm-file, it does not happen
    =/
    I have checked settings, it same as DW that work correct.
    Maybe someone know how to fix it?

    Posted in August 2005 (found on Google groups -
    http://groups.google.com/advanced_group_search?q=+group:macromedia.dreamweaver
    So, I got sick of the thing and uninstalled it and
    reinstalled it and did
    some checking behind the scenes and here is what I found. The
    problem seems
    to
    stem from user issues. It looked like the installation was
    scrambled across
    users somehow. Anyway, I cleaned it all out and it seems to
    run fine now.
    My advice to anyone (expert user) with this problem is to
    uninstall the
    product, then log in as administrator, scan the various
    'users' on your
    system and make sure remnants are gone across all users, then
    reinstall the
    product
    while logged in as admin.
    Anyone that has the problem and is willing to try this
    solution would be of
    great help in determining whether this is a valid solution.
    [Uh,remember, fairly expert users only for this one please
    since it
    involves meddling with xp pros owner/security features. ]
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Nathod" <[email protected]> wrote in
    message
    news:easb97$k0j$[email protected]..
    > Hi!! I have following problem with DW 2004 MX
    > When I open already existent .htm file with right click
    (edit file with
    > DreamWeaver), DW creating 50 files( ImageViewer.swf,
    ImageViewer.png and
    > 48
    > .asi) in same folder. Interesting, that when I in first
    step open DW and
    > only
    > then htm-file, it does not happen =/
    > I have checked settings, it same as DW that work
    correct.
    > May someone know how to fix it?
    >

  • Data Transfer to CRM 5.0 to BW 3.5

    Hi friends
    I am working on SAP BW 3.5.My Requirement is to get the Data from SAP CRM 5.0 to SAP BW 3.5 for Marketing and Sales Analysis,in that -  Campaign
                                                                                    Lead
                                                                                    Opportunity
    So in BW I activated Standard Business Contents for these 3.So in BW side I know Procedure very well.but I don't know in CRM System, is there any Procedure in SAP CRM System.
    It means while geting Data from SAP R/3 TO BW , we will follow LO_COCKPIT Procedure.
    Such way,If any one Knows Please let me Know Because it is urgent Requirement.
    with Regards
    Nidhi

    hi srk,
    regular steps wht your doing with r/3 data sources. same steps only.
    Activate datasources from source system (RSA5), activate business content on BW side, replicate datasource and load.
    for further doubts check the following links
    take a look bi best practice
    http://help.sap.com/bp_biv235/BI_EN/html/bw.htm
    'Customer Relationship Management'
    and sap help CRM business content
    http://help.sap.com/saphelp_nw2004s/helpdata/en/af/ed833b2ab3ae0ee10000000a11402f/frameset.htm
    extract data from bw to crm, using APD-analyis process designer
    http://help.sap.com/saphelp_nw2004s/helpdata/en/6d/40a2bb63ac744a80eb288830e01f7c/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/49/7e960481916448b20134d471d36a6b/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/a5/9b1b40fcdd8f5ce10000000a155106/frameset.htm
    hope this helps.
    if helpful provide points
    regards
    harikrishna N

  • Significance of pricing date and  delivery date.

    Hello guys,
        Can any one explain the significance of  pricing date field in
                 1) Sales order
                 2)Details screen of Condition type .in v/06 screen
                 3) Copy controls.
    Regards,
    k.Vivek

    Dear K.Vivek,
    http://sap-img.com/sd013.htm
    Pricing date based on delivery date
    Used transaction VOV8.
    This configuration is by order type.
    There is a field called proposal for pricing date.
    There you can select pricing date as requested delivery date.
    A - Proposed pricing date based on the requested dlv.date (Header)
    This control is set at the document level as oppose to the condition type level (PR00).
    That means your other condition types such as surcharges and discounts are also determined using the requested delivery date.
    If your requirement is for PR00 to alone to be priced at delivery date then this will not work.
    How pricing date is determine in the sales order and billing document? Where is the setting?
    The pricing date is proposed based on the setting you make in the Sales document configuration. ( T code : VOV8)
    You have a field" Prop.f.pricing date " in the Requested delivery date /  pricing date /  purchase order date  segment.
    Then you can choose the follwoing options:
    Blank - Indicates the current date as the pricing date
    A -  Indicates the date based on the requested delivery date
    B - Indicates the date based on the order validity start from date
    And the pricing in the billing document is copied from thte sales order / Delivery document..
    It again depends on the setting u have in the copy control from order - billng or delivery - billing.
    In the copy control, in the item settings you have two fields relavant for this.
    One is pricing source and the other is pricing type.
    The pricing sources are generally the order.   But if you want you can change it to other values mentioned in the drop down,
    but this values have no effect if the pricing type is B.
    Any other value other than B in the pricing type will take the reference document price mentioned in the pricing source field.
    but for the pricing type B.  The new price is determined in the billing order.
    Hope this will help.
    Regards,
    Naveen.

  • Data recovery likely?

    My mother's iBook G4 died two weeks ago. From her description, it sounds like her hard drive froze or died while she was attempting to load images from her camera. She couldn't get the computer to respond and ended up unplugging the charger and removing the iBook's battery -- then apparently cracked something while trying to reinsert the battery and thereafter wasn't even able to get the computer to power on. She took it to the local PC shop in her small town. They were not able to help, but did remove the hard drive. I think the iBook has been recycled already (before I became involved).
    I have put her hard drive in a USB-IDE enclosure with no success. Each time I connect the enclosure to my PowerBook, the hard drive makes a sound (like a tiny Harley revving or a small rotary phone being dialed) for about 1 minute, then nothing. Neither Disk Utility, System Profiler nor Prosoft Data Rescue 3 (demo) can see the hard drive. I've tried freezing, tapping and dropping the hard drive.
    I guess my question at this point is whether there is any point in sending the HDD a place like Mac Medics for a data retrieval attempt, or are they just going to take my $99 and recommend a clean room firm? My mother has about 5 years of photo images (and no back-ups, ever) she would like to retreive.
    Thanks! Scott

    Hello, I'm the owner of MacMedics. I saw that we were mentioned in your forum post. The other poster is correct in suggesting that you try a FireWire enclosure. If your USB is not 2.0, it might not be powerful enough to "bus power" your USB drive sled without external power. Many cases have an extra USB to power connector that will allow you plug into a second USB port on your computer to give it enough juice to run. Some also have a small power brick, but most do not, and many offer that as an extra option you can pay for.
    In terms of Tier 1 data recovery fee, we only charge the $99 if A. our Tier 1 data recovery is successful, or B. if our Tier 2 data recovery is unsuccessful. FYI: Tier 2 is $398 ($99 Tier 1 and $299 Tier 2).
    If your drive is not spinning or has other issues that that make it a bad candidate for the type of recovery we do at MacMedics, then there is no charge except for return shipping.
    Our process recovers a ton of data for our clients and I tell folks that we're a great data recovery test to see if you really do need clean room recovery.
    Once your drive goes to "clean room" you're paying clean room prices even if your drive has a minor problem. You might pay less than if you drive was in a fire or under water, but clean room firms often quote a wide range in advance. Usually At least $1000 to $2000. Often lots more.
    Our fees cap at $398 and that's only if we get all your data under our Tier 2. If we can grab data in Tier 1 then that's all you pay. We'll copy to your own hard drive, your computer, or a hard drive you can buy from us for $99.
    If your data is worth $99, don't mess with it. send it to us or someone else who knows what they are doing. When a drive is "dying" every second you tinker with it, it dies more. The more life in the drive when we get it, the more time we can spend with it extracting data.
    No data recovery case is the same as the one before, and it's really hard to give general advice that applies to everyone. If you want to see more info I have three places to send you:
    General info on hard drives:
    http://www.HardDrivesDie.com
    Our data recovery page:
    http://www.macmedics.com/recovery.htm
    Our data recovery FAQ's as a PDF:
    http://www.macmedics.com/dr.pdf
    I hope that helps. Call us if you like. 1-866-MAC-MEDICS
    Dana Stibolt
    MacMedics

  • Meta data and data asset management

    I am looking for suggestions and or products that can support managing our footage.
    Our goal is for an editor to search for a clip using the  data entered in the “description” (metadata) field of clips and sub-clips  that have been logged in various projects. 
    Here is the outline. 
    We record clips of high def footage and we import batches of these clips; sometimes a few dozen,  and sometimes thousands.  We bring these batches into a Premiere Pro CS5 project by importing the video clips from within a P2 card folder structure, or avchd, or dslr footage or ??/any format we collect...
    We log a description of the clips and of sub-clips, and then we edit a film from those elements.    After 1 project, or after 50 projects, we have all the detailed description (metadata) we've entered about each clip and sub-clip captured, and this data lives within the CS5 project. We can only search it from within the original project.
    If we start a new project and we need to look back at footage from old projects, we can only search for footage by going into that old project .  We would like to have the metadata write back to our archive (or a copy of the footage in a new archive.)  If the archive and the clips and sub-clips had the metadata from the project we could search and find assets.  Among the obstacles is that sub-clips share the name of the clip it comes from so there is no “place” for it’s metadata.  We've tried using Project Manager>Collect Files & Copy to New Location but the subclip .mxf files created through this process are copies of the source clip despite being labeded "random.subclip001".   When imported, this "random.subclip001" file shows up in Premiere as the original "random" source clip name.
    We are looking at a small library – but it’s big for us.  About 20 terabytes…  A typical client might have 4-6 terabytes of assets we would like to look through for a shot, or an interview…  Has anyone made inroads on this?
    Many thanks for any thoughts and ideas.
    Sincerely,
    Rees Candee

    Hi Abhilash,
    Meta Data- 
    In BW the meta-data contain data about data.
    It is like having information about the information.
    You have the business related meta-data for example the description used in your reports or the technical related meta-data for example the rules used in the transformation or the extraction. These are the two types of meta-data you have in the metadata repository that you manage with the metadata manager
    http://help.sap.com/saphelp_nw04/helpdata/en/80/1a6197e07211d2acb80000e829fbfe/content.htm
    Meta Data Repository
    It is the repository which Manages Meta Data, for example like when talking about an ODS in the metadatarepository you can read about which characteristics, key figures, infosource and updaterules are used in it. And creation date, owner etc.
    Thanks,
    Sudhakar
    saying thanks in sdn == assigning points

  • Baseline  date in payment terms

    Hi experts,
    There're 4 kinds of baseline dates in payment terms: no default, posting date, document date & entry date. I have gone through the relevant thread & tested in the system.
    However, I found no differences among them, i.e. no matter which baseline date is selected, billing date automatically captures actual delivery date from delivery when creating invoice.
    Why? Is there something wrong?
    Plz help. Many thanks.

    As I already mention, baseline date for payment is the date from which the terms of payment apply.
    So,
    - No default for the base date, this Indicates that no default value is required for the baseline date for payment. You then have to enter the base date manually during document entry.
    - Propose posting date, this Indicates that the posting date is to be proposed in the base date field during document entry.
    - Propose document date, this indicates that the document date is to be proposed in the base date field during document entry.
    - Propose entry date, this indicates that the entry date is to be proposed in the field Base date during document entry.
    Where,
    Base Date is the date to be entered in the header of a document.
    Posting Date is the date on which a business transaction is transferred into one or more accounting ledgers on document entry.
    Document Date is the date on which the original document (such as vendor invoice) was created.
    For understanding refer following links:
    [Terms of Payment|http://help.sap.com/saphelp_40b/helpdata/en/96/8b3fc643ce11d189ee0000e81ddfac/content.htm]
    [Baseline Date for Payment|http://help.sap.com/saphelp_46c/helpdata/ru/e5/0783804acd11d182b90000e829fbfe/content.htm]
    Hope this can assist you.
    Thanks & Regards
    JP

  • How to use Count with Date Parameters

    Hello,
    I am having issues using the Count() function in conjunction with date parameters.
    This is a Siebel report and in my report I have 2 date parameters(From Date, To Date). In a nutshell I am basically trying to count Opportunities that has a start date within the given date period. However I don't see a reasonable way to put my date parameters within the Count() function. The reason being is that I need to have a huge chunk of code to convert the dates into a common format that can be compared, and it won't even fit within the code block in my rtf template. I am not even sure how to put multiple conditional statements inside a Count() function since all the examples I have seen are very simple.
    Anyone have a suggestion on how to use Count() with date parameters?
    Thanks.

    Any chance you can get the date formats in the correct format from siebel?
    I don't know Siebel - so I can't help you with that. If you get the correct format it is just
    <?count(row[(FromDate>=date) and  (date<=ToDate))?>
    Otherwise the approach would probably need to use string function to get year/monthd/day from the date
    and store it into a varialbe and compare later the same way
    <?variable@incontext:from; ....?>
    <?variable@incontext:to; ...?>
    <?count(row[($from>=date) and  (date<=$to))?>
    Potentially you can use the date functions such as xdofx:to_date to do the conversion
    [http://download.oracle.com/docs/cd/E12844_01/doc/bip.1013/e12187/T421739T481158.htm]
    But I am not sure if they are available in your siebel implementation.
    Hope that helps

Maybe you are looking for

  • How can I display a avi-file while acquiring data from a DAQ-CARD at the same time

    While my system is acquiring analog data and controlling a motor, I want to display a avi-film (preferably in full-screen, so that the LabView GUI disapears during this process). Are there any VI's to open external players? May I face some problems t

  • Get pernr based on company code in logical databse

    Hi,     When using the get pernr event, all the pernrs that I get are in the ascending order  I want them first grouped based on the company code and then on pernr. Any suggestions would be appreciated abd suitably rewarded. for ex: get pernr.       

  • Non Domain Servers and Workstations

    Hi, we are trying to deploy SCCM 2012 clients to non domain servers, and we are also in the process of trying to find out what the best way we can clean up machines from sccm that have not logged in 90days or more. From my understanding if I turn on

  • Error after modifying Taskflow

    Dear Experts, I have tried to create a taskflow which is a copy of the seeded AE HRMS PEOPLE TASKFLOW. Then i Disabled the existing buttons and enabled an item which was not a button. generally i clear cache and taskflow change gets reflected. i did

  • Callout tool using the adobe ipad app?

    I mark up architectural drawings using Adobe Reader and use the callout tool a lot. But it appears this callout tool is not on the ipad app? Perhaps I am not seeing it.  Does anyone know if there is the callout tool on the app? I understand that I co