Data Gathering Application - Architecture Question

I'm working on revising an existing application that's used to collect data gathered by users from various sources (various computer systems, paper files, discussions/interviews with other employees, etc.) which is then used for analysis and reporting of level of compliance with mandates at various levels (overall, location, individual).
The existing application gathers data via two basic form types: one is for a specific individual having multiple data points; the other is for everyone in the location with multiple data points. For example, type 1 looks like:
Person
Question 1 Response 1
Question 2 Response 2
Question N Response N
While the Type 2 form looks like:
Location
Person 1 Question 1 Question 2 ... Question N
Person 2 Question 1 Question 2 ... Question N
Person N Question 1 Question 2 ... Question N
The questions are grouped by types of information being analyzed, so that those questions appear on different pages and may apply to different sets of individuals or locations. Not all locations are required to gather information on the same questions, depending on their compliance level last year. So, location A may have to answer questions 1, 2 and 3, while location B may answer questions 1, 3 and 4.
My question is this: The table used to store the data is structed like:
Person ID, location, page, q1, q2, ..., qN
To continue the above example of locations A and B, both locations would store the responses in columns q1, q2, and q3 since they had three questions that applied to them. We can then reconstruct which question the response applies to by checking which questions applied to the location. We're using the apex api in the query to generate select-list items for the questions with the valid responses for each question (some are yes/no, others allow NA, a number 1-3, or a typed-in positive integer for a couple of questions).
Since we need to maintain the data from two forms (either for an individual or for all individuals at a location), would it be easier to maintain in APEX using a table that stores each question in a separate row?
PersonID, location, Page, question, response
Further, we want to simplify the application which currently uses a separate page for each item type which is customized to the max number of questions for that page for the year. Instead we want to make a more generic set of pages that can at least handle an arbitrary number of items or, ideally, however many questions may be applicable in the future. While we can assume that the practical upper limit would be 30 questions, in the future it is possible we could be mandated to ask several times that number, maybe 100 or more.
The main goal is to make the application robust to handle the questions consistenly, no matter how many are defined for a type and no matter how many are required for the selected individual or location.
I'm already working on the page simplification process by replacing literals with session-state and application items, and realize that to make the pages robust we'll have to convert from static queries to generating the query from plsql using generic columns for the report in APEX.
If anyone could share their thoughts/experience with this type of application, your input is greatly appreciated.
Thanks,
Richard

Hi Richard,
I find it bad practice to make a table PersonId, location, page, q,q1 .. qN
it will do more harm in analysing the data than you will benefit in collecting the information.
In my opinion you should normalize it a bit more. Seperate table for Person, with it's attributes. and if it is a 1 to 1 relation, also an locationId. Then a seperate table to hold the location information. Then you are having questions and awnsers. based on compliance level of the location persons may answer these questions. So in my opinion, youre location-table will have an attribute 'compliance_level' and in the question table also an attribute, like minimum compliance level. so this could be an criteria for showing questions or not.
To register the answers done bij a person, also an awnser-table will be nesseccary, with relation to the specific question and the personId who answer it. Because of the 1 to 1 relation between person and location, this information does not have to be registerd with the anwsers.
so in short:
5 tables =>
Person (id, name, locationId, etc. )
Location (id, locationName, complianceLevel)
Question(id, quetion, minCompliance)
Anwser(id, questionId, personId, answerId)
In order to create these forms, i guess a master-detail form will be in place. where for one master (person in this case), the details can be shwon (question) in a tabular form with input for the answers.
hope this will help!

