如何将SQL数据直接导入Encompass

时间:2017-04-06 16:33:49

标签: php mysql

我正在尝试创建一个小型PHP文件,该文件具有将从MySQL架构中提取的数据直接导入与Encompass帐户一起使用的SQL表的功能。

Encompass是Ellie Mae的一项计划,用于住房贷款。为了简化,它提供了应用程序表单以用于各种功能。它将这些表单存储在SQL服务器中。我理解指定此应用程序可能会缩小此问题适用的人数,但由于它是此领域中广泛使用的应用程序,并且对于使用此问题的开发人员而言存在大量缺乏在线状态,此问题可能与其他

我正在制作这个项目,因为目前,在我的团队收到表单应用程序后,它会被发送并存储在基于云的系统中,然后他们下载应用程序并手动将其导入Encompass。这需要花费大量时间并且非常容易出错。

使用此工具,它会将任何新表单提取到显示器,然后,在获得批准后,将更新与Encompass帐户对应的表。

不幸的是,开发支持几乎不存在在线。我不知道如何定位我们的Encompass帐户使用的表来检索数据。 The online SDK没有提到如何利用SQL,只是它使用SQL服务器。 This blog post是我发现的最接近我正在寻找的内容,但我不了解如何定位数据库。

我正在避免使用SDK中提到的任何对象,因为我想创建一个非常轻量级的应用程序,许多技术上不那么精明的人可以使用,并且可以在将来轻松地集成到其他项目中。

作为我正在做的事情的一个小例子,这里是针对我的数据库的代码。我想与Encompass建立类似的连接,但我不知道如何找出数据库名称是什么。

     $link = mysqli_connect("[server]", "[username]", "[password]", "[input_schema]");
     $query = "SELECT * FROM input_schema.input_table";
     $result = mysqli_query($link, $query);

     while ($row = mysqli_fetch_array($result)) {
         ?>
         <tr id="row">
             <td><?php echo $row['ID']; ?></td>
             <td><?php echo $row['firstName']; ?></td>
             <td><?php echo $row['lastName']; ?></td>
         </tr>

如果有更广泛的答案来找出应用程序SQL信息,例如数据库,我也很乐意听到它。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

不幸的是,无法直接以您描述的方式直接访问Ellie Mae Encompass360应用程序的数据库。在当前.NET Winforms智能客户端产品的版本中,您必须使用Encompass SDK才能以编程方式读取/更新数据。使用SDK是一项非常重要的工作。并不是说绝对意义上它是火箭科学,但我发现尝试找到任何信息以开始使用SDK的基础知识非常具有挑战性。您可能希望对所谓的&#34; Encompass NG&#34;进行一些研究,这是下一代Ellie Mae Encompass360应用程序,它是一个基于angularjs / api的云Web应用程序。它现在正处于开发阶段,预计将在2018年底全面上市。 (Encompass360客户端也必须迁移到它。)在应用程序的这个版本中,将有API可以轻松地将新信息加载到Encompass中,例如创建贷款,联系人等。请注意,据我所知,Ellie Mae NEVER打算允许任何人直接访问原始应用程序数据库本身。

相关问题