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

  • CS6 Design Suite downloaded from website. Need to install on new system. I have no disks. How do I download from website?

    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
    hassan

    Hi;
    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.
    Here’s 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 can’t guarantee it is the correct way to do it – but it worked!  Basically, we built a link into the order overview page to display url’s 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,
    Ciaochiao

    ChitlinsCC, 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,
    Faisal

    Hi 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

  • Points System Design Flaws

    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.
    Brian

    715/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
    Sat

    Hi 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 Solutions

    I 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 V

    Hi 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,
    Beeekaa

    Beeekaa,
    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 Zoe

    Hi,
    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
    Cad

    1. 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