Is There A Way To Regenerate Web Templates In The WAD?
I have changed certain web item parameters and saved the changes. When I execute the template the saved changes are not reflected. By that I mean the template reflects the changes but if I delete something like a container, I am receiving a dump with reference to the recently deleted container.
It appears to be that the changes made are not being updated and recognized immediatly from the time of the change to the execution of the template, almost as if a previous version is being called.
Any assistance is greatly appreciated!
Regards,
Keith
Keith : Did you try updating your Web templates using the ABAP RS_TEMPLATE_MAINTAIN*
Use the RS_Template_maintain_70 for BI 7.0 Web templates and the RS_TEMPLATE_maintain for BW 3.5
Also I find it much easier to maintain it here instead of WAD which takes up a lot of memory and dumps ocassionally.
Hope that helps.
Thanks,
Krishna
Similar Messages
-
Is there a way to create Timecard Templates from backend?
Hello Folks
Is there a way to create Timecard Templates from backend? I tried to create one with the following steps, but did not work. Throws a HXC_HXT_DEP_VAL_ORAERR
The Oracle error is: &ERROR
1. Create TIMECARD_TEMPLATE scope BB using hxc_timestore_deposit.create_bb
2. Create Template_Name Attribute on the above BB
3. Create DAY BB
4. Create DETAIL BB for DAY BB
5. Create Attribute BB for Hours Worked element on the DETAIL BB above
6. Call hxc_timestore_deposit.execute_deposit_process(p_validate => FALSE
,p_app_blocks => l_tbl_timecard_info
,p_app_attributes => l_tbl_attributes_info
,p_messages => l_tbl_messages
,p_mode => 'SAVE'
,p_deposit_process => l_deposit_process
--p_retrieval_process => 'BEE Retrieval Process'
, p_template => hxc_timecard.c_yes
,p_timecard_id => l_new_timecard_id
,p_timecard_ovn => l_new_timecard_ovn
Any help would be greatly appreciated.
Thanks
SrinivasaTim
Application Release is 12.0.4, those notes do not help. Here is the complete script.
declare
l_tbl_timecard_info hxc_self_service_time_deposit.timecard_info;
l_tbl_attributes_info hxc_self_service_time_deposit.app_attributes_info;
l_tbl_messages hxc_self_service_time_deposit.message_table;
--l_token_table hxc_deposit_wrapper_utilities.t_simple_table;
l_blocks hxc_self_service_time_deposit.timecard_info;
l_attributes hxc_self_service_time_deposit.app_attributes_info;
l_tc_bb_id hxc_time_building_blocks.time_building_block_id%TYPE;
l_day_bb_id hxc_time_building_blocks.time_building_block_id%TYPE;
l_detail_bb_id hxc_time_building_blocks.time_building_block_id%TYPE;
l_existing_tc_id hxc_timecard_summary.timecard_id%TYPE:= NULL;
l_deposit_process hxc_deposit_processes.NAME%TYPE:= 'OTL Deposit Process';
l_count_building_block PLS_INTEGER;
i PLS_INTEGER;
l_message fnd_new_messages.message_text%TYPE;
l_approval_style_id NUMBER;
l_new_timecard_id NUMBER;
l_tc_days_counter NUMBER;
l_new_timecard_ovn NUMBER;
l_resp_id NUMBER := 50597; -- Responsibility US Employee Services
l_application_id NUMBER := 809; -- Application HXC
l_user_id NUMBER := 118189; -- FLORESR
begin
-- 1. Set Apps Context
fnd_global.apps_initialize (l_user_id, l_resp_id, l_application_id);
-- 2. Get Approval Style ID
l_approval_style_id := TO_NUMBER(hxc_preference_evaluation.resource_preferences(411669,'TS_PER_APPROVAL_STYLE',1,SYSDATE));
dbms_output.put_line('l_approval_style_id = '||l_approval_style_id);
-- 3. Create TIMECARD_TEMPLATE BB similar to the logic in hxc_timestore_deposit.create_timecard_bb passing the scope as TIMECARD_TEMPLATE instead of TIMECARD
-- We are starting with a new timecard so clear the global tables
-- hxc_self_service_time_deposit.initialize_globals;
-- Also clear the local PL/SQL table
-- hxc_timestore_deposit_util.clear_building_block_table(p_app_blocks => l_tbl_timecard_info);
l_count_building_block := l_tbl_timecard_info.LAST;
-- PROCEDURE clear_building_block_table (
-- p_app_blocks IN OUT NOCOPY hxc_block_table_type
-- 'generate' a TBB ID
IF (l_count_building_block IS NULL)
THEN
l_tc_bb_id := -2;
-- never start at -1 because that has a special meaning in the deposit
ELSE
l_tc_bb_id := - (l_count_building_block) - 2;
END IF;
dbms_output.put_line('Creating Timecard');
hxc_timestore_deposit.create_timecard_bb (p_start_time => fnd_date.canonical_to_date ('2011/09/26 00:00:00')
,p_stop_time => fnd_date.canonical_to_date ('2011/10/09 23:59:59')
,p_resource_id => 411669
,p_resource_type => hxc_timecard.c_person_resource
,p_approval_style_id => l_approval_style_id
,p_comment_text => 'Come on start working'
,p_app_blocks => l_tbl_timecard_info
,p_time_building_block_id => l_tc_bb_id
hxc_timestore_deposit.create_bb (p_time_building_block_id => l_tc_bb_id
,p_type => hxc_timecard.c_range_type
-- p_measure => DEFAULTS TO NULL
,p_unit_of_measure => NULL
,p_start_time => fnd_date.canonical_to_date ('2011/09/12 00:00:00')
,p_stop_time => fnd_date.canonical_to_date ('2011/09/25 23:59:59')
,p_parent_building_block_id => NULL
-- Timecard Template does not have a parent -- May need to check on this parameter
,p_parent_is_new => NULL
,p_scope => hxc_timecard.c_template_scope -- Template Scope
-- p_object_version_number => DEFAULTS TO 1
-- p_approval_status=> p_approval_status
,p_resource_id => 411669
,p_resource_type => 'PERSON'
,p_approval_style_id => l_approval_style_id
-- p_date_from => DEFAULTS TO SYSDATE
-- p_date_to => DEFAULTS TO hr_general.end_of_time
,p_comment_text => 'Template Trials'
-- p_parent_building_block_ovn => DEFAULTS TO NULL
-- new => DEFAULTS TO 'Y'
-- changed => DEFAULTS TO 'N'
,p_app_blocks => l_tbl_timecard_info
dbms_output.put_line('After creating Timecard l_tc_bb_id = '||l_tc_bb_id);
-- 4. Create PRIVATE TEMPLATES Attribute Category and Template Name passed from UI
dbms_output.put_line('Creating Template_Name Attribute');
hxc_timestore_deposit.create_attribute(p_building_block_id => l_tc_bb_id
,p_attribute_name => 'Template_Name'
,p_attribute_value => 'Trial Template from Code'
,p_deposit_process => l_deposit_process
,p_app_attributes => l_tbl_attributes_info
dbms_output.put_line('Creating Template_Type Attribute');
hxc_timestore_deposit.create_attribute(p_building_block_id => l_tc_bb_id
,p_attribute_name => 'Template_Type'
,p_attribute_value => 'PRIVATE'
,p_deposit_process => l_deposit_process
,p_app_attributes => l_tbl_attributes_info
-- Below will be in a loop later
-- 5. Create the DAY BB
dbms_output.put_line('Creating DAY BB');
hxc_timestore_deposit.create_day_bb(p_day => fnd_date.canonical_to_date('2011/09/26')
,p_parent_building_block_id => l_tc_bb_id -- returned by create_timecard_bb
,p_app_blocks => l_tbl_timecard_info
,p_time_building_block_id => l_day_bb_id
dbms_output.put_line('After Creating DAY BB l_day_bb_id = '||l_day_bb_id);
-- 6. Create DETAIL BB for first shift, lunch and second shift
dbms_output.put_line('Create DETAIL BB for first shift, lunch and second shift');
hxc_timestore_deposit.create_detail_bb(p_type => 'RANGE'
-- ,p_measure => NULL -- Pass Null as its a template
,p_start_time => to_date('2011/09/26 06:00:00','YYYY/MM/DD HH24:MI:SS')
,p_stop_time => to_date('2011/09/26 11:00:00','YYYY/MM/DD HH24:MI:SS')
,p_parent_building_block_id => l_day_bb_id
,p_app_blocks => l_tbl_timecard_info
,p_app_attributes => l_tbl_attributes_info
,p_time_building_block_id => l_detail_bb_id
dbms_output.put_line('After Creating DETAIL BB l_detail_bb_id = '||l_detail_bb_id);
dbms_output.put_line('Creating Attribute 64869');
hxc_timestore_deposit.create_attribute(p_building_block_id => l_detail_bb_id
,p_attribute_name => 'Dummy Element Context'
,p_attribute_value => 'ELEMENT - '||'64869' -- 01 Hours Worked
,p_app_attributes => l_tbl_attributes_info
dbms_output.put_line('Creating Detail BB');
hxc_timestore_deposit.create_detail_bb(p_type => 'RANGE'
-- ,p_measure => NULL -- Pass Null as its a template
,p_start_time => to_date('2011/09/26 11:00:00','YYYY/MM/DD HH24:MI:SS')
,p_stop_time => to_date('2011/09/26 11:30:00','YYYY/MM/DD HH24:MI:SS')
,p_parent_building_block_id => l_day_bb_id
,p_app_blocks => l_tbl_timecard_info
,p_app_attributes => l_tbl_attributes_info
,p_time_building_block_id => l_detail_bb_id
dbms_output.put_line('After Creating DETAIL BB l_detail_bb_id = '||l_detail_bb_id);
dbms_output.put_line('Creating Attribute 65172');
hxc_timestore_deposit.create_attribute(p_building_block_id => l_detail_bb_id
,p_attribute_name => 'Dummy Element Context'
,p_attribute_value => 'ELEMENT - '||'65172' -- 02 Unpaid Lunch
,p_app_attributes => l_tbl_attributes_info
dbms_output.put_line('Creating Detail BB');
hxc_timestore_deposit.create_detail_bb(p_type => 'RANGE'
-- ,p_measure => NULL -- Pass Null as its a template
,p_start_time => to_date('2011/09/26 11:30:00','YYYY/MM/DD HH24:MI:SS')
,p_stop_time => to_date('2011/09/26 14:30:00','YYYY/MM/DD HH24:MI:SS')
,p_parent_building_block_id => l_day_bb_id
,p_app_blocks => l_tbl_timecard_info
,p_app_attributes => l_tbl_attributes_info
,p_time_building_block_id => l_detail_bb_id
dbms_output.put_line('After Creating DETAIL BB l_detail_bb_id = '||l_detail_bb_id);
dbms_output.put_line('Creating Attribute 64869');
hxc_timestore_deposit.create_attribute(p_building_block_id => l_detail_bb_id
,p_attribute_name => 'Dummy Element Context'
,p_attribute_value => 'ELEMENT - '||'64869' -- 01 Hours Worked
,p_app_attributes => l_tbl_attributes_info
-- 7. Deposit the Template
dbms_output.put_line('Deposit the Template ');
hxc_timestore_deposit.execute_deposit_process(p_validate => FALSE
,p_app_blocks => l_tbl_timecard_info
,p_app_attributes => l_tbl_attributes_info
,p_messages => l_tbl_messages
,p_mode => 'SAVE'
,p_deposit_process => l_deposit_process
-- ,p_retrieval_process => 'BEE Retrieval Process'
, p_template => 'Y'
,p_timecard_id => l_new_timecard_id
,p_timecard_ovn => l_new_timecard_ovn
COMMIT;
dbms_output.put_line('l_new_timecard_id = '||l_new_timecard_id);
IF (l_tbl_messages.COUNT <> 0) THEN
i := l_tbl_messages.FIRST;
LOOP
EXIT WHEN (NOT l_tbl_messages.EXISTS (i));
l_message := fnd_message.get_string (appin => l_tbl_messages (i).application_short_name,
namein => l_tbl_messages (i).message_name);
DBMS_OUTPUT.put_line (l_tbl_messages (i).message_name);
DBMS_OUTPUT.put_line (l_message);
i := l_tbl_messages.NEXT (i);
END LOOP;
END IF;
end; -
Is there any way to prevent web.xml from any change ?
hi all,
we have a filter in web.xml. Now we want to prevent it from any change in future. I mean after making a war(EAR) no one can change the filter in web.xml. if he chaged it then he will not be able to re deploy the application.Right now it is in web.xml so one can easily change it and then he can redeploy the application.
Is there any way to prevent web.xml from any change after making EAR(WAR)?
One can easily make a change in web.xml and redeploy the application to get the result. Now we want to restrict the web.xml as java class for any change after making EAR(or WAR).
Could some one help me to do this?
thanks,
dineshI think you could use some third party software to lock the folder like FolderLock, just make sure others ppl cannot access your file should be fined.
This is my stupid solution only,cheers. -
Is there any way to prevent web.xml from any change like java class?
hi all,
Is there any way to prevent web.xml from any change after making EAR(WAR)?
One can easily make a change in web.xml and redeploy the application to get the result. Now we want to restrict the web.xml as java class for any change after making EAR(or WAR).
Could some one help me to do this?
thanks,
dineshhi,
Not at development level. We want it after deploying the application on server .
We want to create it (web.xml) at tomcat startup (or in any other web/app server ) before loading any context.
Is there any way to run a simple java class(not servlet) on tomcat startup(before initializing the contexts)?
Message was edited by:
DP_java
Message was edited by:
DP_java -
Is there a way to rename a template without breaking existing pages using the 'old' template?
Hi guys,
I am using CQ 5.4. and I want to refactor existing code of a project. Part of that involves renaming existing templates. Renaming one locally, I saw that existing pages break because they can't 'find' the old template. is there a way to rename a template without breaking those pages?
Thanks,
AlexI'm not aware of any GUI tool that does this in Leopard. you can change the names of the share points by hand by editing the appropriate plists located in /private/var/db/dslocal/nodes/Default/config/SharePoints/ but that's a pretty horrible way to do it and is the opposite of user friendly. don't know any other way though.
-
Custom Web template for the "online link" UI command
All
We are trying to use a specific custom web template to allow personlization of reports within the Portal BI tool using the online link UI command. After users have broadcasted their reports to their BIuserhome directory there is an online link UI command associated to the saved report.
Our one option would be to configure the web template as the default within the IMG. But when we configured a default within the IMG, personalization of the report is not available with the context menu of the report. We are broadcasting the reports to the BIuserhome directory. Once the reports are saved users have the ability access the report using the online link UI command. Since we lose personalization when we configure the IMG with a default web template, we want use a custom web template when we execute the online link UI command.
Is there a way to pass a web template parameter when we execute the online link UI command?
Thanks in advance.Sean McCormack has been doing a series here http://lightroom-news.com/ - seems to have stalled recently.
Also look at the SDK - link above.
John -
About web templates inside the portal
Hi !
I need your help because I would like to do something and I cant do it, even after reading a lot of documentation.
I would like to display my lovely web templates (made with the Web Application Designer) inside the portal, through the BI > Bex Web Analyzer. But there, I can only open queries, views and infoproviders.
Is there an easy way to display my web templates in the portal ?
Thanks for your help,
Best regards.Hi Cedric,
The setting of web templates for BEX is available in BI.
You can check IMG setting in the SPRO transaction, setting up the BEX templates.
There you can define the tchnical name of the template.
After the changes been done, remember to restart the ABAP stack.
Regards,
Prashil -
Running Web Template outside of WAD
Hi Experts,
Does anyone know how to run a web template without using WAD. We are trying to find easier ways for the end users to launch the templates. I know we can add them to the users' favorites, but is there a quicker way than launching WAD, finding the template, then adding to the favorites?
Please advise.
Thanks,
MeezyYou can also create a template with a role menu, then when you add the role menu it will provide links to all the templates that the user is authorized to see. This is a good way to be sure the user only has the desired authorizations by checking what roles they are in and what they can and cannot view.
Cheers,
Rusty -
Data Sets - Is there a way to put two fields in the same row?
I am working on my first Spry Data Set (in Dreamweaver CS4) which, if I can get it figured out, will eventually be used as a calendar on a client's web site. You can see the beginning of the project here:
http://www.rieradesignco.com/calendarlist_spry.html
My question is, can I put two or more fields on one row? Specifically, I would like the part that looks like this...
3
[WED]
Fusion
... to look like this:
3 [WED] Fusion
I tried simply moving the fields (in Design View) so that they looked like they would be in the same row, but as you can see, that didn't do the trick. (You can see what I did here, in the highlighted part of the screenshot: http://www.rieradesignco.com/spryquestion.jpg). I also tried nesting a table within the table on my html data document that contained the three fields I needed - it worked okay, but that just makes the table more difficult to work with. I don't want to simply type the three items into one field, because it will be a long list and they all need to line up perfectly.
Is there another way to do it?Change the following line to include the red coloured parts
<div class="MasterColumn" spry:repeat="ds4" spry:setrow="ds4" spry:hover="MasterColumnHover" spry:select="MasterColumnSelected">
<span>{Dsp_#}</span><span>{Dsp_WkDay}</span><span>{Dsp_Event}</span>
</div>
The add the following style rule to your document:
.MasterColumn span {
display: inline-block;
I hope this helps.
Ben -
Is there a way of not displaying entries in the Blog based on today's date
Hi,
I'm using the Blog layout in iWeb for a calendar.
Somewhere in this discussion forum, I found how to sort the entries by increasing date (many thanks for that).
The question I have: Is there a way of not displaying entries in the Blog overview of which the date is in the past ?
ThanksHi Cyclosaurus,
the link you refer to (http://test.cyclosaurus.com/Site/Blog/Blog.html) seems to be broken. I can't see the script.
Can you sent me a script to automatically hide events from the past (based on today's system date) ?
please note that I use following script to reverse the summary (which i found in the discussion forum):
<script type='text/javascript'>
function reverseSummary() {
blogSummaryWidget = parent.document.getElementsByClassName('com-apple-iweb-widget-blogSummary flowDefining')[0].widget;
blogEntries = blogSummaryWidget.blogFeed.itemCount();
blogSummaryWidgetID = blogSummaryWidget.instanceID;
blogSummaryContentDiv = parent.document.getElementById(blogSummaryWidgetID + '-summary-content');
if (blogSummaryContentDiv.childNodes.length > 0) {
for (be=1; be<blogEntries; ++be) {
bi = (blogEntries - 1) - be;
blogSeparator = parent.document.getElementById(blogSummaryWidgetID + ('-separator-template$' + bi));
blogSummaryContentDiv.appendChild(blogSeparator);
blogEntry = parent.document.getElementById(blogSummaryWidgetID + ('-item$' + bi));
blogSummaryContentDiv.appendChild(blogEntry);
clearInterval(chkSummary);
chkSummary = setInterval('reverseSummary()', 1000);
</script> -
Is there a way to LIST OUT all of the active images that are currently being used on a page in Dreamweaver? Or do I have to click each one and write down the image name by hand?
Thanks!
LJAlternatively use a browser:
Use the Firefox Web Developer Toolbar
https://addons.mozilla.org/en-US/firefox/addon/60
Images > View Image Information
or the List All Images Add On for Firefox
https://addons.mozilla.org/en-US/firefox/addon/3688
or the Web Developer tools in IE8 (or earlier), F12 > Image > View Image Report -
Is there a way to paste an URL into the file selection dialog box?
Hi,
I would like to share on Friendfeed.com images that I find on websites. On Windows, I click on "Add - photos" and I can paste the URL of the image directly into the dialogue box.
On my Mac 10.6.6, I can't find a way to do that: the dialog box only allows me to click on a file's name, I can't paste anything. So I have to save the image on my disk, and then upload it on Friendfeed.
It's not a big deal, but still more cumbersome.
Is there a way for me to avoid saving the image on my hard drive?
thanks for any help that will come this wayThomas, you really need to relax I just asked a simple technical question: is X technically possible?
There were only two meaningful answers to that: yes and no.
But, no, you and others started to imply there were some dark issues of image copyright infringement, which - if I was not very relaxed myself - would be offending. You don't know what images I'm talking about, so why in the world did you start by assuming that I was infringing copyright?
(read again my previous answers to you, and you'll see I was not condoning infringement. I was simply saying it was not an issue here). Are you going around the web entering any discussion about how guns work, warning that killing people is a crime? What about knifes? Car forums and speed limits? (I could go on, as you can imagine).
But, since we're talking about copyright, you may want to lower your expectations about how "easily" you could sue me. The world - and its legal systems - is quite a different thing from the USA, you know.
Finally, about Friendfeed. Read again what I wrote (leaving aside all the copyright concerns that are distracting you ) and you'll see I mentioned that of course there's a "normal" way to enter the Url. It's just two different actions, with two different results. One of these actions is apparently not possible with a Mac. Too bad. As for Friendfeed being a crappy website: I see you're a web developer. I wish you to be as successful a developer as the people who created Friendfeed (http://en.wikipedia.org/wiki/Bret_Taylor). Some of its functionalities were years ahead of the competition, which is why they have been acquired by Facebook, and today - after more than a year with no development whatsoever - they still make for a very good social network. Go and have a look at it, you may learn a thing or two.
(I wrote finally, but I was wrong). One more thing: I couldn't resist, and I took a look at your webpage and resumé. I'm not going to write here what you did from "August 1997 to August 2007" (although it's public, so it shouldn't be a problem). But let me express my full appreciation for that! (I'm serious).
cheers! -
Caching web templates using the portal cache - experiences
Hi,
To improve performance, I would like to cache a (7.0) web template in the portal. I adjusted the iView by changing the following fields:
Cache Level to shared
Cache Validity Period to 1 hour
However, the template still takes 10 seconds to load, the same time as before.
The template doesn't have a variable screen that is shown (all variables are optional), so according to note 1002778 'Caching in the Enterprise Portal' there doesn't seem te be a problem.
Do you have suggestions why it doesn't work, and if there steps I could perform to make it working?
Cheers,
DanielHi,
Finally SAP OSS has answered me on portal caching in BI 7.0. From their reaction:
"In the new Portal infrastructure in NetWeaver 7.0 the iView properties
for iView portal caching are not evaluated by BI as it was in BW 3.5.
In 3.5 portal infrastructure this feature had special implementation
which was evaluated as not situable for the NW 7.0 infrastructure.
The iView properties are visible, even if they do not fit to BI
iViews as we do not have the possiblity to switch off this visibility
for some types of iViews.
Nevertheless, some parts like Web Templates, Web Items are stored
in the cache on Java Server and are reused when the same Template
is loaded again.
So in 7.0 we do not have functionality like in 3.x for storing of
the generrated HTML. As of my knowladge, there is no workaround for
that (besides what you have mentioned."
So we'll have to wait for the BO stuff, which has pretty good pre-calculations options which can serve as cache.
Kind regards,
Daniel -
Is there any way to use flash without all the bloated code?
I want to put a flash player on my site, however with dreamweaver the "insert movie" option puts a ton code in my markup to the point where i cant even tell what im looking at. Is there any way to use flash without all the bloat?
Yes and no. Some bloat as you call it is necessary to support all browsers. That said, this on-line tool takes your Flash code and converts it to valid XHTML Strict standards. In the process, the code is minimized a bit. Be sure to test in an XHTML Strict doc type page.
http://www.validifier.com/
Nancy O.
Alt-Web Design & A
Web | Graphics | Print | Media Specialists
http://alt-web.com/
http://twitter.com/altweb -
Is there a way track who you have distributed the form to and who has responded? If yes, is there a way to message all that have not responded? This would be a great way to manage supplier questionnaires to ensure everyone is providing information back to you.
FormsCentral, itself, does not have a method of distributing forms, so it would not know about your distribution list. It's either an open online form, which can be gotten to by anyone with the URL, or it's a pdf, which could be distributed via e-mail or a web page download.
You can always track the completion of the form by looking in the form's collected data set. Then, you could work backward to contact those recipients who have not yet responded. But that means you need to keep track of where the form was sent, or at least know which people/companies were supposed to get the form.
I hope that helps,
Brian
Maybe you are looking for
-
Error when using record group type as param in a function in where clause
Hi folks. I have a record type defined in a packages specification. I have to use this record as parameter to call a function. I am able to call the function if as return its value to a string variable. However, the function should be called into a q
-
Internal class type 023 cannot be used in class maintenance
Dear PP gurus, I am creating class from t code CL01 and while entering class type 023 , i am getting a error message "Internal class type 023 cannot be used in class maintenance" . when i pressed F4 , in the list 023 is not present. In the
-
I have a new MacBook Pro with OS10.8.2 and cannot get Contacts to print a list of addresses with pictures showing. There is a check box selecting "picture" which has been checked - but no picture. This worked fine on OS10.7.5. Problem??
-
How to assign the proper printer driver for a network shared HP PSC 1315 on the client side
Hi, For the sake of simplicity I'll start with the simplest part: I have successfully got the above mentioned printer to work on the PC where it is connected to via USB (running MS Windowx XP SP 3). I recently downloaded the latest install program f
-
m trying to run Server application of RMI. I've made CountRMI that has the Interface. CountRMIImpl to implement CountRMI interface. CountRMIServer and CountRMIClient. m compiling all the files and started registry. also genreated stub and skeleton us