I'm trying on the XI demo
Configuration:
When I create three business system, automically generated communication channel. for the three clients,105,106,107.
I open one communication channel, error:
Attempt to access the 1 requested objects on 1 failed. Detailed information: com.sap.aii.ib.core.roa.RoaObjectAccessException: Attempt to read object Adapter Metadata XI | http://sap.com/xi/XI/System (SAP BASIS 7.00), type AdapterMetaData from application REPOSITORY on system REPOSITORY failed. Object does not exist. Detailed informatio n: Object Adapter Metadata XI | http://sap.com/xi/XI/System not found
There is no option for thransport and message protocol, Adapter engine.
I can import RFC object in design.
netweaver2004s.
Anybody help? Thanks very much.
Shen,
Do not check the "check box" for "automatic communication channel generation" and it will solve your problem.
You need to create the Communication Channel manually not automatically.
Regards,
Sarvesh
Similar Messages
-
Trying to see the Guided Demo of KM and Collaboration in SDN
Hi,
Just one month back , I found a eclass in SDN, a demo( guided end user tour) of KM and Coolaboration to illustrate the functionality of the end users. This was a eclass with the online demo but only with a voice and no small video of the instructor. The full page was used to show the Portal Page in action and showed the capability of KM AND COLL as the end would experience.
Currently all the eclass( KM and coll) are power point based demo and the one that I am talking about is no longer available.
Have any body seen the one I mentioned before and help me to find it. If any body has it stored on his/her's pc let me know, i can send my email address .
Thanks
ArunHi Arun,
have you checked this link?:
https://www.sdn.sap.com/irj/sdn?rid=/media/public/videos/knowledge management and collaboration features/index.html
There are a couple of other eclasses with powerpoint presentations and a speaker here on SDN. Just check the links on the right side panel under "eLearning" on the "Knowledge Management & Collaboration" Developer Area:
https://www.sdn.sap.com/irj/sdn/developerareas/km
Hope this helps,
Robert -
Unable to get the SVG demos to work in mapinit.jsp
Hi forum
I've played a bit around with the Mapviewer demos for Oracle Maps. I have loaded the demo data in a database and done the setup as described in the setup. Everything works - except all demos related to SVG, like mapinit.jsp in this case. I've tried both version 10.1.3.1 and 10.1.3.3. I've tried this in misc. browsers, and here's what happens in each
IE7 + Adobe SVG Viewer: The SVG window is blank
Firefox 3: For Mapviewer 10.1.3.1, displays a "Malformed XML document error". For Mapviewer 10.1.3.3, wants to install an "Unknown plugin" which it then can't find, and doesn't display anything.
Google Chrome: Outputs an XML document as text in the SVG window
I have tried adding an entry to mime-types like "image/svg+xml svgz", but that didn't seem to change anything. No browser wants to display the SVG correctly.
Choosing "Regular image" for the same demo data works fine.
How do you get this to work? What am I missing? The appserver runs 10.1.3.4.
Thanks in advance,
JacobHi Jacob,
Since Adobe dropped support of their SVG viewer, MapViewer SVG support has not been updated with the new features added. Therefore, do not expect to get in SVG, what you currently get with other formats. The minimum support initially added for SVG, is still there. We will check the demos.
Different browsers provider different levels (some rather incomplete) of support for SVG, and scripting with SVG is also done differently on different browser/platform, so this makes difficult to keep SVG support updated. You experienced these differences in your tests with different browsers.
Joao -
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) -
Why does I can't install the FORM6I DEMO program
Hi :
Why does I can't install the FORM6I DEMO program?
Environment:WINDOWS98 ORACLE 817 single machine version FROM6i
The FORM6i installs in the :D:\ FORM60
The ORACLE817 installs in the D:\ORACLE 817
While installing the DEMO, always hint is not an ORACLEHOME catalogue, two catalogues can't all install.
Please the help!Hi Mountain Matt,
Please make sure that you're logged in as an administrator, and that any antivirus software on your system is disabled. Then, trying downloading Acrobat from Download Acrobat products | Standard, Pro | XI, X, and run the installer.
Please let us know how it goes. If you're still having trouble and need additional help, it will be very helpful to know what version of Windows you're using.
Best,
Sara -
I downloaded the driver demo package (SUNWddk) and built the ramdisk driver.
The driver loads fine, but if I try to make a file system on it i get the following error:
# add_drv ramdisk
# mkfs -F ufs -o nsect=8,ntrack=8,free=5 /devices/pseudo/ramdisk@0:c,raw 1024
Can not determine partition size: No such device or address
The entry /devices/pseudo/ramdisk@0:c,raw is present.
I also tried the slightly modified version in the Solaris 8 FCS source distribution.
Teseted on x86 Solaris 8 02/02 and 9 08/03.I downloaded the driver demo package (SUNWddk) and built the ramdisk driver.
The driver loads fine, but if I try to make a file system on it i get the following error:
# add_drv ramdisk
# mkfs -F ufs -o nsect=8,ntrack=8,free=5 /devices/pseudo/ramdisk@0:c,raw 1024
Can not determine partition size: No such device or address
The entry /devices/pseudo/ramdisk@0:c,raw is present.
I also tried the slightly modified version in the Solaris 8 FCS source distribution.
Teseted on x86 Solaris 8 02/02 and 9 08/03. -
Anyone actually tried out the gaming performance?
Hey so I'm looking to get a new MacBook and was just hoping someone out there already to have one could slap something like the doom3 demo in just so we could hear first hand what its like. I realize its not a gaming computer and I'm not hoping for 40fps at high on graphically intense games, gaming will not be the main use of the laptop if I get one, I am just curious to hear how it is. I have actually gone throught the doom3 demo on my emac (despite the fact it is way below the requirements) with everything turned down and it wasn't bad as long as nothing onscreen moved. Anyways it would be cool to hear what game you tried, what kind of settings and whether it was smooth or a little choppy or what.
Thanks,
SteveI installed Warcraft on my wife's new MacBook. It is the low end model (1.83ghz) with 1gb of RAM. She was happy with the performance. I was not impressed.
Here are some metrics. I bumped all settings down to the minimum. The shader options are not available as integrated intel video *****. The terrain distance option was bumped to the 1/4 position (meaning just a bit longer than the shortest viewable terrain distance). No vertical sync. Hardware cursor and mouse were both enabled.
Machine lag was not an issue. Stormwind and Ironforge both were responsive enough, even when crossing into the drop zone near the Ironforge Auction house.
The framerates were not very good though. In heavily populated areas it was looking at 14-24 frames per second. It was smooth "enough" but anything less than 24 frames makes it not look as smooth.
The framerates in other areas was better but still not great. Now, it's time for a comparison...
Her Sony Vaio V505-DX with an onboard ATI 9200 at only 32mb performs much better at the same settings. The game is always played with shaders turned on, terrain about the same and all other settings on low. It always manages at least 30 frames per second.
The machine if you're curious:
http://www.amazon.com/gp/product/B0000D90BR/102-6634257-7920946?v=glance&n=54196 6
I'd say the move to using integrated video was a poor decision. I don't expect crazy performance but this move has further pushed the Mac away from mid-range gamers and potentially game developers. I would not game on one. My wife games maybe an hour or two an evening (we don't watch much TV) so this is an alright fit for her.
If Apple really wanted to bring the games to the Mac platform they would make it attractive to both parties (developers and consumers) but I don't feel they did a good job on that one. -
Looking for a form in the VIS demo database with lots of data
Hi all,
I am looking for a form in the VIS demo database (that ships with Oracle Applications) that contains a lot (1 MB or more) of data. Specifically, when I perform some type of search in the form, I would like more than 1 MB of data to be transferred over the network to the client.
With Oracle Applications 11i, I was using this form: CRM Resource Manager, Vision Enterprises → Resources
This was nice because searching for all resources resulted in 4.6 MB of data being sent by the server. However, in Oracle Applications R12, the same query in the same form only sends about 100 KB of data. :-(
Does anyone know any other forms that have lots of data in them?
- KyleThanks for that - I found the form. However, it appears the database table is empty - when I perform a search for all jobs, no records are returned.Nevermind, after some trial and error I found a site that had lots of jobs defined. Thanks for the pointer!
I'm still running into the same problem I was seeing with the previous form I was using. This is what I'm doing:
1. Open the form.
2. Search for all records.
3. Jump to the very last record.
In Oracle Applications 11i, this would cause a large amount of data to be transferred over the network (4.6 MB for the previous form I was using and 2.6 MB for this new "Discrete Jobs" form I'm trying). However, the behavior is different in Oracle Applications R12. When I perform the same steps in the same forms, only a fraction of the data is transferred over the network (~100 KB).
Ideally, I would like a set of steps (and a form) that will produce the same results in both 11i and R12. More realistically, I just need a form (or a new test procedure) in R12 that will spit out more than 1 MB of data. -
How to deploy the oracle demo PJC
i intend to use the oracle demo PJC keyfilter , but would like to know how do i deploy it on my development application server. Please guide me
thanks for your reply.When i tried on my local PC with OC4j running , I set up the implementation class oracle.forms.demos.KeyFilter for my item and also set
archive=f90all.jar,/forms90demo/jars/demo90.jar
archive_jini=f90all_jinit.jar,/forms90demo/jars/demo90.jar
archive_ie=f90all.cab,/forms90demo/jars/demo90.cab
in my formsweb.cfg file. However the PJC is not working. Can you help me out.
Thanks -
I am trying to install a demo loop on a iPhone 5, can anybody help me with this?
I am trying to download a demo loop for the iPhone 5, can anybody help me?
I went to Setting, General, and reset, I select Reset all settings and contents and it asked me for a 4 digit code but when i use the one on my current iphone 5 id doest work.
-
Where can I find the JAR-File of the JDAPI-demo FormDumper ?
Hi,
I would like to compile the JDAPI-demo FormDumper
and cannot find the right jar-file of :
import oracle.forms.util.Getopt.*; .
Thanks,
FriedholdOk there is no place to find the getopt file. forms 10.1.2.2.0) One needs the corrected version of the formdumper program which elimates calling it.
btw to compile this one would need to do:
set CLASSPATH=c:\devsuite\forms\java\frmjdapi.jar;
javac FormDumper.java
to run it I found this necessary:
set CLASSPATH=c:\FormDumper.class;c:\devsuite\forms\java\frmjdapi.jar;
java FormDumper c:\\mydirectory\\myform.fmb >myform.out
/* modified version of the corrected version */
/* Subject: How To Implement The Code From 'A JDAPI Programming Example' From Forms Online Help?
Doc ID: Note:428083.1 Type: HOWTO
Last Revision Date: 23-APR-2007 Status: PUBLISHED
Applies to:
Oracle Forms - Version: 9.0.5.2 to 10.1.2.2
Information in this document applies to any platform.
Goal
The goal of this document is to explain how to make the sample code provided in the java class FormDumper 'A JDAPI Programming Example' from Forms OnLine help work.
When used as it is provided in the documentation it fails, because 'import oracle.forms.util.getopt.*; not found'.
Solution
The sample code provided in the 'A JDAPI Programming Example' Forms OnLine help has the following line:
import oracle.forms.util.getopt.*;
When trying to compile the FormDumper.java the compilation fails with 'import oracle.forms.util.getopt.*; import not found'. This import fails due to the fact that util.jar library is not available with the standard Forms iDS. The solution to have the FormDumper class is to use another code in which util.jar is not used.
Sample code to be used:
import java.io.File;
import java.io.PrintWriter;
import java.io.FileWriter;
import java.text.MessageFormat;
import oracle.forms.jdapi.*;
* Dumps passed forms JdapiObjects to an output stream as text.
* Set command line options for more output, else only the
* basic form tree structure will be dumped.
* See printUsage for command line options.
public class FormDumper {
* Need this to parse the command line options
* The string represents valid command options as detailed in the
* Getopt class
/* changed following b */
/* boolean m_dumpAllProps = false;
boolean m_dumpBoolProps = false;
boolean m_dumpNumProps = false;
boolean m_dumpTextProps = false;
boolean m_dumpPropNames = false;
boolean m_dumpAllProps = true;
boolean m_dumpBoolProps = true;
boolean m_dumpNumProps = true;
boolean m_dumpTextProps = true;
boolean m_dumpPropNames = true;
String m_dumpPath = null;
* Output stream, default to STDOUT */
private PrintWriter m_out = new PrintWriter(System.out, true);
* Use this to indent children
private String m_indentation = "";
* Constructor
public FormDumper() {
* Special constructor that does not take command line arguments.
* @param out The output writer where to send dump information.
public FormDumper(PrintWriter out) {
m_out = out;
m_dumpAllProps = true;
m_dumpBoolProps = true;
m_dumpNumProps = true;
m_dumpTextProps = true;
m_dumpPropNames = true;
* Set the dump path.
* @param path The file where the dumper must send the information
public void setDumpPath(String path) {
m_dumpPath = path;
* Indirect output
public void println(String s) {
m_out.println(s);
* Dump a form to the output stream
public void dumpForm(String filename) throws Exception {
FormModule fmb = FormModule.open(filename);
System.out.println("Dumping module " + fmb.getName());
if (m_dumpPath != null) {
// use this form's FILE name to name the dump file
String thisFormName = new File(filename).getName();
thisFormName =
thisFormName.substring(0, (thisFormName.length() - 4));
StringBuffer dmpFilename = new StringBuffer();
dmpFilename.append(m_dumpPath);
if (!dmpFilename.toString().endsWith("/")) {
dmpFilename.append("/");
dmpFilename.append(thisFormName);
m_out =
new PrintWriter(new FileWriter(dmpFilename.toString()), true);
// Call the actual 'dump' method
dump(fmb);
// Dump the coordinate system used by the module
m_indentation = " ";
dump(new Coordinate(fmb));
m_indentation = "";
println("Dumped " + fmb.getName());
// Close the module
fmb.destroy();
* Recursively dump a forms JdapiObject and its children to the output stream
protected void dump(JdapiObject jo) {
String className = jo.getClassName();
// print out a context line for the JdapiObject
// If it is a coordinate system, it does not have a name
if (className.equals("Coordinate")) {
println(m_indentation + "Coordinate System ");
} else {
println(m_indentation + className + " " + jo.getName());
// Property classes need special treatment
if (className.equals("PropertyClass")) {
dumpPropertyClass((PropertyClass)jo);
} else // Generically dump the required property types only
if (m_dumpTextProps) {
dumpTextProps(jo);
if (m_dumpBoolProps) {
dumpBoolProps(jo);
if (m_dumpNumProps) {
dumpNumProps(jo);
// Additionally, dump any Item list elements
if (className.equals("Item")) {
dumpListElements((Item)jo);
// use Form's metadata to get a list of all the child JdapiObjects this
// JdapiObject can have b commented this
JdapiMetaObject meta = JdapiMetadata.getJdapiMetaObject(jo.getClass());
JdapiIterator props = meta.getChildObjectMetaProperties();
JdapiMetaProperty prop = null;
JdapiIterator iter = null;
JdapiObject child = null;
// loop through every possible kind of child JdapiObject this JdapiObject
// can have b commented this
while (props.hasNext()) {
prop = (JdapiMetaProperty)props.next();
// only bother if we can access these JdapiObjects
if (!prop.allowGet()) {
continue;
// get the actual values for the current child JdapiObject type,
// e.g. get the Items on a Block
iter = jo.getChildObjectProperty(prop.getPropertyId());
// null is returned if there are no property values
if (iter != null) {
// loop over every child value
while (iter.hasNext()) {
child = (JdapiObject)iter.next();
// recursively navigate to it
m_indentation += " ";
dump(child);
if (m_indentation.length() > 2)
m_indentation =
m_indentation.substring(0, m_indentation.length() -
2);
* Dump list elements
* The JdapiObject is an item; if it is a list item,
* dump the list elements.
* @param item
private void dumpListElements(Item item) {
if (item.getItemType() == JdapiTypes.ITTY_LS_CTID) {
if (m_dumpPropNames) {
println(m_indentation + "dumping list elements");
for (int i = 1; i <= item.getListElementCount(); i++) {
String label = item.getElementLabel(i);
String value = item.getElementValue(i);
println(m_indentation + " " + i + ": '" + label + "' '" +
value + "'");
* Dump the property class properties
private void dumpPropertyClass(PropertyClass pc) {
String propertyVal = null;
// test for every single possible property
// this is a bit hacky :)
for (int propertyId = 1; propertyId < JdapiTypes.MAXIMUM_PTID;
++propertyId) {
if (!pc.hasProperty(propertyId)) {
continue; // this property is not in the set
if (pc.hasDefaultedProperty(propertyId) && !m_dumpAllProps) {
continue;
Class pt = JdapiMetaProperty.getPropertyType(propertyId);
if (pt == Boolean.class) {
if (m_dumpBoolProps) {
propertyVal =
String.valueOf(pc.getBooleanProperty(propertyId));
} else if (pt == Integer.class) {
if (m_dumpNumProps) {
propertyVal =
String.valueOf(pc.getIntegerProperty(propertyId));
} else if (pt == String.class) {
if (m_dumpTextProps) {
propertyVal = pc.getStringProperty(propertyId);
if (null != propertyVal) {
if (m_dumpPropNames) {
println(m_indentation + " " +
JdapiMetaProperty.getPropertyName(propertyId) +
" " + // changed by b
propertyVal);
} else {
println(m_indentation + propertyVal);
propertyVal = null;
} // End loop over every property
* Dump the source JdapiObject text properties
private void dumpTextProps(JdapiObject jo) {
JdapiMetaObject meta = JdapiMetadata.getJdapiMetaObject(jo.getClass());
JdapiIterator props = meta.getStringMetaProperties();
// for each text property
while (props.hasNext()) {
JdapiMetaProperty prop = (JdapiMetaProperty)props.next();
int propertyId = prop.getPropertyId();
String propertyVal = null;
try {
propertyVal = jo.getStringProperty(propertyId);
} catch (Exception e) {
println(m_indentation + "Could_not_get_property " +
JdapiMetaProperty.getPropertyName(propertyId));
continue;
if (jo.hasProperty(propertyId) &&
(m_dumpAllProps || !(jo.hasDefaultedProperty(propertyId)))) {
if (m_dumpPropNames) {
println(m_indentation + " " +
JdapiMetaProperty.getPropertyName(propertyId) +
" " + propertyVal);
} else {
println(m_indentation + propertyVal);
* Dump the source JdapiObject boolean properties
private void dumpBoolProps(JdapiObject jo) {
JdapiMetaObject meta = JdapiMetadata.getJdapiMetaObject(jo.getClass());
JdapiIterator props = meta.getBooleanMetaProperties();
// for each boolean property
while (props.hasNext()) {
JdapiMetaProperty prop = (JdapiMetaProperty)props.next();
int propertyId = prop.getPropertyId();
boolean propertyVal = false;
try {
propertyVal = jo.getBooleanProperty(propertyId);
} catch (Exception e) {
println(m_indentation + "Could_not_get_property " +
JdapiMetaProperty.getPropertyName(propertyId));
continue;
if (jo.hasProperty(propertyId) && (m_dumpAllProps)) {
if (m_dumpPropNames) {
println(m_indentation + " " +
JdapiMetaProperty.getPropertyName(propertyId) +
" " + propertyVal);
} else {
println(m_indentation + propertyVal);
* Dump the source JdapiObject numeric properties
private void dumpNumProps(JdapiObject jo) {
JdapiMetaObject meta = JdapiMetadata.getJdapiMetaObject(jo.getClass());
JdapiIterator props = meta.getIntegerMetaProperties();
// for each numeric property
while (props.hasNext()) {
JdapiMetaProperty prop = (JdapiMetaProperty)props.next();
int propertyId = prop.getPropertyId();
int propertyVal = 0;
try {
propertyVal = jo.getIntegerProperty(propertyId);
} catch (Exception e) {
println(m_indentation + "Could_not_get_property " +
JdapiMetaProperty.getPropertyName(propertyId));
continue;
if (jo.hasProperty(propertyId) &&
(m_dumpAllProps || !(jo.hasDefaultedProperty(propertyId)))) {
if (m_dumpPropNames) {
println(m_indentation + " " +
JdapiMetaProperty.getPropertyName(propertyId) +
" " + propertyVal); //changed by b
} else {
println(m_indentation + propertyVal);
* Output usage info to STDOUT
public void printUsage() {
System.out.println("");
System.out.println("Jdapi Form Dumper Utility");
System.out.println("Valid arguments:");
System.out.println("-a : dump all properties, not just overridden ones");
System.out.println("-b : dump boolean properties");
System.out.println("-n : dump numeric properties");
System.out.println("-t : dump text properties");
System.out.println("-p : dump property names, not just values");
System.out.println("-o : file path to output to");
* Main method
public static void main(String[] args) throws Exception {
FormDumper dmp = new FormDumper();
for (int i = 0; i < args.length; i++) {
dmp.dumpForm(args);
System.out.println("");
System.out.println("Dumps complete");
System.out.println("");
Message was edited by:
Jan Carlin -
cannot send or receive yahoo mail or gmail from iPhone . installed ios 6 recently. tried rebooting the phone and deleting the email account and adding again but nothing works ! can someone suggest a solution?
Not sure about yahoo, but for gmail, I done the following:
Set up using Exchange on iPhone, it'll keep prompting for password. On PC use captcha option, log in to gmail account from PC after completingg captcha option, enter password on iPhone.
See how that goes for gmail, let us know.
Hopefully someone will have fix for yahoo. -
Hi Team, I am fairly new at this & I'm trying for the first time to download a movie, however its not allowing me to play as it says I need to download quicktime which I have tried to do, I have this application now but its still not allowing me to play movie, any help please for someone who hasnt got a clue
where did you download the movie from?
what is it doing when it wont allow you to play the movie?
since you downloaded quicktime is it still asking you to download quicktime? -
My ipad will not start. It is 1 year old...I have tried holding the two buttons and nothing..I have it connected to my desktop and it will make a ding noise but nothing comes up on the screen.
Frozen or unresponsive iPad
Resolve these most common issues:
• Display remains black or blank
• Touch screen not responding
• Application unexpectedly closes or freezes
http://www.apple.com/support/ipad/assistant/ipad/
iPad Frozen, not responding, how to fix
http://appletoolbox.com/2012/07/ipad-frozen-not-responding-how-to-fix/
iPad Frozen? How to Force Quit an App, Reset or Restart Your iPad
http://ipadacademy.com/2010/11/ipad-frozen-how-to-force-quit-an-app-reset-or-res tart-your-ipad
Black or Blank Screen on iPad or iPhone
http://appletoolbox.com/2012/10/black-or-blank-screen-on-ipad-or-iphone/
What to Do When Your iPad Won't Turn On
http://ipad.about.com/od/iPad_Troubleshooting/ss/What-To-Do-When-Your-Ipad-Wo-No t-Turn-On.htm
iOS: Not responding or does not turn on
http://support.apple.com/kb/TS3281
iPad: Basic troubleshooting
http://support.apple.com/kb/TS3274
Cheers, Tom -
I tried using the Voice Memos iPhone app and ended up with a red banner on top of the screen that flashes "recording 00.00" but I can't locate what I thought I was recording. can you help me?
jacknilI found an answer to this on another page (I was having the same problem) This worked for me:
Double-click the Home button.
Swipe left or right until you have located the app you wish to close.
Swipe the app up to close it.
more here: https://discussions.apple.com/thread/5596831
Maybe you are looking for
-
I am using MS Office 2013 Professional Plus in Windows 7 Ultimate. When I tried to open outlook 2013 today, it just stops at "loading profile" dialog and then continuously showing that dialog. And not opening outlook further. During 6/7 before it was
-
Hello how are you? My MacBook Pro and my iPad Air is been stole 2 days ago. i Would like to block so no one could use my MacBook and the iPad Air. please give me an solution to do the block thanks
-
Runtime property tweaks on report instance
I have found posts that refer to a former capability in CR of accessing an object model to alter an instance of a report object prior to loading that instance to the viewer. [activex 10.0 I think|http://devlibrary.businessobjects.com/BusinessObjectsX
-
Textfield which accepts multilingual characters with embedded fonts
Hi all, I have a textfield where I can paste text from different languages with device fonts. Now, I want to input multi-ligual text with embedded fonts. I have embedded set of fonts, where I can input only english alphabets but not other languages.
-
Looking for a pattern to solve double-sided dependency
Hi, i'm facing a problem in which i have the following code: public class A { public B createB(Class<? extends B> kindOfB, String information1, int information2, Object information3, int information4) { if (kindOfB.equals(B1.clas