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!
null

Hi 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.

Similar Messages

  • Newbie Map File question

    I have inherited a huge project in RoboHelp which contains
    multiple map files. One of the map files is the custom map file
    that was apparently imported. This is the only one I need, yet
    there is also a BSSCDefault.h. When I right click to delete, it is
    greyed out. There are no map IDs in it, but it's still there. There
    is also the "All Map IDs" file which appears to be identical to my
    custom file. I'm guessing that one has to stay? I've managed to
    delet all the rest of the old map files.
    Each time I assign a map ID I feel that I have to make sure
    that I select my custom map ID from the drop-down box, and that's
    just one more step that I could accidentally forget. I'd rather do
    away with everything else so I'll know that I'm always using only
    my custom map file. Is this possible?
    Thanks so much in advance for your help.

    Welcome to the forums.
    I don't think the "All Map IDs" is a file in itself, but
    maybe a combination of all files' IDs displayed together. I don't
    know for sure, as I always use only one map file for a project, and
    I leave BSSCDefault empty. The BSSCDefault file seems like it is
    forced on us, but we don't have to use it, as you know.
    I think you mean that you are selecting your custom map file
    name from the "Map File" dropdown box. You can skip that step by
    clicking on your map file's name in the Project Manager. For
    example, I have a map file called "cshmap.h." In the Project
    Manager, I expand Context-Sensitive Help, then Map Files, then
    double-click "cshmap.h," which has a page icon with an "h." The map
    ID dialog opens with cshmap.h selected in the dropdown, so all the
    changes I make will be in that file.
    Hope this helps,
    Ben

  • Anybody know how to use jave work with mapping file? help!

    mapping file are somehow those...
    <db-insert root-element>
    .....<map-info>
    something like that, and I dont know how java code can use with them..my database is mysql...
    or any reference site is good.?
    Thank you very much

    urm...thanks..
    my job is about to write a transformation tool to transform XML documents into a database. The tools is written for users to extract data in XML format and store it into a database. But i would choose MYSQL. Mapping files are used to store information correctly into database to avoid the need to write new code for each type of XML files. And can choose any programing langugage for implementation such as Java and C#.........and currently still looking on Java or VB

  • ._ files question HELP

    HI,
    im kind of new to some of the filing system with macs and I seem to run into a lot of ._ files, I know what some are, but I was backing up my itune library yesterday and I came over two duplicated files 2 called ._itunes preferences list and ._.itunes preferences list and 2 called ._sentinel and ._.sentinel. If someone could advine shock to keep ir woould help. Thanks!

    Normally those are various pieces of metadata associated with a file that cannot be stored inside the file itself. They are given this _ prefix and the "." prefix to make them hidden. Usually they show up (or pollute) on any non-native HFS+ file system that a Mac connects to. If the Mac doesn't have the native file system it expects, it just stuffs all of this other data into this other file.

  • 1 input file to 2 output file mapping. Please help!

    Hi Experts,
      I have a snenario where from one input file I have to generate two output files. My sender and receiver systems are the same since I want to generate the output files in the same location. I am using both the systems same just for testing purpose.
    So in IR I have created
      1. one outbound interface for the input file
      2. two inbound interfaces for the output files
      3. one message mapping containing one input message  
          transformation to two output messages.
      4. one interface mapping containing one input interface
          transformation to two output interfaces.
      In ID I have created
        1. one file sender channel and two receiver channels for two output files with different names.
        2. two receiver agreements
        3. one sender agreement
        4. one interface determination of type "Enhanced".
        5. one receiver determination
      But when I run the scenario given one valid input file  I am getting the error in the sxmb_moni : RuntimeException in Message-Mapping transformation: Cannot produce target element.
    However message mapping and interface mapping works perfectly if I test it in IR with the same input file. 
    Can somebody help me understand what I might be doing wrong?
    Have I done the configuration correctly for 1:N mapping?
    Please help! I will be greatfull to you if you can help me.
    Thanks
    Gopal

    If my input file is like this:
       <ns1:LocationMsg_MT xmlns:ns1="http://www.abc.com/Gopal">
             <Location>
             </Location>
    </ns1:LocationMsg_MT >
    Then my scenario is working.
    But my input file will be like this:
    <LocationMsg_MT>
             <Location>
             </Location>
    <LocationMsg_MT >
    This is giving problem.
    How to handle this kind of file?
    Thanks
    Gopal
    Edited by: gopalkrishna baliga on Mar 14, 2008 3:19 PM

  • How to Rename a Topic ID in Map File to Avoid Conflict with Another Program?

    Robo 8 HTML:
    Can somebody assist me in understanding how to rename a topic ID in my map.h file?
    An application programmer informs me there are nine topic IDs (shown below) in my project map file which conflict with predefined names of constants/functions from the Visual Studio Libs program and, is requesting I change the names of the topics listed below to resolve topic ID conflict in order to enable F1 call for these topics.
    #define Open    59
    #define Save    60
    #define Print   63
    #define Cut     72
    #define Copy    73
    #define Paste   74
    #define Clear   75
    #define Status  81
    #define Substructure  139
    Can I simply alter the topic names and retain their associated map numbers in <Create/Edit Map ID> dialog to resolve the map file conflict with Visual Studio Libs program functions? Or, is there more work involved in changing a topic name in a map.h file?
    Any assistance with this question is greatly appreciated.
    Thanks,
    robert

    Hi,
    Simply renaming the TopicID's in the .h file won't work. The TopicID is used in the alias file (projectname.ali) to link a map number with a topic. Also, you can use either TopicID's or map numbers to call the help. (Using TopicID's only works for WebHelp afaik.)
    If you use map numbers to call the help, you can rename the TopicID using the mentioned dialog. No problem.
    If you want to change the ID from the files, you have to change both the .h file as the .ali file. No changes to topics needed.

  • How can I instruct SqlMetal to exclude the 'storage' attribute of all the columns on a mapping file when converting a .dbml file to a mapping file?

    Hi,
    I'm trying to use LINQ to SQL with a top down approch using my own POCO classes. I'm using a XML file for the external mapping but in order to avoid typing a long file by hand I found that I could use the O/R designer to create the .dbml and from there I
    could use SqlMetal.exe to generate the map file from the .dbml. The only thing is that, by default, SqlMetal generates a map file which includes the 'storage' attribute for all the columns of the database. For example:
    <
    Column
    Name="Ticker"
    Member="Ticker"
    Storage="_Ticker"
    DbType="NChar(20)
    NOT NULL"
    CanBeNull="false"
    />
    However, in my code I only use automatic properties (Ticker, in this example) and not properties with the corresponding private field. Basically, I don't have any field "_Ticker" in my class. I found out that this the reason why I'm getting the error
    "Bad Storage property: '_Ticker' on member 'TTS.Domain.Asset.Ticker" when trying to add an entity to the database. However, ff I delete the all the 'storage' attributes from my mapping file everything works fine.
    Is there a way so I could use SqlMetal to generate a map file from a .dbml file but in which it never includes the 'storage' attribute?
    Thanks.
    Best,
    Miguel T.
    This is reason why I'm getting the error.

    Hi Serguey,
    I was expecting that answer but I still had some hope that it could be possible! I checked those 2 links before sending my question.
    Currently, I'm deleting the storage attributes everytime that I generate a mapping file. The issue is that I will have to do this eveytime that I need to add data in my O/R designer which happens quite frequently since I'm working with iterations in my project.
    It's not very practical but it's still better than write the additional data by hand.
    I don't know how I could create my own mapping validation in order to exclude the 'storage' attributes everytime that I generate a mapping file from a .dbml file with SqlMetal but I will check that option too.
    Thanks for your helps.
    Best,
    Miguel.

  • Web Service mapping file

    You will be greatly appreciated if you can help me on following question:
    In a web service mapping file, under <java-xml-type-mapping> element, either <anonymous-type-qname> or <root-type-qname> is valid element according to schema. My question is which one should be used under which situation?
    Thanks,
    Michael
    ===========
    Mapping file
    ===========
    <java-wsdl-mapping xmlns="http://java.sun.com/xml/ns/j2ee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
    http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd"
    version="1.1">
    <package-mapping>
    <package-type>test</package-type>
    <namespaceURI>http://test/</namespaceURI>
    </package-mapping>
    <java-xml-type-mapping>
    <java-type>test.Status</java-type>
    <anonymous-type-qname>{http://test/}Status</anonymous-type-qname>
    <qname-scope>complexType</qname-scope>
    ==========
    Schema
    ==========
    <xsd:sequence>
    <xsd:element name="java-type" type="j2ee:java-typeType">
    <xsd:annotation>
    <xsd:documentation>The java-type element is the fully qualified class name of a Java class, primitive, or array type.</xsd:documentation>
    </xsd:annotation>
    </xsd:element>
    <choice>
    <xsd:element name="root-type-qname" type="j2ee:xsdQNameType"> <xsd:annotation>
    <xsd:documentation>The root-type-qname identifies the WSDL QName of an XML type.
    </xsd:documentation>
    </xsd:annotation>
    </xsd:element>
    <xsd:element name="anonymous-type-qname" type="j2ee:string">
    <xsd:annotation>
    <xsd:documentation>The anonymous-type-qname identifies the WSDL QName of an anonymous XML type.
    </xsd:documentation>
    </xsd:annotation>
    </xsd:element>
    </choice>

    I am stuck here with the same problem - don't know what to do with the (required) Mapping File.
    Has anyone found out?
    Please let me know.
    Best,
    Philipp
    [email protected]

  • Map ID question

    I found a few posts on Map IDs, but none of them exactly answer my question, at least not that I can tell. My apologies if this is a duplicate.
    I'm using RoboHelp 9.
    I am working on a HTMLHelp project with a .chm output.  I want to implement dialog-level help. That is, there will be a help button or icon on the window and the user will click that to get help on the window itself.
    Let's ignore the question of whether the developers reuse a window, changing the output with variables, which is something I read about on a post I found. Let's assume for a second that the developer will be able to "hook up" the help button to a topic as long as I give her a map file.
    As someone noted in a previous topic, auto-map works well the first time you use it, but the question is, how do I automatically get a map ID for a topic I've added?
    For example, today I added 20 placeholder topics. The only way I know to get map IDs for a new topic is this:
    1. Open Topic Properties (I'm right-clicking on the topic in the Topic List pane and selecting Properties).
    2. Click the Advanced tab.
    3. Click the Edit Map IDs button.
    4. Select the Map File at the top.
    5. Make sure that the correct topic is highlighted in the right pane (it's hard to see).
    6. CLick the Auto-map button.
    Isn't there any way to configure RH so that whenever I create a new topic, RH automatically gives it a map number without me doing anything?
    (And am I imagining it, or did RH at one time used to do this? I've used it sporadically since 1995, and I don't remember having to re-open the Properties window. Maybe the window for creating a new topic had a checkbox?)
    Colum, I read your article and comments on manually adding the new map IDs.  As you can probably tell by the fact that I'm creating placeholder topics, this help file isn't complete yet. Should I just delete the map file, wait until I've finished adding topics, and then auto-number as if I was just starting out?

    Hi,
    Currently, there is no way to assign a map number automatically to a topic when they are created but you can manually select multiple topics and auto-map them in one-go by doing the following steps:
    1. Open the Edit Map IDs dialog by doing one of the following:
    (a) Open the Project Set-up pod and navigate to the Context-Sensitive Help > Map files folder and double click on a map file to edit it.
    (b) Open Topic Properties, click on Advanced tab and then click on Edit Map IDs button.
    2. Select the Map File from the Map File drop-down in the Edit Map IDs dialog.
    3. Now select all the required topics by pressing Ctrl button and clicking on the topics.
    4. Click on Auto-map button.
    Thanks,
    Aditi

  • 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

  • Using map file from Mercator in ECXpert

    Hi all,
    I am using the Mercator map file in the Mercator example (<Mercator install dir>\Examples\XML\XML2EDI\ XML2EDI.mms) and convert the map file to Solaris platform map file (XML2EDI.sun) using Mercator Map Designer.
    After that the .sun map file is used in ECXpert. The input file is poin.xml. The transaction is not succesful and error occurs as the require stylesheet base directory not found.
    The stylesheet directory can be set in the /<install dir>/NS-apps/ECXpert/data/stylesheet/ecxstylesheet.xml, but the problem is for this map file (.sun), the stylesheet is not used.
    Question:
    1.Does map file (.sun) need a stylesheet?
    2.Does this stylesheet need to be created?
    3.What are the requirements to use the .sun map file (that is converted from.mms for xml input file)?
    Do appreciate your response. Thanks.
    Regards,
    Mei Ling

    Mei Ling,
    See inline for comments...
    Regards,
    Saket
    Hi Saket,
    Thanks for ur reply.
    I have change the partnership type to normal type
    (Application to Apllication), but still having the
    same problem which it always looking for a
    stylesheet.
    Seems like i am using the ECXpert XML capabilities as
    well even though i have change to Application to
    Application in the partnership.You probably need to describe what you are doing in greater detail here. Looks like a configuration issue to me. Also, what version of ECX are you using? And what is the version of the Mercator Design Studio (including the patch number/build number)?
    If you can provide me with more details of the steps you are doing to set this up, I may be able to help you better.
    >
    Question:
    How do i use Mercator in ECXpert? Is this the right
    way by simply convert a Mercator map file to (.sun)
    and put it into the map file path of ECXpert and
    creating partnership and services for it?That is correct. Don't see anything obviously wrong here. You have to watch out for the version of your Design Studio and the Mercator runtime though. Have you opened a case with Sun Tech Support for this? If not, I suggest you do so.
    >
    Appreaciate for ur response.
    Regards,
    Mei Ling

  • Map files - php application

    Hi Everyone,
    The software I am documenting is created in php (and my help
    output is WebHelp (RoboHelp 6)) - is there any way I can create map
    files with the extension .php instead of .h?
    Thanks

    Hi eagleowl1. I may be showing my ignorance of PHP but why
    would you want to? The map file is not actually used by the
    application. Instead it is used by your developers to code the CSH
    call. Does PHP act differently? Anyway to answer your question, no
    it can't from inside RH.

  • Map files and map IDs

    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.

  • Memory-mapped file is possible?

    Hi everyone, I'm a new Labview user and I want to start a new project that uses Memory mapped file.
    I have a working C# code to read the $gtr2$ MMF, where i simple use 
    MemoryMappedFile.OpenExisting("$gtr2$")
    to get data from it.
    How it is  possible to read this kind of file in labview? I can't find anything useful on the web.
    I'm using a LabVIEW 2013 student edition.
    Thanks to everyone who wants to answer my question.
    Have a nice day.

    Hi,
    I too only have done the CLAD…
    You have to look for DotNet examples, you will find them here in the forum…
    And usually it helps to read the documentation for that MMF class to recreate your C++ code in LabVIEW!
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • REP-52005: The specified key userlogin does not exist in the key map file.

    Hi,
    I am using oracle 11g report server. I am getting the error of REP-52005: The specified key userlogin does not exist in the key map file.
    I updated the user_string in cgicmd.dat file. My cgicmd.dat file content is below
    ; OracleAS Reports Services                       ;
    ; CGICMD.DAT                                      ;
    ; Example CGICMD.DAT Mapping file                 ;
    ; Syntax: 
    ;      KEY : VALUE
    ; Where:
    ; KEY - the first argument of the rwservlet URL request (case sensitive).
    ; VALUE - command line parameters and/or special parameters.
    ; Keys can be referenced in the following ways:
    ;    1. Parameter on command line to the reports servlet
    ;          e.g. http://machine/servlet/rwservlet?KEY
    ;    2. Parameter on command line to a reports jsp
    ;          e.g. http://machine/mydir/myreport.jsp?KEY
    ;    3. Within a reports jsp - in the rw:report custom tag
    ;          e.g. <rw:report parameters="KEY">
    ; In addition to the Reports Server command line parameters, VALUE can include special parameters
    ; represented as "%X", where X identifies the parameter. Currently recognized special
    ; parameters:
    ;  %0 - %9 - 0..9 arguments from original rwservlet URL request. Note that %0 refers to the key itself.
    ;  %* - entire contents (all arguments) of original rwservlet URL request.
    ;  %D - request users to input database userid everytime they run the report.
    ;  %P - request for report parameter form in HTML format. It generates the PARAMFORM=HTML
    ;       construction on the first submission of the URL and PARAMFORM=NO upon parameter form submission.
    ; CGICMD.DAT Usage Notes
    ;   1. Multiple keys in this file MUST be separated by an EXTRA empty line.
    ;   2. Extra spaces are ignored. Multi-line entries allowed.
    ;   3. Lines starting with ";" character are treated as a comments.
    ;   4. Comments within a key or key value are NOT allowed.
    ;   5. NLS language support is provided and can be used (encoding should match the one
    ;      used in HTML request - no language conversion of any kind is attempted.
    ;   6. For %P special parameter, HTML format is by default mapped to the HTMLTABLE format in this release.
    ;      The HTML format in the future may be mapped to the HTMLCSS format.
    ;;;;;;;;;;;; Example Key Entries
    ;  Example 1:  Run a simple breakb report and output to HTML
    orqa: report=breakb.rdf destype=cache desformat=html server=repserver
    ; Example 2: prompt for userid the first time, then use database userid stored in the cookie subsequently.
    report_defaultid: report=breakb.rdf destype=cache desformat=html server=repserver
    ; Example 3: use %D to require user authentication every time
    report_secure: report=breakb.rdf destype=cache desformat=html server=repserver1 %D
    ; Example 4:  Take all arguments from URL and send it to the reports server
    run: %*
    ; Example 5:  Run breakb report with HTML parameter form.
    breakbparam : report=breakb.rdf destype=cache desformat=html server=repserver userid=scott/tiger@mydb %P
    ; Example 6: take all URL arguments, and also generate a HTML parameter form  
    runp: %* %P
    ; Example 7: Run an Express Report. Replace <MYHOST> with the name of the machine running the Express server. The
    ; builder on-line help explains the rest of the parameters (the /sl, st etc. etc.)
    express: report=my_expr_rep express_server="server=ncacn_ip_tcp:<MYHOST>/sl=1/st=1/ct=0/sv=1/" desformat=htmlcss userid=scott/tiger@mydb destype=cache server=repserver
    ;;;;;;;;;;;; Keys for Reports Demos
    ; Using default/in-process server.
    ; JSPs
    ;charthyperlink_ias: userid="scott/tiger@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=%DBHOSTNAME%)(PORT=%DBPORT%))(CONNECT_DATA=(SID=%DBSID%)))" %*
    ;charthyperlink_ids: userid=scott/tiger@ %*
    ;barcodeweb:         userid=oe
    ;parmformjsp:        userid=oe
    ;tutorial:           userid=oe
    ; Paper Reports
    ;xmldata:            userid=oe report=inventory_report.rdf destype=cache p_filelocation="http://%HOSTNAME%:%OC4JPORT%/reports/examples/xml_pds/scripts/" desformat=pdf
    ;barcodepaper:       userid=oe report=shippingmanifest.rdf destype=cache desformat=pdf
    ;distributionpaper:  userid=oe report=inventory_report_dist.rdf distribute=yes destination=exampledistribution.xml
    ;pdfenhancements:    userid=oe report=utf8test.rdf destype=cache desformat=pdf
    userlogin : userid=SYMFINBTOTEST@fin10r21 %*
    As in the above file i have added a key as userlogin at the end of the file. But the reports server does not take the key that i have given. I followed the same steps provided in oracle docs. I used "showmap" to check the cgicmd file that is used by the reports
    http://aspirevm8-17.aspiresys.com:9002/reports/rwservlet/showmap?server=bluQubeReportsAtLocalEnv&destype&userid=SYMFINBT…
    It shows me the content of the cgicmd.dat file and it also shows my updations. But in the "Parsed Map File Entries" it does not show my key value pair
    Parsed Map File Entries
    Return to Top
    Key Name
    Value
    runp
    %* %P
    breakbparam
    report=breakb.rdf destype=cache desformat=html server=repserver userid=scott@mydb %P
    report_defaultid
    report=breakb.rdf destype=cache desformat=html server=repserver
    run
    report_secure
    report=breakb.rdf destype=cache desformat=html server=repserver %D
    express
    report=my_expr_rep express_server="server=ncacn_ip_tcp:<MYHOST>/sl=1/st=1/ct=0/sv=1/" desformat=htmlcss userid=scott@mydb destype=cache server=repserver
    orqa
    report=breakb.rdf destype=cache desformat=html server=repserver
    Please help me to to make the key being populated here and being used by the reports server.
    Thanks,
    Priya

    uncomment #KEYPMAPFILE=CGICMD.DAT. remove the #
    then for development set
    reloadkeymap=yes (same file - rwservlet.properties).
    Now it should reload everytime. (otherwise for every change u need to restart oc4j_bi_forms)
    (For * production* may be you want to set reloadkeymap=no once all testing is done)
    see cgicmd.dat for many examples of using keymap file
    [ All Docs for all versions ]
    http://otn.oracle.com/documentation/reports.html
    [ Publishing reports to web - 10G ]
    http://download.oracle.com/docs/html/B10314_01/toc.htm (html)
    http://download.oracle.com/docs/pdf/B10314_01.pdf (pdf)
    [ Building reports - 10G ]
    http://download.oracle.com/docs/pdf/B10602_01.pdf (pdf)
    http://download.oracle.com/docs/html/B10602_01/toc.htm (html)
    [ Forms Reports Integration whitepaper 9i/10g ]
    9i - http://otn.oracle.com/products/forms/pdf/frm9isrw9i.pdf
    10g - http://www.oracle.com/technology/products/forms/pdf/10g/frm10gsrw10g.pdf
    http://www.oracle.com/technology/products/forms/techlisting10g.html
    ---------------------------------------------------------------------------------

Maybe you are looking for