Subclass the webutil.olb object library
Hello,
please can anybody show me how to subclass an objectgroup in the designer 9i.
I want to add the webutil.olb in somme module, but it doesn't work, and it attached only the original qmsolb65.olb. The STOLB is set to qmsolb65.olb and I add webutil.olb, but it doesn't work.
Thank you
A suggestion: try to specify the object library in the Generate Form dialog directly. Also set the object group of WebUtil with pref OLBLST.
regards,
Harm
Similar Messages
-
Hi. I'm attempting to Subclass the WebUtil Object. I've attached the library to my application and I've opened the WebUtil Object Library. But how do I do this 'subclassing' to my form?
At this point I'm assuming I need an entry under the Object Group node of my form. How do I do this?
Thanks in advance.After you've opened the object library in forms builder, double-click on it and then drag and drop the 2 webutil objects into your form. The object group goes into your object groups node, and the parameter goes into into the parameters node.
Then you need to reorder canvases and blocks so that the webutil components do not appear first when you run the form -
.olb object library cannot open file in 11g - migration from 10g to 11g
I have an object library (.olb) that will not open in Foras 11.1.1.2.0. It opens fine in 10g. I have tried converting it to ascii (.olt) but it will not creat the binary filie in 11g - get PDE-PER001 Internal Error (cakaa 2) when I try to convert any ascii file from 10g into 11g.
I have tried using frmplsqlconv, the conversion tool on .olb but get following error when it is run: ERROR opening easstnd.olb :oracle.forms.jdapi.JdapiStatusException: Failed to load olb
Check subclass and library dependencies
Any help appreciated!
KimKim,
We are not migrating yet, and we have not started converting all our forms and reports, but for the tests we have done, I never had to use frmplsqlconv (in fact, I don't know what it is). What I have done is:
1) As I told you before, I copied everything (forms, reports, etc.) we have to a new location.
2) I opened ALL the pll files with Builder 11g, saved them, and generated the plx files. The only problem I encountered here was that with some plls, Forms Builder crashed when opening them. I had to open those with Forms Builder 10g, and remove program units one by one until I found the culprit. After removing the program unit causing the crash, I opened the pll successfully with Forms Builder 11g, and created the program unit I had deleted.
3) After all plls were generated, I opened the forms I wanted to test, saved them, and generated the fmx files.
4) Same thing with reports (rdf and jsp files).
I have never gotten an error in Builder when closing plls, and we don't have either .fmt or .pld files.
Carlos -
Do we need to include OLB (object library file) in production form path?
Hi,
I would like to ask if a form being compiled that consist of record group defined in object library file (olb), do we need to release the OLB to production form path as well?That depends on how you deploy your compiled Forms (.fmx) files to your production environment and how you copy the objects from the object library (OLB) into your forms. If you subclass the objects (the recommended method) rather than copy them, then the source OLB must be deployed so the source objects are found during the compilcation process.
If you deploy only the compiled executable (.fmx) files, the OLB source files do not have to be deployed to production.
Craig B-)
If someone's response is helpful or correct, please mark it accordingly. -
How to Create .OLB (Object Library)
I am trying to create object library but i dont i how create them. Please
give step by step guidance to create it.Hello,
Click the Object Library noed in the Forms Builder's Object Navigator. Then click the + (plus) button.
Open the new library.
Create the necessary objects in the form module, then drag them to the library window.
Francois -
Webutil.olb subclass linux
hello everybody.
I have a litle problem that I cannot resolve.
Im including webutil in my forms, for this I need to subclas the webutil.olb into my form.
I open the webutil.olb with File/Open, and after this it is append in my navigator , but in the Object Libraries Node, out of form not into the form. It is not what I need.
Question ¿How I can subclass the webutil.olb into my form? Im working with Form Developer 10.2 under Linux.
I have been looking for a answer in the forum ,all day, but I dont find.
Thanks in advanced.open up the object library like you've done, expand the tree, double click on the main section, you'll see the WEBUTIL object group in the object library editor. Hold down the MIDDLE mouse button(dont ask me why), and you'll see a running man icon as you drag the WEBUTIL object onto your forms Object Groups section, it should ask you whether you want to copy or subclass the object...subclass, thats where I'm at.
-
HST212 - Customizing the Object Library
I want to append a new Object Library form to qmsolb50.olb, so I decided to make sure that I could recreate the original. Using 'form2lib.exe' on the original qmsolm50.fmb does not recreate the qmsolb50.olb. I got a list of warnings saying that a tab couldn't be found for a certain item. The resulting qmsolb50.olb was much smaller that the original. I created a third tab in the registry for 'GROUPED QMS OBJECTS' with an ID of 'QMS$' and ran the job again. I got fewer warnings this time, but there were still some for items without a common prefix (mainly regarding the calendar I think). This time, the qmsolb50.olb was only slightly smaller than the original.
Could you please confirm the registry settings so that I can recreate the qmsolb50.olb?
Thank you.The number of warnings are no problem. The form2lib utility only states that it could not find a tab for the named objects. That does not mean that the objects aren't in the object library. Only that you will not be able to see them directly in Forms Builder.
In the registry you only have to have the two registry-settings for the two tabs TAB1 and TAB2:
- NAME="Headstart Objects"; ID1="QMSSO$"
- NAME="OFG Objects"; ID1="CGSO$"
The only time you have to add entries for additional tabs is when you want to use your own objects, e.g.:
- NAME="My Objects"; ID1="MYSO$"
I can not explain the difference in file size, but you should be able to normally use the newly created object library. -
FRM-92101 in wu_test (the webutil demo form)
Error:
FRM-92101 in wu_test (the webutil demo form)
Problem:
I am attempting to run the wu_test form, downloaded with demos for webutil 1.02.
Running wu_test or another form containing webutil functions results in
FRM-92101 in the form's window and the following error in the OC4J console.
"Forms session <1> aborted: unable to communicate with runtime process."
Environment:
Java Client: Tried with both Sun Java Plug-In 1.4.2.04/5 and Jinitiator 1.3.1.17
Application Server: Oracle 9.0.4 iDS (Orion Development OC4J)
Database: Enterprise Edition 10.1.0.2.0
Forms Listener Servlet
Attempted Solutions:
I have scoured OTN & MetaLink & tried everything I could find with no luck. I
apologize for the length of this post, but I want to provide as much information
as possible re: what I've tried and my environment.
For instance, the remedy in Note 252600.1, which can cause these symptoms, did
not help.
This note states:
In webutil.cfg modify
install.syslib.location to an absolute URL, replacing the line:
install.syslib.location=/webutil
To an absolute URL like:
install.syslib.location=http://[host]:[port]/forms90/webutil
(replacing [host] and [port] with your own values) or
install.syslib.location=//../webutil
Other Information:
Other forms (ones that don't contain webutil functions/beans) run fine with the same
env and config used for webutil.
The wu_test form is already set up so first navigation item is not on the
webutil canvas, but on the "demo" canvas.
OC4J Console:
C:\Program Files\Common Files\System\MAPI\1033\nt>C:\Ora10giDS\jdk\bin\java -Xbo
otclasspath/p:C:\Ora10giDS\vbroker4\lib\vbjboot.jar -Doracle.security.jazn.confi
g=C:\Ora10giDS\j2ee\DevSuite\config\jazn.xml -Doracle.home=C:\Ora10giDS -DORACLE
_HOME=C:\Ora10giDS -jar C:\Ora10giDS\j2ee\home\oc4j.jar -userThreads -config C:\
Ora10giDS\j2ee\DevSuite\config\server.xml
04/07/29 15:46:09 Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)
initialized
04/07/29 15:46:19 FormsServlet init():
configFileName: C:\Ora10giDS/forms90/server/formsweb.cfg
testMode: false
04/07/29 15:46:35 ListenerServlet init()
04/07/29 15:46:51 Forms session <1> aborted: unable to communicate with runtime
process.
Orion webserver application.log:
04/07/29 15:46:07 Started
04/07/29 15:46:19 forms90web: jsp: init
04/07/29 15:46:19 forms90web: f90servlet: init
04/07/29 15:46:19 forms90web: FormsServlet init():
configFileName: C:\Ora10giDS/forms90/server/formsweb.cfg
testMode: false
04/07/29 15:46:19 forms90web: 9.0.4.0.0 Started
04/07/29 15:46:35 forms90web: l90servlet: init
04/07/29 15:46:35 forms90web: ListenerServlet init()
04/07/29 15:46:51 forms90web: Forms session <1> aborted: unable to communicate with runtime process.
04/07/29 15:46:51 forms90web: Forms session <1> exception stack trace:
java.io.IOException: FRM-93000: Unexpected internal error.
Details : No HTTP headers received from runform
at oracle.forms.servlet.ListenerServlet.forwardResponseFromRunform(Unknown Source)
at oracle.forms.servlet.ListenerServlet.doPost(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:270)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
at java.lang.Thread.run(Thread.java:534)
Java Console:
Java(TM) Plug-in: Version 1.4.2_05
Using JRE version 1.4.2_05 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\isellers
Proxy Configuration: No proxy
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
RegisterWebUtil - Loading Webutil Version 1.0.2 Beta
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 9.0.4.0
oracle.forms.net.ConnectionException: Forms session <1> aborted: unable to communicate with runtime process.
at oracle.forms.net.ConnectionException.createConnectionException(Unknown Source)
at oracle.forms.net.HTTPNStream.getResponse(Unknown Source)
at oracle.forms.net.HTTPNStream.doFlush(Unknown Source)
at oracle.forms.net.HTTPNStream.flush(Unknown Source)
at java.io.DataOutputStream.flush(Unknown Source)
at oracle.forms.net.StreamMessageWriter.run(Unknown Source)
Or JInitiator Console:
Oracle JInitiator: Version 1.3.1.17
Using JRE version 1.3.1.17-internal Java HotSpot(TM) Client VM
User home directory = N:
Proxy Configuration: no proxy
JAR cache enabled
Location: N:\Oracle Jar Cache
Maximum size: 50 MB
Compression level: 0
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
q: hide console
s: dump system properties
t: dump thread list
x: clear classloader cache
0-5: set trace level to <n>
Loading http://localhost:8890/forms90/webutil/webutil.jar from JAR cache
Loading http://localhost:8890/forms90/java/f90all_jinit.jar from JAR cache
Loading http://localhost:8890/forms90/webutil/jacob.jar from JAR cache
RegisterWebUtil - Loading Webutil Version 1.0.2 Beta
proxyHost=null
proxyPort=0
connectMode=HTTP, native.
Forms Applet version is : 9.0.4.0
oracle.forms.net.ConnectionException: Forms session <2> aborted: unable to communicate with runtime process.
at oracle.forms.net.ConnectionException.createConnectionException(Unknown Source)
at oracle.forms.net.HTTPNStream.getResponse(Unknown Source)
at oracle.forms.net.HTTPNStream.doFlush(Unknown Source)
at oracle.forms.net.HTTPNStream.flush(Unknown Source)
at java.io.DataOutputStream.flush(Unknown Source)
at oracle.forms.net.StreamMessageWriter.run(Unknown Source)
Named Config sections from formsweb.cfg
#A named (sample) named configuration section for use with WebUtil & Sun JPI
[webutil]
pageTitle=Oracle Forms Services - WebUtil
webUtilArchive=/forms90/webutil/webutil.jar,/forms90/webutil/jacob.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
baseHTMLjinitiator=html/bocowebutiljpi.htm
baseHTMLjpi=html/bocowebutiljpi.htm
userid=<replacedforsecurity>/<replacedforsecurity>@<replacedforsecurity>
legacy_lifecycle=false
heartBeat=5
envFile=env/webutil.env
#A named (sample) named configuration section for use with WebUtil & JInitiator
[webutiljinit]
pageTitle=Oracle Forms Services - WebUtil JInit
webUtilArchive=/forms90/webutil/webutil.jar,/forms90/webutil/jacob.jar
WebUtilLogging=off
WebUtilLoggingDetail=normal
WebUtilErrorMode=Alert
baseHTMLjinitiator=html/bocowebutiljini.htm
baseHTMLjpi=html/bocowebutiljini.htm
userid=<replacedforsecurity>/<replacedforsecurity>@<replacedforsecurity>
envFile=env/webutil.env
Webutil.env (with comments removed)
ORACLE_HOME=C:\Ora10giDS
FORMS90_PATH=C:\Ora10giDS\forms90\webutil\forms;C:\Ora10giDS\forms90\webutil\demo;C:\Ora10giDS\apps;
WEBUTIL_CONFIG=C:\Ora10giDS\forms90\webutil\webutil.cfg
CLASSPATH=C:\Ora10giDS\j2ee\OC4J_BI_Forms\applications\forms90app\forms90web\WEB-INF\lib\f90srv.jar;C:\Ora10giDS\jlib\repository.jar;C:\Ora10giDS\jlib\ldapjclnt9.jar;C:\Ora10giDS\jlib\debugger.jar;C:\Ora10giDS\jlib\ewt3.jar;C:\Ora10giDS\jlib\share.jar;C:\Ora10giDS\jlib\utj90.jar;C:\Ora10giDS\jlib\zrclient.jar;C:\Ora10giDS\reports\jlib\rwrun.jar;C:\Ora10giDS\jdk\jre\lib\rt.jar;C:\Ora10giDS\forms90\webutil\lib\webutil.jar;C:\Ora10giDS\forms90\webutil\lib\jacob.jar;
PATH=C:\Ora10giDS\bin;C:\Ora10giDS\jdk\jre\bin\client
FORMS90=C:\Ora10giDS\forms90
Section from Webutil.cfg
#install.syslib.location=/webutil
# Try absolute URL per note 252600.1 - no help
#install.syslib.location=http://it110981.boco.co.boulder.co.us:8890/forms90/webutil
# Or try relative URL like this per note 252600.1 - also no help
install.syslib.location=//../webutil
Line from orion-web.xml
<virtual-directory virtual-path="/webutil" real-path="C:\Ora10giDS/forms90/webutil/lib" />
Any suggestions on how I can get this to work will be appreciated. Thanks. -Ianmost of the time this means that your webutil.pll isn't good attached but it is very dependant on the versions you working on.
Post your versions of forms ias and webutil.
In older version it is sometimes necessary to first subclass the webutil group and then attach the webutil.pll. Other way around didn't work (was in beta version 1.02 I believe) -
When try to call Sub in Excel Objects > SheetXX after the original xlsm is modified and saved by another user in diff machine, getting an error below and seems Excel cannot identify any subs exists in Sheet.
Compile error:
Object library invalid or contains references to object definitions that could not be found
Note: it seems that this problem has been occurring After December 2014 update and still exists even after applying the fix:
http://blogs.technet.com/b/the_microsoft_excel_support_team_blog/archive/2014/12/11/forms-controls-stop-working-after-december-2014-updates-.aspx)Hi Kwlee324,
Thanks for sharing the workaround with us. It would be very helpful for others who have the same issue.
Also I found a two useful links about the error message "Object library invalid or contains references to object definitions that could not be found":
https://support.microsoft.com/kb/2703186
http://blogs.msdn.com/b/vsod/archive/2009/06/05/visual-basic-6-controls-stop-working-after-security-advisory-960715.aspx
Hope it is helpful.
Regards & Fei
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Microsoft Word Object Library does not find in add reference com visual basic 2008
I didn't find the Microsoft Word Object Library On
the COM tab, in visual basic 2008
how i can add it.
my purpose that i want to add word in my project and can view and edit in it.I didn't find the Microsoft Word Object Library On
the COM tab, in visual basic 2008
how i can add it.
my purpose that i want to add word in my project and can view and edit in it.
Maybe dumb question from me, but is Microsoft Word installed on the machine?
AFAIK, you can (optionally) install the "Primary Interop Assemblies" when installing Word. (see also: How to: Install Office Primary Interop Assemblies)
Armin -
Application Object Library Reference Manual in EBS 11.5.9 Docs
Hi,
I have bumped to a reference of the book "Application Object Library Reference Manual". Since this reference is about an old EBS version(10.6) and i want the equivalent of this for the EBS 11.5.9. , can you please write which one is this from url:
http://download.oracle.com/docs/cd/B12190_11/current/html/docset.html
Many thanks,
SimHi,
Actually , i have read on some docs located at :
http://www.bryanthompsononline.com/oracle/2008/05/06/download-oracle-aim-applications-implementation-methodology-software/
about the above reffered Oracle EBS document. I have searched on the typical Oracle EBS 11.5.9. doc , but i've not found this exactly doc (with this title). So , i have asked if anybody could point me to the relative doc on EBS 11.5.9. docs set......
Many thanks for the link anyway.....
Greetings,
Sim -
Missing Microsoft Excel Object Library
I have Windows XP with Excel 2002. I'm missing the Microsoft Excel Object Library. I cannot run the example vi for writing a table from LabVIEW to Excel because of this and neither can I make new vi's which comunicate with excel. I've search the web for this library, but I didn't find it. Any help would be great.
ThanksThe Excel Object Library should be on your pc if Excel is correctly installed. What it could be is that the example is referencing a different vrsion of Excel than what's installed on your system. Open the subVI "Open Excel and Make Visable". On the front panel, right click on the automation refnum labeled Excel._Application. Select Select ActiveX Class>Browse. You should get a Select Object From Type Library window. The type library will list all that are installed on your pc. Scroll through the list until you find Microsoft Excel (whatever version) Object Library and then select the application object. This should update the VI to use the object library on your pc.
-
Deploying Oracle Application Object Library
.. i have used this to automate the time to deploy the Oracle Application Object Library
http://64.78.35.195/MercuryInteractive/OMdemo.asp
highly recommended.. !This is the Oracle9i Lite forum. Please post your message on the appropriate message board
-
Problem subclassing an object group from an object library
Hi
I've created an object group using Forms 6i (can't tell you the exact version just now) containing a number of objects, including a couple of alerts, a couple of data blocks, canvas, window, program units etc. I've saved the object group into an object library and used it successfully for some time. Now I've gone to a new job, I suspect that I'm using a subtly different version of Forms 6i (6.0.8.16.1), but I'm finding a strange behaviour when I try to add the object group to a form.
Dragging the object group over, I get the 'Do you want to copy or subclass the object?' message. If I select 'Copy', everything gets copied across fine - the datablocks have all the items in them and the program units are fine. However, if I select 'Subclass', the items all appear in the object navigator, but are 'empty', so the data blocks contain no items and the program units are just 'begin' and 'end' statements with nothing in between.
Funnily enough, if I 'copy' the object group into a form (so everything's present), then create another copy of the object group in the current version of Form Builder and save it in a (new) object library, the behaviour is still the same.
Has anyone come across this situation before (I couldn't find anything exactly comparable on Metalink), and what workaround (if any) did you find?
regards
Andrew
UKHi again
The answer to this strange behaviour became apparent when I found bug 2772326 on Metalink.
Basically, either the OLB has to be on the FORMS60_PATH, or the option in Forms Builder under Tools->Preferences->Access->Subclassing Path has to be set to 'Keep' rather than 'Remove'. Doing either of these things solves the problem.
regards
Andrew -
Subclassing objects from Object Library
Hi,
We have an Object Library that is ever-changing.
We have several procedures and function in the Object Lib. that
we subclass in many different forms.
I expect those subclassed proc/functions to inherit the new
changes automatically when I re-compile, but I don't see any new
changes. In fact, the red arrow(subclassed items have red-
arrows to show that they are subclassed) disappear from the
subclassed forms.
I have a source form where I edit/write all the property
classes, visual attributes, procedures, and functions. Once I
write/edit them, then, I move(drag) them to object library. Am
I doing something wrong?Once you have an object in the OLB and you dragged it to a form
it will be marked with a red arrow as subclassed.
Now if you change the object in the OLB (but keep the previous
object name, you'll get a replace option message) and save the
olb, you need to open the form that has the subclassed object
and re compile it. Make sure the olb is also opened in the forms
developer. This will make the changes appear in the form's
object.
If the arrow disapear then have a look at the subclass property
of the item in question to see what went wrong.
Maybe you are looking for
-
Infoprovider documentation in BEx query designer
Hi Experts, While users creating queries in BEx query designer (BI7) they have to see the predefined documentation about that inforprovider. Can we achive this requirement? What is the use of "Documents" in BEx query designer? Can we show the documen
-
Just Not Having Any Luck With E-Mail Address, ect.
Kuduo, First off thank you so much for just doing this!!! I have been dealing with the company, and it's a nightmare! I am still getting nowhere as far a establishing a e-mail address for the e- what ever it's called on my printer. I have a new hp ph
-
Lion Bug List: How come Lion is loaded with bugs?
Here is my shortened list: Full-screen apps (in full screen mode): iTunes: When retrieving the top bar, sometimes only the icons on the right (clock etc.) is shown, and with no gray background. Safari: When retrieving the top bar, it often hangs befo
-
i've just got a new windows laptop, i did have a mac before, i did get a laptop with a faulty speaker, transfered all my itunes across using home sharing then the speaker stopped working so they exchanged it, now i'm back to square one, but this time
-
Layers show through others in 3-D space
Hello everyone, Since I moved to CS3, all my old AE files imported, and newly created projects, run into this problem in 3-D space quite regularly: Often, a layer in 3-D space that is behind or colliding through another layer will still appear. It's