fmeobjects.FMESession

fmeobjects.FMESession的继承图
FMESession.configure(configRow) 通过配置信息到会话中。
FMESession.decodeFromFMEParsableText(......) 此方法执行从可解析FME编码的文本返回到一个非编码形式的Unicode字符串的修改。
FMESession.encodeToFMEParsableText(输入文本) 此方法执行的变形例six.text_type以可解析FME编码的文本。
FMESession.fmeBuildNumber() 返回FME的当前版本号。
FMESession.fmeHome() 返回目录FME被安装到。
FMESession.fmeVersion() 返回FME的当前版本。
FMESession.getAllProperties() 返回所有属性值的列表。
FMESession.getLastErrorMsg() 返回FME遇到的最后一个错误消息。
FMESession.getLastErrorNum() 返回FME遇到的最后一个错误号。
FMESession.getLastErrorStackTrace() 获取与上次错误FME遇到相关的堆栈跟踪。
FMESession.getProperties(propertyCategory,...) 此方法用于检索各种对信息FMESession或者使用一个会话来执行某些操作。
FMESession.getSchemaFeatures(宏,前缀,...) 检索模式特性在于带有前缀“前缀”中的“schemaFile”的DEF线限定。
FMESession.getSettings(关键词) 返回会话配置关键字的值。
FMESession.logSettings(关键词) 转储当前会话配置到日志文件。
FMESession.updateSettings(关键字,值) 添加一个新的关键字和值的会话配置。
FMESession

基地:目的

FME Session类

的init(指令)

这个对象初始化FMEObjects系统。为了使传入的指令生效,这必须是第一个对象在应用程序中创建的。

参数: 指令字典) - 指定一个或多个额外指令到会话中。在所有对象字典一定是。适用指令可以在“FME基础”的文件的FME配置部分中找到。
举: FMEException- 如果发生错误,将引发异常。
__在里面__

初始化的自我。请参阅帮助(类型(个体经营))准确签名。

配置 configRow

通过配置信息到会话中。一个使用此功能是定义为功能配置行。

参数: configRow名单[海峡]) - 的配置信息。
返回类型: 没有
举: FMEException- 如果发生错误,将引发异常。
decodeFromFMEParsableText parsableText

此方法执行从可解析FME编码的文本返回到一个非编码形式的Unicode字符串的修改。例如,“<分号>”将被替换为“;”。如果解码的特定字符序列失败,输出结果将保持该字符序列。

参数: parsableTextsix.string_types) - FME编码的文本作为一个字符串或Unicode。
返回类型: 统一
返回: 非编码的文本为Unicode。
encodeToFMEParsableText 输入文本

此方法执行的变形例six.text_type以可解析FME编码的文本。例如,“;”将与字符序列“<分号>”取代。如果编码为特定的字符序列失败,输出结果将保持该字符序列。

参数: 输入文本six.text_type) - 非编码的文本。
返回类型: 统一
返回: FME编码的文本。
fmeBuildNumber

返回FME的当前版本号。

返回类型: INT
fmeHome

返回目录FME被安装到。

返回类型: 海峡
返回: FME的主目录。
fmeVersion

返回FME的当前版本。

返回类型: 海峡
getAllProperties

返回所有属性值的列表。

返回类型: 字典
返回: 返回字典将包含其对找到的所有属性值的每个属性的映射。
举: FMEException- 如果没有发现属性的异常。
getLastErrorMsg

返回FME遇到的最后一个错误消息。

返回类型: 海峡
返回: 最后的错误消息。
getLastErrorNum

返回FME遇到的最后一个错误号。

返回类型: INT
返回: 最后一个错误号。
getLastErrorStackTrace

获取与上次错误FME遇到相关的堆栈跟踪。

返回类型: 海峡
的GetProperties propertyCategory性能

此方法用于检索各种对信息FMESession或者使用一个会话来执行某些操作。通过指定“propertyCategory”,且传入的“propertyConfig”信息的组合来确定所执行的操作。

参数:
  • propertyCategory海峡) - 属性检索或要执行的操作。
  • 性能字典要么名单[海峡]) - 更多信息以指定哪些检索或要执行的操作。
返回类型:

名单[海峡]

返回:

性能要求。此值是在其中执行操作的情况下空。

举:

FMEException- 如果在执行指定的GetProperties操作的问题将引发异常。

getSchemaFeatures 字首schemaFileschemaFeatures

检索模式特性在于带有前缀“前缀”中的“schemaFile”的DEF线限定。

参数:
  • 名单[海峡] 要么字典) - ,对于在“schemaFile”中使用的每个宏定义值名称 - 值对。
  • 字首海峡) - 前缀用于检索模式的功能。
  • schemaFile海峡) - 包含模式功能的文件的文件名。
返回类型:

名单[FMEFeature]

举:

FMEException- 如果在检索模式功能问题的异常。

的getSettings 关键词

返回会话配置关键字的值。如果关键字无效或在当前会话不存在返回的字符串列表是空的。

参数: 关键词海峡) - 为会话配置的关键字。
返回类型: 名单[海峡]
返回: 包含的设置,一个空列表如果关键字无效或不存在的字符串列表。
举: FMEException- 如果发生错误,将引发异常。
LOGSETTINGS 关键词

转储当前会话配置到日志文件。如果关键字是无法识别不会执行任何动作。

参数: 关键词海峡) - 为会话配置的关键字。
返回类型: 没有
updateSettings 关键词

添加一个新的关键字和值的会话配置。

参数:
  • 关键词海峡) - 新的关键字添加到配置。
  • 海峡) - 关键字的值添加到配置。
返回类型:

没有

举:

FMEException- 如果是增加新的关键字和值有问题的异常。