我在Anypoint Studio 6.2中为JSON架构和CSV文件示例创建了元数据类型。这些在我的会话期间始终存在,但是当我关闭Anypoint Studio并重新打开时,JSON架构元数据类型仍然可见,但CSV文件元数据类型已消失并显示为未知有效负载,它们在转换消息中使用。
如何防止 CSV 元数据类型丢失?
更新: 更多信息
我发现CSV架构映射在文件夹目录\类型\自定义中创建一个名为CsvSchema_md_custom_type__.xml的文件,如果我删除此部分,则当我重新打开Anypoint Studio时,CSV架构仍然可见
<org.mule.tooling.ui.modules.core.metadata.definition.custom.types.CSVSampleSettingsMetadataProperties>
<sampleFilePath>mappingsCsvSchema.csv</sampleFilePath>
<delimiter>,</delimiter>
<rowsToIgnore>0</rowsToIgnore>
<quotedString>true</quotedString>
<relativePath>true</relativePath>
<quoteChar>"</quoteChar>
</org.mule.tooling.ui.modules.core.metadata.definition.custom.types.CSVSampleSettingsMetadataProperties>
骡子版本是3.8.1Maven 版本是 3.3.9Eclipse 平台版本是 4.5.2
谢谢
即使您丢失了创建的元数据,也不会有大麻烦。它不会抛出任何错误。即使它丢失,您仍然会有转换的映射,所以这不是问题。