Key mapping on UNIX forms
We are using character based forms on SGI IRIX (Unix) machine
as client, I need to map the keys for the client which I have
never done. Can anybody help me or advice me what are the respective
steps to do it. I couldn't find a good document on this.
Thanx in advance.
You have to use the Oracle Terminal Editor to create key mappings. D2k uses a file called FMR*.RES for key mapping. Look in the Forms directory and you will find this file. Open the RES file with Oraterm and edit.
Similar Messages
-
Regarding the key mapping for 10g forms as in 6i forms
Hi All,
I want the kep mappings of oracle forms 6i to be implemented in oracle forms 10g. I have made the changes in the fmrweb.res file as shown below. Can any one just check it once and let me know whether the mapping is correct?.
116 : 1 : "Shift+F5" : 69 : "Clear Block"
85 : 2 : "Ctrl+U" : 3 : "Clear Field"
118 : 1 : "Shift+F7" : 74 : "Clear Form"
115 : 1 : "Shift+F4" : 62 : "Clear Record"
117 : 1 : "Shift+F6" : 63 : "Delete Record"
112 : 1 : "Shift+F1" : 78 : "Display Error" XX
76 : 2 : "Ctrl+L" : 7 : "Down"
40 : 0 : "Down" : 7 : "Down"
114 : 0 : "F3" : 73 : "Duplicate Field"
115 : 0 : "F4" : 64 : "Duplicate Record"
69 : 2 : "Ctrl+E" : 22 : "Edit"
118 : 0 : "F7" : 76 : "Enter Query"
119 : 0 : "F8" : 77 : "Execute Query"
112 : 0 : "F1" : 30 : "Help"
120 : 3 : "F9" : 29 : "List of Values"
117 : 0 : "F6" : 62 : "Clear Record"
34 : 2 : "Ctrl+PageDown" : 71 : "Next Block"
9 : 2 : "ctrl+Tab" : 1 : "Next Field"
114 : 1 : "Shift+F3" : 61 : "Next Primary Key"
1005 : 1 : "Shift+Down" : 67 : "Next Record"
119 : 2 : "Ctrl+>" : 66 : "Next Set of Records"
33 : 2 : "Ctrl+PageUp" : 72 : "Previous Block"
9 : 3 : "Shift+Crtl+Tab" : 2 : "Previous Field"
38 : 1 : "Shift+Up" : 68 : "Previous Record"
119 : 1 : "Shift+F8" : 79 : "Print"
112 : 2 : "Ctrl+F1" : 35 : "Show Keys"
80 : 2 : "Ctrl+P" : 6 : "Up"
I am not able to find the mapping keys for the following keys of 6i in 10g. Can these keys be mapped?.
Accept
Cancel
Count Matching Records
Debug Mode
Delete Backward
Left
New Record
Next Set Of Records
Previous Menu
Return
Right
Regards,
Prasad.I think this one will have both keys in 10g from forms 6i/10g...and the rest you asked.
9 : 0 : "Tab" : 1 : "Next Field"
9 : 2 : "Ctrl+Tab" : 1 : "Next Field"
9 : 1 : "Shift+Tab" : 2 : "Previous Field"
9 : 3 : "Shift+Ctrl+Tab" : 2 : "Previous Field"
85 : 2 : "Ctrl+U" : 3 : "Clear Field"
38 : 0 : "Up" : 6 : "Up"
40 : 0 : "Down" : 7 : "Down"
33 : 0 : "PageUp" : 12 : "Scroll Up"
34 : 0 : "PageDown" : 13 : "Scroll Down"
69 : 2 : "Ctrl+E" : 22 : "Edit"
10 : 0 : "Enter" : 27 : "Return"
120 : 0 : "F9" : 29 : "List of Values"
76 : 2 : "Ctrl+L" : 29 : "List of Values"
81 : 2 : "Ctrl+Q" : 32 : "Exit"
75 : 2 : "Ctrl+K" : 35 : "Show Keys"
112 : 2 : "Ctrl+F1" : 35 : "Show Keys"
83 : 2 : "Ctrl+S" : 36 : "Commit"
121 : 2 : "F10" : 36 : "Commit"
114 : 1 : "Shift+F3" : 61 : "Next Primary Key"
115 : 1 : "Shift+F4" : 62 : "Clear Record"
117 : 1 : "Shift+F6" : 63 : "Delete Record"
115 : 0 : "F4" : 64 : "Duplicate Record"
117 : 0 : "F6" : 65 : "Insert Record"
119 : 1 : "Shift+F8" : 66 : "Next Set of Records"
1005 : 0 : "Down" : 67 : "Next Record"
1004 : 0 : "Up" : 68 : "Previous Record"
40 : 1 : "Shift+Down" : 67 : "Next Record"
38 : 1 : "Shift+Up" : 68 : "Previous Record"
116 : 1 : "Shift+F5" : 69 : "Clear Block"
116 : 0 : "F5" : 70 : "Block Menu"
34 : 1 : "Shift+PageDown" : 71 : "Next Block"
33 : 1 : "Shift+PageUp" : 72 : "Previous Block"
34 : 2 : "Ctrl+PageDown" : 71 : "Next Block"
33 : 2 : "Ctrl+PageUp" : 72 : "Previous Block"
114 : 0 : "F3" : 73 : "Duplicate Field"
118 : 1 : "Shift+F7" : 74 : "Clear Form"
118 : 0 : "F7" : 76 : "Enter Query"
119 : 0 : "F8" : 77 : "Execute Query"
122 : 0 : "F11" : 76 : "Enter Query"
122 : 2 : "Ctrl+F11" : 77 : "Execute Query"
112 : 1 : "Shift+F1" : 78 : "Display Error"
80 : 2 : "Ctrl+P" : 79 : "Print"
113 : 1 : "Shift+F2" : 80 : "Count Query"
123 : 0 : "F12" : 81 : "Update Record"
121 : 3 : "Shift+Ctrl+F10" : 82 : "Function 0"
112 : 3 : "Shift+Ctrl+F1" : 83 : "Function 1"
113 : 3 : "Shift+Ctrl+F2" : 84 : "Function 2"
114 : 3 : "Shift+Ctrl+F3" : 85 : "Function 3"
115 : 3 : "Shift+Ctrl+F4" : 86 : "Function 4"
116 : 3 : "Shift+Ctrl+F5" : 87 : "Function 5"
117 : 3 : "Shift+Ctrl+F6" : 88 : "Function 6"
118 : 3 : "Shift+Ctrl+F7" : 89 : "Function 7"
119 : 3 : "Shift+Ctrl+F8" : 90 : "Function 8"
120 : 3 : "Shift+Ctrl+F9" : 91 : "Function 9"
113 : 0 : "F2" : 95 : "List Tab Pages"
72 : 2 : "Ctrl+H" : 30 : "Help"
112 : 0 : "F1" : 30 : "Help" -
Dear All,
I have migrated forms 3.0 in unix to forms 10g in windows 2003 server.
In my older version, '+' key is mapped to do COMMIT. I want to map the same key in forms 10g. i tried the same in my frmweb.res. Pls find the mapping done by me below.
*107 : 0 : "Add" : 36 : "Commit"*
This works fine.
The Issue is ... My cursor is in a text item .... I entered some data and press " + " key to save. The data is saved but at the same time the data in the text item is erased and + is getting replaced in the text item. I dont want my data to be erased and replaced with "+" symbol.
How to map the "+" just for COMMIT and should not replace the data in the text item ?
Can anyone help me to solve this issue...
Thanks in Advance
SharfUnfortunately, sometimes the role of the developer is to educate the user/management what can/can't and should/shouldn't be done. If I were in your postition, I would make every effort to educate the user/management this this is a REALLY bad idea and encourage them to use the standard key mapping or use a modifed key mapping that uses just the F-Keys.
The problem you have to overcome is that you have to not only tell Forms to do something different when the '+' key is pressed, but you have to have a listener in your application that is listening for the '+' key and supress the '+' character. To my knowledge, this cannot be done with native Forms built-ins. You would have to write your own Java solution (JavaBean or Pluggable Java Component [PJC]) to suppress the '+'. I have found that if you can provide the user/management with a cost estimate associated with the effort needed to code a particular feature. Once they realize the level effort and more importantly the cost associated with coding a particular feature, they typically will change their mind and see reason.
I know this is not what you wanted to hear, but I hope it will help anyway. :(
Craig...
Edited by: CraigB on Aug 2, 2010 2:05 PM
Edited by: CraigB on Aug 2, 2010 2:07 PM -
Keyboard Function-Key mapping in Forms 10gAS
Greetings,
Can anyone help with a quick outline of the way keyboard function keys are implemented on the Application Server in Forms 10g?
My situation is that I have two unix servers, one for Development, one for Production. When running my Forms from a browser window, one of the servers responds to the F8 key for Execute-Query, the other server does not.
I presume the mapping is done on the server, with some sort of configuration file. Perhaps something's been overridden by mistake somewhere. I have checked forms.conf, forms.properties, formsweb.cfg and frmweb.res, and cannot see anything that might relate to these Keyboard Function-Key settings. I've also tried finding a Developers Reference Manual online, but have had no luck.
It's bound to be something really simple, but I can't seem to crack it. Do you know what I'm missing?
Pete ?:|There are two basic versions of key mapping fmrweb.res files. Forms is released with a fmrweb.res file that has Ctrl+S for commit.
But there is also a fmrpcweb.res file that can be used in place of the other -- you just rename it as fmrweb.res in the other's place.
Both files are simple text files you can edit with Notepad or other simple text editors.
You can find more about fmrweb.res in the first post (a ways down) in this thread:
Forms 10g installed and running on Windows Vista -
Presently we are using forms 4.5. We have got costomise key
mapping for operating through forms. Now we want to start forms
on web (Intranet). Earlier we use to change key mapping through
oracle*terminal. I require help in knowing how to customise key
mapping in forms 6i / oracle 8.1.7.Hi,
Boy, I have some good news to you: Oracle*Terminal is no longer
needed.
WordPad (or your favorite text editor) is your tool from now on.
Keyboard files are located in $ORACLE_HOME\FORMS60.
Simply ignore the binary file fmrusw.res when you run Forms on
the Web. FMRWEB.RES is the one that is used, and it's pure ASCII.
There are some comments in the file itself.
The keys are the same as the Motif version of Forms.
If you prefer the Windows keys, simply use FMRPCWEB.RES instead.
How? Check under $ORACLE_HOME\FORMS60\SERVER for your
formsweb.cfg, go to User Parameters and replace the
otherparams=
line with
otherparams=term=%forms60%\fmrpcweb.res
Now, anyone can define the Function-0 till Function-9 key
combinations, in order to use KEY-F0 till KEY-F9 triggers.
Hope this helps,
Pedro das Neves
[email protected] -
Hi Friends,
I'm working with Forms 6i, WinXP, Oracle DB 10g in C/S mode. I want to map the keys i.e. I want to write triggers which will define the action of some function keys. I installed oracle terminal, I modified FMRUSW.RES accordingly. Still not getting the result. If there is anyone who already have worked on this please notify my mistake. I will describe the steps in detail if u want.
Pls help,
Regards,
Pragati.Hi,
I coded the key mapping as follows:
I created a menu item. To call the code, you have to give a name for an accelerator key in the property palette for the menu item e.g. "start_menu".
Let's say, to invoke the menu item, you have to press "Ctrl+E". So you have to set the key mapping in your *.res-file like this:
69 : 2 : "Ctrl+E" : 85 : "start_menu"
Explaination:
69: Code for "Ctrl+E"
2: Java Modifier Number for "Control"
85: Forms function number ("User Defined Key 3", look at the file I send to you !)
I don't know, if that's the solution, because you wanted to map F1, F2...., but it shouldn't be a problem to switch my solution to F-keys. But perhaps, some of the Forms functions (e.g. F7 for Enter-Query-Mode) won't work then.
Hope this helps.
Regards,
Markus -
Forms Service - Function Key Mapping
hi folks,
i have installed oracle 9i app server rel2 on oracle8i database, using which i have deployed my application (which was developed on developer2000) with the help of forms services - provided by oracle 9ias. now, my application is running on browser. but, when i run my appliation on browser the function keys mapping like
F7-enter query, F8-execute query was supercided by browser functional key mapping, which means i can use only the menu, i cannot use the functional keys to retrive and save data.
is there any method or setup thro which i can bring the d2k funtional key mapping on browser.
thanks in advance !hi folks,
i have installed oracle 9i app server rel2 on oracle8i database, using which i have deployed my application (which was developed on developer2000) with the help of forms services - provided by oracle 9ias. now, my application is running on browser. but, when i run my appliation on browser the function keys mapping like
F7-enter query, F8-execute query was supercided by browser functional key mapping, which means i can use only the menu, i cannot use the functional keys to retrive and save data.
is there any method or setup thro which i can bring the d2k funtional key mapping on browser.
thanks in advance ! -
Key mapping in vt100 terminals
Dear sir,
The current application is running in the below Configaration.
1. IBM RS 6000 AIX 4.0
2. Oracle 7.2
3. Sql*forms 3.0
4. unix
Sql*form3.0 application is running in this above Configared server.Now the client required to connect this unix server to another
client pc( windows based pc) using telnet connection in vt100 terminals. once they connect then they can invoke the same sql* forms3.0 application
from the client pc .now they want the same key board functionality in both the unix server and client pc .how to key map to bring the same
unix server key board functionality into the client widows based pc. (whatever sql*key board fuction available in the unix platform they want same key board
help in the client widows based pc in vt100 termianals).
example :
In the sql* froms3.0 application if they press f4 key for saving
the records in the unix platform .when they invoke the same
sql*form 3.0 application from the client pc (telnet connection vt100
terminals).They want the same f4 key function to save the records
in the telnet
connection
vt100 terminals (widows based pc)
how to key map in the vt100 terminals?
please help me .do a google search on :
kermit terminal emulation oracle forms mapping keys
in general there are two options :
1. create your own oracle terminal resource file and tell sqlforms to use it
or
2. use your terminal emulator (e.g. KERMIT) to rearrange the function key strings and work with a given terminal type
back 1994 I did it succesfully by using kermit, good stuff -
Key Mapping activates Versus Import Manager
Hello,
I have Key mapping activated in the console and Supress Unchaged Records activated in my syndication map.
Case : I import files (suppliers catalogs) to MDM via Import Manager manually. I am not sure about it, but since I activated Key mapping property,
I noticed that for each supplier ID in the Supplier table, a lot of remote keys were created. Previously I only had one remote key for each supplier and now I have a list of other supplier's ID. ( Existent or nonexistent supplier IDs). This becomes an issue for my import, because when I try to import a file where the supplier id does not exist in the MDM ( this scenario used to block my import and this is what a expect, as supplier is a key in my mapping), the system automatically maps that nonexistent supplier to other supplier.
Can you help me to understand if this is caused for the key mapping property ? Any Idea ?
Thank you very much
Luciana.Hello Stanley,
The remote keys are form the same remote system.
My story is : When I am importing a file , suppose my file has an invalid supplier ID. ( this means this supplier is not in the lookup table Suppliers)
1)The import manager will give me a message such as : Map Supplier ID Values. This behavior was expected.
2)I decided to test the automap. The invalid supplier was not mapped to a different value. I am ok with that.
3)If the user ( dont ask me the reason ;-)) decides to map that invalid supplier ID to a different one, he/she is allowed to do so. I remember when the key mapping was not activated this option did not exist. The map and automap button was deactivated.
What I am trying to make sure is : a remote key will be created for invalid suppliers ONLY if I choose to map it with a different supplier ID.
Do you have any comments about it ?
Thank you very much
Luciana. -
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,
Priyauncomment #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
--------------------------------------------------------------------------------- -
Hi,
I am working on running reports through the web using html forms and rwservlet. The trouble comes when I try to use cgicmd.dat to do key mapping. The utility "showmap," that is used with rwservlet, shows the file has changed, but under "Parsed map file entries," my new keys are not displayed. How can I get these new key entries to work?
Thanks
SarahHello,
Here is an extract from Reports documentation:
Oracle9iAS Reports Services Publishing Reports to the Web
Release 2 (9.0.2)
Part Number A92102-01
3.3.2 Reloading the Key Map File
Use the RELOAD_KEYMAP parameter to specify whether the key map file
(cgicmd.dat) should be reloaded each time the servlet receives a request.
For example:
RELOAD_KEYMAP=yes
This is useful if you frequently make changes to the map file and want the
process of loading your changes to be automatic. Runtime performance will be
affected according to how long it takes to reload the file.
Typically, this parameter is set to no in a production environment and yes in
a testing environment.
Regards -
Key Mapping - where can I find a complete list?
Hi,
I would like to find a complete list of key mappings which maps all keys on the keyboard to JFN 's "Java Function Numbers". The fmrweb.res covers most keys, but not Escape, Insert, Delete, Pause/Break to name a few.
i.e.
JFN
35 : 0 : "End" : 76 : "Enter Query"
We are currently using these in our Forms 3.0 application through a vt220 terminal emulator and we are in the process of upgrading to 9i (I believe 6i has the same mapping file).
Cheers,
Tim.After a painful process of opening a tar at metalink, given references to docs that I can't access/don't exist, then finally given the answer in hex (when Forms wants decimal), I now have the full list which I have converted to decimal for the next guy that hits my problem. phew...
Here it is: You'll need the decimal for the fmrweb.res file, not the hex (cut and past this into Excel/Word, it should be tab delimited)
e.g.
27 : 0 : "Escape" : 32 : "Exit"
19 : 0 : "Pause / Break" : 36 : "Commit"
Forms Function Hex Dec
CANCEL 3 3
CLEAR 0C 12
SHIFT 10 16
CONTROL 11 17
ALT 12 18
PAUSE 13 19
CAPS_LOCK 14 20
ESCAPE 1B 27
SPACE 20 32
PAGE_UP 21 33
PAGE_DOWN 22 34
END 23 35
HOME 24 36
LEFT 25 37
UP 26 38
RIGHT 27 39
DOWN 28 40
COMMA 2C 44
PERIOD 2E 45
SLASH 2F 46
0 30 48
1 31 49
2 32 50
3 33 51
4 34 52
5 35 53
6 36 54
7 37 55
8 38 56
9 39 57
SEMICOLON 3B 59
EQUALS 3D 61
A 41 65
B 42 66
C 43 67
D 44 68
E 45 69
F 46 70
G 47 71
H 48 72
I 49 73
J 4A 74
K 4B 75
L 4C 76
M 4D 77
N 4E 78
O 4F 79
P 50 80
Q 51 81
R 52 82
S 53 83
T 54 84
U 55 85
V 56 86
W 57 87
X 58 88
Y 59 89
Z 5A 90
OPEN_BRACKET 5B 91
BACK_SLASH 5C 92
CLOSE_BRACKET 5D 93
NUMPAD0 60 96
NUMPAD1 61 97
NUMPAD2 62 98
NUMPAD3 63 99
NUMPAD4 64 100
NUMPAD5 65 101
NUMPAD6 66 102
NUMPAD7 67 103
NUMPAD8 68 104
NUMPAD9 69 105
MULTIPLY 6A 106
ADD 6B 107
SEPARATER 6C 108
SUBTRACT 6D 109
DECIMAL 6E 110
DIVIDE 6F 111
F1 70 112
F2 71 113
F3 72 114
F4 73 115
F5 74 116
F6 75 117
F7 76 118
F8 77 119
F9 78 120
F10 79 121
F11 7A 122
F12 7B 123
DELETE 7F 124
NUM_LOCK 90 144
SCROLL_LOCK 91 145
PRINTSCREEN 9A 154
INSERT 9B 155
HELP 9C 156
META 9D 157
BACK_QUOTE C0 192
QUOTE DE 222
I'm going to drop a few more keywords at the end here so hopefully Oracle's Forum search will find this message for those that are looking... maybe even google if we're really lucky...
Forms 9i Key Mapping 6i fmrweb.res Java Function Number Forms function number JFN : JMN : URKS : FFN : URFD Character mode conversion migration web gui frmpcweb.res ascii codes -
Capturing Key Press in Oracle Forms 6.0.5
help! I have to setup forms so that our users can initiate the EDITOR if they hit cntl + E, with the caps lock on...like a capital E. This triggers the on-error event. the key-edit and key-others events dont fire with cntl + E. so i need an event to capture it and also how do you captures keypresses in code, i cant find it anywhere.
I wouldn't have thought there was anything to stop you using capitals in the key mapping definition. You should be able to define ctrl E to do the same as ctrl e.
The problem is you have to use oracle*terminal to define it on client/server.
You can define functions for alphabetic characters combined with a modifier key such as control. You cannot use alphabetic characters on their own as that would conflict with their use for normal typing. -
Hi,
Our report server enabled key mapping which includes parameter like userid and server. The key also include paramform=no. Question is can I override the parameters defined in the key entry already by passing it in URL again? For example, for some report, I need paramform=yes?
Right now it seems to ignore my pass in .
Thanks
nullIt has been my experience that any parameter put in the CGI file CANNOT be overidden at runtime. If its there, that's what you get. We discovered the same thing. Our solution: do not include %P in the cgi file but do include %*. The %* allows you to optionally pass any of the parameters in your report. If you want a paramform, then include in the http line '¶mform=html'. If you do not want the parameter form, then do not add this.
Hope this helps.
Brett -
REP-52005: The specified key rep_drill does not exist in the key map file.
Hi
I am using Forms and reports version 11.1.1.4.0
Weblogic 10.3
I wanted to create a drilldown report
I have modified the cgicmd.dat file in the below location
C:\ORACLE\Middleware\user_projects\domains\CL2DOMAIN\config\fmwconfig\servers\WLS_REPORTS\applications\reports_11.1.1.2.0\configuration\cgicmd.dat
by adding the below line to the end
rep_drill: userid=JOE/JOE123@JOEDB server=rep_wls_reports_dsv-002_2inst desformat=pdf destype=cache paramform=no %*
restarted the reports server
In CUSTOMERS.RDF I have placed a link on the customer field using the below code
SRW.SET_HYPERLINK_ATTRS('TARGET="_new"');
SRW.SET_HYPERLINK('http://192.168.1.1:9002/reports/rwservlet?rep_drill+report='||'CUSTOMERS.rep+P_CUCODE='||CHR(39)||:CS_CUSTOMER||CHR(39));
There are so many parameters passing to the report JOBS.RDF
When I run the report and click on the link it gives me an error
"REP-52005: The specified key rep_drill does not exist in the key map file."
When I replace the rep_drill in the link with
userid=JOE/JOE123@JOEDB+server=rep_wls_reports_dsv-002_2inst+desformat=pdf+destype=cache+paramform=no
the report work perfect
Can somebody help me pleaseI said
REPORTS_URL value:
http://appserver4.rockefeller.edu:7777/reports/rwservlet?report=
It looks like you did the following:
REPORTS_URL value:
http://appserver4.rockefeller.edu:7777/reports/rwservlet?report=test.rdf
Try removing the test.rdf.
Anton
p.s. If you want some detailed help with integrating Apex and Reports, you can contact me offline here: http://concept2completion.net/c2/f?p=9876:20
Maybe you are looking for
-
How I can to know in JSP if one page has been called by other page
Hi, I have a JSP portlet with one form to submit some information about clients. When the visitor click one image the form is submitted correctly and the information is stored into database. The problem is that I can't clean the values of the strings
-
External Job Boards Integration
Hey Friends, I need to do external job boards integration in e-Recruitment.. Can you explain me the process for integration ?? How the XML document gets generated, some existing standard program or a custom program we need to develop ?? Ok assuming t
-
InDesign CS4 Strokes Inconsistent on frames
Okay-I did some searching and haven't found anything on this unless I missed it somewhere. I work for a catalog company and we have a ton of old catalogs we pull from and reuse elements from and what we've found is that the strokes on the frames for
-
I Suddenly Cannot Manually Add Artwork To Songs (??)
I'm running itunes 10.5.2.11 on a Toshiba NB505 Netbook running Windows 7 Starter. Everything has been working fine. Until last night when suddenly I am unable to manually add artwork. I usually click and drag from amazon.com. But I also tried co
-
SO 8 update 6 can't read WS format. Update 5 was able to,how to enable it?
When I was using SO 8 update 5, everything was fine when opening WS format. As I have so many old files using WS, then I chose to get SO 8 with its compatibility to run WS files. Now, since I update to 6, I am no longer able to open WS files. Current