新迁移引擎
由于新迁移引擎是默认引擎,因此用户可以通过 UI 直接上传 XML 文件,以便通过新引擎来处理文件。用户还可以上传带有清单文件的 zip 包,并在该清单文件中声明引擎值为 new
:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manifest PUBLIC "-//BlueCat Networks/Proteus Migration Manifest 1.0//EN" "http://www.bluecatnetworks.com/proteus-migration-manifest-9.3.dtd">
<manifest>
<meta name="engine" value="new"/>
<file name="test-data.xml"/>
</manifest>
注意: 必须在 file 元素的 name 属性中指定迁移 XML 文件。
注: 可以添加一个可选的
on-exception
meta
元素,并将其 value
属性设置为 stop
或 continue
以确定处理行为。如果 value
属性为 continue
,则会跳过导致异常的元素并继续处理。如果 value
属性为 stop
,则会在遇到异常时停止处理。如果未指定,则 value
属性的默认值为 continue
。示例:<meta name="on-exception" value="stop"/>
.将清单 XML 文件与迁移 XML 文件打包成压缩文件,并通过 UI 上传以使用新引擎进行处理。
旧引擎
要使用旧引擎处理迁移 XML,必须创建一个清单文件并将其与迁移 XML 打包在一起。将引擎值设置为 legacy
。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manifest PUBLIC "-//BlueCat Networks/Proteus Migration Manifest 1.0//EN" "http://www.bluecatnetworks.com/proteus-migration-manifest-9.3.dtd">
<manifest>
<meta name="engine" value="legacy"/>
<file name="test-data.xml"/>
</manifest>
注意: 必须在 file 元素的 name 属性中指定迁移 XML 文件。
将清单 XML 文件与迁移 XML 文件打包成压缩文件,并通过 UI 上传以使用旧引擎进行处理。