New System Design in java
Hi,
I am new programmer and have been assigned the task of replacing an old system with a new one . The old system was done using Access 97 VBA. Both the backend(database) and the frontend ( in Access VBA). It is basically a database system which, retrives information, does computation and all that.
Now we plan to change it with a server running linux , mysql database on the same server. I was thinking of doing the whole thing in Java . There will be like 45 people working on the system at the same time , some on the web .. which i plan to use JSP. I want most of the things to look the same so that people using it will not have too much trouble becasue they are used to the old system.
I just need to know if this a good idea ..
I would be very glad if someone could help me with this .. I don't want to make a blunder here ..
Thanks,
sdsouza
Hi,
I think it's a gd idea... I would also like to take the chance to point out some issues that you might face during your development and some of my suggestions in solving them...
1) mySQL data types are not ez to use with Java... what i mean is data types like blogs...You must be very familiar with mySQL if you wanna use it...
2) JSP is web-based, Access is application-based. You might want to consider doing the whole application in Java instead of JSP.
3) How "expert" are your developers? JSP to me is kinda average.... You might face some problems during integration...
my 2 cents worth...
Best Wishes
Similar Messages
-
Purchased CS6 Design Suite in 2011 and installed from website. Have a new system and need to install. The product is listed in My Products, but I cannot find where to download from. Also I was unable to unregister the product from my 2nd system as it failed. How do I get the download from the Adobe website?
Here you go:
Other downloads
If you need to unregister a computer, you'll have to do this through web chat:
Adobe ID, sign in, and account help -
Error while clonning on a new system - APPS 11i
Hi all
i am facing an issue
i am cloning oracle apps 11i
i have run preclone before copying the db and app tiers
oracle apps version 11.5.10.2
DB 9.2.0.6.0
OS Windows 2003 32 bit with sp1
i have installed all the pre req
that are
MKS TOOLKIT
VC++
XML Parser
java sdk 6
now when i am running adcfgclone i am getting this below error and two java virtual machine launcher prompts which are
"Failed to load Main-Class manifest attribute from
D:\proddb\92267d~1.0\appsutil\clone\jlib\CLASSE~1.JAR"
after i press ok then 2nd prompt come as this for java virtual machine launcher prompt
"Failed to load Main-Class manifest attribute from
D:\proddb\92267d~1.0\appsutil\clone\jlib\rt.jar"
and after pressing ok it open automatically this zip file
D:\neproddb\9.2.0\appsutil\clone\jlib\xmlparserv2.zip
below is the copy paste from command prompt
perl adcfgclone.pl dbTier
Enter the APPS password [APPS]:
apps
First Creating a new context file for the cloned system.
The program is going to ask you for information about the new system:
Usage: java [-options] class [args...]
(to execute a class)
or java -jar [-options] jarfile [args...]
(to execute a jar file)
where options include:
-hotspot to select the "hotspot" VM
If present, the option to select the VM must be first.
The default VM is -hotspot.
-cp -classpath <directories and zip/jar files separated by ;>
set search path for application classes and resources
-D<name>=<value>
set a system property
-verbose[:class|gc|jni]
enable verbose output
-version print product version and exit
-showversion print product version and continue
-? -help print this help message
-X print help on non-standard options
ERROR: context creation not completed successfully.
Please check C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/adcfgclone.err file for errors
and this error file is not having anything inside it its empty
please help me out
thanks
hassanHi;
Did you set perl and perl5lib before start post clone?
Setting the Perl Environment PERL5LIB [ID 395294.1]
Common Perl Setup Issues and Solutions for E-Business Suite 11i [ID 404055.1]
Did you check clone log for any other error message?
Regard
Helios -
Calling New Function Module from JAVA ISA b2b
I need to call a new function module which accepts some parameters as input and
returns some result parameters back as output.
These returned value needs to be displayed on the JSP pages of ISA B2B applications.
Can someone please guide me and provide code snippet on how to do this?
Thanks in advance.
Points will be awarded for all relevant and helpful answers.Stride,
I did this on CRM ISA 4.0... I used the dev and extension guide as a basis - I think the ISA 5.0 guide has the examples and tutorials in a separate document that can also be downloaded from service.sap.com.
Heres some info on how to do it although I can't guarantee this is the full solution or that it will work the same for ISA 5.0, and I will probably forget a lot of stuff as its been a few years since I did it! I also cant guarantee it is the correct way to do it but it worked! Basically, we built a link into the order overview page to display urls to order tracking websites using an RFC on the backend CRM system. Hope it helps anyway.
1. Create RFC enabled function module in backend.
2. Edit file backendobject-config.xml in folder project_root\b2b_z\WEB-INF\xcm\customer\modification:-
[code] <backendobject
xmlns:isa="com.sapmarkets.isa.core.config"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<configs>
<!-- customer changes in backendobject-config should be done here by extending/overwriting the base configuration-->
<xi:include
href="$
Template for backend object in customer projects
Concrete implementation of a backend object
This implemenation demonstrates how a backend object
is used to communicate with the CRM system
@see com.ao.isa.backend.boi.Z_AOFuncBackend#getOrderDeliveryTrackingData(java.lang.String)
Interface used to communicate with a backend object
The purpose of this interface is to hide backend implementation details
from the business objects
Returns a vector of Z_OrderDeliverTracking objects containing data to link
to external delivery tracking websites
@param orderNo The sales order document number
@return A vector of order tracking objects
@return
@return
@return
@return
@return
@param string
@param string
@param string
@param string
@param string
/modification/backendobject-config.xml#xpointer(backendobject/configs/*)"/>
<!-- This is an example customer extension. A new Backend Object is registered in the framework using XCM extension mechanism. -->
<!-- If you write customer extensions you should register your backend objects in the same way. -->
<!-- Please make sure that you use the correct base configuration (e.g. crmdefault for CRM or r3default, r3pidefault for R/3) -->
<config
isa:extends="../config[@id='crmdefault']">
<businessObject
type="Z_AO_Custom"
name="Z_AO_Custom"
className="com.ao.isa.backend.crm.Z_AOFuncCRM"
connectionFactoryName="JCO"
defaultConnectionName="ISAStateless"/>
</config>
</configs>
</backendobject>
[/code]
File com.ao.isa.backend.crm.Z_AOFuncCRM.java looks like this :-
[code] package com.ao.isa.backend.crm;
//jco imports
import java.util.Vector;
import com.ao.isa.backend.boi.Z_AOFuncBackend;
import com.ao.isa.businessobject.order.Z_OrderDeliveryTrackingItem;
import com.sap.mw.jco.JCO;
import com.sap.mw.jco.JCO.ParameterList;
import com.sapmarkets.isa.core.eai.BackendException;
import com.sapmarkets.isa.core.eai.sp.jco.BackendBusinessObjectBaseSAP;
import com.sapmarkets.isa.core.logging.IsaLocation;
public class Z_AOFuncCRM
extends BackendBusinessObjectBaseSAP
implements Z_AOFuncBackend
// initialize logging
private static IsaLocation log =
IsaLocation.getInstance(Z_AOFuncCRM.class.getName());
/* (non-Javadoc)
public Vector getOrderDeliveryTrackingData(String orderNo)
Vector urlData = new Vector();
try
// get Java representation of function module
JCO.Function func =
getDefaultJCoConnection().getJCoFunction(
"Z_BAPI_CRM_ORDER_TRACKING_URLS");
// provide export parameters
ParameterList params = func.getImportParameterList();
params.setValue(orderNo, "ORDER_NO");
func.setExportParameterList(params);
// execute function
getDefaultJCoConnection().execute(func);
// get result table
JCO.Table table =
func.getTableParameterList().getTable("TRACKING_DATA");
int numRows = table.getNumRows();
for (int i = 0; i < numRows; i++)
// get row
table.setRow(i);
// create a new Z_orderdeliverytracking object
Z_OrderDeliveryTrackingItem trackItem =
new Z_OrderDeliveryTrackingItem(
table.getString(0),
table.getString(1),
table.getString(2),
table.getString(3),
table.getString(4));
urlData.addElement(trackItem);
trackItem = new Z_OrderDeliveryTrackingItem();
return urlData;
catch (BackendException bex)
// The following key has to be added to WEB-INF/classes/ISAResources.properties
// in order to see the exception correctly
log.config("ao.b2b.order.error.getOrderTrackingURLs", bex);
return null;
[/code]
And file com.ao.isa.backend.boi.Z_AOFuncBackend.java looks like this:-
[code] package com.ao.isa.backend.boi;
//package java.ao.com.ao.isa.backend.boi;
import java.util.Vector;
import com.sapmarkets.isa.core.eai.sp.jco.JCoConnectionEventListener;
public interface Z_AOFuncBackend
public Vector getOrderDeliveryTrackingData(String orderNo);
[/code]
Whilst file com.ao.isa.businessobject.order.Z_OrderDeliveryTrackingItem.java looks like this:-
[code]
package com.ao.isa.businessobject.order;
// Referenced classes of package com.sapmarkets.isa.businessobject.order:
// PaymentType
public class Z_OrderDeliveryTrackingItem // extends SalesDocument implements OrderData
private String deliveryDocNo;
private String goodsIssuedDate;
private String consignmentNo;
private String status;
private String url;
public Z_OrderDeliveryTrackingItem()
public Z_OrderDeliveryTrackingItem(
String delDocNo,
String GIDate,
String consNo,
String status,
String url)
this.setDeliveryDocNo(delDocNo);
this.setGoodsIssuedDate(GIDate);
this.setConsignmentNo(consNo);
this.setStatus(status);
this.setUrl(url);
public String getConsignmentNo()
return consignmentNo;
public String getDeliveryDocNo()
return deliveryDocNo;
public String getGoodsIssuedDate()
return goodsIssuedDate;
public String getStatus()
return status;
public String getUrl()
return url;
public void setConsignmentNo(String string)
consignmentNo = string;
public void setDeliveryDocNo(String string)
deliveryDocNo = string;
public void setGoodsIssuedDate(String string)
goodsIssuedDate = string;
public void setStatus(String string)
status = string;
public void setUrl(String string)
url = string;
[/code]
3. Edit file bom-config.xml in folder project_root\b2b_z\WEB-INF\xcm\customer\modification :-
[code] <BusinessObjectManagers
xmlns:isa="com.sapmarkets.isa.core.config"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<!-- customer changes in bom-config should be done here by extending/overwriting the base configuration-->
<xi:include
href="$/modification/bom-config.xml#xpointer(BusinessObjectManagers/*)"/>
<!-- This is an example Business Object Manager. It can act as template for customer written Business Object Managers -->
<BusinessObjectManager
name="Z_AO-BOM"
className="com.ao.isa.businessobject.Z_AOBusinessObjectManager"
/>
</BusinessObjectManagers>
[/code]
File com.ao.isa.businessobject.Z_AOBusinessObjectManager.java looks like this:-
[code] package com.ao.isa.businessobject;
// Internet Sales imports
import com.sapmarkets.isa.core.businessobject.management.BOManager;
import com.sapmarkets.isa.core.businessobject.management.DefaultBusinessObjectManager;
import com.sapmarkets.isa.core.businessobject.BackendAware;
Template for a custom BusinessObjectManager in customer projects
public class Z_AOBusinessObjectManager
extends DefaultBusinessObjectManager
implements BOManager, BackendAware {
// key used for the backend object in customer version of backendobject-config.xml
public static final String CUSTOM_BOM = "Z_AO-BOM";
// reference to backend object
private Z_AOFunc mCustomBasket;
constructor
public Z_AOBusinessObjectManager() {
Method is called by the framework before the session is invalidated.
The implemenation of this method should free any allocated resources
public void release() {
Returns custom business object
public Z_AOFunc getCustomBasket() {
if (mCustomBasket == null) {
mCustomBasket = new Z_AOFunc();
assignBackendObjectManager(mCustomBasket);
return mCustomBasket;
[/code]
And uses file com.ao.isa.businessobject.Z_AOFunc.java which looks like this:-
[code]
package com.ao.isa.businessobject;
// Internet Sales imports
import com.sapmarkets.isa.core.businessobject.BOBase;
import com.sapmarkets.isa.core.businessobject.BackendAware;
import com.sapmarkets.isa.core.eai.BackendObjectManager;
import com.sapmarkets.isa.core.eai.BackendException;
import com.sapmarkets.isa.core.logging.IsaLocation;
// custom imports
import com.ao.isa.backend.boi.Z_AOFuncBackend;
import java.util.Vector;
Template for business object in customer projects
public class Z_AOFunc extends BOBase implements BackendAware
// initialize logging
private static IsaLocation log =
IsaLocation.getInstance(Z_AOFunc.class.getName());
private BackendObjectManager bem;
private Z_AOFuncBackend backendAOBasket;
Returns a reference to the backend object. The backend object
is instantiated by the framework.
@return a reference to the backend object
private Z_AOFuncBackend getCustomBasketBackend()
if (backendAOBasket == null)
//create new backend object
try
backendAOBasket =
(Z_AOFuncBackend) bem.createBackendBusinessObject(
"Z_AO_Custom");
// the backend object is registered in customer version
// of backendobject-config.xml using the 'Z_AO_Custom' type
catch (BackendException bex)
// The following key has to be added to WEB-INF/classes/ISAResources.properties
// in order to see the exception correctly
log.config("ao.b2b.order.error.getOrderTrackingURLs", bex);
return backendAOBasket;
This method is needed when a business object has a corresponding
backend object.
public void setBackendObjectManager(BackendObjectManager bem)
this.bem = bem;
Returns a vector of url links for tracking
@return vector of urls
public Vector getOrderDeliveryTrackingData(String orderNo)
// the call is delegated to the CRM aware backend object
return getCustomBasketBackend().getOrderDeliveryTrackingData(orderNo);
[/code]
4. Edit file config.xml in folder project_root\b2b_z\WEB-INF to add custom actions (the section below is just the custom stuff added at the end of the file the Z_orderTracking is the relevant one) :-
[code] <!-- Begin of custom AO action definitions -->
<action path="/b2b/Z_orderTracking" type="com.ao.isa.order.actions.Z_OrderTrackingAction">
<forward name="success" path="/b2b/order/Z_orderTracking.jsp"/>
</action>
<action path="/catalog/Z_displaySVGPage" type="com.ao.isa.catalog.actions.Z_SVGPageAction">
<forward name="success" path="/catalog/Z_SVG_fs.jsp"/>
</action> [/code]
Which points at Java file com.ao.isa.order.actions.Z_OrderTrackingAction.java which looks like this :-
[code] package com.ao.isa.order.actions;
// internet sales imports
import com.sapmarkets.isa.core.BaseAction;
import com.sapmarkets.isa.core.UserSessionData;
// struts imports
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
// servlet imports
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
// Internet Sales imports
import com.ao.isa.businessobject.Z_AOBusinessObjectManager;
import java.util.Vector;
This action acts as a template for customer extensions
public class Z_OrderTrackingAction extends BaseAction
This method is called by the ISA Framework when the
action is executed
public ActionForward doPerform(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws ServletException
// get user session data object
UserSessionData userSessionData =
UserSessionData.getUserSessionData(request.getSession());
// gettting custom BOM
Z_AOBusinessObjectManager myBOM =
(Z_AOBusinessObjectManager) userSessionData.getBOM(
Z_AOBusinessObjectManager.CUSTOM_BOM);
// get the order number being processed
String orderDocNumber = request.getParameter("orderNo");
// pass the order number back to the page
request.setAttribute("orderNo", orderDocNumber);
if (orderDocNumber != null)
// Get a vector of delivery tracking objects from lower layers (Business Object layer =>
// Business Logic Service Layer)
Vector trackingTable =
myBOM.getCustomBasket().getOrderDeliveryTrackingData(
orderDocNumber);
String error = "";
if (trackingTable != null)
if (trackingTable.size() == 0)
error = "true";
else
error = "false";
else
error = "true";
request.setAttribute("errorMessage", error);
request.setAttribute("trackingTable", trackingTable);
return mapping.findForward("success");
[/code]
5. I added the call to the function module for page orderstatusdetail.jsp in folder project_root\b2b_z\b2b\order to display a custom page Z_orderTracking.jsp in the same folder. To do this I added a link into the HTML to call a JavaScript function that passed the current order number to the /b2b/Z_orderTracking.do actionhandler mapped in the config.xml file.
So, in summary! Create an RFC; define business managers for it in the XML files; create a new Strut action and supporting Java class; create all the Java class for the managers.
I hope this makes some sense!
Gareth. -
Why can't I post a question from my new system?
Hello All:
I was just trying to post a question from my new mbp but it wouldn't allow me to do anything. It continually gave me a message highlighted in 'red' that i was;t allowed to modify or post anything. I've been asking questions for quite a while and have never seen this. I also happen to have my older bmp, also logged onto the 'Apple Discussions' site, open beside me. Can anyone explain this to me please? BTW, my new system obviously has Yosemite on it while my older bmp has Lion. Thanks in advance, to all those who respond.
Regards,
CiaochiaoChitlinsCC, I'm adding your reloaders to my article on how to make using ASC easier.
Here is my ASC work flow...
1) I login.
2) Block the automatic 30 minute logout.
Unless you do something every thirty minutes you get logged out. The forum software waits to tell you this as long as it can to keep you in suspense ;-) . Filling out a reply is the exception to the thirty minute window.
Start an auto reloader.
Safari = SafariTabReloader
Firefox = ReloadEvery: "Reload web pages automatically"
Others = Reloaders | Cerberus - Support Center
You need to pick a page that will reload over time without stalling out. It's ASC. I've found my profile display the best to use. I get my Profile page after some logins. It's ASC. Change rccharles to your apple id.
https://discussions.apple.com/people/rccharles?view=discussions
Reply technique
Open a new browser window. Pick some discussion. Open a reply window. As long as this reply window is open, you will stay logged in. The 30 minute times is reset as needed by the ASC software.
3) I open another window to do my normal ASC browsing.
4) I have a FireFox bookmark to goto the discussions that I have participated in. I've modified it to add on the content stuff.
turingtest2 recommends. Change rccharles to your apple id:
https://discussions.apple.com/people/rccharles/content?filterID=participated~obj ecttype~objecttype%5Bthread%5D
5) Use turingtest2's generated links with the /content suffix as browser bookmark to the ASC discussions:
Site map of Communities and Categories
https://discussions.apple.com/docs/DOC-2463
6) Adjust the ASC web page layout.
For FireFox
I run with Hiroto's modification to user content. This is the only way these forums are readable for me. How to adjust the format and layout of ASC Web Pages:
https://discussions.apple.com/docs/DOC-7501
For Safari
"ASCPowerTools is a Safari Extension designed to give more control"
http://www.etresoft.com/ascpowertools
7) Read and answer my old posts. I kind of memorize the time I last posted. ( It's way bad that apple eliminated the last poster to a thread. )
8) I use tabbed browsering. From a list of discussions, hold down the command key then click on the link. You get two tabs this way. The original window will keep where you have been. -
PT880 New system won't boot to any drive
I am putting together a new system:
Case: Aspire X-Superalien
Power Supply: 500w (came w/case) which says:
AC INPUT: 115V/230V~ 10/5A 50-60HZ
DC OUTPUT: +3.3V +5V +12V -5V -12V +5VSB
28A 30A 34A 0.3A 0.8A 2.0A
+5V +3.3V COMBINED LOAD: 200W
+12V +5V +3.3V COMBINED LOAD: 480W
TOTAL POWER: 500W
(no idea what all that means, but you guys seem to)
The PS also has 2 blue 80 mm lighted fans
Motherboard: PT880 NEO LSR
Processor: Intel P4 2.8 GHZ 800MHZ bus 1MB L2 cache (HT) Prescott
Video Card: GeForce 2 MX400
Disk Drives: Western Digital 200GB hard drive (formatted on another computer,
no OS yet)
LiteOn DVD rewritable drive
Mitsumi 3.5 in. floppy drive
Operating System: none yet, will use Windows XP as soon as I can get to my
drives.
I can get to my BIOS. All my drives appear in BIOS and show up as the correct slave, master settings. I have disabled all the SATA RAID stuff. When I try to boot up, it does a memory test, lists all my drives and stuff...then freezes. I have tried changing the boot up order of my drives into all possible orders. The four lights on the back give me different messages each time. Nothing consistent there. What could be keeping me from booting to my drives?Your PSU looks to be quite capable of handling a Prescott, so as Raidahs said, all you need is the BIOS flash. I asked you for your rail by rail currents in another post, but as I see them here, never mind. Unfortunately, since Intel kept making changes to the Prescott, the earliest BIOS that will run the Prescott for this board is v1.4. The boards are shipped with v1.1, which is rather aggravating. If you don't have access to a Northwood chip (P4 with 'C' after it's speed, ie. 2.8C), I would suggest contacting either MSI or whoever you purchased your board from, and ask them to update your BIOS. Do not let them talk you into paying for this service, as the board's packaging plainly states that it is designed for the Prescott, despite the fact that it does not support it out of the box.
If you have any problems, just let us know. Heck, keep us posted no matter what happens -
One more new System in CC 5.1
Hi,
We have been using CC5.1 for quite some time now. We have installed another RTA 5.1 in new system which is 4.6C.They are in the same SLD.
Currently, CC5.1 is being used on ABAP+JAVA stack (called
as SERVER1). Now we want to include new system which is only ABAP (called SERVER2) runs on 4.6C.
My understanding is as follows, kindly correct me if required:
1.First I have to bring new server (SERVER2) in existing SLD, if it is not there (but currently they are in common SLD).
2.Create a JCO to this system in existing J2EE server.
3.Create a user with necessary authorizations(but I presume that one user is already created with all the authorizations, so there should not be any need to create a new one since we want to use the existing user id).
My Queries are:
1.There is one option called Master User Source in config tab. Right now, SERVER1 is specified. Does it mean that, if I want to synchronize User/Role/Profile data from SERVER2, first I need to specify SERVER2 here then run backgroung jobs?
That means each time you run these jobs, you need to first select the Source Sytem from here and run? If so, then what happens if we schedule them on daily/weekly or monthly basis?
2.There is one option called "Logical System" as well in config tab, which says that if you want to do analysis for multiple systems with the same rule set, define them here.
But how to go about it?
The bottom line is that, I want to use existing J2EE server for these 2 systms : SERVER1 and SERVER2. Kindly let me know the steps to be followed.
Response would be appreciated and awarded, since it quite urgent.
Thanks in advance.
Regards,
FaisalHi Faisal,
1. No, the Master User Source is just the first search system to retrieve user data like first/last name. The search will continue in the other systems if the user is not found in the Master User Source. You do not need to change anything here!
2. Logical systems can be used if you have multiple systems having the same ruleset. You do not have to use logical systems, you can also create each system and load the rule data individually. With logical systems, you would group the systems under the name of the logical system and load the rule data/generate the rules for the logical system.
Regards,
Daniela -
Data import from old system to new system, key by raw16 column
hi, experts,
now, I have a new system, the system design is to use raw(16) column as key column in all database tables.
of course, when new system goes live (in production), all new transaction records are written to new system database.
when the new system inserts new records, it handles itself to avoid conflicts by value of the raw(16) key column
I now face this issue:
I need to import data from old system to new system, I use sys_guid() to fill up the raw(16) column in new system database.
how can I avoid the conflict from value of raw(16) column between old system data and new system database data?
the sql I write is very simple:
insert into new_sys_table_a (key_column_raw_16, ..., ... )
select sys_guid(), old_sys_col_a, old_sys_col_b
from old_sys_table_a;Manik wrote:
Hi,
Can you try this as a synch script (you can call so), sys_guid is a sequence, so just run through till u have sequence surpassing your old sequence. Give it a try.. I did not test it, but algorithm might be helpful for you.. Since when did sys_guid become a sequence that can be compared to other sys_guid's to know if it's been surpassed or not?
SQL> ed
Wrote file afiedt.buf
1 select sysguid
2 ,case when sysguid < lag(sysguid) over (order by lvl)
3 then 'Lower than previous'
4 else 'Higher than previous'
5 end as comparison
6 from (
7 select level as lvl, sys_guid() sysguid
8 from dual
9 connect by level <= 10
10* )
SQL> /
SYSGUID COMPARISON
BBF16F0B5B8946F59FE0FEE0FE35729B Higher than previous
A6E63DDA4E4342E5A8AAD267FE44A7AF Lower than previous
8632B901474A468C98D7B4020590CBD9 Lower than previous
36012FD6FA764520B77CF1E06830F2DC Lower than previous
E35F3455C24444C0991EB62BE7431463 Higher than previous
A5E5CDBD164A4DB8966E85B5BF4C5C1A Lower than previous
7A0FFBC6221348A5BDF4858D05876201 Lower than previous
A9EF3B5EFFB74C4FA74E1C45186510AA Higher than previous
806839AE5AE04D3998BA5DEBA84AD05C Lower than previous
F0B235376A4045D7A644345E7FAF0FF4 Higher than previous
10 rows selected.Doesn't look like much of a sequence to me -
I'm not here for points, and was here before the points system was enacted, and would certainly still be here if it were gone tomorrow, but what's the point of having them if they're hardly used?
It is very difficult to achieve even 10 points a day in my opinion, (which is reasonable for forum members to level up in a fair amount of time). I usually come to these forums every day, mostly to post, sometimes merely to read. However, on average days when I completely answer or help users with problems, there will be no response from such users, and especially not a thread marked as "solved" or a post marked as "helpful". This is typical from the majority of those helped here, which are one time forum users. It's pretty difficult to fix this problem, but there are other things that could be done to aid this.
Since the new system has been started, I can count the number of green stars next to one of my posts on one hand, literally. I usually make more than just a few posts a day as well. Look, I'm not trying to be stingy or greedy about points, but there's obviously a flaw regarding user interaction with the point system.
This could simply be solved by simple logic. An OP who asks a question should HAVE to answer the following each time in order to post a reply: "Has this been solved?" and furthermore specifically "By Who?", while giving the user a choice of those in the thread only.
I can't tell you the amount of "solved" threads I've seen where the person who should receive credit for solving the problem is never given points simply because the user isn't using the specific buttons on the post to specify that their question was answered, but on the reply form, which won't allow the user to choose a post from. The result, it's solved, but supposedly by no one.
Again, I'm not all about the points, but It's illogical to have a system that is so seldom used, and at times when it is, usually not accurately.
The key points here are that most people asking questions don't understand the idea of the point system. They needn't understand the idea of a point system as long as interface design is exercised properly.
Brian715/3161
Hello Brian,
You're right, and this question has been thoroughly raised in every aspect, from the beginning in November 2005, and then some other times once in a while.
Although a nice and fun way to support the general wonderful sense of community, and a nice way to "feel thankful" together too, we all know that gaining points is not our main concern, and that there would be as much participation without, but
you're right again, if we are to use them, then they need to work as intended.
Now where I disagree with you:
"An OP [...] should HAVE to..."
In my opinion an OP should feel at ease, as much as possible, and not, like many constantly advise,
feel yet again the same kind of complication/clumsiness/heaviness feeling (s)he experiences in filling administrative or boring banking forms...
As you rightly said, OPs do not (and should not) know/learn everything about some complicated steps, just when entering a technical forum for the first(s) time(s),
especially as they are at the moment in the state of mind of a newbie who additionally is in a troubleshooting panic...
In my opinion,
the solution should come from us, and the mods, not from the OPs.
And the solution is simple:
- a reintroduction of a level of awarding by peers.
Since we already know how perverted the voting system had become, I'd suggest a very limited possibility of awarding posts when not an OP: like for example only three or five "Helpful" per day.
Software fixes priorities:
- Now that it works better, the Points system is more easily criticizable, but the fix is not anymore so urgent in the list of fixes.
I'm sure it is still there though.
Be patient and enjoy your participation!
Regards,
Axl -
Developing 3rd party UWL Connectors for People soft system or other Java sy
Hi Everyone
We have one requirement that is u201CDeveloping 3rd party UWL Connectors for People soft system or other Java systemu201D and get the workflows from those system and display in portal though UWL.
We used u201CUWL Custom Connector APIu201D and written all the required methods.
Could any one help us u201CWhere can we specify the 3rd party system details?u201D
If possible please send some sample coding for it.
Thanks in advance
SatHi Satya!
Like the default SAP backend UWL connectory your 3rd-party connector should make use of a PCD System Object. This system is a mere java component with nothing more than a portalapp.xml defining all the system properties.
Create a system in the portal system landscape based on the System PAR you depoyed.
For every UWL connector you create in portal you define a system alias. This alias has to match the one of your new system object.
And now for the sad part: I didn't find any clue yet about how to access the system from a custom UWL connector. The system alias is available in the method getItems(), but no hint whatsoever how to get the system object to the alias.
I'm still investigating this, since i'm exactly at this point.
Regards,
Juergen -
Systems Design Engineer for Orange County, CA
Please mail your resume in Adobe PDF format to [email protected]
If you have an extraordinary passion for engineering and are not afraid to take on an extremely challenging position,
we have exactly what you have been looking for!
Employer information:
moviMED is a small systems engineering consulting firm located in Southern California. The central focus of our operations is to provide exceptional engineering services to the Life Science Industry in the Academic and Commercial arena. We develop cutting edge technology for major biomedical companies. We offer a broad range of services to our clients to assist them in conceptual prototype design, medical device testing, motion and vision applications.
Job Description:
Employee will plan, document, design, specify and build comlpex systems using best engineering practices. He/She will be required to interact with other employees, vendors and other consultants to solve problems on his/her own. Application software will be mainly developed using LabVIEW and relevant tool packages, such as (but not limited to): NI MOTION, NI VISION, Data Base Connectivity, SPC etc.
The employee will be further required to develop custom electronic signal conditioning and other interfaces to sensors and actuators. The frequent integration of new technology and third party products will require the employee to keep him(her)self up to date by studying relevant documentation and by engaging in a substantial amount of research.
This job is heavily oriented towards the Life Science Industry and demands more than just electronic engineering and computer science skills.
The Ideal Candidate:
Will have experience in the following categories:
- Application Development using LabVIEW V6.1 and V7.x
- Analog and Digital Circuit Design
- Micro-Processor, Micro-Controller Programming in embedded C and/or assembly for 8-bit and 16-bit cores
- Motion Control (Pneumatics, Servo, Stepper etc.)
- Computer Science Skills (MS Windows, MS OFFICE, Data Base/SQL, Networks etc.)
- Project Management
- Sensors of all kinds, Actuators of all kinds
Required Skills:
- Exceptional Sense for Details
- Highly Organized
- Self Sufficient
- Ability to quickly learn on its own
- A great deal of Common Sense
- Capabilty to work of poorly documented requirement specifications
- People Skills
- Teaching Other People (Holding Seminars and Presentations)
- Great Improvisation Skills
- Fluent in English Language (in writing and verbal)
- Analytical Problem Solving
- Methodical Trouble Shooting
- Working with Time Constraints
We look forward to receiving your resume
Regards,
Markus Tarin
President & CEO
www.movimed.com - Custom Imaging Solutions
www.movitherm.com - Advanced Thermography SolutionsI have just read your job posting for LabView Programmer and would like to introduce myself.
I have over six (6) years experience with LabView, from versions 3 to 7.1.1, in systems design and programming of LabView based SCADA/DCS and signal analysis applications.
Your job description is very interesting to me as I have had some exposure to intelligent vision systems use in manufacturing quality control and have been a practicing audio/video engineer since 1987.
I have also looked closely at the Lake Forest, CA location and would consider relocation as I have been recently considering a warmer climate. I have been working as an independent consultant and would be willing to assist you on a part-time or full-time, term, basis if you would find that helpful. I would like to discuss the position further and will send my resume early next week. Please feel free to contact me in the mean time with any questions.
Thanks,
Tom Held
[email protected]
414-964-0518 -
System Landscape New system connection fails
Hi,
I've configured SSO between ECC6 (ABAP stack) and Portal EP7 (AS Java Stack) and now when I test the new System Landscape Object connector it fails with the following message.
"Connection failed. Make sure user mapping is set correctly and all connection properties are correct."
All the SSO settings look to be OK in the Visual Admin and in STRUSTSSO2, SSO2 they are all green. The test for the Connector and the JCO connections is failing. The JCO ping tests fine and I'm able to log into the portal and see the UME and ABAP users in identity management. I've opened an oss message for this but have not had a reply as of yet. Any help would be greatly appreciated.
Jim VHi James,
Thank you for replying. The connector or Connection is the one that is failing. I used the correct template for creating the system (SAP ABAP Stack) backend connection. The SAP_HR_MasterData (JCO) connection fails as a result but the ping test tests fine. I've gone thru the UME and Landscape (Connector) configuration about 10 times making sure it is correct. I called to escalate the OSS message but still no reply.
Thanks,
Jim V -
How can i do a NW07 double stack system to standalone java engine
Hi all,
i need a hand to this task.
So i have an Abap (BI) + Java (EP) double stack system which connect to an other Abap (BI, this is the backend system). The abap system from the double stack is useless. So i would like to reduce the double stack to the standalone java. Is there anyboday have any experiance to how to do this?
I have tried to export as standalone and double stack too, the source system but at the install only JAVA i have got an error message:
"Importing the Java dump from a double stack system into a Java Only system is not supported."
So my question is , how can i export the java db from the double stack system for the new only java system?
I hope some of them have an idea....
Thank you very much for your help,
BeeekaaBeeekaa,
You are trying something very interesting. I have never done it myself but I think below steps may work.
Source system: ABAP + Java system.
Export only java using database specific tools u2013 this will export only SDM content.
Take a database backup u2013 Here you will backup all the tablespaces including ABAP tablespaces.
Target system u2013 Java only.
Restore the database. Delete all the tablespaces other than SAPSR3DB.(this is where we have Java content)
Launch SAPINST and try to import java, so that you will get the SDM content and it runs Java migration tool and changes the JAVA ID that we see in configtool to new number.
Again I am just assuming here, I have not tried it.
Thanks,
Venkat. -
How to read system eventlog using java program in windows?
How to read system eventlog using java program in windows?
is there any java class available to do this ? or any one having sample code for this?
Your friend ZoeHi,
There is no java class for reading event log in windows, so we can do one thing we can use windows system 32 VBS script to read the system log .
The output of this command can be read using java program....
we can use java exec for executing this system32 vbs script.
use the below program and pass the command "eventquery"
plz refer cscript,wscript
import java.io.*;
public class CmdExec {
public static void main(String argv[]) {
try {
String line;
Process p = Runtime.getRuntime().exec("Command");
BufferedReader input =
new BufferedReader
(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
System.out.println(line);
input.close();
catch (Exception err) {
err.printStackTrace();
This sample program will list all the system log information....
Zoe -
Access System Resources using Java Applet via Java Script
Hello
I can access my Applet public methods (and this methods access system resources) via Java Script if I do the following: System.setSecurityManager(null);However, I'm making this post because I don't like this solution.
Supposedly, setting the SM to null is like making the Applet (which is signed and was accepted by the user via a prompt from the browser) behave like a normal Java program that has no restrictions. (http://java.sun.com/docs/books/tutorial/essential/environment/security.html, second paragraph)
However, this feels like a workaround of something that is supposed to be there (the SM).
Also, if I make the methods invocation from inside the applet (using swing buttons and textboxes for example) I can use the standard SM without no problems.
From my readings, the problem regarding Java Script invocation, comes from the fact that the Java Script is not a secure (not signed) source (because you can invoke public methods the way you wish from it i guess) on the contrary to the applet methods invoked by the buttons.
Possible solutions I found in the web range from using the public static Object doPrivileged(PrivilegedAction action) method or imaginative things like creating new threads on the public method that call the private methods that access the system resources (supposedly because the new thread runs under the safe environment of the applet)
I almost got a glimpse of hope with this post http://forums.sun.com/thread.jspa?threadID=5325271&tstart=0
However, none of these solutions worked, the only results were with the setResourceManager(null)So, any one can contribute with a solution for this? Should I keep trying to find a solution other then the one I already have?
Regards
Cad1. yes
2. yes
Note for 2. the converter will run the applet with SUN jre for sure if the user has IE.
IE will use the ActiveX technology to run the applet (as with Macromedia Flash).
For Netscape I am not sure, but I would think Netsape will use the plug in provided by
SUN.
Note for SUN jre 1.3. If this applet is to be used within a company that uses a proxy with
ntlm authentication the 1.3 applet cannot connect (to the Internet) through this proxy since
ntlm athentication is supported since j2re1.4.2_03. There is one version before that but
that one will pop up a window asking for the user's domain account and password wich
is both lame and crappy.
As for the IE settings, IE has a default setting that askes users the "do you trust"
queston for AciveX controls within the Internet securety zone (tools -> internet options
-> security).
Sincy anybody can make ActiveX controls (allso sign them) a user that has a problem
to find the "no" button will sooner or later install a malicuous ActiveX control (spy ware
or a virus).
If this user's desktop is within your company's network it will cause serious harm.
This is why most company's disable this by changing the default internet expolorer
settings. Since I assume you are writhing this applet to be used by a company I allso
assumed that company has someone to maintain the desktops. In that case I
assume that person would want to control the security within the SUN jre instead of
letting the user deside what to trust and what not.
Maybe you are looking for
-
How do I set only the first row of a DataGrid as the selected row?
I have a "Go" button on a search form that fetches data into an already data bound grid. After the data is fetched, I want to make the first row in the Datagrid the selected row, as if the user clicked on it. If the result set is empty, I don't wan
-
Real quickly, I have my pdf export settings in PageMaker 7.0.1a to add .5 inches to magazine trim/document setup page size. If I place a full page ad with bleed in eps format, the resulting pdf image displays correctly within the full bleed size. But
-
Keyboard lighting at the login screen?
Hi, I have a mid 2011 MBA with 10.7.4. Lion used to have the feature where the keyboard light had its own setting for the login screen. This way I could set it so that the light was on at the login screen and went off right after logging in. After i
-
Where can I find Java for my iMac OS X 10.7.2? I'd like to print coupons and the pop-up says that Apple has their own version of Java. I don't even know what it's called!
-
Firefox 4 seems to work good with Win XP3, but leaves lots of DMP files.
Firefox4 does not crash with Win XP SP3, but I'm getting lots of DMP files when I go to clean up.