Subfolders in Map Files and Baggage?
Using Robo 6 to create webhelp. This is one of many issues I'm seeing since inheriting this help project that had not been updated in 2+ years.
Today's question is, why are the topic folder names that I use to organize my content being re-created under Map IDs and Baggage? I have 5 folders under HTML Files (Topics) and these same folder names show up under Map Files and Baggage files, and they are empty. Also one HTMLPages folder is showing up that isnt' even in my help project. I have 5 other stand-alone help pages that I use Robo to maintain but they are in a completely different folder, outside of the Help project fodler.
I only have one map ID file and no baggage files. But it won't let me delete these "extra folders under Map Files and Baggage fiels so clearly it thinks they are needed.
thankyouverymuch...
Hi there
You have to understand the way RoboHelp works with these. Note the folders have icons on them. The Baggage and Image folders. This means they aren't true folders you will see in the Windows file system. This means RoboHelp is simply presenting what it knows about in that category. So when you create a folder in your project, you are creating a true folder in the Windows File System. It is then visible in the other "pseudo-folders" presented by RoboHelp.
Perhaps this link will help. Click here
Does that make more sense? Rick
Click here for Adobe Authorized Captivate and RoboHelp HTML Training
Click here for the SorcerStone Blog
Click here for RoboHelp and Captivate eBooks
Similar Messages
-
This question was posted in response to the following article: http://help.adobe.com/en_US/robohelp/robohtml/WS5b3ccc516d4fbf351e63e3d11aff59c571-7ff9.ht ml
Typo in this section:
Remove an unused map ID
Your map files must be unlocked to use this option. To remove unused map IDs:
Expand the Context-Sensitive Help folder in the Project Set-up pod.
Right-click the Map Files folder.
Select Edit.
Do the following:
Map Files Select the map files from which to remove unused map IDs.
Select All Click to remove unused map IDs from all map files.
Clear All Click to deselect all map files and not remove unused map IDs.
The third point should read "Select Remove Unused Map IDs..." instead of "Select Edit"; then the rest of the topic makes sense. -
EDI 821 and EDI 823 field mapping file and basic IDOC type and message type
Hi All,
We are facing some issues regarding EDI 821 and EDI 823 file mappings.
We are mapping EDI 821 and EDI 823 transactions into SAP using IDOCs. Currently we are using the below entries
EDI 823 - Lock Box
Basic IDOC type - FINSTA01
Message type - FINSTA
Process Code - FINS
The problem is we are able to get the IDOC into SAP with status red and the various errors were due to not able to create the lockbox entry in SAP and once we got yellow status also but the lock box entry was not created and the errors are like No Conversions,no header etc.
EDI 821 -
Basic IDOC type - PEXR2002
Message type - PAYEXT OR REMADV
Process Code - PEXC OR REMA
We are facing the same problem here also and the internal payment order is not creating in SAP and IDOC was generated with yellow status and red status.
We are trying different combinations but nothing is working so far.
I need the following things to proceed furthur.
1)Are the IDOC , Message and process codes are correct that I am using now for both EDI 821 and EDI 823
2)If those are not correct, can you please let me know the correct entries
3) Please provide me the field mapping if any one of you have worked earlier for both the above IDOC and message type or new ones and we have one field mapping now but if you can send it to me then I can re check it.
4) Do we have to create any configuraion or customizing in SAP to create the IDOC in green status and if so please let me know the customizing steps and procedures for both EDI 821 and EDI 823.
thanks in advance for all your help.
Please let me know if my question is not clear.
Thanks,
Ramesh.Hi Ramesh,
I believe you are using those interfaces with the business partner type as Bank, Whatever idoc type, message type and process code you have used are perfectly correct.
First of all did you enable your bank for EDI, the house bank has to be EDI enabled first then only your idoc's can be processed, talk to your fi functional consultant and he might help you.
Are you can give me the exact error and i can help you as well.
Thanks,
Mahesh. -
Automatic merging of map files in RoboHelp?
[Hope this isn't a double post; my first attempt ended in
network error and forum doesn't seem to have that post]
My group is charged with developing a help system using
RoboHelp 7. Output type will be WebHelp. The interface between
context-sensitive Help system and the target application will be a
single project's output and a single map file. The plan for help
development is to divide the work up into multiple layers of
projects. The final output will be the result of multiple project
merges from the bottom layer up.
RH7 enables this methodology with the WebHelp merge
module...except that it doesn't automatically merge sub projects'
map ID files (individual BSSCDefaults.h) into the master project's
map ID file BSSCDefaults.h. I can use a different name for the sub
projects' map files and import them into the master project, but
this still does not result in the master's map file being modified.
The map IDs remain dispersed across the multiple map files within
the master project.
Is there a way to get an automatic concatenation of map ID
files?Thanks for the suggestion. I was hoping that the answer would
be other than that it's a manual procedure outside of RH7, but
that's the conclusion given my previous [admittedly brief]
searching within this site and thinking more about the RH paradigm
(as explained in the Grainge article as well as the other Adobe
articles).
For now, I'm going to have the team use the following process
while we're shaking out our development methodology:
- each author follows the established naming convention for
Topic IDs and use his/her assigned map number range when creating
map IDs which should guarantee that the IDs are unique across all
projects
- each author will export his/her projects' map file (for
java applications) to a subfolder within their project
- rename the resultant BSSCDefaults.properties file to a
globally unique filename
- copy that project-unique properties file to the specified
folder
- one person/admin will concatenate the individual properties
files into a single file to be used by the application developers
Comments?
ayf -
CGI map file questions, help !!!
I am trying to use the CGI map file to open web reports. I got two questions at this time.
1. How to refresh the report to reflect resent edits ? I used the CGI map to open a report. Later, I made some edits to the report and opened it again. However, the browser showed the report before the edit. I had to save the report to different file name and edited the key in the map file to show the edited report. This should not be the right way.
2. How to open a report on a separated screen which is on top of the original one ?
Any suggestions? Thanks!
nullHi Kate.
As far as a find and replace tool is concerned, most of us
here prefer using some tool such as FAR or BkReplacem as they offer
more features to help in this kind of scenario. The simple answer
is however that these tools, as indeed does the inbuilt tool, bases
it's search on the HTML. Therefore if there are specific instances
of HTML strings you will have to analyse carefully them before you
replace anything. It sounds like you are already some down down
this line. Take a backup of your project and test out your theory.
As far as your map file question is concerned, you can safely
reimport your map file PROVIDED that no changes have been made to
the mapids in the meantime. Personally I wouldn't do this unless
you are 100% sure of this. If it is a case of having 100s of topics
that are not mapped and never have been but could be, I'd just
create a new map file and map away. -
Stumped: Why won't DITA-OT process my Frame 9 map file?
I'm stuck and hope someone might provide some guidance. I'm running Frame 9 on Windows XP.
I've created a very simple map file and am trying to get it to process in the DITA OT.
Everything appears to be set up correctly (I specify which Dita map is to be transformed...
etc.), but when I click Transform, I get the following error message:
"WinANT Build Error
It appears the build process failed. Either no log file was produced or the log file stylesheet
was not generated into the output directory.This means the process didn't complete correctly."
It then tells me:
-To be sure I have the Java JDK installed. (I do.)
-Check that the Dita OT dir on the DITA tab is pointing to the correct
location of the DITA toolkit. (It is.)
-To deselect the Overrides on the advanced tabs ( I did.)
-Tweak the fix resolver checkbox on the DITA OT tab (I tried.)
Sigh.....nothing seems to work.
Just wondered if anyone might a clue as to what's going on.
Many thanks in advance,
GaryHi Gary...
Note that you don't "import" files into the DITA-OT. The OT is a tool for generating output from DITA files .. you use it to create various types of deliverables from DITA files.
Yes .. the FrameMaker DITA-OT connector plugin does seem to have fallen off the web .. I've asked around, but no one will fess up to where it's gone. I may make a plugin for this purpose .. it's very nice to have this built into Frame. You might want to look into using the DITA-FMx plugin, which provides many additional DITA authoring and publishing features as well as an OT connector. You can download the DITA-FMx trial from my website ..
http://leximation.com/dita-fmx/
It is possible that WinANT doesn't like FM9 DITA files, but I'm thinking that's not the case. You should try building (generating) output from the DITA samples provided in the DITA-OT using WinANT .. that will determine if the problem lies in your WinANT installation or with the FM9 DITA files.
BTW .. the command line isn't all that hard to use. Just locate the DITA-OT folder .. it should contain a file named "startcmd.bat" .. run that file to get the shell from which to run the commands. Once the DOS shell opens up, you can enter the following to create XHTML output from your map file ..
java -jar lib/dost.jar /i:C:/PATH/MAP.DITAMAP /outdir:C:/PATH/OUT /transtype:xhtml
Where "C:/PATH/MAP.DITAMAP" is the path and filename of your ditamap file, and "C:/PATH/OUT" is the path and folder where you want the output created.
In theory, this should all work .. but as you might expect there are reasons that it may not.
Cheers,
...scott -
Multiple Toplink Mapping files
Hi All,
I have 8 modules in my project, I would like to maintain separate toplink mapping file and persistence-config.xml file for each module.
Ex: in struts we can have separate struts-config.xml file for each module like struts-admin-config.xml, struts-moderator-config.xml, struts-dashboard-config.xml files and we will configure those information in web.xml file for Actionservlet input params.
Is it possible to have multiple toplink mapping files and persistence configuration files for each module in a project.
Thanks & Regards,
B.V.Suresh Babu.Thanks a lot for your direction!
I am using xtreme framework alongwith Toplink. I use codegen tool to generate extreme BOM (business object model) classes. I an unable to introduce my logic as you suggested to use Direct Mapping.
I am not able to find more details and/or complete example to use any of your suggested approach. Please do send me any stuff you can send for the same.
Regards,
Raghav -
How do Map files work with a Windows application?
I need confirmation on how map files work.
I have created a map file previously and have updated the HTML help with a few new topics and changed the Title on a handfull of topics.
The map file setup is done for the new topics, but I am thinking I need to "fix" those topics whose title has changed.
I have opened the Map.h file I created and looked at the references, for simplicity sake lets say it looks like this:
#define Dials_Setup 1
#define Project_Setup 2
#define Scenario Scenario_Setup 54
I assume the mapping process goes like this:
(1) I hand off map file and the CHM help file
(2) Developer addes the ID of "2" to the Project Setup window form
(3) When the user is on the Project Setup window, they press F1
(4) The Project Setup window form gets the ID of "2"
(5) The Map.h file translates the "2" to "Project_Setup" topic title
(6) The CHM is opened to the topic with a title of "Project_Setup"
So, if I changed the title of the topic from "Project_Setup" to "Project_Setup_Window" would I have to update the line item in the Map.h file from "Project_Setup" to "Project_Setup_Window" for the mapping to work and the client to see the correct topic when the press F1?
I am thinking these all need to be in sync between the Map.h file and the CHM file.
As always, thanks for any guidance.
Michael F WeartHi, Michael
You have it right - basically. I'll just add a few notes.
Yes. Typically you would give the .h and the .chm file to the developer. However, sometimes the developer will give you a .h file created from their IDE tool (e.g., Visual Studio). In that case, you would Import the .h file into your RoboHelp project and map it that way. Or it can be a combination as long as there are no duplicates of Map #s or Context IDs. Another tip: You can also generate a Map File Report (Tools > Reports > Map IDs) which can be a handy guide for the developer.
Note: The alphanumeric string for the Context ID (sometimes also called a Topic ID) does not necessarily have to be formed from the Topic Title. The reason it may seem that way is because RoboHelp uses the Topic Title as a matter of convenience to help you keep track of the which topic is being mapped. The main thing is that there are no duplicates and RoboHelp has a report for that as well. In Microsoft HTML Help (.chm), the actual mapping from the .h Map # to the URL of the actual topic can be found in the .ali (alias) file which can be found in your Project root. The .ali file is compiled into the .chm itself.
Here is a good Online Help topic with more details:
http://help.adobe.com/en_US/robohelp/robohtml/WS5b3ccc516d4fbf351e63e3d11aff59c571-7ff9.ht ml
Rob Chandler has really good documentation for Microsoft HTML Help which you will find here:
http://helpware.net/htmlhelp/how_to_context.htm
John Daigle
Adobe Certified RoboHelp and Captivate Instructor
Evergreen, Colorado
www.showmethedemo.com -
Importing Map Files into a Project
Hello,
The programmers at my job create map files, and when map
files are sent to me, they're sent in a format that includes hex
values (e.g.: 0x1177E). I've noticed map files that were imported
in other help projects have this format:
#define ID_Size 1001
Out of curiousity, do map files have to be in the above
format before importing them into a help project, or can RoboHelp
perform a conversion to the above format once map files are
imported?
Since I receive map files from programmers, do they need to
convert the map files to the above format before sending them to
me?
I found something in the Knowledge Base Guided Search on
this, but I want to know if anyone knows of a new process that may
be in the latest version (X5) of RoboHelp.
Thanks,
FeliciaHi John,
Thanks for your response. These are a few map IDs/map numbers
and how they appear in one of the map files given to me by a
programmer:
HID_SELECTION 0x10005
HID_SNAPS_CANCEL 0x10006
HID_TOOLBARS_PRINT 0x10007
HID_T_FITTING_MANIFOLD 0x11AB2
I wonder, according to what's stated in the Help for
RoboHelp, if the map ID should appear like this before I import the
map file into a project:
#define HID_SELECTION 0x10005
or:
#define HID_SELECTION 65541
Does the "#define" have to be in front of the map ID and map
number before the import takes place?
Felicia -
Hi I am looking to know what are the mandatory mapping files & Lookup files that required to be mapped for OBIA Financial Analytics for Oracle EBS R12.1.3 source system while implementing OBIA
Is their any document that list outs the need/importance about these files while configuring the same
Thanks & Regards,
VJHi gurus,
any body have an idea how to reconcile the OBIA 7.9.6.2 mapping files and Lookup files data are in line to Source Oracle EBS R12.1.3 system.
Regards,
VJ -
I installed a game,Now I need to add some files however, I cannot find where iMac stores it.. where can i find the files and maps? where does iMac store this data?
thx alot
erikDepends on game, i would look first on the game file itself, right click (or ctrl click) the game file you installed (Applications?) and select show package contents, its usually a application bundle, as in basicly a folder where the application and the required files and subfolders are.
-
How Do RoboHelp 9 WebHelp Generated Files Handle Map IDs and Aliases?
The text below was written by our team's developer/architect. I am the help author who uses RoboHelp to write content and generate the help files, but I am clueless how it all gets generated and is deployed. Please help. We use RoboHelp 9. I use it in Windows XP and our app and help run on IE 7, 9, and Firefox (multiple versions).
"Our application uses the numeric identifiers associated with the Map ID. For example, to get to the <appname>_home_page.htm file, we use the number 1053. <appname> = pecs, in this example.
All of this is used in a call to a RoboHelp method defined in the RoboHelp_CSH.js file. The mehtod we are calling is the RH_ShowHelp() JavaScript method and the code to perform the call, when you click on Page Help, is this:
RH_ShowHelp(0, ''/pecsHelp/index.htm>pecsHelp',HH_HELP_CONTEXT,topic);
Topic is translated to the Map ID number for the page help. HH_HELP_CONTEXT is defined in the RoboHelp_CSH.js file. This method translates into a URL and from what I have seen, the URL that gets generated is this:
http://{server}[:port]/pecsHelp/index.htm/{server}[:port]/pecsHelp/index.htm#<id=1053>>pecsHelp
Server and port get replaced with the appropriate values. I have no clue how id=1053 is supposed to get translated to mean "pecs_home_page.htm". If you check the PECS_help.h file, you will see the following entry:
#define PECS_Home_Page1 1053
Then in the RoboHelp alias file (PECS 3.0.ali), the following line is in the file:
<alias name="PECS_Home_Page1" link="pecs_home_page.htm"> </alias>
But both of these files are used during the WebHelp generation process and I don't know how the WebHelp generated files handle the Map ID and aliases."You need to assign the numbers you find in the pecs_help.h file to topics in your help. You do this in Context Sensitive Help > Map Files > All Map IDs. (From RH7, but I assume the location is similar in RH9.) This creates the entries in the .ali file.
Peter Grainge suggests a couple of sites to read for a greater understanding here:
http://www.grainge.org/pages/authoring/calling_webhelp/using_map_ids.htm
(Although the second site is based on RH X5, the basic concepts and procedures should be very similar. )
HTH,
Amber -
I am using the Tech Comm Ste 2, Adobe Robohelp 8.0.2.2 in Windows XP. I assign map IDs manually instead of using automap. I open the Edit Map IDs window. In the right column, under "Topic," I select the topic I want to map. I then click the icon below to open the Context-sensitive Properties for Help Topic window. I select the topic title, without the .htm, and copy it. Then, from the left column, I click the Map File dropdown list and select the HH file to which I want to map the help topic. I then click the icon at the bottom to open the Create/Edit Map ID window. In the first field, I paste the topic ID, and in the second field I enter the map ID I want to assign. Then I click OK.
Usually this places the topic in the correct HH file, highlighted in yellow until I select the topic from the list and then click Assign. For some reason, RH is not adding my topic to the HH file; instead it is adding it to the Project Map file. When I click OK, I get a blank window and the Assign button is disabled. My topic shows up in the Project Map File. The topic displays with the HH files and a .h extension has been added to it.
I can't delete these topics from the Project Map file. I can't assign them map IDs. And this seems to happen randomly. SOMETIMES I can map my topics, but I never know when I can do it and when one of them is going to land in the Project Map file.
Can anyone help?Personally I've never had or heard of this issue. The fact that this appears to be random suggests that the MapFile dropdown may not be displaying the correct map file when you add or assign the mapid. Also check to ensure your project's source files are not located on a network drive as this can cause issues. If this continues perhaps you could give us an image of what you are seeing.
The RoboColum(n)
@robocolumn
Colum McAndrew -
How to remove a font file and its mapping from XML Publisher Administrator
Hello,
I am trying to remove a font file and its mapping from the XML Publisher Administrator. If this is not possible, is there a way to disable it?
The reason why I am asking this is because we just got a new check printer, and I was able to print just fine. However, the MICR font was not coming up properly on the check, so I went ahead and configured the font with the XML Publisher Administrator. Now my check output is coming up blank after running the XML report publisher program. The only change I did was to upload the MICR font and mapped it.
My template and rdf report file are working fine in another environment we have, so I know that's not the problem.
Any help is appreciate it.
Thanks.This is how you do it
Font
DELETE FROM xdo_lobs
where lob_code like '<Font_name>';
Font Mapping Set
DELETE FROM xdo_font_mapping_sets_TL
WHERE mapping_code like '<MAPPING_CODE>' -
PI 7.1 : Taking a input PDF file and mapping it to a hexBinary attribute
Hello All,
We have a requirement which involves taking in an input PDF file and mapping it to a message type with binary attribute and sending it to an R3 system.
Can anyone please detail the steps or point us to the correct documents for setting up the scenario.
The scenario is file to Proxy adapter. The part which we need assitance is pulling up the input pdf and mapping it to binary field.
Thanks.
KiranThanks Praveen,Mayank,Sarvesh and Andreas for your valuable help with the issue.
I was able to successfully pick up the binary PDF file from a file server , encode it using Base 64 and post it to R3.
I used the following code snippet and added the mentioned jar files to create a new jar file which was used as java mapping in the operation mapping.
import com.sap.aii.mapping.api.StreamTransformation;
import com.sap.aii.mapping.api.*;
import com.sap.aii.utilxi.base64.api.*;
import java.io.*;
import java.util.*;
public class Base64EncodingXIStandard implements StreamTransformation{
String fileNameFromFileAdapterASMA;
private Map param;
public void setParameter (Map map)
param = map;
if (param == null)
param = new HashMap();
public static void main(String args[])
Base64EncodingXIStandard con = new Base64EncodingXIStandard();
try
InputStream is = new FileInputStream(args[0]);
OutputStream os = new FileOutputStream(args[1]);
con.execute(is, os);
catch (Exception e)
e.printStackTrace();
public void execute(InputStream inputstream, OutputStream outputstream)
DynamicConfiguration conf = (DynamicConfiguration) param.get("DynamicConfiguration");
DynamicConfigurationKey KEY_FILENAME = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/File","FileName");
fileNameFromFileAdapterASMA = conf.get(KEY_FILENAME);
if (fileNameFromFileAdapterASMA == null)
fileNameFromFileAdapterASMA = "ToBase64.txt";
try
while ((len = inputstream.read(buffer)) > 0)
baos.write(buffer, 0, len);
str = Base64.encode(baos.toByteArray()); //buffer);
outputstream.write("<?xml version=\"1.0\" encoding=\"utf-8\"?><ROOT>".getBytes());
outputstream.write(("<FILENAME>" + fileNameFromFileAdapterASMA + "</FILENAME>").getBytes());
outputstream.write( ("<BASE64DATA>" + str + "</BASE64DATA></ROOT>" ).getBytes());
catch(Exception e)
e.printStackTrace();
byte[] buffer = new byte[1024*5000];
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int len;
String str = null;
I had to do the following configuration settings
1) Create a Sender Comm Channel with Adapter Specific message attributes and Filename checkbox checked.
2) Use the Java Mapping in the Operation mapping.
The scenario is working smoothly with out any issues.
Thanks.
Kiran
Maybe you are looking for
-
I BOUGHT AN IPHONE 4 OFF A GUY IN THE STREET IT WAS WORKING FOR A WEEK OR TWO AND NOW I CANT MAKE OR RECIEVE CALLS WHAT SHUD I DO. PLZ HELP.
-
SELECT-OPTIONS in Module Pool Sub-Screen
Hi, I have been working on a Module-Pool Development, in the header portion of the Screen, I have provided a Selection-Screen as a Sub-Screen because the requirement specifies to display a SELECT-OPTION in the Header Area. Now the problem is that, wh
-
How can I put add text to an iTunes Album cover?
How can I add text to an i Tunes album pohoto, both front and back?
-
Unable to upload photos to Costco from iPhoto 11.
Hard drive went bad on my iMac. When they replaced it, they upgraded me to OS X, 10.7.2 and iPhoto 11, 9.2.1. Now I can't upload photos to Costco from iPhoto. On the previous iPhoto I could IF I used the one-by-one uploader. A pain but at least it re
-
My flippin' cd burner isnt working
EVERY time i try to burn some songs onto a CD with itunes, it just doesn't work. I'm trying to burn some songs on a CD to use in my car. If i drag the song files on to the CD itself, it doesn't work with my cd player in my car. It goes "Burning Disk.