Data architect forum

Hi,
Is thr any forum, where one can discuss the project related database architect ?.
With Thanks
Umesh

Not here. The Oracle forums are focused on Oracle, not general, technology.

Similar Messages

  • FAQ's, intros and memorable discussions in the ABAP Data Dictionary Forum

    Welcome to the SDN ABAP Data Dictionary Forum!
    In addition to release dependent information avalaible by:
    - pressing the F1 key on an ABAP statement,
    - or searching for them in transaction ABAPDOCU,
    - using the [SDN ABAP Development Forum Search|https://www.sdn.sap.com/irj/sdn/directforumsearch?threadid=&q=&objid=c42&daterange=all&numresults=15&rankby=10001],
    - the information accessible via the [SDN ABAP Main Wiki|https://wiki.sdn.sap.com/wiki/display/ABAP],
    - the [SAP Service Marketplace|http://service.sap.com] and see [SAP Note 192194|https://service.sap.com/sap/support/notes/192194] for search tips,
    - the 3 part [How to write guru ABAP code series|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f2dac69e-0e01-0010-e2b6-81c1e8e5ce50] ... (use the search to easily find the other 2 documents...)
    ... this "sticky post" lists some threads from the ABAP forums as:
    - An introduction for new members / visitors on topics discussed in threads,
    - An introduction to how the forums are used and the quality expected,
    - A collection of some threads which provided usefull answers to questions which are frequently asked, and,
    - A collection of some memorable threads if you feel like reading some ABAP related material.
    The listed threads will be enhanced from time to time. Please feel welcome to post to [this thread|Suggestions thread for ABAP FAQ sticky; to suggest any additional inclusions.
    Note: When asking a question in the forum, please also provide sufficient information such that the question can be answered usefully, do not repeat interview-type questions, and once closed please indicate which solution was usefull - to help others who search for it.
    ABAP Dictionary
    Modifying SAP Tables directly => Direct SAP table changes, internal only warnings, and other DDIC risks....
    RTTS dynamic DB table reference, how? => Dynamically assigning a DB table reference.
    retreive  data from table pool and table cluster => What works and what not to access table clusters and pools.
    Must i_structure_name for LVC_FIELDCATALOG_MERGE be pre-defined in dict? => Convert SLIS to LVC, or convert DDIC standards.

    Welcome to the SDN ABAP Data Dictionary Forum!
    In addition to release dependent information avalaible by:
    - pressing the F1 key on an ABAP statement,
    - or searching for them in transaction ABAPDOCU,
    - using the [SDN ABAP Development Forum Search|https://www.sdn.sap.com/irj/sdn/directforumsearch?threadid=&q=&objid=c42&daterange=all&numresults=15&rankby=10001],
    - the information accessible via the [SDN ABAP Main Wiki|https://wiki.sdn.sap.com/wiki/display/ABAP],
    - the [SAP Service Marketplace|http://service.sap.com] and see [SAP Note 192194|https://service.sap.com/sap/support/notes/192194] for search tips,
    - the 3 part [How to write guru ABAP code series|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f2dac69e-0e01-0010-e2b6-81c1e8e5ce50] ... (use the search to easily find the other 2 documents...)
    ... this "sticky post" lists some threads from the ABAP forums as:
    - An introduction for new members / visitors on topics discussed in threads,
    - An introduction to how the forums are used and the quality expected,
    - A collection of some threads which provided usefull answers to questions which are frequently asked, and,
    - A collection of some memorable threads if you feel like reading some ABAP related material.
    The listed threads will be enhanced from time to time. Please feel welcome to post to [this thread|Suggestions thread for ABAP FAQ sticky; to suggest any additional inclusions.
    Note: When asking a question in the forum, please also provide sufficient information such that the question can be answered usefully, do not repeat interview-type questions, and once closed please indicate which solution was usefull - to help others who search for it.
    ABAP Dictionary
    Modifying SAP Tables directly => Direct SAP table changes, internal only warnings, and other DDIC risks....
    RTTS dynamic DB table reference, how? => Dynamically assigning a DB table reference.
    retreive  data from table pool and table cluster => What works and what not to access table clusters and pools.
    Must i_structure_name for LVC_FIELDCATALOG_MERGE be pre-defined in dict? => Convert SLIS to LVC, or convert DDIC standards.

  • FAQ's, intros and memorable discussions in the Data Transfers Forum

    Welcome to the SDN ABAP Data Transfers Forum!
    In addition to release dependent information avalaible by:
    - pressing the F1 key on an ABAP statement,
    - or searching for them in transaction ABAPDOCU,
    - using the [SDN ABAP Development Forum Search|https://www.sdn.sap.com/irj/sdn/directforumsearch?threadid=&q=&objid=c42&daterange=all&numresults=15&rankby=10001],
    - the information accessible via the [SDN ABAP Main Wiki|https://wiki.sdn.sap.com/wiki/display/ABAP],
    - the [SAP Service Marketplace|http://service.sap.com] and see [SAP Note 192194|https://service.sap.com/sap/support/notes/192194] for search tips,
    - the 3 part [How to write guru ABAP code series|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f2dac69e-0e01-0010-e2b6-81c1e8e5ce50] ... (use the search to easily find the other 2 documents...)
    ... this "sticky post" lists some threads from the ABAP forums as:
    - An introduction for new members / visitors on topics discussed in threads,
    - An introduction to how the forums are used and the quality expected,
    - A collection of some threads which provided usefull answers to questions which are frequently asked, and,
    - A collection of some memorable threads if you feel like reading some ABAP related material.
    The listed threads will be enhanced from time to time. Please feel welcome to post to [this thread|Suggestions thread for ABAP FAQ sticky; to suggest any additional inclusions.
    Note: When asking a question in the forum, please also provide sufficient information such that the question can be answered usefully, do not repeat interview-type questions, and once closed please indicate which solution was usefull - to help others who search for it.
    Data Transfers
    [The Data Transfer Workbench|http://help.sap.com/saphelp_nw04/helpdata/en/0d/e211c5543e11d1895d0000e829fbbd/content.htm] => Documentation from [help.sap.com] can cover many basic information needs.
    Problems with BDC_INSERT => For better answers, please post clear questions with relevant code.
    BDC Transaction Vs Session => Different types of BDC, or preferably a BAPI if available.
    Data migration procedure and guildlines => An introduction to data migration projects.

    Welcome to the SDN ABAP Data Transfers Forum!
    In addition to release dependent information avalaible by:
    - pressing the F1 key on an ABAP statement,
    - or searching for them in transaction ABAPDOCU,
    - using the [SDN ABAP Development Forum Search|https://www.sdn.sap.com/irj/sdn/directforumsearch?threadid=&q=&objid=c42&daterange=all&numresults=15&rankby=10001],
    - the information accessible via the [SDN ABAP Main Wiki|https://wiki.sdn.sap.com/wiki/display/ABAP],
    - the [SAP Service Marketplace|http://service.sap.com] and see [SAP Note 192194|https://service.sap.com/sap/support/notes/192194] for search tips,
    - the 3 part [How to write guru ABAP code series|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f2dac69e-0e01-0010-e2b6-81c1e8e5ce50] ... (use the search to easily find the other 2 documents...)
    ... this "sticky post" lists some threads from the ABAP forums as:
    - An introduction for new members / visitors on topics discussed in threads,
    - An introduction to how the forums are used and the quality expected,
    - A collection of some threads which provided usefull answers to questions which are frequently asked, and,
    - A collection of some memorable threads if you feel like reading some ABAP related material.
    The listed threads will be enhanced from time to time. Please feel welcome to post to [this thread|Suggestions thread for ABAP FAQ sticky; to suggest any additional inclusions.
    Note: When asking a question in the forum, please also provide sufficient information such that the question can be answered usefully, do not repeat interview-type questions, and once closed please indicate which solution was usefull - to help others who search for it.
    Data Transfers
    [The Data Transfer Workbench|http://help.sap.com/saphelp_nw04/helpdata/en/0d/e211c5543e11d1895d0000e829fbbd/content.htm] => Documentation from [help.sap.com] can cover many basic information needs.
    Problems with BDC_INSERT => For better answers, please post clear questions with relevant code.
    BDC Transaction Vs Session => Different types of BDC, or preferably a BAPI if available.
    Data migration procedure and guildlines => An introduction to data migration projects.

  • Can we have some one (Adobe Guru's or Adobe Employees) please have a look at the "Data Services" forum?

    My evaluation and testing of the FlashBuilder 4 beta 2 is stopped because there are so many questions that have not been answered.  To be clear:
    - I desperately need an alternative to the Micro$oft "vendor lock in"  (front end, middleware, backend)
    - Adobe is a recognized name in the I.T. world.  (My biggest opponents to change are the I.T. guys & gals)
    - I need to do some heavy duty "convincing" by SHOWING customers and their trusted I.T. crowd that there is a viable alternative
    - I can't show them if your product doesnt' work
    - Plan B is to show them that even though your product doesn't work, your support is responsive, and bugs will be fixed next release, and that there is a work around for now
    - There is no Plan C if the previous two points aren't resolved
    This forum seems really busy compared to Data Services forum.  That forum is dead.  Very few views and 98% unanswered questions.
    Should I re-post all my questions in this forum?  In an attempt to get some help?

    A few thoughts...
    These forums are user / customer forums. They are not an official Adobe support channel.  Did you read the disclaimer on the first page that said "Forums ... are an alternative to Adobe’s official customer support channels"? ( http://forums.adobe.com/index.jspa ).
    To say that Adobe support sucks because questions were not answered on these forums is the wrong conclusion.  Adobe support may suck, but these forums are not an indication of that.
    If your questions are Flex related, feel free to repost them to this board, though.  I imagine that there are just more people using Flex than their are LiveCycle or BlazeDS.

  • Need a Data Guard forum

    Under Database,
    can you create a DATA GUARD forum.
    thanks

    I do drop my questions, comments in Database General, but I feel like they (the questions, comments) get "lost" so fast in that forum.
    I go to : http://www.orafaq.com/forum/f/12/0/
    a lot, but I feel if the forum was here, well..it too would get a fair amount of eyes looking at the questions / comments. Of course, I am NOT trying to take anything away from the ORAFAQ site...it is GREAT as well..

  • Power designer's Data Architect, Enterprise Architect and Information Architect

    Does anyone have product differences between Power designer's Data Architect, Enterprise Architect and Information Architect?

    Dear Rahaman,
    Please refer to the PD 16.5 packaging options below and you can't miss the differences.
    DataArchitect\DM includes Shell/Core*, XML, PDM, LDM
    DataArchitect\RE  includes Shell/Core*, XML, PDM, LDM, Repository
    Information Architect includes Shell/Core*, XML, PDM, LDM, Repository, DMM, CDM, BPM
    EnterpriseArchitect includes Shell/Core*, XML, PDM, LDM, Repository, DMM, CDM, BPM, OOM, EAM, EA Frameworks
    ** Shell & Core includes UI, Gap and Impact Analysis Tools, Reporting Tools, RQM, Free Model, and other common components
    There exists different modeling features you can use in each of packages in PowerDesigner 16.
    If you want to use a repository for storing models and sharing them with other modelers, you should have at least DataArchitect/RE option.
    And, If you should use OOM, then it is required that you have the EnterpriseArchitect option.
    Best Regards
    Jerry

  • SQL Developer Data Modeler Forum

    Modeler now has a dedicated forum here: SQL Developer Data Modeler
    -kris

    Thanks Kris, but can I suggest we make an announcement/sticky post at the top of this forum to highlight that, to help the uptake on the new forum.
    theFurryOne

  • Data guard forum

    Hello everybody !
    Yesterday I noticed that my standby server was behind the prduction one.
    In the error log I noticed:
    ORA-00600: internal error code, arguments: [kcbr_apply_change_11], [], [], [], [], [], [], [], [], [], [], []
    then
    MRP0: Background Media Recovery terminated with error 448
    Recovered data files to a consistent state at change 286116915
    This error happens in sequence: Recovery of Online Redo Log: Thread 1 Group 4 Seq 8830 Reading mem 0
    I found this archive log in standby and it is same size as in the production one.
    Anybody can help me please?

    930648 wrote:
    Hello everybody !
    Yesterday I noticed that my standby server was behind the prduction one.
    In the error log I noticed:
    ORA-00600: internal error code, arguments: [kcbr_apply_change_11], [], [], [], [], [], [], [], [], [], [], []
    then
    MRP0: Background Media Recovery terminated with error 448
    Recovered data files to a consistent state at change 286116915
    This error happens in sequence: Recovery of Online Redo Log: Thread 1 Group 4 Seq 8830 Reading mem 0
    I found this archive log in standby and it is same size as in the production one.
    Anybody can help me please?What is the version?
    You have to use Error lookup tool to investigate Internal errors. *ORA-600/ORA-7445/ORA-700 Error Look-up Tool [ID 153788.1]*
    Version of database is very important, you can take a look this note +Managed Recovery fails with ORA-00600:[kcbr_apply_change_11] [ID 1318733.1]+
    Can you perform clean shutdown and start with recovery your standby database Again, If any errors from alert log file during startup, Please post here.
    >
    930648      
         Newbie
    Handle:      930648
    Status Level:      Newbie
    Registered:      Apr 27, 2012
    Total Posts:      39
    Total Questions:      14 (11 unresolved)
    >
    Close your old threads and keep the forum clean.
    Thank you
    Edited by: CKPT on Sep 19, 2012 12:11 PM

  • Can Adobe Air/AS 2.0 or even AS 3.0 pull in Data from forum's?

    I want a login place in my Adobe AIR application. Wondering if I can get login informations from my forums? So each person have to be a member on my forums?

    if your forums have a service endpoint, rss or other xml output then yes of course.
    Flex can also read html, though its better to use a web service.

  • Data Modelling/BW Data Architect

    I am supposed to do Data Modelling.
    What are the key steps to do data modelling.
    for financial ap, ar, gl,co.
    Thanks
    Michelle

    Hi,
    And also read this document as the starting document on designof any infocube.
    http://help.sap.com/bestpractices/crossindustry/businessintelligence/v131/documentation/Multi-dimensional_modeling_EN.doc
    With rgds,
    Anil Kuma Sharma .P

  • Data Architect

    CHARINDEX has a character length limitation i.e., 8000, are there any other functions in T-SQL that can be used as an alternative

    Old link, but apparently PATINDEX doesn't have the same limitation as CHARINDEX
    http://www.bennadel.com/blog/966-sql-charindex-has-data-size-limitations.htm
    For every expert, there is an equal and opposite expert. - Becker's Law
    My blog
    My TechNet articles

  • How can I architect my data layer to yield query result pages to the application as SQL Server prepares them?

    I tried to make the question as explicit as possible.
    Refer to Sql Server Management Studio's Results view.  Depending upon the structure of the execution plan, the Results pane may begin displaying results while the query is still executing.  Can someone point me in a direction for architecting a
    data layer (I am tech and framework agnostic for this task. Any solution will suffice) that will begin receiving pages of the set before SQL Server has completed the entire query?
    The call from the data layer to SQL Server will obviously have to be asynchronous, but is there any additional ceremony that I need to be aware of when issuing OPTION (FAST x) to the query optimizer?

    Thanks for the reply. (I actually meant to put this in the SQL Data Access forum, not the T-SQL forum)
    "Generally the last step is ORDER BY in a
    query, so nothing can start before that executes."
    I would imagine you cannot ORDER BY and yield results as they are fetched because of the execution plan that would be generated.  For the purposes of this post, please assume that sorting will be done purely client side
    "Can you post your query?"
     For purposes of discussion, let's assume that the query is
    select *
    from information_schema.columns
    and also assume that you have "lots" of columns to display.
    This was an exploratory question to see what would be necessary to replicate the behavior of Management Studio's Query Result view in a custom application. 
    I would imagine that there's going to be a lot of analysis of the execution plans that get generated in order for the OPTION (FAST x) optimizer hint to do any good, but apart from general tuning concerns that would allow SQL SERVER to yield a page of data
    "fast", I was wondering if there was anything else required of the calling client to force it to yield return its first page.
    After thinking about this (and phrasing it the way I did in the last sentence) perhaps this is the incorrect forum for this question.  I imagine that my concerns are better addressed in forums dedicated to the technology of the calling client (which
    would be a .NET assembly)
    Be that as it may, if there is any ceremony that SQL Server imposes on clients in order to yield return, I would expect that my question would be in the scope of SQL Server discussions (even though I intended this to be in a different SQL Server forum)

  • LiveCycle and Excel Data

    I am relatively new to LiveCycle and I have looked across the forums but haven't found solid answers to what I am trying to do therefore I was wondering if someone is able to answer my questions:
    1. Can you setup a LiveCycle for so that it will read from a set of Excel data files (or converted CSV/XML files) at the time you launch the PDF with a LiveCycle form in it. We intend to create Graphs and Charts from the data and wanted it so that for these to be updated, all that needs to happen is that the data files are overwritten with a new set of data. Can LiveCycle do this, or does the data get embedded in the PDF at the time that the PDF file is published??
    2. Could you put the PDF onto Microsoft Sharepoint and have the data files in a document library and then have the PDF form read the data from these files within the document library?
    Thanks for any help with these questions.

    Are you saying publish the PDFs using a LiveCycle server? I know you can use LiveCycle server to initiate workflows that would include what you are asking but I have no experience in this.
    I use VB.net with an iTextSharp plugin to deploy all our forms. It takes the PDF and imports XML generated by our data architect from a shared drive to generate many PDFs into a production environment.
    Kyle

  • OC4J: marshalling does not recreate the same data structure onthe client

    Hi guys,
    I am trying to use OC4J as an EJB container and have come across the following problem, which looks like a bug.
    I have a value object method that returns an instance of ArrayList with references to other value objects of the same class. The value objects have references to other value objects. When this structure is marshalled across the network, we expect it to be recreated as is but that does not happen and instead objects get duplicated.
    Suppose we have 2 value objects: ValueObject1 and ValueObject2. ValueObject1 references ValueObject2 via its private field and the ValueObject2 references ValueObject1. Both value objects are returned by our method in an ArrayList structure. Here is how it will look like (number after @ represents an address in memory):
    Object[0] = com.cramer.test.SomeVO@1
    Object[0].getValueObject[0] = com.cramer.test.SomeVO@2
    Object[1] = com.cramer.test.SomeVO@2
    Object[1].getValueObject[0] = com.cramer.test.SomeVO@1
    We would expect to see the same (except exact addresses) after marshalling. Here is what we get instead:
    Object[0] = com.cramer.test.SomeVO@1
    Object[0].getValueObject[0] = com.cramer.test.SomeVO@2
    Object[1] = com.cramer.test.SomeVO@3
    Object[1].getValueObject[0] = com.cramer.test.SomeVO@4
    It can be seen that objects get unnecessarily duplicated – the instance of the ValueObject1 referenced by the ValueObject2 is not the same now as the instance that is referenced by the ArrayList instance.
    This does not only break referential integrity, structure and consistency of the data but dramatically increases the amount of information sent across the network. The problem was discovered when we found that a relatively small but complicated structure that gets serialized into a 142kb file requires about 20Mb of network communication. All this extra info is duplicated object instances.
    I have created a small test case to demonstrate the problem and let you reproduce it.
    Here is RMITestBean.java:
    package com.cramer.test;
    import javax.ejb.EJBObject;
    import java.util.*;
    public interface RMITestBean extends EJBObject
    public ArrayList getSomeData(int testSize) throws java.rmi.RemoteException;
    public byte[] getSomeDataInBytes(int testSize) throws java.rmi.RemoteException;
    Here is RMITestBeanBean.java:
    package com.cramer.test;
    import javax.ejb.SessionBean;
    import javax.ejb.SessionContext;
    import java.util.*;
    public class RMITestBeanBean implements SessionBean
    private SessionContext context;
    SomeVO someVO;
    public void ejbCreate()
    someVO = new SomeVO(0);
    public void ejbActivate()
    public void ejbPassivate()
    public void ejbRemove()
    public void setSessionContext(SessionContext ctx)
    this.context = ctx;
    public byte[] getSomeDataInBytes(int testSize)
    ArrayList someData = getSomeData(testSize);
    try {
    java.io.ByteArrayOutputStream byteOutputStream = new java.io.ByteArrayOutputStream();
    java.io.ObjectOutputStream objectOutputStream = new java.io.ObjectOutputStream(byteOutputStream);
    objectOutputStream.writeObject(someData);
    objectOutputStream.flush();
    System.out.println(" serialised output size: "+byteOutputStream.size());
    byte[] bytes = byteOutputStream.toByteArray();
    objectOutputStream.close();
    byteOutputStream.close();
    return bytes;
    } catch (Exception e) {
    System.out.println("Serialisation failed: "+e.getMessage());
    return null;
    public ArrayList getSomeData(int testSize)
    // Create array of objects
    ArrayList someData = new ArrayList();
    for (int i=0; i<testSize; i++)
    someData.add(new SomeVO(i));
    // Interlink all the objects
    for (int i=0; i<someData.size()-1; i++)
    for (int j=i+1; j<someData.size(); j++)
    ((SomeVO)someData.get(i)).addValueObject((SomeVO)someData.get(j));
    ((SomeVO)someData.get(j)).addValueObject((SomeVO)someData.get(i));
    // print out the data structure
    System.out.println("Data:");
    for (int i = 0; i<someData.size(); i++)
    SomeVO tmp = (SomeVO)someData.get(i);
    System.out.println("Object["+Integer.toString(i)+"] = "+tmp);
    System.out.println("Object["+Integer.toString(i)+"]'s some number = "+tmp.getSomeNumber());
    for (int j = 0; j<tmp.getValueObjectCount(); j++)
    SomeVO tmp2 = tmp.getValueObject(j);
    System.out.println(" getValueObject["+Integer.toString(j)+"] = "+tmp2);
    System.out.println(" getValueObject["+Integer.toString(j)+"]'s some number = "+tmp2.getSomeNumber());
    // Check the serialised size of the structure
    try {
    java.io.ByteArrayOutputStream byteOutputStream = new java.io.ByteArrayOutputStream();
    java.io.ObjectOutputStream objectOutputStream = new java.io.ObjectOutputStream(byteOutputStream);
    objectOutputStream.writeObject(someData);
    objectOutputStream.flush();
    System.out.println("Serialised output size: "+byteOutputStream.size());
    objectOutputStream.close();
    byteOutputStream.close();
    } catch (Exception e) {
    System.out.println("Serialisation failed: "+e.getMessage());
    return someData;
    Here is RMITestBeanHome:
    package com.cramer.test;
    import javax.ejb.EJBHome;
    import java.rmi.RemoteException;
    import javax.ejb.CreateException;
    public interface RMITestBeanHome extends EJBHome
    RMITestBean create() throws RemoteException, CreateException;
    Here is ejb-jar.xml:
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar>
    <enterprise-beans>
    <session>
    <description>Session Bean ( Stateful )</description>
    <display-name>RMITestBean</display-name>
    <ejb-name>RMITestBean</ejb-name>
    <home>com.cramer.test.RMITestBeanHome</home>
    <remote>com.cramer.test.RMITestBean</remote>
    <ejb-class>com.cramer.test.RMITestBeanBean</ejb-class>
    <session-type>Stateful</session-type>
    <transaction-type>Container</transaction-type>
    </session>
    </enterprise-beans>
    </ejb-jar>
    And finally the application that tests the bean:
    package com.cramer.test;
    import java.util.*;
    import javax.rmi.*;
    import javax.naming.*;
    public class RMITestApplication
    final static boolean HARDCODE_SERIALISATION = false;
    final static int TEST_SIZE = 2;
    public static void main(String[] args)
    Hashtable props = new Hashtable();
    props.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");
    props.put(Context.PROVIDER_URL, "ormi://lil8m:23792/alexei");
    props.put(Context.SECURITY_PRINCIPAL, "admin");
    props.put(Context.SECURITY_CREDENTIALS, "admin");
    try {
    // Get the JNDI initial context
    InitialContext ctx = new InitialContext(props);
    NamingEnumeration list = ctx.list("comp/env/ejb");
    // Get a reference to the Home Object which we use to create the EJB Object
    Object objJNDI = ctx.lookup("comp/env/ejb/RMITestBean");
    // Now cast it to an InventoryHome object
    RMITestBeanHome testBeanHome = (RMITestBeanHome)PortableRemoteObject.narrow(objJNDI,RMITestBeanHome.class);
    // Create the Inventory remote interface
    RMITestBean testBean = testBeanHome.create();
    ArrayList someData = null;
    if (!HARDCODE_SERIALISATION)
    // ############################### Alternative 1 ##############################
    // ## This relies on marshalling serialisation ##
    someData = testBean.getSomeData(TEST_SIZE);
    // ############################ End of Alternative 1 ##########################
    } else
    // ############################### Alternative 2 ##############################
    // ## This gets a serialised byte stream and de-serialises it ##
    byte[] bytes = testBean.getSomeDataInBytes(TEST_SIZE);
    try {
    java.io.ByteArrayInputStream byteInputStream = new java.io.ByteArrayInputStream(bytes);
    java.io.ObjectInputStream objectInputStream = new java.io.ObjectInputStream(byteInputStream);
    someData = (ArrayList)objectInputStream.readObject();
    objectInputStream.close();
    byteInputStream.close();
    } catch (Exception e) {
    System.out.println("Serialisation failed: "+e.getMessage());
    // ############################ End of Alternative 2 ##########################
    // Print out the data structure
    System.out.println("Data:");
    for (int i = 0; i<someData.size(); i++)
    SomeVO tmp = (SomeVO)someData.get(i);
    System.out.println("Object["+Integer.toString(i)+"] = "+tmp);
    System.out.println("Object["+Integer.toString(i)+"]'s some number = "+tmp.getSomeNumber());
    for (int j = 0; j<tmp.getValueObjectCount(); j++)
    SomeVO tmp2 = tmp.getValueObject(j);
    System.out.println(" getValueObject["+Integer.toString(j)+"] = "+tmp2);
    System.out.println(" getValueObject["+Integer.toString(j)+"]'s some number = "+tmp2.getSomeNumber());
    // Print out the size of the serialised structure
    try {
    java.io.ByteArrayOutputStream byteOutputStream = new java.io.ByteArrayOutputStream();
    java.io.ObjectOutputStream objectOutputStream = new java.io.ObjectOutputStream(byteOutputStream);
    objectOutputStream.writeObject(someData);
    objectOutputStream.flush();
    System.out.println("Serialised output size: "+byteOutputStream.size());
    objectOutputStream.close();
    byteOutputStream.close();
    } catch (Exception e) {
    System.out.println("Serialisation failed: "+e.getMessage());
    catch(Exception ex){
    ex.printStackTrace(System.out);
    The parameters you might be interested in playing with are HARDCODE_SERIALISATION and TEST_SIZE defined at the beginning of RMITestApplication.java. The HARDCODE_SERIALISATION is a flag that specifies whether Java serialisation should be used to pass the data across or we should rely on OC4J marshalling. TEST_SIZE defines the size of the object graph and the ArrayList structure. The bigger this size is the more dramatic effect you get from data duplication.
    The test case outputs the structure both on the server and on the client and prints out the size of the serialised structure. That gives us sufficient comparison, as both structure and its size should be the same on the client and on the server.
    The test case also demonstrates that the problem is specific to OC4J. The standard Java serialisation does not suffer the same flaw. However using the standard serialisation the way I did in the test case code is generally unacceptable as it breaks the transparency benefit and complicates interfaces.
    To run the test case:
    1) Modify provider URL parameter value on line 15 of the RMITestApplication.java for your environment.
    2) Deploy the bean to the server.
    4) Run RMITestApplication on a client PC.
    5) Compare the outputs on the server and on the client.
    I hope someone can reproduce the problem and give their opinion, and possibly point to the solution if there is one at the moment.
    Cheers,
    Alexei

    Hi,
    Eugene, wrong end user recovery.  Alexey is referring to client desktop end user recovery which is entirely different.
    Alexy - As noted in the previous post:
    http://social.technet.microsoft.com/Forums/en-US/bc67c597-4379-4a8d-a5e0-cd4b26c85d91/dpm-2012-still-requires-put-end-users-into-local-admin-groups-for-the-purpose-of-end-user-data?forum=dataprotectionmanager
    Each recovery point has users permisions tied to it, so it's not possible to retroacively give the users permissions.  Implement the below and going forward all users can restore their own files.
    This is a hands off solution to allow all users that use a machine to be able to restore their own files.
     1) Make these two cmd files and save them in c:\temp
     2) Using windows scheduler – schedule addperms.cmd to run daily – any new users that log onto the machine will automatically be able to restore their own files.
    <addperms.cmd>
     Cmd.exe /v /c c:\temp\addreg.cmd
    <addreg.cmd>
     set users=
     echo Windows Registry Editor Version 5.00>c:\temp\perms.reg
     echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Agent\ClientProtection]>>c:\temp\perms.reg
     FOR /F "Tokens=*" %%n IN ('dir c:\users\*. /b') do set users=!users!%Userdomain%\\%%n,
     echo "ClientOwners"=^"%users%%Userdomain%\\bogususer^">>c:\temp\perms.reg
     REG IMPORT c:\temp\perms.reg
     Del c:\temp\perms.reg
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Data Federator 4.0

    Is there a product for Data Federator 4.0 or is it delivered as Information Design Tool in BI 4.0?  Is there an upgrade path for Data Federator 3.1?
    Thank you.

    You might have better luck asking this question in the (somewhat misnamed) [Data Integration and Data Quality Management|Data Services and Data Quality; forum:
    This forum is dedicated to topics related to SAP BusinessObjects Data Services (Data Integrator, Data Quality Management, Text Data Processing), SAP BusinessObjects Information Steward (Metadata Management, Data Insight), SAP BusinessObjects Rapid Marts and SAP BusinessObjects Data Federator.
    (emphasis added)
    Regards,
    Sean
    P.S. to moderators: can you create a sticky post to this effect?

Maybe you are looking for

  • Front end printing from list report

    Hi, I want to print my list output report without creating spool.My requirement is to have print button on the output list and when user click on it it will open windows popup to print it instead of sap ones which create spool. Regards, Ankur Moderat

  • Newbie: Out of the box wtgdebug exception

    Hello Forum... I'm new to Oracle and Oracle lite. I've just installed version 10.0.0.0 of the mobile development kit and launched wtgdebug.exe. It opens with the following exception: C:\oracle\ora92\Mobile\Sdk>wtgdebug log1: Mount point jdbc:polite:W

  • Should I buy the old MacBook Pro(non-Retina)

    I want to buy a new MacBook but very confused with which model to buy. I was very keen on MacBook Pro (non-retina) because of it good specs and the flexibility it provides for hardware upgrades. But with the launch of new MacBook Pro Retina models, I

  • How To Remove the Deletion MArk on Customer

    Dear all, I am using a customer in Test system it says message the customer marked for deletion i want to remove the mark ,How can i do that ?? Thanks Sundar

  • Clearing cross-profit-center to be restricted for some vendors

    Dear All, For some vendors we want only clearing on the same Profit Center to be allowed. Can you please tell me if it's possible and how? Many thanks in advance. Adela