Creating and organizing workspaces. How to use Workbench.
Recently active
We have excel sheet with so many mappings ,Users will provide 3 inputs and based on the mappings it will generate 2 outputs. Please let me know if FME can be used for the above task ? Thanks! Regards,Vighnesh
I am try to make a web connection between FME and OptenText Content Server. But still don't succeed. The thing is, I need to get data from the content server using REST API then manuplate it in FME. This link is to the Content server API references ( https://developer.opentext.com/webaccess/#url=%2Fawd%2Fresources%2Fapis%2Fcs-rest-api-for-cs-16&tab=501 ). Did anyone of you guys make this connection or can give me hints on what should I do?
I have a workspace with a published parameter setup to receive a name from the user that is then appended to the file name in an Excel writer. It works just fine in FME desktop, but when the workspace is published on FME Server it doesn't.In the writer destination file I have ./Filename_$(value).xlsxIf I set the value parameter to "apples" FME Desktop generates a file named Filename_apples.xlsxFME Server creates a file named Filename_$(value).xlsxDo I need to use escape characters or something to force FME Server to use my parameter?FYI I'm using FME Server 2018.0 and publishing using the same version of FME Desktop.Not a critical issue, but I'm curious why it's not working.Thanks
I'm wondering how others go about managing FME's Database Connections in their environment. Imagine you have hundreds of SQL Server databases. Most are named users... some are Windows Users. Passwords are changed from time to time and this presents a problem for managing the named users. One solution is to have one domain service account that can access all the different databases (on different servers, with different instances, and then the database specific permissions for this user). This is a heavy task for the DBA to set up but once it is set up, authentication from the FME engine takes care of itself and the FME admin doesn't have to manage the connections for the purpose of password changes.The other way is for the FME Admin to manage the changing passwords inside of FME's Database Connections command. This is a daunting task when dealing with more than 200 databases. Are there other ways you can think of to managed changing passwords related to named data
I have a unicode string that looks like:Lat: 49° 16.578', Lng: -123° 7.3'In a standalone Python script I can find the unicode characters by putting this at the top of my script:# -*- coding: utf-8 -*-However, this doesn't work in the PythonCaller. Is there a way to do this?
I have a PATH reader reading in a folder named base which contains a folder named folder1 that contains some txt files. I have a filecopy writer containing the location where I MOVE folder1 to. I have an attributecreator to modify the filecopy_dest_datase attribute to folder1_datetime.Each time I run the workspace, the folder1 and its contents are moved to the new location named folder1_datetime - looking good. The problem: an empty folder named folder1_datetime is created in the same location as the fme workspace .fmw file. Why is this empty folder created in the location of my workspace?Thanks,Alex
I am trying to delete features from two SDE feature classes using a list from a spreadsheet. One table works the other one does not. I have tried both a feature writer and an SDE writer. I get an access denied error. I have even used the schema owner and still get the access denied error. The transaction type is set to versioned edit session. Any idea as to what I am missing?
Hello FME community,In order to configure HTTPS we followed the steps in the admin guide at http://docs.safe.com/fme/html/FME_Server_Documentation/Content/AdminGuide/configuring_for_https.htm. After this configuration we get an error on running services with the GUI button: "There was an error submitting the job." We've looked at the following troubleshooting guide: https://knowledge.safe.com/articles/49624/fme-server-and-https-troubleshooting-guide.html, however we couldn't explain the error message. Does anyone know a solution for this error message?
I have several excel files(from customer) which needs to be validated with source/master excel files which have the appropriate/correct column names - how can we match the excel file(from customer) column names with source/master excel file and report on matched and unmatched(incorrect) column names
Hi, I'm trying to connect to a WMS that serves GeoTIFF via FeatureReader. However I get the following error when I input a clipper geometry. "<WMS> Exception detected for the GetMap operation, requested Content-Type, 'image/png', returned Content-Type, ''. This is the URL I use for the WMS. I know the MIME type says image/png here, but it doesn't make any difference what I put in the FeatureReader and the documentation expressively states that the WMS provides GeoTIFF http://xxxxxxxx.xxxxx.dk/dhm?ignoreillegallayers=TRUE&transparent=TRUE&REQUEST=GetMap&SERVICE=WMS&VERSION=1.1.1&LAYERS=dhm_overflade&STYLES=&FORMAT=image/png&BGCOLOR=0xFFF Thanks /Jacob
Hi Team, I am experiencing some weird behavior from fmeserver job submitter. I am running some batch of jobs from master script that triggers child script which is sitting on fme server.I used fmeserverjob submitter. Fme serverjob submitter skips some batches in between.(it takes two or three jobs and 4th one rejects) The feature comes out from rejected port. fme says The reason is ' '(NULL). But the same list/batch(job) when I send again, it runs without any problem. So its clear that there is no data error. I think fme server sometimes not responding to request... or may be busy... in running other jobs... or something like that… But NO PROBLEM with the work space runner. It runs continuously for all the batches(jobs) without any error.Error msg is FMEServerJobSubmitter(ServerFactory): http://gisfme-po-a0p:8080 - Failed to submit request to run workspace 'STORM_EGIS_FIBER_HUBTRACE_CHILD.fmw' in repository 'ETL_STORM_EGIS'FMEServerJobSubmitter(ServerFactory):
Hello,I am trying to maintain the source Raster name as an attribute that can be linked to the destination polygons once I have run a mosaic on all the rasters and converted them to polygons.I have tried to generate a list on the RasterMosaicker, but still can't maintain the attribute.Any ideas would be helpfulThanksFrank
I think this is simple. I am running FME 2011. I would like to change the value of a published parameter during a translation (i.e. overide what was set at run time). Since i use a parameter fetcher in many locations of my workbench, i only want to change this in one location at the start of my translation based on a set of other criterial. I tried to use an attribute setter set $(PublishedParameterName) = New Value however this did not work. My workaround is to use variable setter / retriever however i would prefer not to do this. Thanks in advance.
I want to create a high-resolution image from the WMS. If I set the parameters Height and With to 4000 it works well. With the value 5000 I get a time out. "HTTP/FTP transfer error: 'Timeout was reached' " In the WFS-FeatureReader is a parameter, where I can define the timeout. I can't find one in WMS-Reader. I am looking forward to here from you. Heike
This looks simple to do, but I had to use 2 BulkAttributeRenamer, 2 Counter, then a FeatureJoinerfor example, the below attributes values need to be flipped as the FROM_xx to be TO_xx as shown:Source attributes:FROM_X | FROM_Y| FROM_Z | TO_X | TO_Y |TO_Z1|2|3|4|5|6 Output attributes:FROM_X | FROM_Y| FROM_Z | TO_X | TO_Y |TO_Z4|5|6|1|2|3Is there a better way to do it?
I was recently was upgraded to Windows 10 on my 2 work machines. I previously ran FME build 18590 32 bit on my old WIndows 7 machines. When I got my new machines I exported my old Oracle database connection. I successfully imported it to one of my new machines, but the same connection gives me an error on the other machine. Any idea what could be wrong? A side note, when these machines were built by IT, they installed FME 2017, which I uninstalled and deleted all associated files on C drive before installing build 18590 32 bit. Obviously there is something preventing one of the new Windows 10 machines from connecting to Oracle. Below is a screenshot of the error message. Any idea what could be preventing this machine from connecting?Thanks,Dylan
A script created in FME 2015 is crashing in 2018 due to a Featurereader. I have tried to upgrade the transformer according to FME 2018 version. But the spatial filter options are different. There is no option called ENVELOPE INTERSECT. And I get the same rejection message, see text below. I have tried all possible spatial options but none corresponds to the envelope intersect. How do I handle this? <ows:ExceptionReport version="1.1.0=" language="en=" xmlns:ows="http://www.opengis.net/ows="><ows:Exception exceptionCode="NoApplicableCode="><ows:ExceptionText>The operation was attempted on an empty geometry.</ows:ExceptionText></ows:Exception></ows:ExceptionReport>Received error report: ExceptionReportThe XML Module halted on error, see the logfile for detailsA fatal error has occurred. Check the logfile above for details
Hi I have two workbenches that I want to run - the three output files from the first workbench are used in the second, albeit later on in the translation, so the first needs to complete before the second runs.I have created a new workbennch and added a workspace runner to run the first process and a second to run the second workbench (after first is successful). However, the first workspace runner needs an input and I have no idea what to use- all I want it to do is run the two existing workbenches one after the other. Can it not work like that? If not is there another way I can run the two, ensuring the first finishes before the second starts? Thanks
In Build 18590 32 bit I am getting the error retrieving connections message when attempting to establish web or database connections. I am on Windows 10 and this is a new install of FME but I had FME 2017 64 bit previously installed on this machine temporarily but never used it.
Hello!I have points and on each point is attached a list of value, separated with ";"point 1 : 1;4;5;6point 2 : 6;5;8;3;10;45...I would like to duplicate each point as many time as there are values and pick only one of the value.point 1 => 4 duplications = 4 pointsduplication 1 : value 1duplication 2 : value 4duplication 3 : value 5duplication 4 : value 6.point 2 => 6 duplications...I would like to do this because it doesn't exist the fonction "contains" on attributefilter so I need the exact value on the field to separate my data. Because otherwise I will have used Cloner and then tester, but there is no way to import a list on"right values" like on attributefilter and I have a lot of value to write.Sorry, maybe it's not very clear :) Thanks for your answer
The where clause woks perfectly in a sql Script but when I use it for a Reader if fails to filter the dataset.Am I missing some syntax?Has anyone got examples of where clause syntax for a Reader?
And i would like to know what version of oracle client should be installed for FME 2011 SP4( 20110829-Build 6538 -WIN 64)
I have two simple FME workbenches that I would like to combine into one/ or into a single process.The first workbench “PostProcessingPublishingFolderCreation.fmw” creates a new directory, sub directories and copies across two .pdf files contained in one of the sub directories. One of the sub directories is called “processed stereo imagery”.The second workbench “CopyJpegsAndDeleteUncompressed.fmw” copies some compressed tiffs to the newly created processed stereo imagery sub directory and deletes some uncompressed tiffs.I’ve investigated using a workspace runner, but ran in to trouble trying to provide one of the parameters/inputs for the second workbench as this had not yet been created, the new directory, and sub directories including “processed stereo imagery”.Essentially “PostProcessingPublishingFolderCreation.fmw” creates a new directory and sub directories, specifically a sub directly called “processed stereo imagery”. Then use the folder path for “processed stereo imagery” as an
Dear FME community.I try to aggregates lines to columns with same ID like that :In fact it's an intermediate result what I want, because in final result, I need to have this same aggregation with comparaison of different values (best value is A than B) :This is a link with a data test : Tank you for your help.
Hello!I recently upgraded to the new FME 2019.0 (yay!).This has had an interesting side-effect for running workspaces using the workspaceRunner for me. I have the following setup (I simplified the names for ease of explanation):Workspace 1 runs periodically and checks for changes in a datasetIt pushes the changes to workspace 2 using the workspaceRunnerWorkspace 2 receives a change, and it dynamically starts all workbenches within a folder (let's say 3 and 4)Workspace 2 starts workspace 3 and 4 using the SystemCaller, as it's near-impossible to use the workspaceRunner with a dynamic path AND parametersWorkspaces 3 and/or 4 start and do their workIn 2018.1 this worked fine, but since upgrading this setup has started spawning command line screens whenever a change occurs. This is royally annoying as it moves the focus from the screen I was working on, to these screens. They look like this:(These screens show the output for running FME from the command line).This only happens when