【问题标题】:Problem while reverse engineering file in ODI 12cODI 12c 中逆向工程文件时出现问题
【发布时间】:2019-06-17 03:34:35
【问题描述】:

我正在尝试对 csv 文件进行逆向工程,以便使用它来创建 ODi 映射以将数据从文件加载到表。在Attributes 标签下进行逆向工程时,我遇到以下错误 -

java.net.MalformedURLException: no protocol: #PROJECT.DIRECTORY_PATH/#PROJECT.FILE_NAME

其中#PROJECT.DIRECTORY_PATH 是项目特定变量,用于获取文件所在的unix 目录路径,PROJECT.FILE_NAME 是指示文件名的变量。谁能帮我找出这个错误的原因? TIA。

我尝试验证我在变量中使用的查询,它们似乎为目录路径和文件名获取了正确的结果。

【问题讨论】:

  • 嗨。您是否使用定制的 KM 进行逆向工程? (RKM)
  • 感谢您的回复!不,我没有使用任何定制的 KN 进行逆向工程。我只是想在数据存储的“属性”选项卡下进行逆向工程并遇到错误 - java.net.MalformedURLException: no protocol: java.net.MalformedURLException: no protocol: #PROJECT.DIRECTORY_PATH/#PROJECT.FILE_NAME 。仅供参考,我试图逆向工程的这个文件存在于 UNIX 服务器路径中。
  • @Sara 你找到解决这个问题的方法了吗?我现在正面临着这个..

标签: oracle-data-integrator


【解决方案1】:

尝试清楚地使用文件名。我认为你不能在那里使用变量!

【讨论】:

  • 我担心我是否可以对文件名进行硬编码。此外,该文件不在我的本地,它驻留在 UNIX 服务器中,因此我使用该变量使用 SQL 查询来获取文件路径和名称。无论如何,为了尝试您推荐的内容,我通过在“属性”选项卡下的“资源名称”中提及 UNIX-server-path\file-name 进行了测试,但仍然遇到与 java.net.MalformedURLException:no protocol:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-16
  • 2011-02-16
  • 1970-01-01
  • 1970-01-01
  • 2011-08-09
  • 2016-09-27
相关资源
最近更新 更多