CSV元数据类型在Anypoint Studio中消失

时间:2017-01-08 11:20:58

标签: eclipse anypoint-studio dataweave

我在Anypoint Studio 6.2中为JSON模式和CSV文件示例创建了元数据类型。这些在我的会话期间始终存在,但是当我关闭Anypoint Studio并重新打开时,JSON模式元数据类型仍然可见,但CSV文件元数据类型已消失,并显示为未知的Payload,它们在转换消息中使用。

如何阻止CSV元数据类型丢失?

更新:更多信息

我发现CSV架构映射会在目录\ types \ custom 文件夹中创建一个名为 CsvSchema_md_custom_type __。xml 的文件,如果我删除此部分的CSV架构当我重新打开Anypoint Studio

时仍然可见
<org.mule.tooling.ui.modules.core.metadata.definition.custom.types.CSVSampleSettingsMetadataProperties>
      <sampleFilePath>mappings\CsvSchema.csv</sampleFilePath>
      <delimiter>,</delimiter>
      <rowsToIgnore>0</rowsToIgnore>
      <quotedString>true</quotedString>
      <relativePath>true</relativePath>
      <quoteChar>&quot;</quoteChar>
    </org.mule.tooling.ui.modules.core.metadata.definition.custom.types.CSVSampleSettingsMetadataProperties>

Mule版本是3.8.1 Maven版本是3.3.9 Eclipse平台版本为4.5.2

谢谢

1 个答案:

答案 0 :(得分:0)

即使你丢失了你创建的元数据,它也不会是一个大问题。它不会抛出任何错误。即使它丢失了,你仍然会有变换的映射,所以它不是问题。