Similar Messages

  • Database Design/Application architecture question

    I'm working on a Java web app that includes creating a database from scratch. The UI needs to model a mostly static set of choices that led to other choices that lead to other choices..... I'm trying to figure out how to model this in a table or set of tables and how to design the UI and servlet interaction. Here's an example, in Petstore lingo:
    Do you need a dog house?
    For a small dog?
    Red?
    Blue?
    How many?
    For a big dog?
    Brown?
    Yellow?
    How many?
    Side windows?
    Do you need a bird cage?
    How many water dispensers?
    For big bird?
    This sort of multiple dependent options seems hard to model in a database. I'm trying to do this at the database level so that I can have a dynamic front end, in which I get the collection of options and then use JSTL to populate the UI with the chocies for whatever level or step I'm at. Any suggestions? I haven't had to solve a design problem precisely like this where some choices may have dependent choices, but others do not, and some have dependent choices which have very specific dependent choices that have very specific dependent choices. Thanks.
    Ken

    I'm working on a Java web app that includes creating
    a database from scratch. You mean the UI drives creating the database?
    Why?
    That is often driven by developer rather than business requirements and is often a bad idea. It is often done solely so the developer doesn't have to type as much. And not typing very much is solved by code generation while using meta data solutions for it is usually a bad maintainance idea.
    But if you need to then you create meta data.
    Table TheValues
    - Field: Value Id.
    - Field: Value Name
    - Field: Value Value
    Table: Collection
    - Field: Collection Id
    - Field: Collection Name
    Table: Link table
    - Field: Collection Id
    - Field: Id type
    - Field: Id (Collection or Value)
    Display values can be kept in another table or used directly.
    Notice that a collection can contain another connection.
    You can combine the first two tables as well.

  • Best use of framework events in application architecture

    Hello,
    I apologize in advance if this is not the appropriate forum to be posting about Flex framework questions.  I considered the Cairngorm forum, but thought the question applied more broadly to all flex frameworks. That, and it seems that the Cairngorm forum isn't really very active.
    My question is about using frameworks for application architecture. Reading the "Introducing Cairngorm" document,  I see that it specifically says that Cairngorm events are just those events that will handle business logic (things like grabbing data from a server, committing data to a server, etc).  So then, how does a view interact with a controller when changing state?
    Let's say I have two or three different views of the same data and I have a buttonbar to switch to the view I want. Is it then typical to dispatch a Cairngorm (or Mate/Swiz/Pure MVC, etc..)  event to the controller to change the view state of the application?  Does this effectively mean that for every button a user can click on, we'll have an event and a command associated with that event to perform some change of state or business logic? With a moderately complicated application, with several different screens, a few forms, a couple of lookups, i.e. lots of buttons for user input, that seems like an awfully huge number of events/commands...? Or do you dispatch a regular old flash Event to handle this? Or does the view data bind to the model to change the view state?
    Obviously there's never any single correct answer to application architecture questions, but I'd like to know if there's any general best practices that I should follow. I don't want to under-architect OR over-architect my app.  I'm new to Flex programming and would like not to code something egregiously ugly.
    Thanks,
    Cory

    Hi,
    Consider this, there is no such thing as an enterprise level RIA, the whole concept behind thin client was to restrict the enterprise requirements to the backend, that being said if we assume that a flex application is specifically for the client end and can maintain its own state and that MVC frameworks are more about enterprise solutions then the whole framework argument becomes what it is, academic BS.
    <start rant>
    Its really simply, in half a century nothing has changed, you have rules and requirements(model), you have access to that(view) and you wrap it up as a program/application(controller) so  why do you need convoluted multilayer abstraction of functionality to make things work ? maybe so those that can't get a real development job can run around and preach at conferences, how else could they feed their adopted kids.
    So all those nice buzzwords, design patterns(the new age terminology for modular architecture), model/view/controller, borg coding(resistance is futile) is all very fine if you want to act smart but producing quality code actually means you are smart. As you may have guessed I am not a strong proponent of MVC frameworks, and I don't even need to get into the argument that everytime a 'framework' expert gets control of a project that isn't done in their MVC  poison of choice it gets a rewrite, clients really love those associated costs and retesting requirements.
    </end rant>
    You only need 1 framework for flex and thats the flex framework.
    Have a read this blog, the section on MVC and Flex is very interesting if not overly polite.
    http://www.herrodius.com/blog/216
    David

  • How to create a .mdf SQL Server database from a Data-Tier Application file that has data?

    This is a noob question, though I do use SQL Server databases all the time with Entity Framework when I code in C# using Visual Studio 2013.  The development environment is found below at [A].  I am trying to make a clone of a SQL Server 2008 R2
    database (.mdf)  that exists online.  I can read, connect and work with this database in Visual Studio 2013, but I wish to make a local copy of the database, as an .MDF file.  Somewhere in my notes I have a way of creating a local copy from
    an online database when using Visual Studio but I forgot how (it seems, reviewing my notes, that it deals with ADO.NET which is deprecated in Visual Studio 2013 these days, or so it seems).  So I'm looking for another way.  What I did was create
    (or export) a "Data-Tier Application File" from the online SQL Server database, with data, and it seems to have worked in that this Data-Tier Application file exists on my hard drive and seems to have data in it ("SQL Server Replication Snapshot"
    is the format it seems).  It contains skeleton code to create a database, but when I tried to execute it with SQL Server 2014 Management Studio, I got a bunch of errors.
    So my question is:
    1) Can I somehow create a .MDF SQL Server Database from an Data-Tier Application file that has data?  What tool do I use?  I saw this link, http://social.technet.microsoft.com/wiki/contents/articles/2639.how-to-use-data-tier-application-import-and-export-with-a-windows-azure-sql-database.aspx 
    and it relates to Azure, but is there a tool for C#Visual Studio 2013, standalone?
    2) If there's an easy way to create a .mdf SQL Server Database file from an online file, within SQL Server Management Studio?  I don't think so, since it would require Administrator permissions on the online server, which I don't have. I have permission
    to read, update, delete the online database file, but strangely not to download it (the service I use has a tool for backup, but not for download).
    3) same question as 2), but for Visual Studio 2013?  I don't think so, since I notice none of the templates even mentions ADO.NET anymore, but instead they go with Entity Framework.  Using EF I can of course do anything I want with the online database
    (CRUD), but it remains online.  Maybe there's a switch to make a local copy?  I guess I could write a short program to suck all the data out of the online database and put it into a new, duplicate database having the same tables, that I create on
    my localhost, but my question here is if there's an easier way than this, maybe a tool or command I can run from inside Visual Studio?
    Any advice on any of the above questions is appreciated.
    Thank you,
    Paul
    [A] Microsoft Visual Studio Professional 2013
    Version 12.0.21005.1 REL
    Microsoft .NET Framework
    Version 4.5.51641
    Microsoft Web Developer Tools 2013   2.0.40926.0
    SQL Server Data Tools   12.0.30919.1
    Microsoft SQL Server Data Tools
    Windows Azure Mobile Services Tools   1.0
    Windows Azure Mobile Services Tools

    Thanks but these links are too general to help.
    "2. what do you mean by online file?" - I mean the SQL Server database file is on a remote web server that I rent from, but I am not the administrator of.  I can access my database using SQL Server Authentication, but nothing more.
    Paul
    What do you mean by too general? It explains on how you can use data tier application to create and deploy databases
    May be this will help you to understand better
    http://www.databasejournal.com/features/mssql/article.php/3911041/Creating-Data-Tier-Applications--in-SQL-Server-2008-R2.htm
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Event ID 6482: Search not provisioned: There is no project Portal_Content mounted under gatherer application guid

    My search service shows this message 
    My search service shows this message:  'The search application 'Search Service Name' on server SERVERNAME is not provisioned. Confirm that the Microsoft SharePoint Foundation Timer service and Central Administration service are running on the server'.
     No changes can be made.  I am able to run search queries.
    Every minute the Application Server Administration job tries and fails to provision the service and logs the event id 6482: Search not provisioned:  There is no project Portal_Content mounted under gatherer application <guid>
    I've found a few posts online that have solved this by clearing the sharepoint cache, which I've done a number of times without success.  A few others re-created search which isn't a real good solution for me since we have a lot of customizations that
    would have to be redone.
    Restoring from Central Admin backups is a possibility, but without knowing exactly what the problem is, it seems that this approach may cause further problems.
    Thoughts anyone?  Here's the full event log message
    Log Name:      Application
    Source:        Microsoft-SharePoint Products-SharePoint Server
    Date:          4/9/2015 8:00:38 PM
    Event ID:      6482
    Task Category: Shared Services
    Level:         Error
    Keywords:      
    User:          domain\account
    Computer:      SERVER.domain.com
    Description:
    Application Server Administration job failed for service instance Microsoft.Office.Server.Search.Administration.SearchServiceInstance (2aa54846-d503-4704-93ae-40a10a0ee56d).
    Reason: There is no project Portal_Content mounted under gatherer application b7266a5e-78cb-4a72-b63b-e7e543bf3bcc.
    Technical Support Details:
    System.InvalidOperationException: There is no project Portal_Content mounted under gatherer application b7266a5e-78cb-4a72-b63b-e7e543bf3bcc.
       at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()
       at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-SharePoint Products-SharePoint Server" Guid="{C33B4F2A-64E9-4B39-BD72-F0C2F27A619A}" />
        <EventID>6482</EventID>
        <Version>15</Version>
        <Level>2</Level>
        <Task>3</Task>
        <Opcode>0</Opcode>
        <Keywords>0x4000000000000000</Keywords>
        <TimeCreated SystemTime="2015-04-10T01:00:38.751328400Z" />
        <EventRecordID>337996</EventRecordID>
        <Correlation ActivityID="{4930FB9C-9CB7-D04C-62A0-7A17B669F3DD}" />
        <Execution ProcessID="16616" ThreadID="8460" />
        <Channel>Application</Channel>
        <Computer>SERVER.domain.com</Computer>
        <Security UserID="S-1-5-21-3958095517-670792205-3813086739-15822" />
      </System>
      <EventData>
        <Data Name="string0">Microsoft.Office.Server.Search.Administration.SearchServiceInstance</Data>
        <Data Name="string1">2aa54846-d503-4704-93ae-40a10a0ee56d</Data>
        <Data Name="string2">There is no project Portal_Content mounted under gatherer application b7266a5e-78cb-4a72-b63b-e7e543bf3bcc.</Data>
        <Data Name="string3">System.InvalidOperationException: There is no project Portal_Content mounted under gatherer application b7266a5e-78cb-4a72-b63b-e7e543bf3bcc.
       at Microsoft.Office.Server.Search.Administration.SearchServiceInstance.Synchronize()
       at Microsoft.Office.Server.Administration.ApplicationServerJob.ProvisionLocalSharedServiceInstances(Boolean isAdministrationServiceJob)</Data>
      </EventData>
    </Event>
    Nate

    Hi,
    For your issue, try to do the following:
    Go to Services, and then reset SharePoint server search  accounts (stop/start).
    Reset the crawl index (clears the index).
    Stop and then start the SharePoint Server Search  - Central Administration: stop and then restart the service.
    Reset default content access account.
    Besides,Here are similar issue post, you can use as a reference:
    http://www.social-point.com/sharepoint-2010-event-id-6482-application-server-administration-job-failed-for-service-instance-microsoft-office-server-search-administration-searchserviceinstance
    One or more of these steps together may resolve the instance of this error.
    If the issue persist, Please don't hesitate to let me know.
    Best Regards,
    Lisa Chen
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Dump while downloading data from Application Server File in 4.6 system

    Hi,
    When we are trying to upload data from Application Server to internal table using dataset statements, it is resulting in a dump. System we are using is 4.6c.
    When we faced similar kind of issue in ECC version, we have used the statement, Ignoring Conversion Errors.
    Please let me know how to handle this situation in 4.6 System.
    Thanks for your inputs.
    Regards,
    Phani

    Hi All,
    I am sorry. My question was wrong. It should be while uploading data from internal table to application server, if there are any special characters, it is going to dump.
    I will let you know the dump details and code at the earliesst.
    Sorry and Thanks again for your prompt response.
    Regards,
    Phani.

  • How to export data using application adapter for EBS?

    my scenario is : there're some external apps need to communicate with EBS,
    and the intermedia layer supposed to be implemented by SOA suite/Fusion adapters.
    my confusion is:
    in oracle integration repository, most of APIs are CUD (create, update, delete) without R (read). but many of our usecase was querying data from EBS.
    my question is : although, considering performance and unpridictable query object and granularity,it's not a good idea using app adatper to querying data from EBS via app api, but if I using db adapter to query data directly, it seems not easy as expected because it need to know the detail table structure and relationship and to build sql by hand.
    so, is there other proper way to get outbound data integration using fusion middleware? additional, I'm not clear about the ODI functionality , is it possible and easy to use ODI perform this task, eg, is ODI has enough API to interact with fusion adapter?

    In the Adapter Wizard look under "Other Interfaces/Custom Objects/PLSQL APIs". There are many many "Get" APIs here. None of these are identified or explained in the Integration Repository but the Trading Community Architecture - Technical Implementation Guide does give a little bit of information about what they do.

  • SCCM 2007 to 2012 R2 Migration Data Gathering Error

     
    Hi guys ,
    I am working on SCCM 2007 to 2012 migration and stucked at data gathering process. Following
    error i am getting while gartering data process.I have made the erroe details bold to easily find.
    Migmcctrl.log is showing this error:
     [Worker]:                         Start syncing #MIG_Entity.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.957+420><thread=5024 (0x13A0)>
                                                                    [Worker]:        
                            Query against Legacy Site , @rowversion=00-00-00-00-00-0A-4C-E2, @collectionrowversion=00-00-A2-DD-00-20-26-14, @SourceSiteCode=ABC:            
          SELECT                    (CASE                      WHEN ISNULL(ext_cilp.DisplayName, ext_ci.CI_ID) IS NULL THEN NULL    
                     ELSE                           dbo.fnSCCMMultiByteToWideChar(                    
             CASE                                  WHEN (SELECT LocaleID FROM SMSData) IS NULL THEN (SELECT d.LocaleID FROM SMSData d)      
                               WHEN (SELECT LocaleID FROM SMSData) IN (-1, 0, 65535, 1024, 2048) THEN (SELECT d.LocaleID FROM SMSData d)                
                     ELSE (SELECT LocaleID FROM SMSData)                              END,              
                   CONVERT(VARBINARY(MAX), ISNULL(ext_cilp.DisplayName, ext_ci.CI_ID)))                  END)  as EntityName, CONVERT(NVARCHAR(256), ext_ci.CI_ID) as ObjectKey,
                              ext_ci.CIType_ID as ObjectTypeID, ext_ci.rowversion AS rowversion, ext_ci.ChangeAction as ChangeAction,                  
            ext_ci.CI_UniqueID as UniqueID                  FROM SCCM_Ext.vex_ConfigurationItems as ext_ci                   LEFT JOIN v_LocalizedCIProperties_SiteLoc
    as ext_cilp ON ext_ci.CI_ID=ext_cilp.CI_ID                   WHERE   (1 = 1 OR ISNULL(ext_ci.SourceSite, @SourceSiteCode) = @SourceSiteCode)  AND ext_ci.rowversion > @rowversion AND      
                       ISNULL(ext_ci.CIType_ID, 0)<>1 AND ISNULL(ext_ci.CIType_ID, 0)<>8                          AND ISNULL(ext_ci.CIType_ID,
    0)<>9~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.962+420><thread=5024 (0x13A0)>
                                                                    [Worker]:        
            End syncing object tables.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.964+420><thread=5024 (0x13A0)>
                                                                    [Worker]:        
    ========== End syncing objects metadata ==========~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.965+420><thread=5024 (0x13A0)>
                                                                    ERROR: [Worker]:      
      System.InvalidOperationException: ExecuteReader requires an open and available Connection. The connection's current state is closed.     at System.Data.SqlClient.SqlConnection.GetOpenConnection(String method)     at System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String
    method, SqlCommand command)     at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async)     at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream,
    String method, DbAsyncResult result)     at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)     at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior
    behavior, String method)     at System.Data.SqlClient.SqlCommand.ExecuteReader()     at Microsoft.ConfigurationManagement.MigrationManager.LegacyRepository.GetDataReader(String sqlQuery, Dictionary`2 parameters, Boolean ignoreLocalSite)
        at Microsoft.ConfigurationManagement.MigrationManager.SyncAgentJob.<SyncObjectsInformation>d__25.MoveNext()     at Microsoft.ConfigurationManagement.MigrationManager.ExtensionMethods.<AttachErrorHandler>d__6`1.MoveNext()
        at Microsoft.ConfigurationManagement.MigrationManager.ExtensionMethods.<AttachErrorHandler>d__6`1.MoveNext()~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.966+420><thread=5024 (0x13A0)>
    STATMSG: ID=8617 SEV=E LEV=M SOURCE="SMS Server" COMP="SMS_MIGRATION_MANAGER" SYS=SCCM2012R2.RAT.Com SITE=ASL PID=2804 TID=5024 GMTDATE=Wed Mar 19 09:11:07.966 2014 ISTR0="SCCM2012R2.RAT.Com (ASL)" ISTR1="" ISTR2=""
    ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.966+420><thread=5024 (0x13A0)>
                                                                    [Worker]: ==================== Sync
    Agent Job 16777235 Ended ====================~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.967+420><thread=5024 (0x13A0)>
    ERROR: [Worker]: System.InvalidOperationException: ExecuteReader requires an open and available Connection. The connection's current state is closed.     at System.Data.SqlClient.SqlConnection.GetOpenConnection(String method)  
      at System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(String method, SqlCommand command)     at System.Data.SqlClient.SqlCommand.ValidateCommand(String method, Boolean async)     at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior
    cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)     at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)  
      at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)     at System.Data.SqlClient.SqlCommand.ExecuteReader()     at Microsoft.ConfigurationManagement.MigrationManager.LegacyRepository.GetDataReader(String
    sqlQuery, Dictionary`2 parameters, Boolean ignoreLocalSite)     at Microsoft.ConfigurationManagement.MigrationManager.SyncAgentJob.<SyncObjectsInformation>d__25.MoveNext()     at Microsoft.ConfigurationManagement.MigrationManager.ExtensionMethods.<AttachErrorHandler>d__6`1.MoveNext()
        at Microsoft.ConfigurationManagement.MigrationManager.ExtensionMethods.<AttachErrorHandler>d__6`1.MoveNext()     at Microsoft.ConfigurationManagement.MigrationManager.SyncAgentJob.<get_ExecutionPlan>d__7.MoveNext()  
      at Microsoft.ConfigurationManagement.MigrationManager.Job`1.ExecuteNext()~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.968+420><thread=5024 (0x13A0)>
                                                                    [Worker]: Start processing status
    changed event for MIG_SiteMapping.ID=16777235~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.975+420><thread=5024 (0x13A0)>
                                                                    [Worker]:        
    Set the schedule item 16777235 end time~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.976+420><thread=5024 (0x13A0)>
    [Worker]:         Set the schedule item 16777235 status to Failed~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.976+420><thread=5024 (0x13A0)>
                                                                    [Worker]: End processing status changed
    event for MIG_SiteMapping.ID=16777235~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.982+420><thread=5024 (0x13A0)>
                                                                    [Worker]: Disposing Job 16777235~~
     $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.984+420><thread=5024 (0x13A0)>
                                                                    [Worker]: Removing Job 16777235 from
    job manager.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.984+420><thread=5024 (0x13A0)>
                                                                    [Worker]: Removing the Job with Id
    16777235.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.985+420><thread=5024 (0x13A0)>
                                                                    [Worker]: Disposing worker~~  $$<SMS_MIGRATION_MANAGER><03-19-2014
    02:11:07.985+420><thread=5024 (0x13A0)>
                                                                    [Worker]: Disposing current site
    connection~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.985+420><thread=5024 (0x13A0)>
    ERROR: [MigMCtrl]: FAILED to EXECUTE job. error = Unknown error 0x80131509, 80131509~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.985+420><thread=5024 (0x13A0)>
    ERROR: [MigMCtrl]: FAILED to EXECUTE job. error = Unknown error 0x80131509, 80131509~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.986+420><thread=5024 (0x13A0)>
    Connection string = Data Source=(local);Initial Catalog=CM_ASL;Integrated Security=True;Persist Security Info=False;MultipleActiveResultSets=True;Application Name="Migration Manager".~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.996+420><thread=4648
    (0x1228)>
    [MigrationManager]: Start two step scheduling for MIG_SiteMapping~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.997+420><thread=4648 (0x1228)>
    [MigrationManager]:         Step 1. Query the schedule items that was running or requested to start immediately ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:07.997+420><thread=4648 (0x1228)>
    [MigrationManager]:         Step 2. Query the first item in order of DateNextRun ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.022+420><thread=4648 (0x1228)>
    [MigrationManager]:                 The item MIG_SiteMapping 16777235 is scheduled to run at 03/19/2014 13:10:06 UTC, 03/19/2014 18:40:06 Local Time, sleep for 03:58:58.2280000.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014
    02:11:08.039+420><thread=4648 (0x1228)>
    [MigrationManager]: End two step scheduling for MIG_SiteMapping~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.039+420><thread=4648 (0x1228)>
    Connection string = Data Source=(local);Initial Catalog=CM_ASL;Integrated Security=True;Persist Security Info=False;MultipleActiveResultSets=True;Application Name="Migration Manager".~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.040+420><thread=4648
    (0x1228)>
    [MigrationManager]: Start two step scheduling for MIG_Job~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.040+420><thread=4648 (0x1228)>
    [MigrationManager]:         Step 1. Query the schedule items that was running or requested to start immediately ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.041+420><thread=4648 (0x1228)>
    [MigrationManager]:         Step 2. Query the first item in order of DateNextRun ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.064+420><thread=4648 (0x1228)>
    [MigrationManager]:                 No item found. Sleep until the next event.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.084+420><thread=4648 (0x1228)>
    [MigrationManager]: End two step scheduling for MIG_Job~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.084+420><thread=4648 (0x1228)>
    [MigMCtrl]: the workitem queue is full!~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.084+420><thread=4648 (0x1228)>
    [MigMCtrl]: NOTIFY job manager ( 1, 0, C:\Program Files\Microsoft Configuration Manager\inboxes\mmctrl.box\16777235.SYN ).~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.085+420><thread=4648 (0x1228)>
    Connection string = Data Source=(local);Initial Catalog=CM_ASL;Integrated Security=True;Persist Security Info=False;MultipleActiveResultSets=True;Application Name="Migration Manager".~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.086+420><thread=4648
    (0x1228)>
    [MigrationManager]: Start processing schedule changed event for MIG_SiteMapping.ID=16777235~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.086+420><thread=4648 (0x1228)>
    [MigrationManager]:         Update the DateNextRun of the schedule item MIG_SiteMapping.ID=16777235~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.118+420><thread=4648 (0x1228)>
    [MigrationManager]:         Calculating the next run time ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.118+420><thread=4648 (0x1228)>
    [MigrationManager]:                 This is a recurring schedule token.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.118+420><thread=4648 (0x1228)>
    [MigrationManager]:                 This item already run at 03/19/2014 09:10:27 UTC, 03/19/2014 14:40:27 Local Time, the next run time is 03/19/2014 13:10:27 UTC, 03/19/2014 18:40:27 Local Time.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014
    02:11:08.119+420><thread=4648 (0x1228)>
    [MigrationManager]:         Check requested operation for schedule item MIG_SiteMapping.ID=16777235~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.132+420><thread=4648 (0x1228)>
    [MigrationManager]: End processing schedule changed event for MIG_SiteMapping.ID=16777235~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.132+420><thread=4648 (0x1228)>
    [MigMCtrl]: EVENT raised ( 1, 0, C:\Program Files\Microsoft Configuration Manager\inboxes\mmctrl.box\16777235.SYN ).~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.133+420><thread=4648 (0x1228)>
    [MigMCtrl]: 1 instruction file processed.~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.133+420><thread=4648 (0x1228)>
    [MigMCtrl]: WAIT 3 event(s) for 60 minute(s) and 0 second(s).~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:11:08.133+420><thread=4648 (0x1228)>
    [MigMCtrl]: NOTIFY job manager ( 1, 0, C:\Program Files\Microsoft Configuration Manager\inboxes\mmctrl.box\16777236.SYN ).~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.315+420><thread=4648 (0x1228)>
    Connection string = Data Source=(local);Initial Catalog=CM_ASL;Integrated Security=True;Persist Security Info=False;MultipleActiveResultSets=True;Application Name="Migration Manager".~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.316+420><thread=4648
    (0x1228)>
    [MigrationManager]: Start processing schedule changed event for MIG_SiteMapping.ID=16777236~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.331+420><thread=4648 (0x1228)>
    [MigrationManager]:         Update the DateNextRun of the schedule item MIG_SiteMapping.ID=16777236~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.350+420><thread=4648 (0x1228)>
    [MigrationManager]:         Calculating the next run time ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.350+420><thread=4648 (0x1228)>
    [MigrationManager]:                 This is a recurring schedule token.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.350+420><thread=4648 (0x1228)>
    [MigrationManager]:                 This item hasn't run yet, we will run it immediately.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.351+420><thread=4648 (0x1228)>
    [MigrationManager]:         Check requested operation for schedule item MIG_SiteMapping.ID=16777236~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.359+420><thread=4648 (0x1228)>
    [MigrationManager]:         Start operation requested, the scheduled item 16777236 will be started once computing resource is allocated.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.359+420><thread=4648 (0x1228)>
    [MigrationManager]: End processing schedule changed event for MIG_SiteMapping.ID=16777236~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.360+420><thread=4648 (0x1228)>
    [MigMCtrl]: EVENT raised ( 1, 0, C:\Program Files\Microsoft Configuration Manager\inboxes\mmctrl.box\16777236.SYN ).~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.360+420><thread=4648 (0x1228)>
    [MigMCtrl]: 1 instruction file processed.~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.361+420><thread=4648 (0x1228)>
    Connection string = Data Source=(local);Initial Catalog=CM_ASL;Integrated Security=True;Persist Security Info=False;MultipleActiveResultSets=True;Application Name="Migration Manager".~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.362+420><thread=4648
    (0x1228)>
    [MigrationManager]: Start two step scheduling for MIG_SiteMapping~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.363+420><thread=4648 (0x1228)>
    [MigrationManager]:         Step 1. Query the schedule items that was running or requested to start immediately ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.363+420><thread=4648 (0x1228)>
    [MigrationManager]:                 Clear the requested operation.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.386+420><thread=4648 (0x1228)>
    [MigrationManager]:                 Calculating the next run time ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.387+420><thread=4648 (0x1228)>
    [MigrationManager]:                         This is a recurring schedule token.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.387+420><thread=4648 (0x1228)>
    [MigrationManager]:                         This item already run at 03/19/2014 09:21:36 UTC, 03/19/2014 14:51:36 Local Time, the next run time is 03/19/2014 13:21:36 UTC, 03/19/2014 18:51:36 Local
    Time.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.387+420><thread=4648 (0x1228)>
    [MigrationManager]:                 Set the next run time to 03/19/2014 13:21:36 UTC, 03/19/2014 18:51:36 LocalTime.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.388+420><thread=4648 (0x1228)>
    [MigrationManager]:                 Got an scheduled item 16777236. Set the sleep time to 0.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.411+420><thread=4648 (0x1228)>
    [MigrationManager]: End two step scheduling for MIG_SiteMapping~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:36.412+420><thread=4648 (0x1228)>
    [MigrationManager]: Impersonation is about to start ...~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:49.554+420><thread=4648 (0x1228)>
    [MigrationManager]: Impersonation succeed, current user identity is: rat\cmmig~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:49.555+420><thread=4648 (0x1228)>
    Connection string = Data Source=SCCM;Initial Catalog=SMS_ABC;Integrated Security=True;Persist Security Info=False;MultipleActiveResultSets=True;Encrypt=True;TrustServerCertificate=True;Application Name="Migration Manager".~~  $$<SMS_MIGRATION_MANAGER><03-19-2014
    02:21:49.555+420><thread=4648 (0x1228)>
    [MigrationManager]: Impersonation is reverted.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:49.683+420><thread=4648 (0x1228)>
    [MigrationManager]: Detected source collation SQL_Latin1_General_CP1_CI_AS~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:57.841+420><thread=4648 (0x1228)>
    [MigrationManager]: Detected destination collation SQL_Latin1_General_CP1_CI_AS~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:57.842+420><thread=4648 (0x1228)>
    STATMSG: ID=8600 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_MIGRATION_MANAGER" SYS=SCCM2012R2.RAT.Com SITE=ASL PID=2804 TID=4648 GMTDATE=Wed Mar 19 09:21:57.843 2014 ISTR0="SCCM2012R2.RAT.Com (ASL)" ISTR1="SCCM.RAT.COM"
    ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:57.853+420><thread=4648 (0x1228)>
    [MigrationManager]: Job 16777236 added.~~  $$<SMS_MIGRATION_MANAGER><03-19-2014 02:21:57.854+420><thread=4648 (0x1228)>
    I am not getting any solution  of this please help.

    ERROR: [MigMCtrl]: FAILED to EXECUTE job. error = Unknown error 0x80131509
    I previously had a similar issue. See blog post here
    http://gerryhampsoncm.blogspot.ie/2013/07/configmgr-sccm-2012-migration-sharing.html
    In my case one of the boundaries in the 2007 site had an empty Display column and this, it seems, is not allowed.
    Have you checked the box to "Enable DP sharing" while you create the Source Hierarchy? If so, try the process with the box unchecked.
    Gerry Hampson | Blog:
    www.gerryhampsoncm.blogspot.ie | LinkedIn:
    Gerry Hampson | Twitter:
    @gerryhampson

  • Oracle ERP and CRM Application Architecture Direction

    Not sure if this is out of topic for this forum but it seemed the closest I could find. If it is out of topic could someone please point me in the right direction?
    Im looking for the architectural direction Oracle is taking for their ERP and CRM applications. Specifically as Oracle moves their applications to the Oracle 9iAS application server will Oracle be changing their application architecture to a Service Oriented Architecture (SOA) as other ERP and CRM vendors are? If not what architecture will the Oracle applications follow?
    Phil Montagliano
    Xerox Corporation
    XIM/Technology, Strategy & Architecture
    161 South Chestnut Street Email: [email protected]
    One City Centre / 0875-05B Phone: (585) 423-8831
    Rochester, NY 14604 Fax: (585) 423-4848

    Hi,
    bit confuse about your question. are you looking for techniacal architecture or looking for business prospective?
    Kindly elaborate your question.
    Yogi
    [email protected]

  • Sort_area_size in data warehouse applications

    Hi everyone,
    I am working on optmizing the data warehouse application that involves with inserts and updates on bitmap indexes. How to decide proper value for sort_area_size?. I think my application is doing lot of I/Os when inserts/updates are performed on the column that has bitmap index. I tried with various values for sort_area_size with no improvement in the performance. The default sort_area_size is 5M and I tried by incrementing the value until it reached 100 MB. I could not determine the proper value for sort_area_size to have good performance. Reference to any documentation is also appreciated.
    Your help is very much appreciated.
    Thanks
    Suresh.

    Suresh,
    Please refer to the following documentation:
    http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96533/memory.htm#39086
    Also, this seems to be a server technology question, please post in the server technology forum for more details.
    Regards:
    Igor
    Hi everyone,
    I am working on optmizing the data warehouse application that involves with inserts and updates on bitmap indexes. How to decide proper value for sort_area_size?. I think my application is doing lot of I/Os when inserts/updates are performed on the column that has bitmap index. I tried with various values for sort_area_size with no improvement in the performance. The default sort_area_size is 5M and I tried by incrementing the value until it reached 100 MB. I could not determine the proper value for sort_area_size to have good performance. Reference to any documentation is also appreciated.
    Your help is very much appreciated.
    Thanks
    Suresh.

  • Architecture question, global VDI deployment

    I have an architecture question regarding the use of VDI in a global organization.
    We have a pilot VDI Core w/remote mysql setup with 2 hypervisor hosts. We want to bring up 2 more Hypervisor hosts (and VDI Secondaries) in another geographic location, where the local employees would need to connect desktops hosted from their physical location. What we don't want is to need to manage multiple VDI Cores. Ideally we would manage the entire VDI implementation from one pane of glass, having multiple Desktop Provider groups to represent the geographical locations.
    Is it possible to just setup VDI Additional Secondaries in the remote locations? What are the pros and cons of that?
    Thanks

    Yes, simply bind individual interfaces for each domain on your web server,
    one for each.
    Ensure the appropriate web servers are listening on the appropriate
    interfaces and it will work fine.
    "Paul S." <[email protected]> wrote in message
    news:407c68a1$[email protected]..
    >
    Hi,
    We want to host several applications which will be accessed as:
    www.oursite.com/app1 www.oursite.com/app2 (all using port 80 or 443)
    Is it possible to have a separate Weblogic domain for each application,all listening
    to ports 80 and 443?
    Thanks,
    Paul

  • How to design a churn Data Mining application

    Dear All,
    I am a beginning software engineer. I am interested in designing a churn data mining applications for telecom companies.
    My questions are:
    1. Can I use the ODM sample codes to do this for creating the models,lifts, and scoring, etc?
    2. How do I attach Java Swing front-end applications to the data mining in the Oracle 9i database server ?
    3. Are the scoring posted in the sample codes accurate and useful in life deployment?
    4. On the data warehouse for the data mining, what are the special considerations for the warehouse vis-vis dimensions, fact tables, etc?
    Regards,
    Olatuja Abayomi

    Thanks :)
    However, what i mean is the implementation (java file).
    For example, the Java RMI tutorial at http://java.sun.com/docs/books/tutorial/rmi/overview.html defines two interfaces on server side.
    One interface is for the Remote Interface, which has to be on server side.
    Another is an interface with generic type, which is
    public interface Task<T> {
        T execute();
    } Then both copiled interfaces (two class files) are compressed into a jar file, and this jar file needs to be reachable by both client and server side of the code.
    So, client side needs the implementation of interface Task.
    Or after we defined the two interface (Remote interface and Task interface) on server side, we also implement the Task interface
    on server side, then compile the server side and compress compiled interfaces and implementation (three cless files) into a jar file, and pass this
    jar file to client, so server needs no implementation for the interface Task, since the implementation is defined and compressed in the jar file already.
    I hope i explained better this time, or i am just lost at this point.

  • Running MII on a Wintel virtual environment + hybrid architecture questions

    Hi, I have two MII Technical Architecture questions (MII 12.0.4).
    Question1:  Does anyone know of MII limitations around running production MII in a Wintel virtualized environment (under VMware)?
    Question 2: We're currently running MII centrally on Wintel but considering to move it to Solaris.  Our current plan is to run centrally but in the future we may want to install local instances local instances of MII in some of our plants which require more horsepower.  While we have a preference for Solaris UNIX based technologies in our main data center where our central MII instance will run, in our plants the preference seems to be for Wintel technologies.  Does anybody know of any caveats, watch outs or else around running MII in a hybrid architecture with a Solarix Unix based head of the hybrid architecture and the legs being run on Wintel?
    Thanks for your help
    Michel

    This is a great source for the ins/outs of SAP Virtualization:  https://www.sdn.sap.com/irj/sdn/virtualization

  • Transport Error on Data Mart Application Component

    Hi All,
    I have to transportthe export data source for my DSOs. I did use transport collection to make sure all the relevent objects are collected. When I transport the export data sources everything is going fine, but the DM (Application Component for the export data sources fail and put the object in repair status).
    The 8* data sources are active and available in the myself source system and the update rules from the DSO to Cube is also active, but the info source is not there because the Data Mart - Application component failed. It says as follows in the transport log.
    'Object R3TRAPCODM is in repair status. Therefore, it cannot be imported'.
    If the object is in repair status, can I ask the basis guys to re-import with over-write option? will it fix the issue. I could not see the repair statuis on the object as it is an SAP component.
    Or
    anyone tell me how to transport export data sources. I am in BI 7.0 but using RSA1OLD setup.
    Anyclues....?
    Thanks,
    Alex(Arthur Samson)

    I am closing this question. Identified the cause of the error.

  • Flex / Data / Create Application from Database

    Hi, I had a question,
    When I create an application from a Database (Flex / Data /
    Create Application from Database).
    Can I modify the coded to convert it into a module?
    I have a main application that I would like to load the
    Database as a module. I tried replacing the <mx:Application>
    Tags to Module but didn't work...
    Thanks.

    Hi,
    no. no answer as yet. Seems to be a connection issue with the
    Windows 2003 Server, although all the seetings are correct.
    I installed WAMP Server 2.0 locally to see if I can get the
    project running locally, and it works fine. I can connect no
    problem to the MySQL Database on my local PC. I might just have to
    migrate everything over manually once the project is
    complete.

Maybe you are looking for

  • One Executable and multiple computers

    I would like to confirm my understanding on this topic - Assuming I have one LV executable stored on a network location, and 6 PC's accessing that single EXE file - Is is correct the each PC loads that exe into it's internal memory, and as such, ther

  • Need clarification on working of different type of locks.

    Hi, I was reading about the table locks in oracle documentation but get some confused with their working. Like I have read following section- ROW SHARE ROW SHARE permits concurrent access to the locked table but prohibits users from locking the entir

  • Moving Music From PC Hard Drive to External Hard Drive?

    Okay, I'm pretty new to iTunes, so sorry if this is a dumb question. I have a bunch of music on my PC's hard drive. It's of course also on iTunes. I want to move my music from my computer's hard drive to an external USB hard drive, so I don't clog up

  • PShop CS2 (Not responding) after installing

    I have just reinstalled Adobe Photoshop CS2. It appears to install okay. When you start it up it appears to start okay, the splash screen appears and goes through the start up, that disappears and the normal working page appears, but as soon as I cli

  • Has anyone had a problem with viewing the same pdf but it looks different on two computers?

    I am plotting a pdf file from a DWG drawing.  The pdf file looks fine on my computer.  However, when I send it to someone else the lines are not visible and it is hard for them to read.  I have tried exporting to pdf and plotting to pdf. The program