How to sync BC4J entity changes across sessions?

Hi,
In my application, I have two ADF faces pages to manipulate a database table.
For example, the table is: Schedule(TimeFrom,TimeTo,Description)
For the scheduleDisplay.jspx, it displays all schedules in a table.
For the scheduleEdit.jspx, it shows a form for the user to edit a specified schedule.
Both pages are built by dragging/dropping in JDeveloper with ADF + BC4J. In single user scenario, everything work fine. But when there are two or more users access the pages at the same time, how can I keep the data in scheduleDisplay.jspx update-to-date?
Let me explain it in detail. For example, user 1 is viewing the schedules, he/she may refresh his/her browser periodically to update the schedules. Then user 2 modified a schedule in another computer/another browser. How to let user 1 knows the changes made by user 2?
Thank you very much!
Thomas

make sure that the spreadsheet file you have open is saved to icloud. You can do this by picking icloud after pressing the save as button. If you already have the spreadsheet saved on your Mac, you can pick "move to" on the file menu and then choose iCloud.
Then when you make the changes, they appear on the device you're not using once you save your work.
I haven't been able to get it to work almost instantaneously like it does on Google drive for Google Docs. I guess that's more for collaboration whereas this is just meant for one person with their multiple idevices.
Hope that helps you.

Similar Messages

  • Syncing of Message changes across devices in Mavericks

    Anyone remember a comment made during the WWDC keynote regarding the syncing of changes made to Messages across all of your devices once we got ahold of Mavericks. I am not talking about sending and receiving but deleting and cleanup. Cleanup on one device and it goes away on them all.  Haven't seen or read any evidence of it since the release but maybe I am missing something.
    Or, could be that I mis-heard; or my oldish MBPro isn't eligible for this feature.
    Would from anyone on the subject would be great.
    Really enjoying Mavs so far!

    Hi,
    As far as I am aware and have been able to test this is not a feature in iOS 7.x.x or Mavericks.
    I would use the http://www.apple.com/feedback/ichat.html page putting your spec info in the free text area as well.
    8:00 pm      Sunday; October 27, 2013
      iMac 2.5Ghz 5i 2011 (Mountain Lion 10.8.4)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad

  • How to sync mail app settings across multiple devices?

    Hi all,
    I've been using an iPad Air for a while now, and I have multiple email accounts with various settings associated to them (Signatures etc.) on it. I just bought a new iphone 6, and I want all my mail settings and accounts exactly in my iphone as well. Is there any way to do that or will I have to manually configure email accounts?
    Regards,
    Hanit Banga

    Good day Hanit,
    One way to do what you want would be to back up your iPad and restore that backup to your new iPhone. All of the mail accounts that exist in the iPad would become part of the iPhone. See this article -
    Get help restoring from an iCloud backup - Apple Support
    In particular the section titled Can I restore my iPhone or iPod touch using a backup made from my iPad?
    Thanks for using Apple Support Communities.
    Safe computing,
    Brett L 

  • Entity Beans and Session beans to represet Business lOgic

    How cam we implement Entity Beans and Session beans to represent Business Logic.
    Can anyone explain how can we do this.
    Regards...

    I have session beans calling method in entity beans and any client
    doesn't have access to entity beans, only via session beans.
    If i define security policy and method permissions for session beans
    only, do entity beans use that permissions when calling their methods
    from sessions beans OR should i define the security policy for entity
    beans separately?If you want to set the permission on individual
    methods of entity bean ( with different roles)
    you have to do it separately.
    If you want to delegate the Authenticated user along with
    the method call to the Entity Bean you can use
    run-as-identity-principal.
    For more detail please check out the EJB2.0 Spec.
    -utpal

  • How to sync conversations in iMessage?

    I use iMessage on my iMac, iPhone and iPad.  I am signed into iMessage using the same Apple ID on all three devices.  I also have the same phone numbers and email addresses activated within iMessage on each device.
    When I send or receive messages, iMessage syncs the messages among the three devices.  All good so far.  But if I delete a conversation on one device, the deletion does not sync to the other two devices.  So I have to manually delete the conversation from the other two devices.  Any idea how to sync conversations within iMessage across devices?  Thx

    Hi,
    for the   Points
    7:52 pm      Saturday; December 13, 2014
    ​  iMac 2.5Ghz i5 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad

  • I have Lion on my laptop and I want to back up my calendar TO my iphone. Not the reverse. iCloud only goes from iphone to iCloud to mac not the other way. Also, why doesn't "sync" mean update most recent changes across all devices?

    I have Lion on my laptop and I want to back up my calendar TO my iphone. Not the reverse. iCloud only goes from iphone to iCloud to mac not the other way. Also, why doesn't "sync" mean update most recent changes across all devices? I thought that was the point of iCloud. Any suggestions since iCloud doesn't seem to work?

    It's a work computer so I wanted to save them to my iTunes so I can access from another computer.  Should I go to a home computer and just Import for best results?  If so how do I do this?  Also, why would I be synched with another library and how do I find out what this is?  Very new/green user here

  • On my PC, in I-Tunes, my iPod (touch) button disappears every time I try to sync or update.  Everything has been rebooted, but no changes. Any ideas on how to sync to the IPod?

    On my PC, in I-Tunes, the iPod (touch) button disappears every time I try to sync or update.  Everything has been rebooted, but no changes. Any ideas on how to sync to the IPod?  Better yet, how to keep the ipod button on screen when itunes is open and the ipod is connected?

    - Have you tried another USB port and cable?
    - Inspect the dock connector for bend or missing contacts, foreign material, corroded contacts, broken, missing or cracked plastic.

  • How To Sync WITHOUT Changing App Pages On Device

    *Help please. I can connect and sync my iPod Touch without probs. I want to sync apps WITHOUT changing the pages, or location of icons on each page, as they appear on my device. How may I do this?? There are options to "sync by" size, date, etc, etc. None of those appear to allow me to keep the apps arranged as I have them when I launch iTunes. There must be a way! Thanks!!*

    *Not sure what you mean. I do not have my apps organized by folders. I do have my apps organized by my usage (most used on page 1, etc). I sync MANUALLY. Therefore, when I go to app tab for syncing, the apps are shown as they appear on my device, but are grayed-out. When I check the "sync apps" box (upper left) the apps rearrange themselves into a random order; change pages, etc. I immediately uncheck the box and do not sync. If I do sync the apps, the sync process rearranges the apps into the random order shown when I check the box. All I want to do is sync my apps WITHOUT messing with the order in which I have arranged them on my device. HELP!*

  • How to sync respositories when Target datastore get changed.

    Hi,
    How to sync the repositories when target data-store get changed. ?
    Means, Suppose my target table say TRG_SALES having 6 columns, but later I alter the target table and added two more columns in it. Then how would I re-sync with repository?
    Can anybody help me ?
    Thanks in advance.
    -Shrinivas
    Edited by: 878809 on Aug 11, 2011 3:45 AM
    Edited by: 878809 on Aug 11, 2011 3:46 AM

    Hi,
    By reverse engineering the target table in the ODI model. If you use 'Selective Reverse', then you can select the tables that you require. If it is only one table, then you can use the 'Object Mask' field.
    Cheers
    Bos

  • How to deploy a BC4J application as a Session Bean to OC4J?

    I want to deploy a BC4J application as an Session Bean to Oracle9iAS Containers for J2EE instead to the 9iAS-DB (= Oracle8i database). How to package the EJB JAR(s), EAR(s), Client JAR(s) ...???
    The main question is: Is it generally possible to deploy/run a BC4J application as an Session Bean to/on Oracle9iAS Containers for J2EE???

    One of the cool things about BC4J framework is the way you can deploy the BC4J application.
    The BC4J application is independent of the deployment mode.
    Irrespective of which mode you actually deploy the applicaiton, you would still get all the framework services.
    It is also easily switchable from one deployment mode to another.
    Today you can decide to deploy it in the local mode and a later stage if you need to deploy it as EJB Session Bean you don't have rewrite your Appplication.
    All you do use the Design Time Wizards for the APplication Module and make it remotable as EJB Session Bean and everything is taken for you.
    BC4J white paper available on technet gives more details
    http://technet.oracle.com/products/jdev/info/techwp20/wp.html
    raghu

  • How can I apply a database change across many instances concurrently?

    In support of a nationwide imaging application that will place HP UNIX servers housing Oracle instances in over 100 offices across the country, we're looking for the most efficient way to apply (distribute, execute, and validate) our database releases to all Oracle instances on the same day. Given a limited number of DBAs (3 or 4) and such a large number of instances located throughout the country, an automated solution is mandatory. Is there a tool or methodology available to handle this task?
    Assumptions: the database structure across all Oracle instances will be identical and each database release (series of SQL scripts) will be consistent across all instances.
    Thanks in advance!

    Thanks for your response. We're looking for a solution that will allow us to apply changes to the database structures (tables, indexes, procedures, privileges, tablespaces, etc...) via DDL without changing the underlying data. Each of the sites we'll need maintain will have their own unique data. Replicating the data is not an option. We are in search of a solution that allows us to apply a database structure change across many sites at one time without updating the underlying data.
    - Mitch

  • How do i get back my stateful session bean after it has been passivated

    hi ,
    How do i get back my stateful session bean after it has been passivated by container.
    i'm confused that is it possible or not .......give me answer
    i've one stateful sessionbean which i'm accessing throgh my normal java client . now what i'm doing is when i first time call a method it is running ......then i'm shutting down the server jboss .......it is calling my ejbPassivate() method ... at this particular time client program doesn't do anything.....
    now after i restart my server i'm again calling back that business method with that last object reference.......it gives me the exception given below.....
    java.rmi.NoSuchObjectException: no such object in table
    java.rmi.NoSuchObjectException: no such object in table
         at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
         at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
         at sun.rmi.server.UnicastRef.invoke(Unknown Source)
         at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
         at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:118)
         at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:227)
         at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:167)
         at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
         at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
         at org.jboss.proxy.ejb.StatefulSessionInterceptor.invoke(StatefulSessionInterceptor.java:106)
         at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
         at $Proxy1.makeNewAcc(Unknown Source)
         at client.GanJavaClient.main(GanJavaClient.java:46)so pls tell me that is it possible to get back that session besn or not

    Stateful session beans are not persisted across restart of the EJB server instance(s) hosting them. You can't treat a Session bean as one would an entity bean.
    Chuck

  • How to make an object distributed across multiple jres?

    Hi,
    We used cache data mechanism for performance tuning. It will store data in static variable (Hashtable) and get initialized when app starts . We are using IPlanet Application Server and
    Using 6 KJS engines. This object ( Hashtable) is not distributed across all JRES.It has to reinitialize data again when request goes to any other KJS.
    We avoid sharing data in session and request, as data is huge.
    Can any one help us how to make this object distributed across all KJSs?
    Thanks in advance.
    raj

    We used cache data mechanism for performance tuning.
    It will store data in static variable (Hashtable) and
    get initialized when app starts.
    We are using IPlanet Application Server and
    Using 6 KJS engines. This object ( Hashtable) is not
    distributed across all JRES. It has to reinitialize
    data again when request goes to any other KJS.
    We avoid sharing data in session and request, as data
    is huge.
    Can any one help us how to make this object
    distributed across all KJSs?When you say 'initialized when app starts' do you mean iPlanets StartUp classes, rather than the Servlets init() ? Given a 'huge' dataset, avoid the latter.
    I'd suggest that a better approach is to implement this as an Entity Bean and accessed from Session bean and using Value Objects to return the data subsets.
    Checkout the Java Pet Store
    http://java.sun.com/blueprints/code/jps13/datasheet.html

  • Hide columns in JClient in function to BC4J Entity

    Hi:
    I need to hide some columns dynamically in my JClient Panel in base to conditional BC4J Entity object bussiness rule.
    For example if i put my pseudocode in Oracle Forms based (i don't remeber the syntaxis well): "if my Deparment.idDepartment = 1000 then....Hide the Employee.Salary".
    Now, in JDeveloper, in my 'DepartmentImpl.java' put the condition, but i know, i can't write code to hide the column in runtime mode here. I need to do that in JClient.
    How can i do this, passing a parameter between BC4J and JClient?
    Regards
    Marco H.

    Shailesh:
    The code not works well for me. I try to explain my requieriment:
    I have a field named "Capturahoras". If "Capturahoras" is equal to "S" then, enabled mHorastrabajados, otherwise, disabled mHorastrabajados.
    My "Idconepto" is my PK and when i selected another value for my PK, my field "Capturahoras" should be changed to "S" or "N" (Yes or Not).
    Sorry, but i'm not an expert for JDev and some months ago i have been programming in Oracle Forms.
    I put my code here but not works well:
    * the JbInit method
    public void jbInit() throws Exception
    // Layout definition for this panel
    dataPanel.setLayout(panelLayout);
    dataPanel.setMinimumSize(new Dimension(100, 100));
    this.setLayout(borderLayout);
    // Code support form attribute: Concepto
    mIdconcepto.setDocument(JUTextFieldBinding.createAttributeBinding(panelBinding, mIdconcepto, "RhMovsincidendetalleView", null, "RhMovsincidendetalleViewIter", "Idconcepto"));
    mIdconcepto.setColumns(3);
    mIdconcepto.addActionListener(new ActionListener()
    public void actionPerformed(ActionEvent e)
    mIdconcepto_actionPerformed(e);
    ComboConcepto.setModel(JUComboBoxBinding.createLovBinding(panelBinding, ComboConcepto, "RhMovsincidendetalleView", null, "RhMovsincidendetalleViewIter", new String[] {"Idconcepto"}, "RhConceptoView", new String[] {"Idconcepto"}, new String[] {"Nomcorto"}, null, null));
    dataPanel.add(labelIdconcepto, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    dataPanel.add(mIdconcepto, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    labelIdconcepto.setLabelFor(mIdconcepto);
    mIdconcepto.setColumns(3);
    mIdconcepto.setToolTipText(panelBinding.getTooltip("RhMovsincidendetalleView", "Idconcepto", null));
    labelIdconcepto.setText(panelBinding.getLabel("RhMovsincidendetalleView", "Idconcepto", null));
    // Code support form attribute: Secuencia
    mIdsecuencia.setDocument(JUTextFieldBinding.createAttributeBinding(panelBinding, mIdsecuencia, "RhMovsincidendetalleView", null, "RhMovsincidendetalleViewIter", "Idsecuencia"));
    dataPanel.add(labelIdsecuencia, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    dataPanel.add(mIdsecuencia, new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    labelIdsecuencia.setLabelFor(mIdsecuencia);
    mIdsecuencia.setColumns(4);
    mIdsecuencia.setToolTipText(panelBinding.getTooltip("RhMovsincidendetalleView", "Idsecuencia", null));
    labelIdsecuencia.setText(panelBinding.getLabel("RhMovsincidendetalleView", "Idsecuencia", null));
    // Code support form attribute: Dias trabajados
    mDiastrabajados.setDocument(JUTextFieldBinding.createAttributeBinding(panelBinding, mDiastrabajados, "RhMovsincidendetalleView", null, "RhMovsincidendetalleViewIter", "Diastrabajados"));
    dataPanel.add(labelDiastrabajados, new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    dataPanel.add(mDiastrabajados, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    labelDiastrabajados.setLabelFor(mDiastrabajados);
    mDiastrabajados.setColumns(7);
    mDiastrabajados.setToolTipText(panelBinding.getTooltip("RhMovsincidendetalleView", "Diastrabajados", null));
    labelDiastrabajados.setText(panelBinding.getLabel("RhMovsincidendetalleView", "Diastrabajados", null));
    // Code support form attribute: Horas trabajadas
    mHorastrabajados.setDocument(JUTextFieldBinding.createAttributeBinding(panelBinding, mHorastrabajados, "RhMovsincidendetalleView", null, "RhMovsincidendetalleViewIter", "Horastrabajados"));
    dataPanel.add(labelHorastrabajados, new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    dataPanel.add(mHorastrabajados, new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    labelHorastrabajados.setLabelFor(mHorastrabajados);
    mHorastrabajados.setColumns(5);
    mHorastrabajados.setToolTipText(panelBinding.getTooltip("RhMovsincidendetalleView", "Horastrabajados", null));
    labelHorastrabajados.setText(panelBinding.getLabel("RhMovsincidendetalleView", "Horastrabajados", null));
    // Code support form attribute: Importe
    mImporte.setDocument(JUTextFieldBinding.createAttributeBinding(panelBinding, mImporte, "RhMovsincidendetalleView", null, "RhMovsincidendetalleViewIter", "Importe"));
    dataPanel.add(labelImporte, new GridBagConstraints(0, 4, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    dataPanel.add(mImporte, new GridBagConstraints(1, 4, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    labelImporte.setLabelFor(mImporte);
    mImporte.setColumns(11);
    mImporte.setToolTipText(panelBinding.getTooltip("RhMovsincidendetalleView", "Importe", null));
    labelImporte.setText(panelBinding.getLabel("RhMovsincidendetalleView", "Importe", null));
    // Code support form attribute: Turno
    mTurno.setDocument(JUTextFieldBinding.createAttributeBinding(panelBinding, mTurno, "RhMovsincidendetalleView", null, "RhMovsincidendetalleViewIter", "Turno"));
    dataPanel.add(labelTurno, new GridBagConstraints(0, 5, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    dataPanel.add(mTurno, new GridBagConstraints(1, 5, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    labelTurno.setLabelFor(mTurno);
    mTurno.setColumns(2);
    mTurno.setToolTipText(panelBinding.getTooltip("RhMovsincidendetalleView", "Turno", null));
    labelTurno.setText(panelBinding.getLabel("RhMovsincidendetalleView", "Turno", null));
    // Code support form attribute: Centro de costos
    mCentrocostos.setDocument(JUTextFieldBinding.createAttributeBinding(panelBinding, mCentrocostos, "RhMovsincidendetalleView", null, "RhMovsincidendetalleViewIter", "Centrocostos"));
    dataPanel.add(labelCentrocostos, new GridBagConstraints(0, 6, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    dataPanel.add(mCentrocostos, new GridBagConstraints(1, 6, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    dataPanel.add(ComboConcepto, new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 1, 1));
    labelCentrocostos.setLabelFor(mCentrocostos);
    mCentrocostos.setColumns(20);
    mCentrocostos.setToolTipText(panelBinding.getTooltip("RhMovsincidendetalleView", "Centrocostos", null));
    // Add for Marco
    panelBinding.findIterBinding("RhMovsincidendetalleViewIter").getRowSetIterator().addListener(new oracle.jbo.RowSetListener()
    * Invoked when the range changes.
    * @param event a description of the new ranges.
    public void rangeRefreshed(oracle.jbo.RangeRefreshEvent event){}
    * Invoked when the range is scrolled.
    * @param event a description of the new range.
    public void rangeScrolled(oracle.jbo.ScrollEvent event){}
    * Invoked when a row has been inserted.
    * @param event a description of the new Row object.
    public void rowInserted(oracle.jbo.InsertEvent event){}
    * Invoked when a row has been deleted.
    * @param event a description of the deleted Row object.
    public void rowDeleted(oracle.jbo.DeleteEvent event){}
    * Invoked when an attribute of the row has been changed.
    * @param event a description of the modified Row object.
    public void rowUpdated(oracle.jbo.UpdateEvent event){}
    * Invoked when the current-row designation changes.
    * @param event a description of the new and previous current rows.
    public void navigated(oracle.jbo.NavigationEvent event)
    String str = null;
    oracle.jbo.Row r = event.getRow();
    if (r != null)
    str = (String) r.getAttribute("Capturahoras");
    if (str != null && str == "S")
    mHorastrabajados.setEnabled(true);
    labelHorastrabajados.setEnabled(true);
    else
    mHorastrabajados.setEnabled(false);
    labelHorastrabajados.setEnabled(false);
    Thanks
    Marco

  • How do get the role from ldap session.

    i am using the follwing getting the role from the request in openldap and j_security_check:
    f(request.isUserInRole("manager")){
    how can i use this in the session:

    You might wanna change permissions for that attribute ...
    Change it from Admin to OWNER and you should be able to then get it for any user ...
    HTH ..

Maybe you are looking for

  • Master-detail list - how to spread over multiple columns

    I am using the master-detail functionality to create a image viewer. I have a long list of master thumbnails, and rather than having them go down the page in one column, I would like to make them spread over 2 or 3 columns before the detail column. 

  • Programs running on 6.5 do not run on 7.0 Pro

    I recently upgraded to Quick Time Pro 7.0. Programs that used to run on 6.5 no longer run under 7.0 Pro. There has been a lot of discussion on that company's support web site and they sent me the following message, stating that Apple and Marcomedia n

  • "No document is currently open in acrobat viewer" in acrobat x

    Dim app As New acroapp Dim avdoc As New AcroAVDoc app.Show bok = avdoc.Open("U:\taxforms\test.pdf", "test") If bok Then   Dim acrofrm As New AFORMAUTLib.AFormApp   For Each f In acrofrm.fields -GETTING ERROR HERE ' tried show ,maximise, hide everythi

  • Document properties and metadata

    This question was posted in response to the following article: http://help.adobe.com/en_US/acrobat/pro/using/WS58a04a822e3e50102bd615109794195ff-7c67.w.h tml

  • In general what is the time period of the XI projects ?

    Hi All     Can any one help me what is the time period of the XI Projects (In general)?     In realtime how the time is managed/Utilized on resources ?     How the work estimations will be done ? Based on What ? Adv...thanks and points regards ---  R