CHM and map ID
I have been developing web help for a long time and have
never used map IDs. I usually send the developer a table mapping
the application pages with the appropriate htm topic. I am now
creating map IDs for a .chm file for the first time. The developer
is using C# for the app. I'm not sure how all this will work, so I
thought I would solicit some advice on the front end. Is there
anything special I need to know or need to tell the developer to
get context-sensitive help to work. I just can't picture how it
will work when I only supply one file to the developer.
Any input will be appreciated.
There's a topic on my site about calling webhelp and much of
it applies to a chm file as well. You create the map ids in the
same way. The topic also has a link to John Daigle's excellent
topic on the subject.
Once you have created the map ids you can test them using the
CSH test tool on the Tools tab. How is described in RoboHelp's own
help.
Once you have created the map ids you simply hand over the
CHM and the mapping file to the developer.
Similar Messages
-
How to customize CHM and PDF output
I can easily generate CHM and PDF using the Generate Output option offered by DITA-FMx, but the output is just standard and I would like to customize it according to the company style. Which files should I work on to modify fonts, colours, indentation, etc, both for CHM and PDF?
For PDF output, you should be using the Generate Book from Map command. This is one of the main reasons to use FrameMaker for DITA .. the high quality PDF output. You'll never achieve the same level of quality through XSL-FO as you do through native Frame. See this video for info on leveraging DITA-FMx features for PDF publishing ..
http://blog.leximation.com/2010/03/pdf-publishing-with-dita-fmx-1-1/
To customize the formatting of any output generated through the DITA Open Toolkit (which is what is used by the Generate Output command), you have to modify the XSL and CSS files in the DITA-OT. The "proper" way to do this is to create an OT plugin that provides you with a custom Ant target that does exactly what you want. You can then deliver this plugin to others on your team who need to generate the same output, and you haven't mucked around with the core OT files. You can also just dive in and tweak the files directly, but when you break something you won't be able to test with the original files without restoring from backups.
You can start by tweaking the CSS files, but if you need to make structural modifications to the way the HTML is generated, you'll need to do some XSL work. Note that setting the @outputclass value on the DITA topic files, passes that value into the corresponding element in the @class attribute of the generated HTML. This is a good way to allow you to control formatting of specific elements.
The best place to go for instructions/info on exactly which files to modify in the OT and how to build a plugin, is the dita-users Yahoo group. This is definitely the list to be on for anything that relates to the DITA-OT.
Scriptorium Publishing has a nice whitepaper on customizing the OT ..
http://store.scriptorium.com/items/books/hacking-the-dita-open-toolkit-detail.htm
Also, the dita.xml.org website has some useful info.
Cheers,
...scott -
What is the diffrence between map and map.entry in core java
what is the diffrence between map and map.entry in core java . where it will be use ful. any one give one example plz.
A Map contains Map.Entry's
e.g.
Map map = new LinkedHashMap(8);
map.put(new Integer(1), "one");
map.put(new Integer(2), "two");
final Iterator iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry entry = (Map.Entry) iterator.next();
System.out.println("key=" + entry.getKey() + ", value=" + entry.getValue());
} -
Sending Idocs from SAP-R/3 to XI, bundle and map them to one XML-file
Hi All,
We need to send IDoc's (DEBMAS06) from R/3 to XI and bundle and map them to a single xml-file. Please help us with your suggestions on how to proceed using a simple solution (probably need of BPM).
Regards,
TheoHi Theo,
there is an example in SAP Library: <a href="http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm">Collecting and Bundling Messages - One Interface</a>. Plz post us your detailed quetions.
Regards,
Udo -
how to configure one dsl connection and one public ip in cisco router and map to one interface for using exchange server
Hi ,
Have you got any additional public IP Address from your service provider , If yes on router you can have static route for those additional IP Address pointing to your ASA outside interface .
Accordingly you can configure NAT
HTH
Sandy . -
Data from a file need to be read and mapped into a custom table of R/3
Hello all,
This is related to inbound to SAP ECC via SAP PI.
There is a requirement concerning PI part that data from a file need to be read and mapped into a custom table of R/3.
To have this scenario developed , do we have any other option than the Proxy ?
My understanding is as follows : File --> SAP PI --> Proxy
You suggestions are welcome.
Regards,
RachanaHi Ravi,
As suggested by Inaki, you can use proxy communication in recever.
but you can also use the below
FILE -----> PI -------> PROXY
RFC
IDOC
to communicate to ECC system.
Regards
srinivas -
Data Type, Message Type and Mapping for FTP
Thanks in advance for your replies.
As our first production XI scenario, we need to move several (at least 46) files from our SAP instance to a couple of different servers to support our legacy systems. Once all locations are on SAP this requirement should go away.
I only want to pick up the file from the one server and place it on the other and this leads me to some questions.
How do I define the Data Type and Message Type for each of the files? Do I need to consider the size of the record in each interface and create DT/MT with different sizes.
Do I need a mapping program that simply maps one structure to the other?I recently completed a similar exercise.
It looks like this...
server1 ftp (Sender - delete file) - XI - Server2 ftp (receiver - create file). This will move the file from one server to another.
I used the same schema and mapped fields on a one to one basis.
The Size of the files I process are between 6kb and 500kb each, but the mapping/fields remain constant, just the numebr of items change.
Worked seemelessly for the last three weeks (since go-live) -
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 -
Can anyone explain to me, the option Interpolated, in the function , "Scaling and Mapping?
Thank you!!!!!When you select Interpolation you then define a table of value pairs; basically the raw data versus actual data.
For example
2 5
4 10
6 20
What the VI then does is if the input signal has a value of 3 the Express VI will linearly interpolate between 5 and 10 and will map your value of 3 to 7.5. Again a value of 5 would then be interpolated and mapped to 15.
Take a look at the attached VI.
Evan
National Instruents
Attachments:
mapandscale.vi 89 KB -
Problem in Creating .wsdl file and mapping.xml with ant
hi
i am created my .wsdl file and mapping.xml file with wscompile tool but when i run this by ant tool it show a problem.
the command runs on command prompt but when run throught ant file it shows a following error :-
Execute failed: java.io.IOException: CreateProces: wscompile -define -mapping build\classes\META-INF\mapping.xml -d . -nd build\.................and so on
so if anybody have any idea then plz help me asap
thanxThe following Ant snippet is the way I've defined my wscompile task. I'm creating a web application and it looks like yours might be an EJB endpoint, but you can adjust where necessary:
<taskdef name="wscompile" classname="com.sun.xml.rpc.tools.ant.Wscompile">
<classpath refid="compile.classpath" />
</taskdef>
<target name="init">
<echo message="-------- ${appname} --------" />
</target>
<!-- This target compiles the server components using an existing WSDL as the driving document.
The configuration file must use the <wsdl> element giving the location (local file system
or URL) of the WSDL document.
Note: the fork argument is needed to over come a bug when using the mapping argument. See
http://forum.java.sun.com/thread.jspa?threadID=592994&tstart=0
-->
<target name="generate-server-from-WSDL" depends="init">
<wscompile fork="yes"
keep="true"
base="${basedir}/WebContent/WEB-INF/classes"
import="true"
features="wsi"
xPrintStackTrace="true"
verbose="true"
mapping="${basedir}/WebContent/WEB-INF/jaxrpc-mapping.xml"
sourcebase="${basedir}/src"
config="${config.server.doclit.file}">
<classpath>
<path refid="compile.classpath" />
</classpath>
</wscompile>
</target>
<target name="compile-server-from-WSDL" depends="generate-server-from-WSDL">
<javac srcdir="${basedir}/src" destdir="${basedir}/WebContent/WEB-INF/classes" debug="${compile.debug}">
<classpath refid="compile.classpath" />
</javac>
</target>Just make sure that the named destination directories exist before you run the script.
If you'd like more details on the wscompile Ant task, I found the following pages invaluable:
https://jax-rpc.dev.java.net/whitepaper/1.1/index-part1.html -
Coding for ABAP Proxy and mapping
Hi XI Ds
which one need coding neither ABAP Proxy nor ABAP Mapping
ThanksHi Kushee ,
We need coding for both ABAP Proxy and mapping. We need to know some OO(Object Oreinted) ABAP concepts.
We can also import JAVA CODE for certain functionality.
Check the following websites for clarity:
how to create a flat file out of an IDoc-XML by means of an ABAP mapping program and the J2EE File Adapter.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
cheers!
gyanaraj -
I do all my document creation in RH first, then output
WinHelp and to Word 2003. I want to keep color images in the CHM
and have a majority of the images become true monochrome grayscale
in the Word doc.
Yes, Word does have a nifty "grayscale" optopn for each
image, but it leaves the color "channels" (24BPP) and so our color
copier still prints page using all CYMK colors (and it never seems
to get "true" grays anyway...)
If I could somehow get monochrome grayscale images in RH,
where there is already color ones - I could save as "monochrome"
and "color" outputs.
Any ideas, hints, batch files, suggestions or comments?
Thank you!On second thought... it's the Fiery controller in the copier
that's doing all the deciding on what's what, and unfortunately
"that's not my department", so at this point, the question here is
moot - it's not a RH issue. -
Generate Flexfield and Mapping Information Process errors out
Hi,
The Generate Flexfield and Mapping Information process errors out with the following msg:
**Starts**19-OCT-2009 13:55:02
ORACLE error 6501 in FDPSTP
Cause: FDPSTP failed due to ORA-06501: PL/SQL: program error
ORA-06512: at "APPS.FND_FLEX_DSC_API", line 1626
ORA-06501: PL/SQL: program error
ORA-06512: at "APPS.FND_FLEX_DSC_API", line 925
ORA-01403: no data foun
I have created the element set with all the elements added one at a time into the element set.
Any idea on what could be the issue ?Pl see if the steps in MOS Doc 453184.1 (ORA-01403 and ORA-06512 at HXC_CREATE_FLEX_MAPPINGS and FND_FLEX_DSC_API on Runnning hxcmprn.sql) can help
HTH
Srini -
Help me please : Serious problems with collection-mapping, list-mapping and map-mappi
Hi everybody;
I have serious problems with list-mapping, collection-mapping and map-mapping.
Acording to specifications and requirements in a system I am working on it is needed to
get a "list" of values or an indivudual value.I am working with ORACLE 9i Database,
ORACLE 9i AS and ORACLE 9i JDEVELOPER.
I tried to map a master-detail relationship in an entity-bean, using list-mapping.
And this was very useful in order to get a "list" of details, ...but, when I wanted
to get a single value I have some problems with persistence, something about "saving a state"
despite I just want to get the value of a single detail.
I decided to change it to map-mapping and the problem related with a single detail
worked successfully, but I can get access to the whole bunch of details.
May anyone of you help me with that?
I am very confused I do not know what to do.
Have any of you a solution for that problem?
Thank you very much.Have you tried a restore in iTunes?
-
Shortcuts do not work anymore in Safari and Maps since I updated to Yosemite
Since I upgraded to Yosemite, both Safari 8.0 and Maps 2.0 do not respond to any shortcuts, like "cmd q" to quit or "cmd c" to copy. I have to do everything manually which is quite frustrating, as it slows my workflow down. I can only use the shortcuts if I click on the bar at the top of the window (Safari File Edit View etc.).
I bought my Mac 6 months ago and so don't think i'ts because of the hardware .__. I only have the problem with Safari and Maps.
Can someone help me please?
Thanks already
AlexHey _A_L_E_X_,
I see that you are having issues with some keyboard shortcuts in Yosemite. I have a couple of suggestions for you that should be able to help you troubleshoot this issue. First, this article may resolve your issue:
OS X Yosemite: If a keyboard shortcut doesn’t work
http://support.apple.com/kb/PH18424
If not, continue by using this article to make sure all keys you are using for these shortcuts are responding properly:
One or more keys on the keyboard do not respond - Apple Support
http://support.apple.com/en-us/TS1381
Finally, you may need to perform a Safe Boot:
OS X: What is Safe Boot, Safe Mode? - Apple Support
http://support.apple.com/en-us/HT201262
Thanks for coming to the Apple Support Communities!
Regards,
Braden
Maybe you are looking for
-
I have old music that I have deleted from my iPod that I no longer wish to have on there, but it reappeared in my iTunes. All of the music on my iPod I want to keep, and one other CD I've gotten since then. Is there any way to delete everything (for
-
Hi. My system is updated (Mac OS X version 10.6.8) but I can not use Java. I have enabled "applet plug-in...." in Java preferences - and have seen this message on the Java site: Java for Mac Check your version of Mac OS X. » How do I find my Mac OS X
-
Contact Synchronization - Client-Based Groupware Integration - SAP Library
To add a comment, please log in or register on the top of this page and choose Reply. Please write your comment in English. You can also go back to the SAP help page.
-
Hello! I have a sudden fatal problem with Entourage on my iMac. I can't do anything at all without getting an error message: An unknown error (16008) has occurred. It won't let me do a thing - send or receive mail, write a new email, go to the addres
-
How to Find Peak Concurrent Users in weblogic
Hi If anyone can help. I have very simple questions regarding application monitoring. I need to write a program to get the following parameters. Heartbeat Successful Logins Heartbeat Login Failures Average CPU Utilization Average Concurrent Users Pea