Only process new files
" POSITION="-2195.4936944309247 2961.8736818350353" TOP_LEFT="-2195.4936944309247 2961.8736818350353" BOTTOM_RIGHT="-2195.4936944309247 2961.8736818350353" BOUNDING_RECT="-2195.4936944309247 2961.8736818350353 0 0" ORDER="500000000000000" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19215686274509805" SIZE_POLICY="8" ANCHORED_NODE="6">Tasks:
1) Enter your FME Server connection into the FMEServerJobSubmitter, select the Samples Repository and select the easyTranslation2.fmw workspace
2) Publish to FME Server Samples Repository, select the Notification Service, click edit. For Topics to Subscribe add convert_tool, then for Parameter to Get Topic Message select Source Text Fiile(s)
3) For Email: Set up the User Parameters with your FME Server Token, the email you would like to recieve the conversion and your FME Server Host Name
4) Publish to FME Server, edit the Notifications Service and for Notifiy on Job Completion Post to Topics select email_results, and for Post Data From select Destination Text File
" POSITION="-455.68637504556909 916.16092466097552" TOP_LEFT="-455.68637504556909 916.16092466097552" BOTTOM_RIGHT="1104.0787226054074 7.1521345730747043" BOUNDING_RECT="-455.68637504556909 916.16092466097552 1559.7650976509765 909.00879008790082" ORDER="500000000000000" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19215686274509805" SIZE_POLICY="10" ANCHORED_NODE="0">Structure Comparison K - QS
" POSITION="1205.1787797617212 3284.2152804191992" TOP_LEFT="1205.1787797617212 3284.2152804191992" BOTTOM_RIGHT="1677.1787797617212 3285.2152804191992" BOUNDING_RECT="1205.1787797617212 3284.2152804191992 472 -1" ORDER="500000000000086" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="64">Structure Comparison QS - P
" POSITION="2437.7825322634862 3799.8534704156577" TOP_LEFT="2437.7825322634862 3799.8534704156577" BOTTOM_RIGHT="2909.7825322634862 3800.8534704156577" BOUNDING_RECT="2437.7825322634862 3799.8534704156577 472 -1" ORDER="500000000000086" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="72">Publishing to QS
" POSITION="1815.5796280950631 3400.9305486307048" TOP_LEFT="1815.5796280950631 3400.9305486307048" BOTTOM_RIGHT="2287.5796280950631 3401.9305486307048" BOUNDING_RECT="1815.5796280950631 3400.9305486307048 472 -1" ORDER="500000000000087" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="43">Publishing to P
" POSITION="3136.1876731839884 3741.261319290531" TOP_LEFT="3136.1876731839884 3741.261319290531" BOTTOM_RIGHT="3608.1876731839884 3742.261319290531" BOUNDING_RECT="3136.1876731839884 3741.261319290531 472 -1" ORDER="500000000000088" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="52">Attribute: postgis_namespace
" POSITION="-1322.7098040143956 2959.6931592343603" TOP_LEFT="-1322.7098040143956 2959.6931592343603" BOTTOM_RIGHT="-892.70980401439556 2960.6931592343603" BOUNDING_RECT="-1322.7098040143956 2959.6931592343603 430 -1" ORDER="500000000000093.25" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="67">Attribute: postgis_table
" POSITION="-2130.3808295511481 2453.1943354673854" TOP_LEFT="-2130.3808295511481 2453.1943354673854" BOTTOM_RIGHT="-1700.3808295511481 2454.1943354673854" BOUNDING_RECT="-2130.3808295511481 2453.1943354673854 430 -1" ORDER="500000000000093.25" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="80">Attribute: csv_file
" POSITION="-2077.7916860392252 1861.1884154081856" TOP_LEFT="-2077.7916860392252 1861.1884154081856" BOTTOM_RIGHT="-1647.7916860392252 1862.1884154081856" BOUNDING_RECT="-2077.7916860392252 1861.1884154081856 430 -1" ORDER="500000000000093.25" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="95">Attribute:
source_path
" POSITION="-1317.7267324708298 3759.9711925985475" TOP_LEFT="-1317.7267324708298 3759.9711925985475" BOTTOM_RIGHT="-887.7267324708298 3760.9711925985475" BOUNDING_RECT="-1317.7267324708298 3759.9711925985475 430 -1" ORDER="500000000000095.25" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="8">Attribute: csvt_file
" POSITION="-1233.775685959225 2329.7759739289163" TOP_LEFT="-1233.775685959225 2329.7759739289163" BOTTOM_RIGHT="-803.77568595922503 2330.7759739289163" BOUNDING_RECT="-1233.775685959225 2329.7759739289163 430 -1" ORDER="500000000000093.25" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="100">Attribute: namespace_dot_table
" POSITION="-1260.8031662340281 1725.1876554005848" TOP_LEFT="-1260.8031662340281 1725.1876554005848" BOTTOM_RIGHT="-830.80316623402814 1726.1876554005848" BOUNDING_RECT="-1260.8031662340281 1725.1876554005848 430 -1" ORDER="500000000000101.25" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="113">Import nach K
" POSITION="-348.82869628647552 1856.4815845294975" TOP_LEFT="-348.82869628647552 1856.4815845294975" BOTTOM_RIGHT="123.17130371352448 1857.4815845294975" BOUNDING_RECT="-348.82869628647552 1856.4815845294975 472 -1" ORDER="500000000000103.25" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="90">Import Validator
" POSITION="333.20142776476496 2256.4837845514971" TOP_LEFT="333.20142776476496 2256.4837845514971" BOTTOM_RIGHT="805.20142776476496 2257.4837845514971" BOUNDING_RECT="333.20142776476496 2256.4837845514971 472 -1" ORDER="500000000000104.25" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="105">success_json
" POSITION="5936.0238291052883 424.43472905473004" TOP_LEFT="5936.0238291052883 424.43472905473004" BOTTOM_RIGHT="6366.0238291052883 425.43472905473004" BOUNDING_RECT="5936.0238291052883 424.43472905473004 430 -1" ORDER="500000000000026" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="145">get x-auth-token
" POSITION="6515.6742533333436 -66.050749968249534" TOP_LEFT="6515.6742533333436 -66.050749968249534" BOTTOM_RIGHT="6945.6742533333436 -65.050749968249534" BOUNDING_RECT="6515.6742533333436 -66.050749968249534 430 -1" ORDER="500000000000013" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="149">login
" POSITION="5630.4895601140279 48.712649579033268" TOP_LEFT="5630.4895601140279 48.712649579033268" BOTTOM_RIGHT="6102.4895601140279 49.712649579033268" BOUNDING_RECT="5630.4895601140279 48.712649579033268 472 -1" ORDER="500000000000025" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="148">send json
" POSITION="7172.3265820452089 -162.08130703852601" TOP_LEFT="7172.3265820452089 -162.08130703852601" BOTTOM_RIGHT="7644.3265820452089 -161.08130703852601" BOUNDING_RECT="7172.3265820452089 -162.08130703852601 472 -1" ORDER="500000000000027" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="146">failure_json
" POSITION="4596.9098162267746 222.34396206381325" TOP_LEFT="4596.9098162267746 222.34396206381325" BOTTOM_RIGHT="5026.9098162267746 223.34396206381325" BOUNDING_RECT="4596.9098162267746 222.34396206381325 430 -1" ORDER="500000000000026" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="165">failure_json
" POSITION="3138.5648950357636 131.5736285286672" TOP_LEFT="3138.5648950357636 131.5736285286672" BOTTOM_RIGHT="3568.5648950357636 132.5736285286672" BOUNDING_RECT="3138.5648950357636 131.5736285286672 430 -1" ORDER="500000000000026" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="169">failure_json
" POSITION="1596.8830336556875 -180.92452453725031" TOP_LEFT="1596.8830336556875 -180.92452453725031" BOTTOM_RIGHT="2026.8830336556875 -179.92452453725031" BOUNDING_RECT="1596.8830336556875 -180.92452453725031 430 -1" ORDER="500000000000026" FOLLOW_ANCHOR="true" INFO_NODE="false" COLOUR="1,1,0.78431372549019607,0.19607843137254902" SIZE_POLICY="10" ANCHORED_NODE="173">status= ToProd databaseName= $(prod_db_name) schemaName= Value postgis_namespace tableName= Value postgis_table createStatement= reason= success">
status= ToProd databaseName= $(prod_db_name) schemaName= Value postgis_namespace tableName= Value postgis_table createStatement= reason= failure">
status= ToQS databaseName= $(qs_db_name) schemaName= Value postgis_namespace tableName= Value postgis_table createStatement= reason= failure">
status= ToConf databaseName= $(config_db_name) schemaName= Value postgis_namespace tableName= Value postgis_table createStatement= reason= failure">
1. Create Topic and Email Subscriber
In the FME Server Web Interface, create a topic for notifications to be sent to and also create a email subscriber that subscribes to this topic.
2. Create a Workspace
Once you file out the the email fields in the transformer you can send the email message in two different ways:
A. Send an email when the workspace completes
B. Send an email using a transformer
状态= ToConf 数据库名称= $(config_db_name $编码) SCHEMANAME= 值 postgis_namespace 表名= 值 postgis_table 的createStatement= 原因= 失败“}输出输出FEATURE_TYPE AttributeCreator_5_OUTPUT#-------------------------------------------------------------------------#The default behaviour is to abort on any feature entering the transformer. # If Workbench has set the _WB_BYPASS_TERMINATION macro to a value of "Yes", # then the features will instead be passed through with a feature type of # __WB_BYPASS_TERMINATOR__, which Workbench will send to a visualizer or # somesuch. DEFAULT_MACRO _WB_BYPASS_TERMINATION No FACTORY_DEF * TestFactory FACTORY_NAME Terminator_3 INPUT FEATURE_TYPE Import_Validator_JOB_FAILED_1_T5/tSD6NQts= TEST "$(_WB_BYPASS_TERMINATION)" == Yes OUTPUT PASSED FEATURE_TYPE __WB_BYPASS_TERMINATOR__ @SupplyAttributes(_wb_termination_feature_type,@FeatureType()) @SupplyAttributes(ENCODED,_wb_termination_message,"Import 验证器 返回 FALSE “)@SupplyAttributes(_wb_termination_xformer,” Terminator_3 “)@SupplyAttributes(_wb_termination_feature,是)OUTPUT失败FEATURE_TYPE * @Abort(编码” 导入 验证器 返回 FALSE“)#------------------------------------------------------------------------- FACTORY_DEF * ServerFactory FACTORY_NAME FMEServerLogFileRetriever_2 INPUT FEATURE_TYPE Import_Validator_JOB_SUCCEEDED_1_aj7HP4FLP1M= INPUT FEATURE_TYPE Import_Validator_JOB_FAILED_0_2/43BB/ti3w= ACTION RETRIEVE_JOB_LOG CONNECTION "springm FME Server02 JOB_ID @EvaluateExpression (FDIV、浮点数、 值 _job_id ,FMEServerLogFileRetriever_2)” LOG_ATTR _log_attr输出输出FEATURE_TYPE FMEServerLogFileRetriever_2_OUTPUT#-------------------------------------------------------------------------FME_PYTHON_PATH "$(FME_MF_DIR)" FACTORY_DEF * PythonFactory FACTORY_NAME PythonCaller_2 INPUT FEATURE_TYPE FMEServerLogFileRetriever_2_OUTPUT SYMBOL_NAME FeatureProcessor PYTHON_NAMESPACE FMEOBJECTS SOURCE_CODE import fmeobjects 进口 再保险 类 FeatureProcessor 对象 : 高清 __在里面__ 自 :