Data centric check-in

We've had a number of posts here about various issues folks have encountered when trying to use the new data centric features in FB4.  I hope we've been able to help work through most of them!  I'd like to ask, though, about some general thoughts on this set of features.  For those of you who have tried to connect to PHP or ColdFusion or other services, have you been generally successful?  Do you find these features helpful?  If you've worked with Flex in the past, do you find this approach an improvement?  If this is your first time trying Flex, do you find this workflow helpful?  And in general, do you feel that you would be able to build your real-world projects with FB4?  Any other feedback or suggestions for us?
Thanks!

Tim, here is a bit of feedback about DCD
data management only supporting int as returntype for method createItem ( signature in the docs is createItem(item:myDatatype):int ) seems a bit limitative. We should be able to return the PK datatype or eventually the bean itself. When we are configuring data management the first thing we pick is the primary key so the wizard should be able to validate if the returntype for createItem match de PK. UpdateItem is also problematic, we are assuming that the bean is saved as is, but if we want to update some additional fields server-side, we have to implement some kind of push so the client is updated. The update signature should be updateItem((item: myDatatype):myDatatype or updateItem((item: myDatatype):*
Really don't like the way the services are generated inline and with the endpoint hardcoded. In the past, no endpoint was necessary, even less a full hardcoded one. Since we point it to the services-config, why is there a need to write it in the code? Removing it from the services generated we are still able to run it successfully.
Pagination should support a single count method for multiple paged queries as I explained in another thread. A ER has been made https://bugs.adobe.com/jira/browse/FB-20809.
Lazy-loaded related objects should be supported, the basic support lazy-loading just for the first level (object itself) is quite limitative because complex objects (with many associations ) will take a lot of time to load every single related object. For small projects it can ok, but not for medium / large ones.
The invocation process to service call should be based on events like the rest of the frameworks, flex included, like that we would be able to easily replace the generated code with our own implementation.
Forms generation is quite useful, just think it should be more advanced like enabling formatting and validation process.

Similar Messages

  • Data quality check or automation

    Apart from passing the report to the user for testing are there ways the process can be automated for a data quality check and how?
    Thanks.

    Hi Dre01,
    According to your description, you want to check the report data quality. Right?
    In Reporting Services, the only way to check the report data is viewing the report. So for your requirement, if you want to make this data processing automatically. We suggest to create subscription, it will process the data automatically based
    on the schedule and you will get the subscription of report to check if it shows data properly.
    Reference:
    Create, Modify, and Delete Standard Subscriptions (Reporting Services in Native Mode)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • Using a checkbox in numbers- if,then, I want to display today's date if checked, and keep that date, the day it was checked, not the current day

    Using a checkbox in numbers- if,then, I want to display today's date if checked, and keep that date, the day it was checked, not the current day

    this will not work.  Numbers does not provide a timestamp.  you can, however, enter the formula "=now()" in any cell, then copy that same cell, then paste (using the command "Edit > Paste Formula Results"
    If you need a time stamp often,
    make a single cell table with the formula (mentioned earlier).
    and copy and paste as needed

  • Error in SP12 TemSe: Data Consistency Check

    Dear All,
    I am getting error in SP12 TemSe: Data Consistency Check. Please suggest. this are only few there are may in thousands. There is one thing more we have resent upgrade from ecc5 to eccc6.
    Please suggest how to solve it.
    Consistency check of table TST01 / TemSe objects
    System PRD 12.04.2010 12:22:02
    Clt TemSe object name Part Comments
    700 BDCLG001048620722636 1 Unable to access the related file
    700 BDCLG001336417070836 1 Unable to access the related file
    700 BDCLG366544424095583 2 Unable to access the related file
    700 BDCLG366544424095583 3 Unable to access the related file
    700 JOBLGX23303906X11768 1 Object reset
    0 JOBLGX_ZOMBIE_X00304 1 Object reset Length = 0
    0 JOBLGX_ZOMBIE_X00773 1 Object reset Length = 0
    0 JOBLGX_ZOMBIE_X01080 1 Object reset Length = 0
    0 JOBLGX_ZOMBIE_X02571 1 Object reset Length = 0
    Regards,
    Kumar

    hi
    what is the solution for this post?/
    please tell me i am also getting same error
    shell i delete all these things??
    regards
    krishna

  • How to do data quality check on XI?

    Hi XI guru,
    I am working on a project, our architect want XI to perform some data quality check to make sure the message contains correct data in future processing. Is there any existing solution or walk arround for XI to perform the data quality check?
    For example: if field A and field B is not exist, then XI need to send a email to remind someone who support this interface.
    For this kind of scenario, is that possible for XI to handle? What's the best option for XI?

    Hi,
    check all the condition in UDF and based on the condition result raise an alert.
    follow below steps:
    Michal Krawczyk
    The specified item was not found.
    Configuration steps are: go to transaction ALRTCATDEF
    1) Define Alert Category
    2) Create container elements which are used for holding an error messages.
    3) Recipient Determination.
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/alert%2bconfiguration%2bin%2bxi
    Alert can be triggered in different ways.
    1) Triggering by Calling a Function Module Directly.
    Triggering XI Alerts from a User Defined Function
    chirag

  • Dear Adobe:  We need more "Data Centric" examples and videos

    Many of my data centric questions are unanswered (for days now).  This tells me that no one in the community knows the answers, which is probably because FlashBuilder 4 and using it against a ColdFusionBuilder 1 server are still so "new".  My customers are not impressed with bandwith sucking flashing, flipping, popping, spinning effects, with help hints. That's "kid stuff".  They only want and care about lightning fast response time, tons of data at their fingertips, and reliability.  They'll add their own images and suffer the bandwidth downside if they choose, but that's up to them.  The things I need to know how to do are very very simple:
    1) Fetch data, into a grid or form (nailed, thanks for the video and examples)
    2) Commit data  changed in the form or grid back to the DB (Not answered)
    3) Create a new record from within the form or grid  (Huh? No video or examples)
    4) Create new form popup windows based on a record selected in a grid (Got it, working good)
    5) Refresh a row in a grid without mucking around with the user's selected row or indexed column (How? Unknown)
    6) Delete a record in a form or a grid and commit the delete to the back end (Again, unknown)
    Basically I need to know CRUD.  Create, Retrieve, Update, Delete
    I'm really struggling with getting the answers to these simple questions. The helps are GREATLY DETAILED but the other side of that same coin is that they give me information overload explaining all the things that CAN be done, when I just need to know the CRUD basics.  Please make some more videos showing CRUD.  FlashBuilder and ColdFusionBuilder are going to be serious candidates for massive data handling only if we can get developers onto this product quickly.
    Massive Data Handling = 200 Tables, 200 fields in each table, 200 indexes, 500 constraints, one third of a billion records total in all tables, and I want to find a specific 4 records, in no more than 4 mouse clicks, and response time of 2 seconds or less.
    Unless I'm being unreasonable, and Adobe products are not the way I should go to achieve these goals.

    Hi Mayank,
    These instructions look fantastic.  They cover the stuff I need to know how to do.   I appreciate your efforts VERY MUCH and am following along dilegently.  I'm trying to transpose your very good and detailed instructions into my own project.   I'm stuck on the following line:
    In your example:
    productService.serviceControl.autoCommit = false;
    I'm transposing it to my project, which should read:
    baa_data_svc.serviceControl.autoCommit = false;
    Because I have a <Declarations> tag of:
        <fx:Declarations>
            <valueObjects:BAA_SBJ id="bAA_SBJ"/>
            <s:CallResponder id="getSBJsResult"/>
            <baa_data_svc:Baa_data_svc
                id="baa_data_svc"
                fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
                showBusyCursor="true"/>
        </fx:Declarations>
    When I try to run the project, I get the following error:
    Error: Cannot assign operations into an RPC Service (autoCommit)
    I have tried including and excluding the import:
    import mx.rpc.events.ResultEvent;
    but it makes no difference.
    What am I doing wrong?  I need the autoCommit to be shut off, just like in your example.
    Thanks for your kind help in this matter.

  • Passing data from check FM

    Hi,
    Wanted to know how to pass data from check FM to workflow container?
    We are not able to add parameters for event container as it is standard event.
    Can we set attribute of object ? I could not find macro for setting property.
    Expecting urgent help.
    Regards,
    Akshay

    Hi Akshay,
    Trying to pass data from check FM to workflow container is the wrong approach to use.  The purpose of a check FM is ONLY to see if the workflow should be started by the event or not.  You cannot and should not even attempt to change the event container in a check FM.
    What you need to do is to take a step back and think about your options:
    1. "Not able to add parameters ... as it is a standard event".  Well you can extend the event parameters on a standard event by creating a delegated subtype of the standard object type.  However if the event is raised by standard code this may not help you anyway.   It's worth reading the SAP Library doco on this as some types of events do pass additional information provided you define the event parameter names correctly, e.g. change document events will automatically pass the old/new value of certain fields.
    2. Is the data you are trying to pass related to:
    a) The object - then use attributes of the object instead to calculate the value
    b) The person creating the event - then use attributes of the event creator, i.e. as soon as the workflow starts, add a step to instantiate an instance of an object representing the user such as USR01 or USR01DOHR.
    c) Other standard data in the event container such as the calling program id, the date/time - any of that info can be passed to your workflow container and then used to derive further info from there.
    3. If the data you are trying to pass is only available in the standard calling application, then you need to find another way to raise the event or raise a custom event.  E.g. in a user exit or BADI.
    4. And one final option of last resort - create your own RECEIVER function module - this does allow you to fill the workflow container during the event linkage.  But I would still consider this a "last resort" option.
    Regards,
    Jocelyn
    Message was edited by: Jocelyn Dart

  • Installation error: cannot find the data source checking utility (dbcheck)

    BO XI 3.0:
    During the process of installing "Dashboard and Analytics Servers", we've got this error.
    Installation error: cannot find the data source checking utility (dbcheck)
    Have anyone encountered this issue? We can't move on after this error.
    Thanks,

    I've fixed the problem.
    Lianjun.
    Lianjun (guest) wrote:
    : I've tried to run the latest beta version of OMWB to migrate
    from
    : MS SQLSERVER7.0 to Oracle8i. At step 4:Source Database Details,
    : every time I put in the data source name (which is in the
    control
    : panel-ODBC data source Administrator), it gave an error message
    : that Data source name not found and no default driver
    : specified).Anybody has any ideas?
    : Thanks for the help!
    : Lianjun.
    null

  • Large data-centric applications in flex?

    Has anyone built a large data-centric application in flex? Are there code examples online?
    I have read several articles about how to structure large applications in Flex but as yet have not seen any code examples of how this is achieved in practice.
    Any help/links would be greatly appreciated, google hasn't helped me too much.
    M

    Tim, here is a bit of feedback about DCD
    data management only supporting int as returntype for method createItem ( signature in the docs is createItem(item:myDatatype):int ) seems a bit limitative. We should be able to return the PK datatype or eventually the bean itself. When we are configuring data management the first thing we pick is the primary key so the wizard should be able to validate if the returntype for createItem match de PK. UpdateItem is also problematic, we are assuming that the bean is saved as is, but if we want to update some additional fields server-side, we have to implement some kind of push so the client is updated. The update signature should be updateItem((item: myDatatype):myDatatype or updateItem((item: myDatatype):*
    Really don't like the way the services are generated inline and with the endpoint hardcoded. In the past, no endpoint was necessary, even less a full hardcoded one. Since we point it to the services-config, why is there a need to write it in the code? Removing it from the services generated we are still able to run it successfully.
    Pagination should support a single count method for multiple paged queries as I explained in another thread. A ER has been made https://bugs.adobe.com/jira/browse/FB-20809.
    Lazy-loaded related objects should be supported, the basic support lazy-loading just for the first level (object itself) is quite limitative because complex objects (with many associations ) will take a lot of time to load every single related object. For small projects it can ok, but not for medium / large ones.
    The invocation process to service call should be based on events like the rest of the frameworks, flex included, like that we would be able to easily replace the generated code with our own implementation.
    Forms generation is quite useful, just think it should be more advanced like enabling formatting and validation process.

  • Sales Order VA01 - "No control data for checking group 04 and checking rule

    Dear Gurus,
    When saving a sales order in VA01, I get the following message: "No control data for checking group 04 and checking rule A"
    Can anyone explain to me what that means?
    How can I correct this error?
    Regards
    Chris

    Check this thread
    [Re: Process Order Material availability check error|Re: Process Order Material availability check error;
    thanks
    G. Lakshmipathi

  • Invalid text value. A text field contains invalid data. Check the value and try again

    Hello,
    I am having a problem with the error mentioned in the title. I see alot of others have experienced the same problem, but I have quite a twist to it.
    I see the problem when I try to edit a list item, and then try to save the changes.
    Here what I see in the ULS log:
    System.Runtime.InteropServices.COMException: Invalid text value. A text field contains invalid data. Check the value and try again  
    at Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId,
    Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter
    pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback)   
    at Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bUpdateNoVersion, Int32& plID, String& pbstrGuid, Guid pbstrNewDocId, Boolean
    bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback,
    ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback)
    I have 3 front end servers(fx wfe1, wfe2, wfe3).  And here is the twist.
    If I access the library directly through wfe1 and wfe2, I get the error. If I access the library via wfe3 if works just fine.
    So because of this, I think it is safe to assume that is has nothing to do with the character limit of 255. Nor does it have anything to do with the field type, since it is already set to mulitible lines of text.
    So. Any ideas?
    Regards,
    Michael
    mic

    Check if there is any change in web.config of these servers
    http://support.microsoft.com/kb/2880758
    To work around this issue, limit the length of the personal message in the invitation to 256 characters or less.
    This is a known issue. Microsoft is working to resolve this issue.
    http://social.msdn.microsoft.com/Forums/en-US/7bb16e51-e7cc-439e-a8b3-755683ccac1a/max-length-on-custom-field-types
    To solve the problem you may have to change the field's parent type to "note". To do that you have to open your fldtypes... file under Templates/xml and change the line to:
    "<Field Name="ParentType">Note</Field>" from "<Field Name="ParentType">Text</Field>"
    You might also have to add a sql type if your text needs to be longer than 255 characters
    <Field Name=”SQLType”>ntext</Field>
    and inherit from SPFieldMultiLineText instead of SPFieldText
    If this helped you resolve your issue, please mark it Answered

  • Outlook 2010 stuck on Data File Check in Progress

    First off, I'm using Exchange 2007 and the user has Outlook 2010 installed on a Windows 7 32 bit machine. When the user opens outlook, the Data File Check in Progress gears show up in the bottom toolbar, and Outlook becomes unstable and eventually unresponsive.
    I suspect the issue is that they have a 5 GB ost file and Outlook is having trouble reading the whole thing and fixing any errors. I'm trying to figure out how to cancel the data file check. I've set the user up on a different Win7 machine and Outlook loaded
    the .ost fine so I'm not worried about a corrupted profile. I've tried running Outlook in safe mode, removing and readding the mail profile, manually replacing the ost with the file from the other machine, even removing office 2010 and reinstalling but nothing
    seems to clear whatever is telling Outlook to perform a data file check. Is there any way to get the file check to stop, or does anybody know how to stop it from crashing Outlook? Let me know if you need any more information and I'll gladly provide it. Thanks
    for any help.
    EDIT: I ended up removing the user's account from windows and added them again and it worked fine. Something in the user's account must have been messing it up.

    Hi
    Did you try deleting the outlook folder from C:\Users\Username\AppData\Local\Microsoft\Outlook or delete all the files within that directory? and start outlook so it redownload the data from exchange?
    When recreating the new profile make sure you dont enable cache mode and see if outlook opens fine when working online with exchange.

  • I am in data-centric hell and want out

    I am trying to learn how to work with the new FB 4 data-centric features. So, I have a s:List using TileLayout, I call my ColdFusion service and the product list gets populated. So far so good.
    Now, because it’s a big list, I want to filter the data by categories listed in a ComboBox (in Flex 3 projects I have created, my data provider for the list was an ArrayCollection which I could apply filters to, no problems). My question:
    What do I filter? When I use the data-centric thing, I can’t figure out exactly what the data provider for the list is, so I can filter that. In fact, ‘dataProvider’ is nowhere to be seen in the generated code. When I trace(myList.dataProvider), it comes up as ‘mx.collections::AsyncListView no list’. I am completely lost here.
    Any ideas? If anyone knows of a tutorial that covers something similar, I would love to know about it – I have not been able to find one.
    Best regards,
    Carlos

    Hey David,
    I have been playing with this DCD for days because I wanted to use it in an actual little project for one of my sites. I learned one thing: the lastResult can be different, depending on what component one is binding to. In the examples you provided, you were using a DataGrid, which ends up with an ArrayCollection as the dataProvider; I have been using a List, whose dataProvider is some ******* thing I could not figure out – for example, I was never able to make it show up in the debugger.
    I looked at Tour de Flex, which was updated just a few days ago. The RemoteObject examples I found there use plain old mx:RemoteObject to access data; I did not see any using a DCD-generated service. That makes me wonder why, if this DCD is so great, it is not being used in the latest showcase.
    I recreated the same little project, this time using s:RemoteObject to create a service that can be called from any component – that took me less than an hour; so far, it’s being called from 2 different components, each one calling one of the two methods the CFC defines so far. Everything works just as well, maybe faster than in the original project, and I am able to use the debugger to see what is going on.
    Now, instead of 5 huge value object AS files, I have two much smaller ones. The new debug SWF is 109 KB, the first one 138 KB – that’s 26% bigger.
    So, since I am not into masochism, I will be completing the project using my service. Right now, from my point of view, DCD is OK for prototyping/preliminary testing; it’s fun and very dazzling, but useless.
    Thank you for all the help; if you learn of any good stuff about DCD, please post again and let us know.
    Best regards,
    Carlos

  • Difference between Data-centric and Document-centric use

    Hi,
    Can someone suggest what exactly is the difference between Data-centric and Document-centric use and examples if any.
    Thanks in advance.
    Chaitanya

    Maybe it helps if you look at it this way...
    Document centric: document centric use of xml data is data that you always use in its complete form. If you want to use the data, then you always will retrieve it as one entity or you save it as one entity. You are not interested in the xml data / information inside this "package" / document, you are only interested in its total form. Lets say, you have an invoice which can be printed on one sheet of paper. This paper that contains you data, will always be treated in a document driven way, that is, in its total representation: information containted on a sheet of paper (document).
    Data centric. data centric use of xml, is usage of data were the main interest point is focused on only pieces of the total set of xml data within a document. So instead of being interested in the whole invoice, you only are interested in information like "amount of money to be payed" or "invoicenumber".
    Handling of XML data comes with (hidden) costs. Knowing how your data will be used, has to be used, is one of the first steps in designing you environment (and will have an big impact if you choose poorly). For instance, if you know that your data will always be handled (and must be stored) in a document driven way, then it will make sense to store it based on CLOB based XMLType storage. This will garantee best performance retrieval for your xml document. If you now that your xml data has to be stored so that it can be handled in a data centric way, then Object Relational XMLType storage. If conditions are setup properly data retrieval, inserts and updates will be more cost efficient then when based on CLOB XMLType storage.
    There are more differences and "cost markers" when or when not to use CLOB, OR or for instance Binary XML. The first two chapters of the XMLDB Developers Guide for Oracle 11g will give you a good head start making some of those decisions. Be also aware that you probably will have to make compromises. The current state of XML, for example, doesn't have the final solution yet for a uniform storage method.
    Message was edited by:
    Marco Gralike

  • CUCM Telephony Data Synchronization Check Fails in UCCX 10.6

    Hello Experts,
    We are running CUCM 10.5 and UCCX 10.6 (recently upgraded). When I try to do a data sync check (or data resync), it fails with error messaged attached.  Do you have any ideas how to resolve this issue?
    Any help will be truly appreciated.
    Thanks,
    Randy C.

    Hello Sivanesan,
    Thank you for taking the time to respond.
    With the help of TAC, it turns out that the problem was caused by an expired certificate in CUCM. Here's what we had to do:
    1. CUCM OS Admin-->Security-->Certificate Management
    2. Click the tomcat.pem file, and then click Regenerate.
    3. After the successful regeneration of the tomcat.pem file, download the same.
    4. Go back to the Certificate Management page.
    5. Find all the existing tomcat-trust file entries. Click the file name of the certificate
    or CTL, and then click Delete.
    6. Upload the downloaded tomcat.pem file with the caption tomcat-trust.
    The new Tomcat certificate will not take effect until the Tomcat service is restarted.
    -  "utils restart Cisco Tomcat" on CUCM
    -  "utils restart Cisco Tomcat" on UCCX
    This resolved the issue. I'll just put this in the community so that someone may find this helpful.
    Thanks again for quickly responding to my post. Appreciate your time and help.
    -Randy C.

Maybe you are looking for

  • Installation intructions for oracle 7.3.4 on HP-UX 11.0

    Where can we find online installtion intructions for 7.3.4 on the oracle website?

  • Macbook Pro Screen doesn't turn on?

    So, I have a late 2011 Macbook Pro 15". About two weeks ago, my macbook screen just stopped working. I shut it down, and since then it's been practically "dead". The display doesn't turn on, the logo on the back is off; Essentially, the whole display

  • I need a how to video on assemblying an HP Pavilion G7 model LF161UA Laptop.

    Does anyone know where I may either view or download a video I may view of an HP Pavilion G7 Model # LF161UA being assembled, I have viewed one being disassembled, now I need to view a video assembling one, that is a HP Pavilion G7 series model # LF1

  • Conky and top reporting differently

    Here are some screen caps of conky and terminal running top command. The part I am interested in is the processes, one says 85 while the other says 105? I question this because when I had gnome-system-monitor installed it would always show gnome-keyr

  • Backup mac

    Hello , im desperate i hope any of you can help me. Im so stupid that i downloaded "sugarsync" a devil program, that "backup" all of my information online, when i deleted those items on the sugarsync, they dissapeared and i lost ALL of my information