Init and main
can anybody help me understand the difference between init and main methods.
I am a beginner,so please take it easy if thequestion seems stupid.
thank you
saumya
init() comes into picture only in servlets !??That isn't what he said, that was just an example. The init() method is used by a lot of APIs, but all for the same basic principal:
The class will be instantiated (the constructor will be called), but the process the class represents may run right away. There may be more initialisation needed. The init() method is called after all initialisation is done, and before the process begins to run. Thus, if you want to prepare your class you use the init() method (so you know it will always occur after full initialisation and before execution).
but you mean,if i am developing an applet then no
need to right main() ?That is correct. You do not need a main() unless your app is a stand-alone application.
and if i am developing a stanalone application
suppose in swing i need not right init() ?That depends. Generally no. But some classes/APIs may require you to.
Similar Messages
-
Blocking the applet and main threads ?
The thread that runs the Applet callback methods like init() and start() is a thread named �applet-your.package.your.classname.class�.
If I am doing a blocking method call, i.e. a method call that does not return immediately like doing I/O read on a socket connection, is it ok to do it on the thread mentioned above ? In other words, is it ok to hang/suspend/block the applet thread ?
What about blocking the �main� thread that calls
public static void main(String args[]) {�}
Thanks.eminformatics, thanks for the reply.
-
What's the difference between Main ( ) and Main { } ?
I have been searching around, but still no luck finding the difference between Main ( ) and Main { }. I found that java uses ( ), and javafx uses { }. But in javafx I can still use ( ). Is there different meaning?
Thanks.I am not sure what you mean, but I will take a guess.
Remember just one thing:
1) You can easily instantiate a class to an object in JAVAFX using a JAVA or JAVAFX class, but in JAVA you can only instantiate JAVA objects.
(Not completely true. If you really want a headache then you can instantiate JAVAFX classes in JAVA, but it is not easy.)
Let me give you the following class that contains some variable:
JAVA
class MainJava {
int blaInt;
long blaLong;
String someString;
String anotherString = "(First Bicycle) Look mom no Hands... Look Mom no teeth.";
public MainJava() {
// Before this contructor runs all variables will first be initializes to their default values or whatever you put in them above
// Construct things :)
} // END CONSTRUCTOR for MainJava
} // END CLASS MainJavaJAVAFX
class MainJavaFx {
var blaInt : Integer;
var blaLong : java.lang.Long; // The most usefull number made difficult in JAVAFX :(
var someString : String;
var anotherString = "(First Bicycle) Look mom no Hands... Look Mom no teeth."; // Thats nice. No need for a type :) Heaven ... I'm in Heaven
init {
// Before this contructor runs all variables will first be initializes to their default values or whatever you put in them above
// Construct things :)
} // END CONSTRUCTOR for MainJava
} // END CLASS MainJavaFxThese 2 classes are affectively the same.
One written in Java and one in JAVAFX.
You already seem to know JAVA so I am going to talk in JAVAFX code from now on.
1) To instantiate a JAVA class in JAVAFX is the same as in JAVA.
var myNewObj = new MainJava();2) To instantiate a JAVAFX class in JAVAFX you do the following.
var myNewObj = MainJavaFx{}; // Weeeee .. easy hey :) I likeThink of init{} as the contractor of the class in JAVAFX, because there is no more constructors in JAVAFX like in JAVA.
Also in JAVA you can pass parameters to the class constructor, whereas in JAVAFX that is not possible anymore.
So sad, but what JAVAFX taketh away ... JAVAFX giveth so muchth moreth ... th...
Now witness the power of ... JAVAFX ...
In JAVAFX you can instantiate any "var" variables when you create the object from the class.
Therefore you do not need to pass parameters to the init constructor, most of the time you do not even need init.
So lets say you want to give the class variable other default values in the JAVAFX class then you can do it like this:
var myNewObj = MainJavaFx{
blaLong : java.lang.System.currentTimeMillis()
blaInt : 1234
someString : "Going to the Hospital I see"
anotherString : "Thorry Mom."
}; // Weeeee .. easy hey :) I likeNow isn't that nice.
Keep in mind that the init{} and postinit{} code blocks will only run if they exist after the object is created and therefore the variables will already be changed to the values you have given them when you instantiated the class.
Cool hey :)
You can not do that to a JAVA object, but then again if you need to change the class variables of a JAVA object then just create a constructor that takes paramaters and update the class variables in the constructor. -
Classloader difference in init() and destroy()?
I was getting a ClassNotFoundException (see below) inside a log4j call from my servlet destroy() method. To test, I attempted the same log4j call from my servlet init() method and it works just fine. In fact, in this test, since the class is already loaded at init time it finds it successfully at destroy time (ie. the log4j call is successful). But, if I take the call out of init and the class in not loaded anywhere prior to destroy(), it fails with the ClassNotFoundException in destroy(). Anybody have any insight on this one? Thanks.
The exception stack dump:
java.lang.NoClassDefFoundError: org/apache/log4j/spi/ThrowableInformation
at org.apache.log4j.spi.LoggingEvent.<init>(LoggingEvent.java:145)
at org.apache.log4j.Category.forcedLog(Category.java:372)
at org.apache.log4j.Category.info(Category.java:691)
I'm using log4j version 1.2.7.
I'm importing org.apache.log4j.Logger;
I instantiate in my class: private Logger theLog = Logger.getLogger(this.getClass());
I'm calling: theLog.info(String s, Throwable e);Where do you have the log4j.jar? It sounds like the ClassFinder for that jar has already been closed (as part of the undeployment) by the time your destroy is called.
-- Rob
WLS Blog http://dev2dev.bea.com/blog/rwoollen/ -
Can't access the "Apple" icon in upper main menu to shutdown my MacBook Pro running 10.6.8! Also can't open a new finder window and main menus such as File and Edit are sluggish to open or don't open at all. Doesn't happen each time I attempt to shutdowCan't
There are some keyboard commands (shortcuts) you can use instead of having to go to the Apple menu -
Control-Eject This brings up the Restart-Sleep-Cancel-Shutdown window.
Command-Option-Eject This puts the machine to sleep.
Command-Control-Eject This closes all apps and restarts the machine.
Command-Option-Control-Eject This closes all apps and shuts the machine down. -
Performing Init and Init of Delta in BI 7.0
Hi,
As we use to create two info packages in BW 3.5, one for "INIT" and another for "INIT of Delta".
Do we have to create two infopackages in BI 7.0 too?
If we create two info Packages, then do we have to create two DTP's too?
Please let me know how does that work.
Thanks,U have to create 2 IP's, and 1 DTP(delta) only.
-
I have Lion as my current and main OS. Is it possible to partition part of my hard drive for Snow Leopard? I'm good on partitioning but when I insert the Snow Leopard install disk a message tells me I can't run the install program because I currently have Lion installed... obviously. Have I gone about this the wrong way? Do I need to boot the computer using the Snow Leopard install disk instead of my main HD?
Apple will never update that as for the most part it is true, and the fact that they really don't want you to run older OS X versions (for whatever reason).
Now this probably won't work with the next line of MBPs and MBAs that come out. But it is for the current builds.
But as I stated you need one of the lastest builds of SL for it to even boot the system.
It won't work with the retail 10.6.3 DVD disc. That version does not have the correct drivers for the newest Mac's. -
ALV GRID: How to change Subtotal and Main total values in standard row
Hi Experts,
By using SORT-SUBTOT = 'X' and FIELDCATALOG-DO_SUM = 'X', I will get subtotal and Main total.
My requiremnt is I need be calculate values manually and pass the calculated values to subtotal and maintotal.
is it possible in ALV GRID?
By adding extra row we will do this but I am looking standard subtotal and maintotal row change.
Thanks in advance,
MaheHi,
With function REUSE_ALV_GRID_DISPLAY you cannot do this.
It´s possible if you create a class inherited from cl_gui_alv_grid and rewrite the method set_data_table, you can do this. Like:
CLASS xgrid DEFINITION INHERITING FROM cl_gui_alv_grid.
PROTECTED SECTION.
METHODS: set_data_table REDEFINITION.
ENDCLASS. "xgrid DEFINITION
CLASS xgrid IMPLEMENTATION.
METHOD set_data_table.
* ....MODIFY data_table ...
CALL METHOD super->set_data_table
CHANGING
data_table = data_table.
ENDMETHOD. "set_data_table
ENDCLASS. "xgrid IMPLEMENTATION
DATA: grid TYPE REF TO xgrid.
CREATE OBJECT custom_container EXPORTING container_name = mycontainer.
CREATE OBJECT grid EXPORTING i_parent = custom_container.
CALL METHOD grid1->set_table_for_first_display ...
Best regards,
Leandro Mengue -
The execution time of init() and start().
Hi everybody,
I am reading The Complete Reference Java 2 (1999).
It says "Whereas init() is called once -- the first time an applet is loaded -- start() is called each time an applet's HTML document is displayed onscreen. So, if a user leaves a web page and comes back, the applet resumes execution at start()"
According to the above words, I think an applet is initialized at the point of starting the HTML file containing the applet for the first time, i.e., init() is called. At the same time, start() is called following init(). Then if input a URL to start another HTML file and press "Back" button of the browser, start() should be called once more. Implicitly, only one instance of that applet is created and it exists until the user closes the browser.
I tried to test it using the code as bellow. In init(), String msg is initialized using current time. Instance variable i is defined with default value 1 and increased by 1 in start(). I supposed the time contained in msg remained constant and variable i increased one by one while going to a different URL and coming back repeatly.
Unfortunately, the time changed each time when coming back from another URL and i did not increase. It seems that a new instance (object) is created at that point. If so, differenciating init() and start() makes no sense. I am confused with it . Can anybody give me some further information? Thank you very much.
Source Code:
<code>
import java.awt.*;
import java.applet.*;
import java.util.*;
<applet code="TestApplet" width=500 height=50>
</applet>
public class TestApplet extends Applet {
String msg;
int i = 1;
// Set colors and initialize thread.
public void init() {
setBackground(Color.cyan);
setForeground(Color.red);
msg = " A Simple Moving Banner." + Calendar.getInstance().getTime();
// Start thread
public void start() {
msg = msg + " [" + i + "]";
i ++;
repaint();
// Display the banner.
public void paint(Graphics g) {
g.drawString(msg, 50, 30);
</code>
HTML Sample:
<code>
<html>
<body>
<applet code="TestApplet" width=500 height=50>
</applet>
</body>
</html>
</code>try this :
public class TestApplet extends Applet {
String msg;
static int i = 1; -
Problem in file association and main-class in JWS
Hello , all
I have a problem in JWS with file association and main-class. I have a java application that has two entry classes, one is appmain.class that is required to launch from web, and the other is player.class that is required to launch when user double-click the .abc extension file.
In JWS 5.0+, there is a association element in JNLP syntax that can be used to make the file association with .abc extension. But how can I declare the main-class in JNLP file?
If I declare the application-desc element as <application-desc main-class="player">, the player.class will be launched from web. But if I declare it as <application-desc main-class="appmain">, the .abc extension wil be associated to the appmain.class.
Does anyone know how to solve this problem? Thank you for your kindly help.One way is to define a third main that refers
to the other two, as appropriate. E.G. if the
web based main does not include -open as
its arguments, it is easy.class WebStartSpringboard {
/** Call web based main unless args include -open. */
public static void main(String[] args) {
if (args[0].equals("-open") ) {
OpenFileBasedClass.main(args);
} else {
WebBasedClass.main(args);
}Other measures might be taken for a situation
where the web based version does include a
-open argument. -
White space between header and main content
Hello all! I have a 25-27px white space between my header and
main content. I read through fixes in the forum and took out any
height that would effect this gap. I still can't get rid of this
white space. Your help is greatly appreciated! Here's the Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="
http://www.w3.org/1999/xhtml">
<head>
</script>
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
background: #666666;
margin: 0; /* it's good practice to zero the margin and
padding of the body element to account for differing browser
defaults */
padding: 0;
text-align: center; /* this centers the container in IE 5*
browsers. The text is then set to the left aligned default in the
#container selector */
color: #000000;
.oneColElsCtrHdr #container {
width: 46em; /* this width will create a container that will
fit in an 800px browser window if text is left at browser default
font sizes */
background: #FFFFFF;
margin: 0 auto; /* the auto margins (in conjunction with a
width) center the page */
border: 1px solid #000000;
text-align: left; /* this overrides the text-align: center
on the body element. */
.oneColElsCtrHdr #header {
padding-top: 0;
padding-right: 0px;
padding-bottom: 0;
padding-left: 0px;
background-color: #FFFFFF;
.oneColElsCtrHdr #header h1 {
margin: 0; /* zeroing the margin of the last element in the
#header div will avoid margin collapse - an unexplainable space
between divs. If the div has a border around it, this is not
necessary as that also avoids the margin collapse */
padding: 0px 0; /* using padding instead of margin will
allow you to keep the element away from the edges of the div */
.oneColElsCtrHdr #mainContent {
background: #FFFFFF;
padding-top: 0;
padding-right: 0px;
padding-left: 0px;
.oneColElsCtrHdr #footer {
padding: 0 10px; /* this padding matches the left alignment
of the elements in the divs that appear above it. */
background:#DDDDDD;
.oneColElsCtrHdr #footer p {
margin: 0; /* zeroing the margins of the first element in
the footer will avoid the possibility of margin collapse - a space
between divs */
padding: 0px 0; /* padding on this element will create
space, just as the the margin would have, without the margin
collapse issue */
.style4 { font-family: "Fiolex Girls", "Arial Narrow";
color: #FF0000;
font-size: xx-large;
font-style: italic;
.style6 {color: #FF0000}
.style7 { color: #000000;
font-size: x-small;
.style9 {color: #FF0000; font-family: Arial, Helvetica,
sans-serif; }
-->
</style>
<script src="SpryAssets/SpryMenuBar.js"
type="text/javascript"></script>
<link href="SpryAssets/SpryMenuBarHorizontal.css"
rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
#apDiv1 {
position:static;
width:525px;
height:250px;
z-index:1;
float: left;
border-bottom-color: #000000;
border-bottom-style: solid;
border-top-width: thin;
border-bottom-width: thin;
border-color: #000000;
#apDiv3 {
position:static;
width:500px;
height:0px;
z-index:1;
left: 465px;
top: 410px;
float: right;
.style14 {
font-size: medium;
font-style: italic;
font-weight: normal;
.style15 {font-size: small}
-->
</style>
<link href="p7hscroller/s7/p7HSM07.css" rel="stylesheet"
type="text/css" media="all" />
<script type="text/javascript"
src="p7hscroller/p7hsmscripts.js"></script>
<style type="text/css">
<!--
#apDiv7 {
position:static;
width:737px;
height:0px;
z-index:2;
bottom: 0px;
border-bottom-style: solid;
border-bottom-width: thin;
.style16 {font-size: x-small}
-->
</style>
<!-- Do not remove the line below!!! It is required for
the XML Flash Slideshow v3. -->
<script type="text/javascript"
src="slideshow.js"></script>
</head>
<body class="oneColElsCtrHdr">
<div id="container">
<div id="header">
<pre><span
class="style4">US-AsianMates</span><span
class="style6">.com</span> <strong><span
class="style9">JOIN FOR FREE <span
class="style7">OR</span> MEMBER LOG
IN</span></strong>
</pre>
<ul id="MenuBar1" class="MenuBarHorizontal">
<li>
<div align="center"><a href="#"
class="style16">HOME</a> </div>
</li>
<li>
<div align="center"><a href="#"
class="style16">ABOUT US</a></div>
</li>
<li>
<div align="center"><a href="#"
class="style16">WHY JOIN US?</a> </div>
</li>
<li>
<div align="center"><a href="#"
class="style16">VISA SUPPORT</a></div>
</li>
<li>
<div align="center" class="style16"><a
href="#">EVENTS</a></div>
</li>
</ul>
<pre><!-- end #header -->
</pre>
</div>
<div id="mainContent">
<div id="apDiv1"><img
src="Images/Outdoor_Bride1.jpg" alt="Bride" name="Bride"
width="525" id="Bride" /></div>
<p> </p>
<p><br>
</p>
<pre>
</pre>
<table width="200" border="1" align="left">
<tr>
<td><img src="Romantic_Kiss.jpg" alt="VISA"
name="VISASUPPORT" width="200" id="VISASUPPORT" /></td>
</tr>
<tr>
<td><img src="Surfing_At_Home.jpg" alt="JOIN"
name="WHYJOIN" width="200" id="WHYJOIN" /></td>
</tr>
</table>
<pre></pre>
<div id="apDiv3">
<div align="center">
<div align="left">
<pre class="style14"> <strong>LIVING
PROOF</strong>
<span class="style15">"12 YEARS AGO I WENT TO
THE PHILIPPINES IN HOPES
OF FINDING MY FUTURE WIFE. 11 YEARS LATER,
I AM HAPPILY MARRIED! WE ALSO HAVE AN ENERGETIC
5 YEAR OLD SON! DREAM IT, LIVE IT! IT CAN
HAPPEN TO YOU ON US-ASIANMATES.COM
CHRIS"</span></pre>
</div>
</div>
</div>
<pre> </span>
</pre></pre>
<p><!-- end #mainContent -->
<br>
<pre>
</pre>
<div id="apDiv7"></div>
<div align="center">
<pre><!-- Begin XML Flash Slideshow v3 -->
<script type="text/javascript">
// <![CDATA[
XMLFlashSlideshow_v3({swf:'slideshow.swf',w:'580',h:'140',redirect:'',usePreloader:'true', xml:'slideshow_data0.xml',preventCache:'true',disableMultipleXML:'false',initXML:'%3C?xml% 20version=%221.0%22%20encoding=%22utf-8%22?%3E%3Cslideshow%20version=%223%22%3E%3Cstyles%3 E%3CPreloader%20label=%22Loading%20%7BN%7D%2525%22%20iconColor=%22#666666%22%20iconAlpha=% 2270%22%20iconWidth=%2250%22%3E%3C/Preloader%3E%3CPreloaderLabel%20font=%22Verdana%22%20si ze=%2210%22%20color=%22#666666%22%20bold=%22false%22%3E%3C/PreloaderLabel%3E%3CBackground% 20backgroundColor=%22#FFFFFF%22%20backgroundAlpha=%22100%22%20bevelColor=%22#FFFFFF%22%20b evelStrength=%2270%22%20borderWidth=%222%22%20borderColor=%22#000000%22%3E%3C/Background%3 E%3CLoaderAnimation%20type=%22circle%22%20color=%22#FFFFFF%22%20alphaBackground=%2220%22%2 0alphaInner=%2240%22%20frameWidth=%222%22%20width=%2250%22%20height=%2250%22%3E%3C/LoaderA nimation%3E%3CDataLoader%20useAnimation=%22true%22%20useLabel=%22true%22%20labelPlacement= %22bottom%22%20fadeOutDuration=%22400%22%20textFormat=%22loader_text%22%3E%3C/DataLoader%3 E%3C/styles%3E%3Clocalization%3E%3Ctext%20orig=%22Loading%20Data...%22%20local=%22Loading% 20Data...%22%3E%3C/text%3E%3C/localization%3E%3Cfonts%3E%3Cfont%20id=%22loader_text%22%20n ame=%22Pixelade%22%20embed=%22true%22%20size=%2213%22%20color=%22#666666%22%20bold=%22fals e%22%20selectable=%22false%22%20align=%22left%22%3E%3C/font%3E%3C/fonts%3E%3C/slideshow%3E '});
// ]]>
</script>
<!-- End XML Flash Slideshow v3 -->
</pre>
</div>
<pre>
</pre>
<pre> </pre><!-- -->
<pre> </pre>
</div>
<div id="footer">
<p>Footer</p>
<!-- end #footer --></div>
<!-- end #container --></div>
<script type="text/javascript">
<!--
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1",
{imgDown:"SpryAssets/SpryMenuBarDownHover.gif",
imgRight:"SpryAssets/SpryMenuBarRightHover.gif"});
//-->
</script>
</body>
</html>"phillychris" <[email protected]> wrote in
message
news:[email protected]...
> Yep, it was the 1 pre tag creating the gap. So why is
this page a
> disaster, Tim?
Just because something is created in DW CS3 doesn't mean it's
not a
disaster, any more than using DeWalt power tools guarantees
that my
carpentry won't be a complete mess. The software is not a
replacement for
skills. It is a tool; your workflow and understanding of HTML
and CSS is
what allows you to use DW effectively.
So why did I call this page a disaster? When I see all that
extra markup,
spans, and inline tags, I shudder. It's way too hard to
troubleshoot. You're
not doing nearly enough with descendant selectors; instead,
most of your
code is inline, despite a huge CSS file.
Just one example: individual li tags with div align="center"
inside of them.
Way overkill. If you're centering all the li text in a given
list, control
it with CSS and kill all that extra markup.
E.g.
.MenuBarHorizontal li { text-align:center; }
In fact, if all there is in that .MenuBarHorizontal is the
list, you don't
even need to specify the list in the CSS. Just do:
.MenuBarHorizontal { text-align:center; }
Now you don't need div tags inside your li at all.
And if all of those a tags in that menu are going to be
.style16 class,
don't specify it on each link. In fact, don't even have a
.style 16 class.
Heck, since it's just specifying font size, you don't need to
target the a
tag at all. Just add font-size:x-small; to the
.MenuBarHorizontal ruleset I
gave you above.
The above are just examples from a quick glance at your code.
On the whole,
your markup and approach to styles are largely wasting the
power and point
of CSS.
In addition, several styles spanned onto one line of text...
a sure sign
that either you are using far too many styles to make design
sense, or else
you've got styles that overlap each other.
Here's my advice: Until you get a better handle on CSS, don't
style things
as you go. Forget styles altogether at the start. Create a
very clean HTML
markup and put ID and class selectors on things you know will
need them.
Preferably, place the HTML elements in the order you would
want your page
read if styling did not even exist, nesting elements where
necessary.
After you have created all the HTML structure, then go back
and style the
elements via CSS only. You will end up with less page weight
and far cleaner
code to decipher, not simply in terms of length but in terms
of conflicts
and redundancies.
If you're really insistent on styling things as you go, at
least do this:
don't create a new style every time you want to accomplish
something. Create
CSS rules for IDed containers and container classes. Then as
you go along
and are about to create a style, ask yourself where you are
and what all
this new rule needs to apply to. Specify the rule there,
under the selector
you've already created. Then you won't have .style1 -
.style16 like you do
now, and you won't have all that inline mess of code to sort
through.
Finally - as you create your CSS, discipline yourself to
avoid style spans.
They are necessary on the odd occasion, but very rarely.
Think semantically
(i.e. purpose of the style point you're making at a given
time).
For example, if you're tempted to create a span in order to
put something in
bold red, ask yourself: "Why?" Generally, it means you want
to place special
emphasis or strength on that. Well, in that case you don't
need a span. You
need to be using the proper tag, such as <em>
(emphasis) or <strong>. Then
you can style that tag in CSS. That way, what you have in
your page actually
makes sense apart from the style, and as a bonus you can
apply or edit your
style easily.
Tim G.
http://www.pactumweb.com
http://www.shortordersite.com
Be smart:
http://www.pactumweb.com/client/tips.php -
Middleware: BDoc to IDoc conversion - init and delta
Hi,
First of all let me just say, that I know nothing about CRM (I'm an XI guy), but need to investigate on a matter, so please take that into accound when reading this post and responding to it.
Scenario:
Business Partners, Business Transaction Messages (orders and activities) need to be replicated to an external system. This is achieved by converting BDocs for the respective messages into IDocs via CRM Middleware and then sending IDoc to XI which in turn posts data to external database. This process should function both INIT and DELTA.
So far so good.
The problem is when having created for instance a new direct order and saved it. The BDoc is generated and converted to IDoc (CRMXIF_ORDER_SAVE02). In the fields OBJECT_TASK in the IDoc I get the expected 'I' for INSERT. This is what I expect.
Now, if I make a change to the order and saves it again the generated IDoc still contains just an 'I' for INSERT in the before mentioned fields. This is not to be expected - should be an 'U' for UPDATE, but this does not happen.
Anybody have any ideas why this happens and what is wrong?
Best Regards,
DanielHi,
Thanks for your answer. I'm on CRM 5.0. The note you mentioned seems not to be related to my problem. My question is regarding "download" of data from CRM to XI through CRM middleware. When trying to do this the "change pointers" (fields OBJECT_TASK and/or TASK) are not set correctly in the IDoc's generated by middleware (everything is writtens INSERTs), which means I cannot from XI determine by the data received if I'm to perform an update/insert/delete into the database.
Best regards,
Daniel -
Handling User Events in sub panel vis and main vis with same Event reference Number.
Hi All, Iam trying to work to handle events in both subpanel vi and main vi.
I have a main program, and 2 sub vi. I will load the sub VI in 2 sub panels in main vi. Each sub pael vi has controls on it.
I have created 2 User events for 2 sub panels vi. One user event consits of a Cluster with 2 Booleans (x & Y) and Other User Event consists of cluster of 2 unsigned 8 Numbers (a & b). These are created and registered in the main Vi and event register refnum is passed to the subpanel vi from the main panel vi.
I have Event structure in main panel and sub panel vis.
In one sub panel vi, When the value of one boolean(i.e. X) in the clusters changes, the Events structure in sub panel vi should perform some operation in sub panel vi only. When the value of other boolean (i.e. Y) changes it should perform some operation in main vi. I will try to Generate user event with the x value and Y value changed based on the control clicks in the sub panel vi.
The OTher panel vi should behave in the smae way when the a & b value changes.
The "Generate User Event" is working fine some times and sometimes there in no event triggered in the sub panel vi or main vi.
Please let me know what is the problem Ramesh.There is a lot of talking, but not much understanding. It'd be better if you posted some example VI's of what you are trying to do so that the words will make sense.
One thing I can tell you is that you don't want to have two event structures handle the same event reference number. You want to have two event registrations with each one going to its own event structure. -
Servlet with dopost and main() methods
I have pre-existing servlet code for maintenance purposes.
It received a request by POST action from the client. This class also has main() method where class is instasiated and processed.
Can anyone help me understand reason for having dopost and main() methods.
TIABefore the days of JUnit developers would write a main method for a class as a way to test the class. Some older developers still do it. I know because I am dealing with the problem now.
-
Hi,
I have another problem - after upgrade ios wirelles connection not work.
After reload i have :
Configuration of subinterfaces and main interface
within the same bridge group is not permitted
STP: Unable to get the port parameters.
Please configure the bridge group on this interface first.
Please configure the bridge group on this interface first.
Please configure the bridge group on this interface first.
SETUP: new interface NVI0 placed in "shutdown" state
my old configuration work propertly in the old software, but after update i have notificatio.
Old thread:
https://supportforums.cisco.com/discussion/12379491/cisco-877w-no-wireless-connection
my current sh run:
version 12.4
no service pad
service tcp-keepalives-in
service tcp-keepalives-out
service timestamps debug datetime msec localtime
service timestamps log datetime msec localtime
service password-encryption
hostname cisco
boot-start-marker
boot system flash:c870-advipservicesk9-mz.124-24.T6.bin
boot-end-marker
logging message-counter syslog
logging buffered 4096 informational
enable secret 5 $1$eCNp$rWuBfZ/cexnwnkm7L447s.
aaa new-model
aaa session-id common
dot11 syslog
dot11 ssid ciscowifi
vlan 1
authentication open
authentication key-management wpa
guest-mode
wpa-psk ascii 7 050D031D26595D0617
dot11 wpa handshake timeout 500
ip source-route
no ip dhcp use vrf connected
ip dhcp excluded-address 192.168.56.1
ip dhcp pool CLIENT
import all
network 192.168.56.0 255.255.255.0
default-router 192.168.56.1
dns-server 8.8.8.8 194.204.159.1 194.204.152.34
lease 0 2
ip cef
no ip domain lookup
no ipv6 cef
multilink bundle-name authenticated
username marek password 7 00121A0908500A
archive
log config
hidekeys
ip tcp path-mtu-discovery
bridge irb
interface ATM0
description Polaczenie ADSL do ISP$ES_WAN$
no ip address
no atm ilmi-keepalive
pvc 0/35
encapsulation aal5mux ppp dialer
dialer pool-member 1
hold-queue 224 in
interface FastEthernet0
description Edzia
interface FastEthernet1
description dom
interface FastEthernet2
description Dziadek
interface FastEthernet3
interface Dot11Radio0
no ip address
no ip redirects
ip local-proxy-arp
ip nat inside
ip virtual-reassembly
no dot11 extension aironet
encryption vlan 1 mode ciphers tkip
encryption mode ciphers aes-ccm tkip
broadcast-key change 3600
ssid ciscowifi
speed basic-1.0 basic-2.0 basic-5.5 6.0 9.0 basic-11.0 12.0 18.0 24.0 36.0 48.0 54.0
station-role root
world-mode dot11d country AU indoor
no cdp enable
bridge-group 1
bridge-group 1 subscriber-loop-control
bridge-group 1 spanning-disabled
bridge-group 1 block-unknown-source
no bridge-group 1 source-learning
no bridge-group 1 unicast-flooding
interface Dot11Radio0.1
description ciscowifi
encapsulation dot1Q 1 native
no cdp enable
interface Vlan1
no ip address
bridge-group 1
interface Dialer0
description Interfejs dzwoniacy
ip address negotiated
ip nat outside
ip virtual-reassembly
encapsulation ppp
dialer pool 1
dialer-group 1
ppp chap hostname [email protected]
ppp chap password 7 xxxxxxxxxxxxxxxxxxxxxx
interface BVI1
description Polaczenie dla sieci LAN
ip address 192.168.56.1 255.255.255.0
ip nat inside
ip virtual-reassembly
no ip forward-protocol nd
ip route 0.0.0.0 0.0.0.0 Dialer0
no ip http server
no ip http secure-server
ip nat inside source list 100 interface Dialer0 overload
ip nat inside source static tcp 192.168.56.10 80 interface Dialer0 80
ip nat inside source static tcp 192.168.56.10 22 interface Dialer0 22
logging trap debugging
logging 192.168.56.10
access-list 100 permit ip 192.168.56.0 0.0.0.255 any
access-list 100 deny ip any any
no cdp run
snmp-server community ciskacz RO
snmp-server chassis-id ciskacz
control-plane
bridge 1 protocol ieee
bridge 1 route ip
line con 0
no modem enable
line aux 0
line vty 0 4
exec-timeout 0 0
transport preferred ssh
transport input ssh
scheduler max-task-time 5000
end
please help - thanks!Hello Marek,
I suppose you are not planning to do any kinds of advanced config using several VLANs and multiple SSIDs so let's just make your configuration simple and working.
In short, you need to remove all references to VLAN 1 and to any subinterfaces possibly related to the VLAN 1. This means in particular (follow these steps in sequence):
Remove the Dot11Radio0.1 subinterface entirely
In the Dot11Radio0 section, remove the encryption vlan 1 mode ciphers tkip command
In the dot11 ssid ciscowifi section, remove the vlan 1 command
After performing these steps, make sure that the ssid ciscowifi and encryption mode commands are still present in the Dot11Radio0 configuration, and if not, reenter them.
Best regards,
Peter
Maybe you are looking for
-
Excel Crashes every time Software Protection Service initialises.
Hello, I was wondering if I could get some help. I have an issue whereby Excel 2013 seems to crash what seems like randomly, however when I look in the event log it seems to be every time the Software Protection Service initialises while Excel is run
-
Hi, I'm having a problem with a game not saving its video settings at the moment. Each time I load it, it defaults to the 640x480 display along with the rest of it's settings defaulting. I know this seems to be a game related issue, but when I loaded
-
Hi, anyone who can refer to a good documentation on the HAP_DOCUMENT bsp application? (I've searched in vain!) I'm looking for a sound description of the application structure (Controllers, Views, Pages with flow logic, page fragments). For instance,
-
SUP HWC Operation Return Values
Hello SCN, I am having a problem with a Client Initiated HWC application. The application has 1 MBO which has an Operation attached to it. The MBO queries SAP and return the details of a Purchase Requisition using the SAP standard BAPI. Once the user
-
Include jspf into included jsp
Hi all, I'm trying to include three pages in cascade mode: index.jsp include defaultColumn.jsp, defaultColumn.jsp include news.jspf. I've included this page using jsp:include tag for dynamic including. Including news.jspf seems not interpretate the j