﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Business Objects and Data Access (How do I?)  » One BO, multiple databases with different structures.</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Sat, 18 Apr 2026 07:32:43 GMT</lastBuildDate><ttl>20</ttl><item><title>One BO, multiple databases with different structures.</title><link>http://forum.strataframe.net/FindPost28413.aspx</link><description>&lt;span style="background-color: #e6ecf9; COLOR: #000" title="" te="One BO, multiple databases with different structures.&amp;#13;&amp;#10;" se="One BO, multiplos bancos de dados com estruturas diferentes." closure_uid_wevtm6="4897"&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="I have one question, and would like to solve with Business Objects.&amp;#13;&amp;#10;" se="Tenho uma duvida,e gostaria de resolver com os Business Objects." closure_uid_wevtm6="4898"&gt;I have one question, and would like to solve with Business Objects.&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="I have an application that connects to many different ERP system, providing some data on that share.&amp;#13;&amp;#10;" se="Tenho 1 aplicação que se conecta a diversos sistema de ERP, trazendo alguns dados em que compartilhamos." closure_uid_wevtm6="4899"&gt;I have an application that connects to many different ERP system, providing some data on that share.&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="Example: I'll bring to the table of invoices for a particular customer. " se="Exemplo: Vou trazer a tabela de faturas de um determinado cliente." closure_uid_wevtm6="4900"&gt;Example: I'll bring to the table of invoices for a particular customer. &lt;/span&gt;&lt;span style="background-color: #fff" title="" te="I'll connect to Microsoft Dynamics or MySAP or another ERP system, seek data, normalize the types in an object created by me, and I use the interfaces that this object provides.&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="Vou conectar ao Microsoft Dynamics ou MySAP, ou outro sistema de ERP, busco os dados, normalizo os tipos em um objeto criado por mim, e utilizo as interfaces que este objeto provê." closure_uid_wevtm6="4901"&gt;I'll connect to Microsoft Dynamics or MySAP or another ERP system, seek data, normalize the types in an object created by me, and I use the interfaces that this object provides.&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="MyInvoices:&amp;#13;&amp;#10;" se="MyInvoices:" closure_uid_wevtm6="4902"&gt;MyInvoices:&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="Id - varchar (20)&amp;#13;&amp;#10;" se="Id - Varchar(20)" closure_uid_wevtm6="4903"&gt;Id - varchar (20)&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="PersonID - Varchar (20)&amp;#13;&amp;#10;" se="PersonID - Varchar(20)" closure_uid_wevtm6="4904"&gt;PersonID - Varchar (20)&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="Value - Decimal (18.2)&amp;#13;&amp;#10;" se="Valor - Decimal(18,2)" closure_uid_wevtm6="4905"&gt;Value - Decimal (18.2)&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="DatePayment - DateTime&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="DatePayment - DateTime" closure_uid_wevtm6="4906"&gt;DatePayment - DateTime&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="InvoceFromMSDynamic:&amp;#13;&amp;#10;" se="InvoceFromMSDynamic:" closure_uid_wevtm6="4907"&gt;InvoceFromMSDynamic:&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="In_PK - BigInt&amp;#13;&amp;#10;" se="In_PK - BigInt" closure_uid_wevtm6="4908"&gt;In_PK - BigInt&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="User_FK - BigInt&amp;#13;&amp;#10;" se="User_FK - BigInt" closure_uid_wevtm6="4909"&gt;User_FK - BigInt&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="Value - Decimal (18.2)&amp;#13;&amp;#10;" se="Valor - Decimal(18,2)" closure_uid_wevtm6="4910"&gt;Value - Decimal (18.2)&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="Date - DateTime&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="Date - DateTime" closure_uid_wevtm6="4911"&gt;Date - DateTime&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="InvoceFromSAP&amp;#13;&amp;#10;" se="InvoceFromSAP" closure_uid_wevtm6="4912"&gt;InvoceFromSAP&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="Id - BigInt&amp;#13;&amp;#10;" se="Id - BigInt" closure_uid_wevtm6="4913"&gt;Id - BigInt&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="PersonID - Varchar (10)&amp;#13;&amp;#10;" se="PersonID - Varchar(10)" closure_uid_wevtm6="4914"&gt;PersonID - Varchar (10)&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="Value - Decimal (18.2)&amp;#13;&amp;#10;" se="Valor - Decimal(18,2)" closure_uid_wevtm6="4915"&gt;Value - Decimal (18.2)&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="DatePayment - DateTime2&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="DatePayment - DateTime2" closure_uid_wevtm6="4916"&gt;DatePayment - DateTime2&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="MyApp &lt;MyObject &lt;MicrosoftDynamics &lt;DataBase MS&amp;#13;&amp;#10;" se="MyApp &lt; MyObject &lt; MicrosoftDynamics &lt; MS DataBase" closure_uid_wevtm6="4917"&gt;MyApp &amp;lt;MyObject &amp;lt;MicrosoftDynamics &amp;lt;DataBase MS&lt;br/&gt;&lt;/span&gt;&lt;span title="" te="MyApp &lt;MyObject &lt;MySAP &lt;DB2 Database&amp;#13;&amp;#10;&amp;#13;&amp;#10;" se="MyApp &lt; MyObject &lt; MySAP &lt; DB2 Database" closure_uid_wevtm6="4918"&gt;MyApp &amp;lt;MyObject &amp;lt;MySAP &amp;lt;DB2 Database&lt;br/&gt;&lt;br/&gt;&lt;/span&gt;&lt;span style="background-color: #fff" title="" te="I created a class that reads data from the ERP database and converts it into an object which I use in my application, so regardless of the ERP used to always call my class MyObject&amp;#13;&amp;#10;" se="Eu criei uma classe que lê os dados do banco de dados do ERP e converte em um objeto qual utilizo em minha aplicacao, entao independente do ERP utilizado sempre chamo a minha classe MyObject" closure_uid_wevtm6="4919"&gt;I created a class that reads data from the ERP database and converts it into an object which I use in my application, so regardless of the ERP used to always call my class MyObject&lt;br/&gt;&lt;/span&gt;&lt;span style="background-color: #fff" title="" te="Is there any way I can map a standard object and uses it as a BO?" se="Existe alguma forma de eu mapear um objeto padrão e utiliza-lo como um BO?" closure_uid_wevtm6="4920"&gt;Is there any way I can map a standard object and uses it as a BO?&lt;/span&gt;</description><pubDate>Thu, 16 Sep 2010 17:12:28 GMT</pubDate><dc:creator>Malcon</dc:creator></item><item><title>RE: One BO, multiple databases with different structures.</title><link>http://forum.strataframe.net/FindPost28414.aspx</link><description>Probably your best best would be to use the DDT. You would create a project in DDT, create tables that contained your standardized data structure. Then you would use the BO mapper to use the DDT structure to create BOs. &lt;br/&gt;&lt;br/&gt;You would then need to have code to grab the data from the various ERP systems. In some cases you would other BOs to grab that data, in others you might be using a web service (I'm pretty sure that Dynamics prefers that you use web services).&amp;nbsp; For data that is retrieved via web services, you might want to create BOs for that data also. Then in the fill methods, you'd connect to the web service and do what ever is required to load a DataTable for the BO.&lt;br/&gt;&lt;br/&gt;Finally, you would need code to do the translation, which would just be run on the source BOs to fill the common, standardized BOs.&lt;br/&gt;&lt;br/&gt;Does that help?</description><pubDate>Thu, 16 Sep 2010 17:12:28 GMT</pubDate><dc:creator>Greg McGuffey</dc:creator></item></channel></rss>