JDI/DC approach for WebDynpro examples

Hi ,
Can someone send me URL for WebDynpro examples using DC approach?
and if I have DTR in my portal, is there anyhting else to check form the licence side to go ahead for the NWDI approach?

Hi Ankit,
Creating webdynpro Development component Project
http://help.sap.com/saphelp_nw04/helpdata/en/5f/0db14033c7b94ee10000000a1550b0/frameset.htm
Regarding DCs
http://help.sap.com/saphelp_nw04/helpdata/en/05/8d982c6ec5ce4b90da74d3aa12bc87/frameset.htm
DTR Related information
http://help.sap.com/saphelp_erp2005vp/helpdata/en/01/9c4940d1ba6913e10000000a1550b0/content.htm
Regards,
Saraswathi.
pls reward points for useful information

Similar Messages

  • Examples for webdynpro tabstrip

    can anyone point me to  examples for webdynpro tabstrip..
    Regards
    Anuj

    Hi,
    •     It groups a number of UI elements under a common header(SAP Netweaver 04s).
    •     Tab Strip can contain a Menu and several Pattern Expand                   Function elements (for open/close buttons).          
    •     You can Group Controls in this way Tab Strip --> Insert Tab --> Insert    Child
         Refer This:
    <b>http://help.sap.com/saphelp_nw70/helpdata/en/d1/801bd2454211d189710000e8322d00/frameset.htm</b>
                              Reward Points If This is helpful.
    Regards
    Nandha.

  • What are the best approaches for mapping re-start in OWB?

    What are the best approaches for mapping re-start in OWB?
    We are using OWB repository 10.2.0.1.0 and OWB client 10.2.0.1.31. The Oracle version is 10 G (10.2.0.3.0). OWB is installed on Linux.
    We have number of mappings. We built process flows for mappings as well.
    I like to know, what are the best approches to incorportate re-start options in our process. ie a failure of mapping in process flow.
    How do we re-cycle failed rows?
    Are there any builtin features/best approaches in OWB to implement the above?
    Does runtime audit tables help us to build re-start process?
    If not, do we need to maintain our own tables (custom) to maintain such data?
    How did our forum members handled above situations?
    Any idea ?
    Thanks in advance.
    RI

    Hi RI,
    How many mappings (range) do you have in a process flows?Several hundreds (100-300 mappings).
    If we have three mappings (eg m1, m2, m3) in process flow. What will happen if m2 fails?Suppose mappings connected sequentially (m1 -> m2 -> m3). When m2 fails then processflow is suspended (transition to m3 will not be performed). You should obviate cause of error (modify mapping and redeploy, correct data, etc) and then repeat m2 mapping execution from Workflow monitor - open diagram with processflow, select mapping m2 and click button Expedite, choose option Repeat.
    In re-start, will it run m1 again and m2 son on, or will it re-start at row1 of m2?You can specify restart point. "at row1 of m2" - I don't understand what you mean (all mappings run in Set based mode, so in case of error all table updates will rollback,
    but there are several exception - for example multiple target tables in mapping without corelated commit, or error in post-mapping - you must carefully analyze results of error).
    What will happen if m3 fails?Process is suspended and you can restart execution from m3.
    By having without failover and with max.number of errors=0, you achieve re-cycle failed rows to zero (0).This settings guarantee existence only two return result of mapping - SUCCSES or ERROR.
    What is the impact, if we have large volume of data?In my opinion for large volume Set based mode is the prefered processing mode of data processing.
    With this mode you have full range enterprise features of Oracle database - parallel query, parallel DML, nologging, etc.
    Oleg

  • Approach for Inter Organisational BPM

    Hi All,
    I am doing Masters Dissertation in Collaborative BPM. My research topic is the evaluation of three approached for collaborating BPM across value chain.
    Explanation of these approaches:
    Centralise CBPM: Ownership of Collaborative System is with one Central Organisation and Other Partners Participate in this collaboration through various UI such as portal. Example, Collaboration between the automobile manufacturer and dealer were automobile manufacturer provides portal for dealer to place order, manage its customer and handle warranty and recalls.
    Decentralise CBPM: In this approach every partner provides communication technology like Web Services for its Business Partner for collaboration. The ownership is decentralise and more flexible
    Peer-to-Peer CBPM: In ideal condition in this approach every Partner should have the same technology which is developed for handling collaborative Business Processes. In this case the same modelling facility is available across the value chain.
    I found below critical aspects for evaluating these three approaches:
    1] Autonomy
    2] Collaborative process Modelling
    3] Monitoring, Controlling, and Analysis
    4] “Plug and Play” based Platform for Collaboration (Includes Security, Web Service and various adapters for communication and Language Support like Java for easy custom enhancement)
    5] Governance
    I kindly request you all to post your views about pros and cons for evaluating these approaches from the aforementioned critical aspects.
    I welcome your questions and appreciate your valuable guidance.
    Thank you ,
    Regards,
    Ganesh Sawant

    PROS:
    Using the Webservices you can trigger the BPM Process and pass the values from the web dypro component which will available for the end user and pass it on to the BPM Proess.
    We can use EJB as a webservice, where the automated activity in the BPM can output the value based on the logic in the EJB Function. We can manage the automated activity which runs in the back ground of the process as per our logic and returns the value to the next task.
    CONS
    Using Webservices in the various activity with fewer data is not advisable as it takes longer time to deploy the process. And any change in the data in the webservices requires regularly re importing of the web services.

  • Does XML approach for passing parameters in the query make the query slow?

    Hi,
    I am using XML approach for passing parameters in a query. This is running very slow but when I pass comma separated values in parameter, it runs very fast.
    So it concludes that we should not use XML approach for passing parameters. Please confirm me that Am I right or wrong?
    I have also googled to clear my doubt but not get solution till now. please help me.
    Regards,
    Sachin

    914014 wrote:
    Hi,
    I am using XML approach for passing parameters in a query. This is running very slow but when I pass comma separated values in parameter, it runs very fast.
    So it concludes that we should not use XML approach for passing parameters. Please confirm me that Am I right or wrong?
    I have also googled to clear my doubt but not get solution till now. please help me.
    Regards,
    SachinShow us what you are doing, create a simple yet complete example we can run on our Oracle instances.
    Then we will know exactly what you mean, and can comment appropriately.
    Cheers,

  • Approach for managing Store IDs

    Hi,
    What is a good approach for managing the IDs used for accessing the different application stores (Windows Phone Store, Itunes store, Google Play Store ...) when rolling out a mobile device solution such as Windows Intune?
    Is it something that a user is responsible for? I think it is quite difficult for a company to manage all those IDs. For example, a user has an Iphone and an Apple ID, the company decides to give every employee a Windows Phone that will be managed by Windows
    Intune. Not every employee will already have a Microsoft account and the Microsoft account will have to be created. Should the corparate email be used as Microsoft account? Or should we leave the option to the user? Can these accounts be created in bulk if
    the corporate email address is used?
    Another thing, applications from the stores can be deployed to the users. It don't see any issue when these applications are free, but how to manage applications that need to be purchased from the store?
    Cédric.

    Hi
    The user has to manage this themselves. All the various APP Stores are end-user based by nature and no central administration/user provisioning exists as such.
    The various IDs used for accessing the App Store are personel and when users purchase applications they are owned by that users (ID). You cannot move APPs between users/IDs.
    So you really have to decide whether you want to allow access to the various stores from Company owned devices or not. It you decide you do, you could create guides explaining how to create users ID etc. and have some processes in place to deal with administration
    and issues.  

  • Performance of the LOD approach for network analisys

    Hi to all,
    I open new thread for speak about performance of LOD approach for Network analysis using Java API as continuing from this thread:
    Partitioning of the Network for using LOD API
    I remember you that:
    - I'm using Oracle 11g R2;
    - my network consist of 7.817.372 of links and 6.662.079 of nodes (big network);
    - LINK_LEVEL of links table is setted as NULL;
    - I have partitioned the network with these procedure:
    partition:
    EXEC sdo_net.spatial_partition('ITALIA', 'ITALIA_PART$', 10000, 'WORK_DIR_ITALIA', 'ITALIA_PART.log', 'a', 1);
    and for partition blob:
    EXEC sdo_net.generate_partition_blobs('ITALIA', 1, 'ITALIA_PBLOB$', true, true, 'WORK_DIR_ITALIA', 'ITALIA_PBLOB.log', 'a');
    - I'm using LOD Java API for network analysis with Netbeans IDE; I took the code from NDM_tutorial of Hillsborough network.
    My first analysis is the compute of the shortest path between two extreme nodes (about 1.500 km of distance) and between two near nodes (about 80 km of distance) using Dijkstra and AStar algorithm.
    I did the following tests on execution times of the compute of the shortest path:
    1) with partition of maximum 10000 nodes for partition (from log file I read that were been generated 1024 partitions with 1 link level):
    - between two extreme nodes, about 1 minute and 50 seconds.
    - between two near nodes, about 20 seconds.
    then I have re-executed the two previous procedures where I changed the value of maximum nodes for partition and I did other tests:
    2) with partition of maximum 15000 nodes for partition (from log file I read that were been generated 512 partitions with 1 link level):
    - between two extreme nodes, about 1 minute and 50 seconds and sometimes it goes out of memory
    - between two near nodes, about 20 seconds.
    3) with partition of maximum 5000 nodes for partition (from log file I read that were been generated 2048 partitions with 1 link level):
    - between two extreme nodes, about 1 minute and 50 seconds and sometimes it goes out of memory
    - between two near nodes, about 20 seconds.
    4) with partition of maximum 2000 nodes for partition (from log file I read that were been generated 4096 partitions with 1 link level):
    - between two extreme nodes, about 1 minute and 50 seconds and sometimes it goes out of memory
    - between two near nodes, about 15 seconds.
    I think that there is any problem because I expect execution times more lower (maximum 5-6 seconds for extreme nodes).
    Even changing the maximum number of nodes to partition the execution times do not change much.
    I remember you that with in-memory approach on Oracle 10gR2 the execution times for every computation between two nodes was of about 4 minutes and sometimes it goes out of memory. With LOD on Oracle 11gR2 the execution times are reduced but are too long for me.
    Now, my questions are:
    - @Jack Wang: (if you're reading me) do you know what are the execution times for the compute of shortest path between two nodes for USA network (about 1500 km of distance)? I remember that you have used LOD for USA (56 Millions of link and 20 Millions of nodes).
    - Do you think that I wrong anything? How can I do for reduce the execution times of network analysis?
    If you need any more information just ask.
    Thank you to all in advance very much.

    Jack Wang wrote:
    Are the 12/13 seconds computation times for the near node pair?Yes.
    You can look at an example for computing hierarchical shortest path with a 2-level network(NAVTEQ_SF) under ndm_tutorial
    ~ \ndm_tutorial\examples\java\src\lod\SpWithMultiLinkLevels.java.But I think that yesterday I had not yet used the LINK_LEVEL = 2 in network analysis. Infact, I used the code into ShortestPathAnalysis.java where linkLevel is always setted = 1.
    Now, I'm using the example SpWithMultiLinkLevels.java and I'm seeing that linkLevel is setted = 2 before the execution of Dijkstra and AStar algorithm. This code works with Hillsborough_network. Instead with my network (note that I'm using a region of Italy with 700.000 link and 600.000 nodes called ITAI11_METERS for to test a network with 2 LINK_LEVEL), I have a problem during readPartitionFromBlob.
    This is the code:
    package calcolopercorsolod;
    import java.io.*;
    import java.sql.*;
    import java.text.*;
    import java.util.*;
    import oracle.jdbc.OracleConnection;
    import oracle.jdbc.pool.OracleDataSource;
    import oracle.spatial.util.Logger;
    import oracle.spatial.network.UserDataMetadata;
    import oracle.spatial.network.lod.*;
    import oracle.spatial.network.lod.config.*;
    import oracle.spatial.network.lod.util.PrintUtility;
    public class SpWithMultiLinkLevels
      private static NetworkAnalyst analyst;
      private static NetworkIO networkIO;
      private static void setLogLevel(String logLevel)
        if("FATAL".equalsIgnoreCase(logLevel))
            Logger.setGlobalLevel(Logger.LEVEL_FATAL);
        else if("ERROR".equalsIgnoreCase(logLevel))
            Logger.setGlobalLevel(Logger.LEVEL_ERROR);
        else if("WARN".equalsIgnoreCase(logLevel))
            Logger.setGlobalLevel(Logger.LEVEL_WARN);
        else if("INFO".equalsIgnoreCase(logLevel))
            Logger.setGlobalLevel(Logger.LEVEL_INFO);
        else if("DEBUG".equalsIgnoreCase(logLevel))
            Logger.setGlobalLevel(Logger.LEVEL_DEBUG);
        else if("FINEST".equalsIgnoreCase(logLevel))
            Logger.setGlobalLevel(Logger.LEVEL_FINEST);
        else  //default: set to ERROR
            Logger.setGlobalLevel(Logger.LEVEL_ERROR);
      public static void main(String[] args) throws Exception
            String configXmlFile = "LODConfigs.xml";
            String logLevel    =    "DEBUG";
            String dbUrl       = "jdbc:oracle:thin:@oracle:1521:mySID";
            String dbUser      = "myUser";
            String dbPassword  = "myPass";
            String networkName = "ITAI11_METERS";
            long startNodeId = 15323;
            long endNodeId   = 431593;
        int linkLevel      = 1;
        double costThreshold = 1550;
        int numHighLevelNeighbors = 8;
        double costMultiplier = 1.5;
        Connection conn    = null;
        //get input parameters
        for(int i=0; i<args.length; i++)
            if(args.equalsIgnoreCase("-dbUrl"))
    dbUrl = args[i+1];
    else if(args[i].equalsIgnoreCase("-dbUser"))
    dbUser = args[i+1];
    else if(args[i].equalsIgnoreCase("-dbPassword"))
    dbPassword = args[i+1];
    else if(args[i].equalsIgnoreCase("-networkName") && args[i+1]!=null)
    networkName = args[i+1].toUpperCase();
    else if(args[i].equalsIgnoreCase("-linkLevel"))
    linkLevel = Integer.parseInt(args[i+1]);
    else if(args[i].equalsIgnoreCase("-configXmlFile"))
    configXmlFile = args[i+1];
    else if(args[i].equalsIgnoreCase("-logLevel"))
    logLevel = args[i+1];
    // opening connection
    conn = LODNetworkManager.getConnection(dbUrl, dbUser, dbPassword);
    System.out.println("Network analysis for "+networkName);
    setLogLevel(logLevel);
    //load user specified LOD configuration (optional),
    //otherwise default configuration will be used
    InputStream config = ClassLoader.getSystemResourceAsStream(configXmlFile);
    LODNetworkManager.getConfigManager().loadConfig(config);
    //LODConfig c = LODNetworkManager.getConfigManager().getConfig(networkName);
    //get network input/output object
    networkIO = LODNetworkManager.getCachedNetworkIO(
    conn, networkName, networkName, null);
    //get network analyst
    analyst = LODNetworkManager.getNetworkAnalyst(networkIO);
    double[] costThresholds = {costThreshold};
    try
    System.out.println("*****Begin: Shortest Path with Multiple Link Levels");
    System.out.println("*****Shortest Path Using Dijkstra");
    String algorithm = "DIJKSTRA";
    linkLevel = 2;
    costThreshold = 5000;
    LogicalSubPath subPath = analyst.shortestPathDijkstra(new PointOnNet(startNodeId),
    new PointOnNet(endNodeId),linkLevel, null);
    PrintUtility.print(System.out, subPath, true, 10000, 0);
    System.out.println("*****End: Shortest path using Dijkstra");
    System.out.println("*****Shortest Path using Astar");
    HeuristicCostFunction costFunction = new GeodeticCostFunction(0,-1, 0, -2);
    LinkLevelSelector lls = new DynamicLinkLevelSelector(
    analyst, 2, costFunction, costThresholds,
    numHighLevelNeighbors, costMultiplier, null);
    subPath = analyst.shortestPathAStar(
    new PointOnNet(startNodeId), new PointOnNet(endNodeId), null, costFunction, lls);
    PrintUtility.print(System.out, subPath, true, 10000, 0);
    System.out.println("*****End: Shortest Path Using Astar");
    System.out.println("*****End: Shortest Path with Multiple Link Levels");
    catch (Exception e)
    e.printStackTrace();
    if(conn!=null)
    try{conn.close();} catch(Exception ignore){}
    and this is the output with the error:...
    [LODNetworkAdaptorSDO::isNetworkPartitioned, DEBUG] Query String: SELECT p.PARTITION_ID FROM PROVA.ITAI11_PART$ p WHERE p.LINK_LEVEL = ? AND ROWNUM = 1 [2]
    [QueryUtility::prepareIDListStatement, DEBUG] Query String: SELECT NODE_ID, PARTITION_ID FROM PROVA.ITAI11_PART$ p WHERE p.NODE_ID IN ( SELECT column_value FROM table(:varray) ) AND LINK_LEVEL = ?
    [LODNetworkAdaptorSDO::readNodePartitionIds, DEBUG] Query linkLevel = 2
    [NetworkIOImpl::readLogicalPartition, DEBUG] Read partition from blob table: partition 4, level 2
    [LODNetworkAdaptorSDO::readPartitionBlobEntry, DEBUG] Query String: SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM PROVA.ITAI11_PBLOB$ WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [4,2]
    [QueryUtility::prepareIDListStatement, DEBUG] Query String: SELECT NODE_ID, PARTITION_ID FROM PROVA.ITAI11_PART$ p WHERE p.NODE_ID IN ( SELECT column_value FROM table(:varray) ) AND LINK_LEVEL = ?
    [LODNetworkAdaptorSDO::readNodePartitionIds, DEBUG] Query linkLevel = 1
    [NetworkIOImpl::readLogicalPartition, DEBUG] Read partition from blob table: partition 91, level 1
    [LODNetworkAdaptorSDO::readPartitionBlobEntry, DEBUG] Query String: SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM PROVA.ITAI11_PBLOB$ WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [91,1]
    [NetworkIOImpl::readLogicalPartition, DEBUG] Read partition from blob table: partition 91, level 2
    [LODNetworkAdaptorSDO::readPartitionBlobEntry, DEBUG] Query String: SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED FROM PROVA.ITAI11_PBLOB$ WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [91,2]
    oracle.spatial.network.lod.LODNetworkException: java.lang.NullPointerException
    at oracle.spatial.network.lod.NetworkIOImpl.readPartitionFromBlob(NetworkIOImpl.java:549)
    at oracle.spatial.network.lod.NetworkIOImpl.readLogicalPartition(NetworkIOImpl.java:436)
    at oracle.spatial.network.lod.CachedNetworkIOImpl.readLogicalPartition(CachedNetworkIOImpl.java:114)
    at oracle.spatial.network.lod.CachedNetworkIOImpl.readLogicalPartition(CachedNetworkIOImpl.java:105)
    at oracle.spatial.network.lod.NetworkExplorer.getPartition(NetworkExplorer.java:335)
    at oracle.spatial.network.lod.LabelSettingAlgorithm.getElementPartition(LabelSettingAlgorithm.java:520)
    at oracle.spatial.network.lod.LabelSettingAlgorithm.expand(LabelSettingAlgorithm.java:561)
    at oracle.spatial.network.lod.LabelSettingAlgorithm.shortestPath(LabelSettingAlgorithm.java:1362)
    at oracle.spatial.network.lod.NetworkAnalyst.shortestPathHierarchical(NetworkAnalyst.java:2523)
    at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:2291)
    at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:2268)
    at oracle.spatial.network.lod.NetworkAnalyst.shortestPathDijkstra(NetworkAnalyst.java:2249)
    at calcolopercorsolod.SpWithMultiLinkLevels.main(SpWithMultiLinkLevels.java:135)
    Caused by: java.lang.NullPointerException
    at oracle.spatial.network.lod.NetworkIOImpl.readPartitionFromBlob(NetworkIOImpl.java:542)
    ... 12 more
    I don't understand why the analysis does a query with PARTITION_ID=91 and LINK_LEVEL=2:
    Query String: SELECT BLOB, NUM_INODES, NUM_ENODES, NUM_ILINKS, NUM_ELINKS, NUM_INLINKS, NUM_OUTLINKS, USER_DATA_INCLUDED  FROM PROVA.ITAI11_PBLOB$ WHERE PARTITION_ID = ? AND LINK_LEVEL = ? [91,2]
    Infact I have 512 PARTITION_ID  associated to LINK_LEVEL=1 and only 16 PARTITION_ID associated to LINK_LEVEL=2. Why it search PARTITION_ID=91 with LINK_LEVEL=2? This correspondance doesn't exist.
    Where I wrong?
    Note that if I set LINK_LEVEL=1 it works.
    Thank you very much                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • What is the best MVC approach for designing Swing application

    Hi...
    I am designing an client/server application. In this I am using java swing for the front-end development. We decided on using MVC approach for the front-end design. I found that there are more than one approachs for designing in MVC.
    Which is the best way to model. To create your model taking View into consideration or Creating the Model taking the tables into consideration.
    Can anybody give help me out in this this is urgent. Thanks
    sai

    I'm not sure what you are asking, so I'll just ramble a bit and hope it helps.
    Create your model taking the view and the data into consideration. :-)
    Design a class to hold instances of the rows in your database that correspond (more or less) to the structure of the data. Add any needed methods to that data object to support the data that you might need for the view.
    For example, suppose your database stores a name in two columns (firstname and lastname). You pull that data from the database into a collection of Person objects into your model. Your Person class has two fields (and set/get methods) to hold that data. Now, in your view, you want to display the name as one string, so add a method to the Person object to get the full name (just by concatenating the two data elements).
    You have to take everything into consideration. How you are going to view the data as well as how it might be structured.

  • Recommended approach for validating page content on activation?

    Hi,
    Is there a recommended approach to implementing validation in CQ5 (we are using 5.5) that will run when a Page is activated?  I have been reading up on different approaches for this, but have not been able to find a clear solution.
    The requirement that I have is for a News article to only be published if all of it's mandatory fields have been supplied - for example Heading, Image, Body Text, Author.  Simply implementing validation on the edit dialog doesn't really solve the issue, as each component is editable separately, so it is easy for a content author to miss entering the Author for example.
    What I'm trying to accomplish is to run some custom validation code when the page is replicated, and cancel the replication if the validation does not pass.  Ideally this would show a "Validation Failed" or similar notification in the CQ user interface, the same way that the "Activation Successful" notification is shown.
    The approaches that I have investigated so far are:
    Replication Action Event Handler
    http://helpx.adobe.com/cq/kb/ReplicationListener.html
    - This triggers at the right time and provides sufficient information (path to page), but doesn't provide a mechanism to stop the replication.
    - Potentially this could be combined with further service calls to stop replication?
    Workflow Action Event Handler
    http://dev.day.com/docs/en/cq/current/workflows/wf-extending.html#par_title_0
    - This doesn't seem to fire when activating a page
    Custom Replication Agent
    http://dev.day.com/docs/en/cq/5-5/deploying/configuring_cq/replication.html
    http://forums.adobe.com/message/4785913#4785913#4785913
    - This would provide a hook for validation, but seems like massive overkill - is there no way to simply hook into the existing replication process and cancel it if the page is not valid?
    Any advice on how to best accomplish this would be much appreciated.
    Thanks,
    Ray

    Try replication preprocessor. http://wemcode.wemblog.com/replication-preprocessor
    Yogesh

  • Best approach for a cross language application

    I am working on a project where we are planning to write the data acquisition code in LabVIEW, but the rest of the application is being written in C# by some developers that are unfamiliar with LabVIEW. I am looking for suggestions for the best architecture for this kind of application.
    Traditionally, in my LabVIEW applications that require UI, data aquisition, logging, and analysis, I generate a tiered producer consumer architecture. I usually build a queued event driven producer/consumer, and then create additional consumer loops to handle data as it propogates out of the acquisition loop. In this project, I am basically looking to only create the acquisition loop in LabVIEW, with the rest of the "loops" being generated by the C# guys using .NET 4.0 CLR.
    The original plan was to make my loop as I usually would in LabVIEW and build it as a .NET interop. I hadn't really sorted it out yet, but the plan was to basically get configure and start commands from the C# gui (not sure how to replace the queue here), and use some event to get the analysis parts of the program to trigger at appropriate times based on data availability. It's come to my attention that LabVIEW generated .NET interops can not run in 4.0 CLR applications though, so I'm looking for alternatives.
    Basically, I'd like to hear about similar applications and what has worked and not worked. I'm particularly interested in good approaches for interprocess communication between LabVIEW and a .NET app, and also any thoughts on triggering actions in the .NET app from the LabVIEW portion (can this be done without the .NET code polling something?).
    Thanks!
    Chris

    Hi Chris,
    C. Minnella wrote:I'm particularly interested in good approaches for interprocess communication between LabVIEW and a .NET app, and also any thoughts on triggering actions in the .NET app from the LabVIEW portion (can this be done without the .NET code polling something?).
    whenever it comes to communication between windows applications, I don't stop recommending the highly underrated Microsoft Message Queue (MSMQ) infrastructure and in my opinion, it actually screams to be used in your scenario:
    1. Let LabVIEW collect the data and place it into a designated data queue.
    2. Let C# exe attach to queue and do the data retrieval/evaluation/storage/whatever by OnMessageReceived events.
    3. Let C# send control messages to a second queue, that is read by LV.
    MSMQ is increadibly easy to use, yet very powerfull and has so many aspects and benefits for interprocess communication, especially between different machines in a LAN - a real pity that it's so little known. Just have a look at the following thread, especially at the tiny LabVIEW example I've placed there: http://forums.ni.com/t5/LabVIEW/MSMQ-with-Labview/m-p/154334
    This could be done better on the LabVIEW side (event based rather than polling), but as you just want to send some configuration and control commands, it's okay like this.
    Unfortunately, there are not too many good resources about MSMQ on the web that explain the coding basics well.The MSDN magazine has some great articles if you're somewhat experienced (like http://msdn.microsoft.com/en-us/magazine/cc163920.aspx ). What I found really helpful and gives a great introduction is this book: http://amzn.com/1590593464
    Give MSMQ try and have fun with it!
    Cheers,
    Hans

  • What is used for WebDynpro for ABAP?

    hi all friends,,
    what is used for WebDynpro for ABAP?
    Thanks,
    S.Suresh.
    Title was edited by:
            Alvaro Tejada Galindo

    Hi
    Web Dynpro for ABAP - Getting Started
    Web Dynpro for ABAP is SAP’s new standard UI technology for developing user interfaces in the ABAP environment. In the long term Web Dynpro for ABAP will be the successor of the traditional screen (“Dynpro”) based user interface technology which is based on the SAP GUI. Available with NetWeaver 7.0 (2004s) Web Dynpro for ABAP provides the same declarative UI development paradigm as Web Dynpro for Java directly out of the NetWeaver ABAP Application Server. Web Dynpro for ABAP allows the development of user interfaces directly within the ABAP Workbench (SE80) and the Web Dynpro runtime environment is a central part of the ABAP server and can be used in any SAP solution based on NetWeaver 7.0 (2004s) without the need of an additional server installation.
    Web Dynpro for ABAP allows the development of user interfaces in a declarative way by providing a mighty framework which abstracts the rendering technology from the core UI definition tasks. The Web Dynpro developer declares the layout and behavior of the UI without caring about HTML, JavaScript, browser specifics or the HTTP protocol. Instead the focus lies on designing graphically Web Dynpro components based on the Model View Controller model, which enforces a clear separation between the UI layer and the underlying business logic.
    This declarative Web Dynpro programming model enforces the developer to focus on the tasks of
    Designing the layout of the visible views (where should the table be placed, do I need tabs, how should the button look?)
    Declaring the flow and behavior of the application (flow between views, which event is triggered by which button click, etc)
    Defining the data binding (which internal table is displayed in a specific table, etc)
    Implementing the event handlers and controller methods.
    Without making any assumption about the used rendering technology, like which browser should be supported or if the Web Dynpro application will be later displayed in a web browser via HTML at all or in another kind of client with completely different rendering capabilities.
    The Web Dynpro Frameworks provides all important UI features directly out of the box:
    All elements (tables, buttons, trees, dropdown list boxes, etc) necessary for state of the art user interfaces are provided by the Web Dynpro Framework in the form of predefined UI element libraries.
    Complex features and behavior of UI elements.
    Internationalization of the UI. All visible strings in a Web Dynpro ABAP UI are handled by the translation system and are translated in the same translation environment like other ABAP language dependent resources. All texts are displayed automatically at runtime, dependent of the user’s credentials.
    Accessibility features are directly built into the framework and UI elements.
    A unified rendering engine generates at runtime the data which is sent to the specific client application, which is not limited to browsers but includes the NetWeaver Business Client.
    All this is available in the established environment of the ABAP application server and well known capabilities like the transportation and change management system, security environment, test and performance analysis tools or remote debugging can be used like in common ABAP development.
    Learn about the Web Dynpro for ABAP technology with the resources below, and post your related questions and answers to the Web Dynpro forum.
    Web Dynpro for ABAP: Sneak Preview  
    Download, License Key Documentation, and Installation Guide available here.
    Web Dynpro for ABAP: Tutorials for Beginners  
    SAP NetWeaver Product Management provides this set of tutorials for getting started with Web Dynpro for ABAP technology.
    SAP Help Portal: Web Dynpro for ABAP  
    This online SAP documentation goes into detail about Web Dynpro architecture and programming, Web Dynpro for ABAP administration and security, and more.
    Web Dynpro - Not Just for Java Developers Anymore   (PDF 3.8 MB)
    In this SAP Insider article, SAP Product Manager Karl Kessler describes the tools of Web Dynpro for ABAP and uses a simple flight report example to highlight new and updated tools in the familiar ABAP environment.
    Community Contribution: WDA Tutorial I - Getting Started with Web Dynpro for ABAP   (PDF 2.5 MB)
    Software Engineer Rich Heilman provides this step-by-step guide for developing a Web Dynpro for ABAP application.
    Going into Details
    Basic Concepts - Selection vs. LeadSelection  
    In this blog, Thomas Szuecs of the Web Dynpro for ABAP development team shows how selection and LeadSelection works in Web Dynpro for ABAP.
    Web Dynpro for ABAP: Recreate the SE16 Data Browser   (PDF 386 KB)
    In this tutorial, Thomas Jung of SAP NetWeaver Product Management shows how to create a data browser simulator using Web Dynpro for ABAP.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/80aef577-543f-2a10-d19c-d83a565efe37 [original link is broken]
    <b><REMOVED BY MODERATOR></b>
    Message was edited by:
            Alvaro Tejada Galindo

  • Best approach for jtree with each node having data to be displayed in 2rows

    Hi,
    Need directions on approach for constructing a jtree.I am not sure whether this is possible in jtree.
    the format of tree will be as shown below
    +JTREE
    -JTREE
    - Name1 Age 1 Id1
    Address Details1(Should be a button)
    - Name2 Age 2 Id2
    Address Details2(Should be a button)
    Problem here is each child node has two rows.First row has three columns and second row has a button which takes user to new screen on click. Any directions on how to approach this problem will be helpful
    Thanks for your help
    Ravi

    Hi,
    Thanks for the suggestion. Will this approach work, if I have to display a button in the second row and content in the first row (Can these tworows together be given as a treenode)?
    Any sample example code will be useful.
    thanks and regards
    ravi

  • Webdynpro  Example.

    Dear Experts
    please any one send working example for Webdynpro on java.
    not to standard example. 
    simple enter employee number get details in grid.
    I need webdynpro one..
    I really mad.. if any one help me.. if i show that project now.. i can get job
    like that
    please send me.. i am in testing period..

    Hello
    Plz try the following links there are many Tutorials also available on sdn in which you can add some more functionalities this will make you little expert also, In today's world it is easy to get job also but difficult to sustain that pressure without complete practical knowledge.
    https://www.sdn.sap.com/irj/sdn/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d
    sample applications & Tutorials
    https://www.sdn.sap.com/irj/sdn/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d
    https://www.sdn.sap.com/irj/sdn/developerareas/was?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d
    http://help.sap.com/saphelp_nw2004s/helpdata/en/dd/a7ea4248afb440e10000000a1550b0/frameset.htm
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/library/uuid/ac97a790-0201-0010-c092-b86ee15441ce
    <b>Link to WD java API</b>
    https://help.sap.com/javadocs/index.html
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d
    <b>
    From Interview point of View for Job</b>
    The following links will give you introduction to Web Dynpro:
    Getting Started with Web Dynpro
    WebDynpro Benefits
    The following link will give you basics of how to build applications in Web Dynpro:
    How to... Build a Web Dynpro Application
    Following link is the comprehensive link for numerous tutorials on Web Dynpro from SDN itself:
    Web Dynpro Sample Applications and Tutorials
    Following are some threads where you can get links to practice examples on Web Dynpro:
    /thread/358673 [original link is broken]
    /thread/353819 [original link is broken]
    Tutorials and PDFs
    I hope this will be helpful to you & wish you all The best for job.
    Do reward the Points.
    All The Best
    Priyanka

  • Looking for an example from app gallery that uses WAAD for identity

    I'm looking for an example from the app gallery (http://azure.microsoft.com/en-us/gallery/active-directory/) that uses WAAD for identity. I need one the show our business what the process would look like for an organization signing up for a SaaS offering
    via the App Gallery. I know all the Microsoft applications use WAAD but I was hoping to find a third-party example.  What I mean is an app where all tenant and user identity is done using WAAD as opposed to federated identity.

    I doubt that what you are looking for exists yet.
    Cheers,
    Markus
    Markus Vilcinskas, Knowledge Engineer, Microsoft Corporation

  • Suggestion for a good book for webdynpro for java

    Hi, I am new to this technology,and i know a little bit basics,but i want to learn in depth regarding Webdynpro For Java and my backend is SAP R/3
             can anyone suggest me  a good book for webdynpro for java

    Hi padma,
    Check this link.
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/webdynpro?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d#9">Web Dynpro Sample Applications and Tutorials</a>
    Re: Guides for new entrant to Webdynpro
    Regards,
    Mithu

Maybe you are looking for

  • Macbook Pro Retina and Yosemite Video Corruption?

    So I have a Macbook Pro Retina (mid 2012), 2.7ghz i7, 16gb ram, which has the NVIDIA GeForce GT 650M 1024 MB video card and integrated video.  I am running Mac OS X Yosemite 10.10 I have been experiencing a lot of video corruption in different applic

  • Static variable declaration in JavaFX

    Hello, I'd like to ask how to substitute static key word to declare a variable, that is visible within the current package and accessible without creating an instance of a class, that contains this variable. Because my NetBeans insists that static va

  • Info about OS update...

    Hi, m using BB Torch 9800 and the version updated on it is  ====== 6.0 Bundle 2475(v6.0.0.546.Platform 6.6.0.207) ==================== and wanted to know if there is any latest one available for 9800...

  • Chaining of eventListeners BUGS with Loader

    My goal is to load numerous images to be displayed in an AIR application. For this I use the following code. The counter counts the number of times each event is triggered. The problem is that loading 1024 images: -  in the onLoadingComplete function

  • My questions aren't getting posted

    i wanted to post a question about people experience with macbook pro reitna but after a few minutes they weren't there. any ideas?