Skip to main content

We recently upgraded to FME Server 2019.1.1 and have run into user parameter issues. We built an extractor tool in our ArcMap Portal GIS that enables users to extract GIS data into styled dwg or shapefile format to create maps. We have user parameters linked to FME process for layer names, projection and user input selection via draw tools in the tool. After the upgrade from 2018 to 2019.1.1 we have noticed the process will give an error if too many layers are selected and also if you use the draw tool and create polygons with too many vertices. I am wondering if there is a limit setting for the user parameter values or other setting causing the issue. I did test running the process on the server interface with the string used for the selection box and it works. Below is example of the failed string running from Portal, but passes if I paste value in the box selection user parameter on the server interface.

 

<lt>?xml<space>version=<quote>1.0<quote><space>encoding=<quote>US_ASCII<quote><space>standalone=<quote>no<quote><space>?<gt><lt>geometry<gt><lt>polygon<gt><lt>line<gt><lt>coord<space>x=<quote>-10253082.482320776<quote><space>y=<quote>3531464.0125732366<quote><solidus><gt><lt>coord<space>x=<quote>-10252891.389750063<quote><space>y=<quote>3531712.4329151628<quote><solidus><gt><lt>coord<space>x=<quote>-10251534.632498004<quote><space>y=<quote>3532935.425367724<quote><solidus><gt><lt>coord<space>x=<quote>-10249031.319821667<quote><space>y=<quote>3534578.821475853<quote><solidus><gt><lt>coord<space>x=<quote>-10244234.896296779<quote><space>y=<quote>3534062.871534929<quote><solidus><gt><lt>coord<space>x=<quote>-10239438.47277189<quote><space>y=<quote>3531693.3236580915<quote><solidus><gt><lt>coord<space>x=<quote>-10238998.95985925<quote><space>y=<quote>3530088.146064105<quote><solidus><gt><lt>coord<space>x=<quote>-10238024.387748616<quote><space>y=<quote>3528922.481382758<quote><solidus><gt><lt>coord<space>x=<quote>-10235807.71392835<quote><space>y=<quote>3528349.2036706195<quote><solidus><gt><lt>coord<space>x=<quote>-10233151.527195442<quote><space>y=<quote>3528998.918411043<quote><solidus><gt><lt>coord<space>x=<quote>-10231183.273717102<quote><space>y=<quote>3528674.0610408313<quote><solidus><gt><lt>coord<space>x=<quote>-10227686.27967306<quote><space>y=<quote>3525903.218765497<quote><solidus><gt><lt>coord<space>x=<quote>-10226769.035333639<quote><space>y=<quote>3524202.4948861543<quote><solidus><gt><lt>coord<space>x=<quote>-10226233.976135643<quote><space>y=<quote>3521087.6859835377<quote><solidus><gt><lt>coord<space>x=<quote>-10226635.270534141<quote><space>y=<quote>3518431.4992506313<quote><solidus><gt><lt>coord<space>x=<quote>-10228737.28881198<quote><space>y=<quote>3515431.3458904424<quote><solidus><gt><lt>coord<space>x=<quote>-10229960.281264542<quote><space>y=<quote>3513902.6053247405<quote><solidus><gt><lt>coord<space>x=<quote>-10232826.669825232<quote><space>y=<quote>3512775.159157536<quote><solidus><gt><lt>coord<space>x=<quote>-10236514.756439986<quote><space>y=<quote>3512545.8480726806<quote><solidus><gt><lt>coord<space>x=<quote>-10240833.448538093<quote><space>y=<quote>3513119.1257848185<quote><solidus><gt><lt>coord<space>x=<quote>-10243432.307499785<quote><space>y=<quote>3513864.3868105984<quote><solidus><gt><lt>coord<space>x=<quote>-10246413.351602903<quote><space>y=<quote>3515202.034805587<quote><solidus><gt><lt>coord<space>x=<quote>-10250636.497415654<quote><space>y=<quote>3516654.3383430033<quote><solidus><gt><lt>coord<space>x=<quote>-10252088.80095307<quote><space>y=<quote>3517972.877080921<quote><solidus><gt><lt>coord<space>x=<quote>-10252929.608264206<quote><space>y=<quote>3519597.163931979<quote><solidus><gt><lt>coord<space>x=<quote>-10253254.465634417<quote><space>y=<quote>3520743.7193562547<quote><solidus><gt><lt>coord<space>x=<quote>-10253178.028606132<quote><space>y=<quote>3521794.7284951746<quote><solidus><gt><lt>coord<space>x=<quote>-10253445.55820513<quote><space>y=<quote>3524164.2763720118<quote><solidus><gt><lt>coord<space>x=<quote>-10253464.667462202<quote><space>y=<quote>3524852.209626578<quote><solidus><gt><lt>coord<space>x=<quote>-10253655.760032915<quote><space>y=<quote>3525826.781737212<quote><solidus><gt><lt>coord<space>x=<quote>-10253751.30631827<quote><space>y=<quote>3526744.026076633<quote><solidus><gt><lt>coord<space>x=<quote>-10253732.1970612<quote><space>y=<quote>3527336.4130458427<quote><solidus><gt><lt>coord<space>x=<quote>-10253732.1970612<quote><space>y=<quote>3527393.7408170565<quote><solidus><gt><lt>coord<space>x=<quote>-10253082.482320776<quote><space>y=<quote>3531464.0125732366<quote><solidus><gt><lt><solidus>line<gt><lt><solidus>polygon<gt><lt><solidus>geometry<gt>

How is the portal passing that string on to FME Server? If it's all in the url as POST requests then you may have a problem there, as there does seem to be a limit on those, depending on your browser. Internet Explorer has a 2083 character limit, Chrome has a 2 Mb limit.

However, that same issue would have been the case in FME Server 2018 as well then.


How is the portal passing that string on to FME Server? If it's all in the url as POST requests then you may have a problem there, as there does seem to be a limit on those, depending on your browser. Internet Explorer has a 2083 character limit, Chrome has a 2 Mb limit.

However, that same issue would have been the case in FME Server 2018 as well then.

We also went from HTTP to HTTPS when we upgraded to FME Server 2019.1.1


Reply