What is the RMI usage?
Hi everyone
How are you?
I am very new on RMI.
Till now, i don't know what is RMI main usage?
Could someone offer me some application example which using RMI technology.
So i can know in what conditions i could use RMI.
If you can reply my full question, i will be very appricated.
Have you looked at the RMI tutorial? It has been around awhile and is pretty decent.
http://java.sun.com/docs/books/tutorial/rmi/index.html
Similar Messages
-
What is the data usage for ipad mini on stand by when connected to WIFI?
We connected 34 ipad mini's for yacht WIFI network that has internet access. Now data usage is 1GB/h higher for the all connections than before.
None of the ipad's are used for internet. My question is what is the data usage when ipad is is standby usage and how I can stop is downloading/uploading.
This slows down internet for rest of the users in same network.
Please help.Check out this Apple article -> Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7
It'll walk you through uninstalling iTunes and the other Apple software. -
What is the exact usage of synchronization?
What is the exact usage of synchronization?
thanks. I don't mean to be rude, but you're basically
asking "what is java?" bit by bit. it's too vague to
be answered in a forum, and almost certainly a waste
of time for anyone to answer it. where are your
questions coming from? do some reading, either on the
internet, or in books. they'll explain what eg.
synchronization is, much much better than any
explaination you'll get here!And then, if some point is not clear, feel free to post it along with your question aobut whatever you're not understanding. -
What is the Best Usage to Prolong MBA Battery Life?
Hello,
I have a new (1/27/2011) MacBook Air 13" (4G, 256G, 2.13Ghz CPU).
This is being written: 4/29/2011. For some time my charge indicator has not gone above 99% except very occasionally, and then, very briefly. I have noted an apparent decrease in battery 'life' (how long I can run the laptop from full charge to full discharge). Although I usually have only a browser (multiple tabs), WiFi (no Bluetooth) and, sometimes, a word processing application open with brightness at about 60%, but I don't usually get, lately, more than 5 hours max. For example I have running since fully charged (99%) for 2:40 min with the usage pattern described above, and I now have 39% power showing.
My normal usage pattern is to charge the battery fully and then let it discharge completely. If possible, I let it rest for at least a couple of hours fully charged on the charger, and fully discharged off the charger. This is not always possible but I probably do it 40 percent of the time, at least.
"About this Mac" (More Info) shows 66 cycles and Full Charge capacity as 6354 mAh and a capacity of 94%. CocoBattery 2.7 shows 66 cycle and 6352mAh, and age of the Mac as 19 weeks.
I feel that this decrease in ability to hold a charge is excessive compared to what Apple indicates is normal (80% loss in 2 years or 300 cycles). At this rate I will be at 80% of original capacity in 9 months, and 80% of capacity in about 200 cycles.
I have read several of the excellent posts on this forum as well as the Apple info on batteries, battery cycles, and laptop batteries referenced here, but still am confused as the best way to proceed in order to prolong battery life.
Would changing my usage pattern extend the working life of my MBA? Specifically (but not exclusively), would I be better off running on the charger more often, even if I were unable to fully charge or discharge the battery each time? As I understand it doing this will decrease my cycle count per unit of time, but it will also mean that I more frequently begin charging (or discharging) before current capacity (no pun intended) has reached maximum (or minimum).
If the battery were more easily replaced, I would be less concerned (though not happy ) for, otherwise, I am truly pleased with this elegant and generally capable computer.
Any information anyone can provide would be very much appreciated.
Petehi,
so what would you suggest to do here then. let it get to 50% then run the battery down and at say 5-%ish re-charge it fully.
is there anything i could switch off on my phone to save battery power. ive taken off he location services apart from ym locate my iphone, stopped the fetch new data and set it to manaul . this is also the same for the icloud as well.more or less everything has been set to manual or set to off ?? -
TS1503 what is the "other" usage on my iphone with the apps audio photos and other
I dont know what the "other" category is in my phone storage usage and its taking up more than half of my storage on my iphone
What fixed this for me was clearing/deleting old text conversations that included videos and photos. "Other" was taking up about 6 gigs until I cleared the past conversations. To clear the conversations (after saving any videos and photos to your camera roll):
Click on the Messages app. Click on a text conversation that includes videos/photos. Click "Edit" in the upper right. Then click "Clear All" in the upper left, then confirm the delete.
This worked for me. Hope it works for you. -
What is the Fair Usage reset date?
I am close to going over my usage limit.
I want to know the date it gets reset, so then i can slow down on my internet surfing until that date.
But I cant seem to find this info anywhere.
Is the reset date a fixed date or the date u signed up?
Thanks in advance.
Solved!
Go to Solution.I think it is the first day of every month. If it isn't i'd be interested aswell because I download ALOT.
Like this post? Give it a Star . If this post answers your question, please Mark it as the Accepted Solution. -
What is the correct usage for a "photoshop.executeScript"
I am scripting in javascript on a Mac OSX machine with Bridge 1.0.4.6.
I am trying to execute a Photoshop Javascript file from within Bridge, but I have been, as of yet, unsuccessful. I am attempting to use the photoshop.executeScript command with a string value of the photoshop script, but all that happens is that photoshop comes up and my script is not launched.
Inside of my Bridge script, I call the executeScript like this:
var file = new File( "~/Desktop/test.jsx" );
file.open( "r" );
var buffer = file.read();
file.close();
photoshop.executeScript( buffer );
And the ~/Desktop/test.jsx file looks like:
var file = File.openDialog('Image to test');
var fileRef = new File(file);
var docRef = open (fileRef);
If you have any suggestions, please let me know.
Thank you.
Evan Appleby
Sony Pictures ImageworksI've never had any success getting photoshop.executeScript to work.
It's better just to send a bridgetalk message yourself.
Personally, if you're attempting to do a relatively small operation on a set of files, I would look at the BridgeTalkIterator class in AdobeLibrary1.jsx.
There is an example of how to use it on AdobeExchange. It's a simple script called "open close" or something like that. You can easily modify it by simply changing the photoshop script to whatever it is you need.
The benefits - it works around a bridgetalk bug in starting the target application and it also puts up a progress meter in Bridge.
Bob -
What is the CPU usage of X and cpu temp on your Arch?
I just installed the new arch 2009 02. Everything seems to be perfectly out of box, I have lxde DE.
But I noticed that in idle X is using around 2~3% cpu compared to below 1% in the old Arch I had before. It seems there is a little lag in the desktop experience, not obvious though, but not as responsive as my old Arch. Also the cpu temperature under lm_sensors gives me 43 constantly compared to 39 in my old Arch?! This is not some random sample of temperature, I constantly monitored it to realize it indeed runs hotter.
Also, when I open one mplayer, it uses 40% cpu + 20% for X. If I open 2 mplayer, fan will go noisy and cpu hit full and both videos become choppy! This never happened in my old Arch. I search the forum for quite a while, but have not found exactly the reason.
Some help or information? Greatly appreciate it.:D
My Hardware:
Shuttle XPC sn68sg2
Athlon x2 5200+ 2.7Ghz
Corsior 2G Ram
Asus Nvidia Geforce 7600GS
WD 250G x2
Last edited by yingwuzhao (2009-02-21 20:57:51)Hmm interesting. How old was the "old arch" you are talking about?
Because if it was quite a while ago that you ran Arch and recorded those temperature readings, I might wonder if your hardware is aging or dust is gathering inside your computer case, decreasing air flow and increasing temperature.
My laptop also runs almost constantly around 43 degrees and about the same at X idle. This seems normal to me though.
Last edited by CheesyBeef (2009-02-21 21:12:13) -
What are the RMI Failure modes?
I was surprised today when I pulled the network. My client was working with my server. Between calls I disconnected the connection. Made a call which failed. Then reconnected. The next call performed full speed. I expected a 'reconnection' delay.
Why was the first call slow, but all subsequent calls quick, as well as calls after I reconnected the network were quick? It leads me to believe that exporting an object the first time takes some time. But subsequent calls to the object that was already exported went quicker. Or perhaps my client downloaded some classes?
So the question is, when does the connection die in such a way that the client needs to re-download classes it has downloaded? Is this only after the client JVM exits? Also, where are the downloaded classes kept?
Second question is, how long are my client held remote objects valid? If the connection dies, how long will they remain valid for use, and how can I detect when they are no longer valid? How can I know the difference between an invalid reference and a broken connection? Is there a difference?Its not a DNS problem. I am using localhost through ssh. It seems to be the first call that takes the time. Im thinking its the class downloading thats hurting me. Any way to validate that?
If the network cable gets pulled, the clients references to not become invalid. This only happens when the DGC kick in AFAICT. So these references will remain good for a time. I could hold on to them and next attempt, use the same ones again. As it stands I dump everything but its not always necessary. Its not that taxing to dump everything so its no big deal, I just wanted to know though. -
What is the main usage of resource database?
i want to know the resouce database , actually it will not appear physically then why it will be used
Hi ravana
The Resource database makes upgrading to a new version of SQL Server an easier and faster procedure. In earlier versions of SQL Server, upgrading required dropping and creating system objects.
Because the Resource database file contains all system objects, an upgrade is now accomplished simply by copying the single Resource database file to the local server.
Please follow this link to get information about some common questions with answers related to Resource database
http://blogs.msdn.com/b/vsanil/archive/2012/11/02/resource-database-common-questions.aspx
Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other
forum members can benefit from it
Amit Kotha -
What is the usage of flag "closed" in the 'Quantities/Dates' of item in PR?
What is the usage of the flag "closed" in the 'Quantities/Dates' view of a item in PR?the help document said:'Closed: Purchase Requisition Closed
Flags a purchase requisition as closed, that means that no further purchase orders are to be created for this purchase requisition...",But I flagged this indicator,
entered the tcode:me21n,I can create a po reference this PR successfully.Why?
Please tell me what is the true usage of this flag.Thank you !
My msn:[email protected]Hi YuLin,
SAP Documentation does'nt say that no further PO's can be created after you flag the PR as closed. Please see the following documentation:
http://help.sap.com/saphelp_erp2005vp/helpdata/en/75/ee1fa755c811d189900000e8322d00/frameset.htm
Give attention to the note which says:
"You can still create purchase orders by referencing a requisition if this indicator has been set in the requisition concerned"
Hope this clarifies,
Naveen -
Starting the RMI server on Windows
Hi
I am just trying to use the three files in suns tutorial: http://java.sun.com/javase/6/docs/technotes/guides/rmi/hello/hello-world.html
Hello.java - a remote interface
Server.java - a remote object implementation that implements the remote interface
Client.java - a simple client that invokes a method of the remote interface
I have started the rmiregistry by running "start rmiregistry" in the java bin directory. There is no output in this window, i hope this is correct.
But when I try to run the server I get the following message:
Server exception: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: Hello
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is:
java.lang.ClassNotFoundException: HelloI'm suspecting it has to do with the codebase parameter that I have omitted. But even if I try to add it I can't seem to figure out a way for it to start.I have started the rmiregistry by running "start rmiregistry" in the java bin directory. There is no output in this window, i hope this is correct. This is correct.
I'm suspecting it has to do with the codebase parameter that I have omitted.Omitted from what?
But even if I try to add it I can't seem to figure out a way for it to start.'It' being what?
The RMI 'codebase' is a list of URLs where classes can be found. You define it in your server JVM via the java.rmi.server.codebase property. Normally the URLs are http: URLs, which means you need an HTTP server which will serve classes or JAR files from the specified URLs.
Alternatively you can:
(a) start the client with a classpath that contains the classes mentioned in the remote interface, including itself, and
(b) (i) start the Registry ditto, or
(b) (ii) start the Registry inside the server JVM via LocateRegistry.createRegistry. -
What is the usage of for all entries ?
What is the Usage of read table after using for all entries ?
In the following example what exactly it is doing ?
Usage of 'for all entries' in Select Statement
FORM data_retrieval.
DATA: ld_color(1) TYPE c.
DATA: BEGIN OF T_VBAP OCCURS 0,
VBELN LIKE VBAP-VBELN,
MATNR LIKE VBAP-MATNR,
POSNR LIKE VBAP-POSNR,
END OF T_VBAP.
DATA: BEGIN OF T_VBFA OCCURS 0,
VBELV LIKE VBFA-VBELV,
VBELN LIKE VBFA-VBELN,
VBTYP_N LIKE VBFA-VBTYP_N,
END OF T_VBFA.
DATA: BEGIN OF T_VBAK OCCURS 0,
VBELN LIKE VBAK-VBELN,
IHREZ LIKE VBAK-IHREZ,
END OF T_VBAK.
DATA: BEGIN OF T_KNA1 OCCURS 0,
KUNNR LIKE KNA1-KUNNR,
NAME1 LIKE KNA1-NAME1,
END OF T_KNA1.
DATA: BEGIN OF T_MAKT OCCURS 0,
MATNR LIKE MAKT-MATNR,
MAKTX LIKE MAKT-MAKTX,
END OF T_MAKT.
SELECT likpvbeln likplifex likpbldat likpwadat likpwadat_ist likpkodat likp~lfart
likpkunnr likpvstel lipsposnv lipslfimg lipsvrkme lipslgmng lips~meins
lipswerks lipslgort lipscharg lipsvbelv lipsposnr lipsmatnr
lipsvbeln LIPSVGBEL LIPSVGPOS vbupkosta vbupwbsta vbupposnr vbup~vbeln
VBAKIHREZ VBAKVBELN VBAP~VBELN
INTO CORRESPONDING FIELDS OF TABLE it_itab
FROM ( likp
INNER JOIN lips
ON lipsvbeln = likpvbeln
INNER JOIN vbup
ON vbupposnr = lipsposnr
and VBUPVBELN = LIPSVBELN )
left outer join VBAK
on VBAKVBELN = LIPSVGBEL
inner join VBAP
on VBAPVBELN = VBAKVBELN )
WHERE likp~vbeln IN so_vbeln
AND likp~lifex IN so_lifex
AND likp~lfart IN so_lfart
AND likp~kunnr IN so_kunnr
AND likp~vstel IN so_vstel
AND likp~bldat IN so_bldat
AND likp~wadat_ist IN so_wadat
AND vbup~kosta IN so_kosta
AND vbup~wbsta IN so_wbsta
AND LIPS~LFIMG NE 0.
SELECT VBELN IHREZ INTO TABLE T_VBAK
FROM VBAK
FOR ALL ENTRIES IN IT_ITAB
WHERE VBELN = IT_ITAB-VGBEL.
APPEND T_VBAK.
ENDSELECT.
SELECT VBELN MATNR POSNR INTO TABLE T_VBAP
FROM VBAP
FOR ALL ENTRIES IN IT_ITAB
WHERE VBELN = IT_ITAB-VGBEL AND
MATNR = IT_ITAB-MATNR AND
POSNR = IT_ITAB-VGPOS.
APPEND T_VBAP.
ENDSELECT.
SELECT VBELV VBELN VBTYP_N INTO TABLE T_VBFA
FROM VBFA
FOR ALL ENTRIES IN IT_ITAB
WHERE VBELV = IT_ITAB-VBELN AND
VBTYP_N = 'M' .
SELECT KUNNR NAME1 INTO TABLE T_KNA1
FROM KNA1
FOR ALL ENTRIES IN IT_ITAB
WHERE KUNNR = IT_ITAB-KUNNR.
APPEND T_KNA1.
ENDSELECT.
SELECT MATNR MAKTX INTO TABLE T_MAKT
FROM MAKT
FOR ALL ENTRIES IN IT_ITAB
WHERE MATNR = IT_ITAB-MATNR.
APPEND T_MAKT.
ENDSELECT.
*Populate field with color attributes
LOOP AT it_itab INTO wa_ITAB.
Populate color variable with colour properties
Char 1 = C (This is a color property)
Char 2 = 3 (Color codes: 1 - 7)
Char 3 = Intensified on/off ( 1 or 0 )
Char 4 = Inverse display on/off ( 1 or 0 )
i.e. wa_ekko-line_color = 'C410'
REFRESH color.
colourize 'VBELN' 0. " .
WA_ITAB-farbe = color[].
ld_color = ld_color + 1.
Only 7 colours so need to reset color value
IF ld_color = 3. "8
ld_color = 1.
ENDIF.
CONCATENATE 'C' ld_color '10' INTO wa_ITAB-line_color.
WA_ITAB-NAME1 = ''.
WA_ITAB-MAKTX = ''.
WA_ITAB-IHREZ = ''.
WA_ITAB-VBELV = ''.
READ TABLE T_KNA1 WITH KEY KUNNR = WA_ITAB-KUNNR.
IF SY-SUBRC = 0.
WA_ITAB-NAME1 = T_KNA1-NAME1.
ENDIF.
READ TABLE T_MAKT WITH KEY MATNR = WA_ITAB-MATNR.
IF SY-SUBRC = 0.
WA_ITAB-MAKTX = T_MAKT-MAKTX.
ENDIF.
READ TABLE T_VBAK WITH KEY VBELN = WA_ITAB-VGBEL.
IF SY-SUBRC = 0.
WA_ITAB-IHREZ = T_VBAK-IHREZ.
ENDIF.
READ TABLE T_VBFA WITH KEY VBELV = WA_ITAB-VBELN.
IF SY-SUBRC = 0.
WA_ITAB-VBELVA = T_VBFA-VBELN.
ENDIF.
READ TABLE T_VBAP WITH KEY VBELN = WA_ITAB-VGBEL
POSNR = WA_ITAB-VGPOS
MATNR = WA_ITAB-MATNR.
IF SY-SUBRC = 0.
WA_ITAB-IHREZ = T_VBAK-IHREZ.
ENDIF.
wa_ekko-line_color = 'C410'.
MODIFY it_itab FROM wa_itab.
ENDLOOP.
ENDFORM. " data_retrievalhi Jyotirmoy,
The explanation below can give u an idea of wat is going in ur code..
Use of FOR ALL Entries
Outer join can be created using this addition to the where clause in a select statement. It speeds up the performance tremendously, but the cons of using this variation are listed below
Duplicates are automatically removed from the resulting data set. Hence care should be taken that the unique key of the detail line items should be given in the select statement.
If the table on which the For All Entries IN clause is based is empty, all rows are selected into the destination table. Hence it is advisable to check before-hand that the first table is not empty.
If the table on which the For All Entries IN clause is based is very large, the performance will go down instead of improving. Hence attempt should be made to keep the table size to a moderate level.
Not Recommended
Loop at int_cntry.
Select single * from zfligh into int_fligh
where cntry = int_cntry-cntry.
Append int_fligh.
Endloop.
Recommended
Select * from zfligh appending table int_fligh
For all entries in int_cntry
Where cntry = int_cntry-cntry.
Thankyou,
Regards. -
What is the usage of START_FORM and OPEN_FORM
Hi,
In sap script,exactly what is the usage of START_FORM,OPEN_FORM,CLOSE_FORM and END_FORM.Could you please help out.
Thanks,
MadhuHai Madhu
For START_FORM
SAPscript: Start a form
The layout set can be changed in the current print procedure with START_FORM. It is therefore possible to combine several different layout sets in one printer output. Before a new layout set is opened with START_FORM, an open layout set must be closed with END_FORM.
Parameters
ARCHIVE_INDEX
FORM
LANGUAGE
STARTPAGE
PROGRAM
MAIL_APPL_OBJECT
LANGUAGE
Exceptions
FORM
FORMAT
UNENDED
UNOPENED
UNUSED
SPOOL_ERROR
CODEPAGE
For OPEN_FORM
SAPscript: Open form printing
The module OPEN_FORM opens layout set printing. This function must be called up before you can work with other layout set functions (WRITE_FORM, ...).
It is not obligatory to enter a layout set name to open it. If a layout set is not specified, one must be opened with START_FORM.
For information on DEVICE MAIL see function module SO_NEW_DOCUMENT_SEND_API1
Parameters
APPLICATION
ARCHIVE_INDEX
ARCHIVE_PARAMS
DEVICE
DIALOG
FORM
LANGUAGE
OPTIONS
MAIL_SENDER
MAIL_RECIPIENT
MAIL_APPL_OBJECT
RAW_DATA_INTERFACE
SPONUMIV
LANGUAGE
NEW_ARCHIVE_PARAMS
RESULT
Exceptions
CANCELED
DEVICE
FORM
OPTIONS
UNCLOSED
MAIL_OPTIONS
ARCHIVE_ERROR
INVALID_FAX_NUMBER
MORE_PARAMS_NEEDED_IN_BATCH
SPOOL_ERROR
CODEPAGE
For CLOSE_FORM
SAPscript: End layout set printing
Form printing started with OPEN_FORM is completed. Possible closing operations on the form last opened are carried out.
Form printing must be completed by this function module. If this is not carried out, nothing is printed or displayed on the screen.
Parameters
RESULT
RDI_RESULT
OTFDATA
Exceptions
UNOPENED
BAD_PAGEFORMAT_FOR_PRINT
SEND_ERROR
SPOOL_ERROR
CODEPAGE
For END_FORM
SAPscript: Terminate a form
Closes the current layout set. Final operations required on this layout set are carried out.
CAUTION: END_FORM is not a replacement for CLOSE_FORM.
Parameters
RESULT
Exceptions
UNOPENED
BAD_PAGEFORMAT_FOR_PRINT
SPOOL_ERROR
CODEPAGE
Thanks & regards
Sreenivasulu P -
when I see the usage on my iPod touch 4 they have categories for how much space is being used where. What does the "other" category contain? Like what could I delete on my iPod to get rid of the "other" category?
What is the Other on my iPhone and How to Remove It
An "other" larger than about 1 1/2 GB usually indicates that the "other" includes corrupted files.
First try:
"First you go settings/general/usage/music/then left swipe over music and press delete and you would think it deletes your music but it doesn't instead it deletes your other but make sure your ipod is connected to a computer while doing this"
as recommended by:
How do I get rid of "other" storage: Apple Support Communities
Next, usually restoring from backup eliminated the corrupted files. However, sometimes restoring to factory settings/new iPod is required.
To restore from backup see:
iOS: How to back up
To restore to factory settings/new iPod see:
iTunes: Restoring iOS software
Maybe you are looking for
-
Getting an Error while trying to Approve Requisition in SAP Fiori PR Approval App
Hi Experts, We have followed all the instructions given in the installation/configuration of SAP Fiori PR APPROVAL APP. While approving the PR from Lunchpad we are getting the following error. ERROR :"RFC Error : Internal program error
-
Variables in query, greater than
Please tell me if the following is possible. I have a query with a variable that asks for a date to be entered, e.g. 02.2006 and spits out the results. However I have been asked to set this variable in such a way that it should display the results of
-
Whenever i click get started for apple support on any device it is just coming up with a error. Hwo do i contact them then if i cant let thtem know the page is broken? This is the error i'm receiving An error occurred while processing your request.
-
Adding an existing webspage to own site
This one's bit difficult to describe so bear with me! The website I look after (call it site A) is looking to have the page of another website (site B) appear within it (the other one has numerous RSS feeds on it which appear with a brief summary). A
-
Screen brightness changes unexpectedly?
When adding my contacts I noticed the screen brightened itself while I was performing text entry. While using Safari and entering some data into a text box this morning the screen brightened itself again to the same level as yesterday's auto-brighten