52North / wps-client-lib

WPS client library written in Java. Support for WPS 1.0.0 and 2.0.
Apache License 2.0
6 stars 4 forks source link

Parsing finds null values #7

Closed kr1zz closed 5 years ago

kr1zz commented 5 years ago

In another project, I had the same issue as before, and tackled it in the same way. Now the Exception is not thrown, however the parsing is not correct either, at least not yet: the lib detects the field keys but not their values. I slightly modified the WPSClientExample.java as follows:

   public void testExecute(String version) {

//...
     try {
            WPSCapabilities cpbDoc = requestGetCapabilities(wpsURL, version);

            String sCaps = cpbDoc.toString();

            Process describeProcessDocument = requestDescribeProcess(wpsURL, processID, version);
            String sDescr = describeProcessDocument.toString();

Please find below the values of sCaps and sDescr, respectively (after some pretty-print). Any hint about how to overcome this issue?

Capabilities:

ServiceIdentification:  Title: 52°North WPS 4.0.0-beta.4-SNAPSHOT
            Abstract: Service based on the 52°North implementation of WPS 1.0.0 and 2.0.0
            ServiceType versions: 1.0.0, 2.0.0
            Keywords: WPS, geospatial, geoprocessing
            Fees: NONE
            Access constraints: NONE

ServiceProvider:    ProviderName: 52°North GmbH
            ProviderSite: 
            ServiceContact: IndividualName: Benjamin Pross
                    PositionName: null
                    ContactInfo:    Phone: null
                            Address: DeliveryPoint: Martin-Luther-King-Weg 24
                                 PostalCode: 48155
                                 City: Muenster
                                 Administrative area: NW
                                 Country: Germany
                                 Electronic mail address: b.pross @52north.org

Processes:  [Id: org.n52.wps.server.algorithm.r.AnnotationValidation
Title: R Annotation Validation
            Abstract: null
, Id: org.n52.wps.server.algorithm.JTSConvexHullAlgorithm
Title: org.n52.wps.server.algorithm.JTSConvexHullAlgorithm
            Abstract: null
, Id: org.n52.wps.server.algorithm.SimpleBufferAlgorithm
Title: org.n52.wps.server.algorithm.SimpleBufferAlgorithm
            Abstract: null
, Id: org.n52.wps.server.algorithm.convexhull.ConvexHullAlgorithm
Title: org.n52.wps.server.algorithm.convexhull.ConvexHullAlgorithm
            Abstract: null
, Id: org.n52.wps.server.algorithm.intersection.IntersectionAlgorithm
Title: org.n52.wps.server.algorithm.intersection.IntersectionAlgorithm
            Abstract: null
, Id: org.n52.wps.server.algorithm.test.DummyTestClass
Title: org.n52.wps.server.algorithm.test.DummyTestClass
            Abstract: null
, Id: org.n52.wps.server.algorithm.test.EchoProcess
Title: Echo process
            Abstract: null
, Id: org.n52.wps.server.algorithm.test.LongRunningDummyTestClass
Title: org.n52.wps.server.algorithm.test.LongRunningDummyTestClass
            Abstract: null
, Id: org.n52.wps.server.algorithm.test.MultiReferenceBinaryInputAlgorithm
Title: for testing multiple binary inputs by reference
            Abstract: null
, Id: org.n52.wps.server.algorithm.test.MultiReferenceInputAlgorithm
Title: for testing multiple inputs by reference
            Abstract: null
, Id: org.n52.wps.server.algorithm.test.MultipleComplexInAndOutputsDummyTestClass
Title: org.n52.wps.server.algorithm.test.MultipleComplexInAndOutputsDummyTestClass
            Abstract: null
, Id: i.atcorr
Title: 6S - Second Simulation of Satellite Signal in the Solar Spectrum.
            Abstract: null
, Id: i.biomass
Title: Computes biomass growth, precursor of crop yield calculation.
            Abstract: null
, Id: i.cca
Title: Canonical components analysis (CCA) program for image processing.
            Abstract: null
, Id: i.cluster
Title: The resulting signature file is used as input for i.maxlik, to generate an unsupervised image classification.
            Abstract: null
, Id: i.eb.eta
Title: Actual evapotranspiration for diurnal period (Bastiaanssen, 1995).
            Abstract: null
, Id: i.eb.evapfr
Title: Computes evaporative fraction (Bastiaanssen, 1995) and root zone soil moisture (Makin, Molden and Bastiaanssen, 2001).
            Abstract: null
, Id: i.eb.soilheatflux
Title: Soil heat flux approximation (Bastiaanssen, 1995).
            Abstract: null
, Id: i.emissivity
Title: Computes emissivity from NDVI, generic method for sparse land.
            Abstract: null
, Id: i.fft
Title: Fast Fourier Transform (FFT) for image processing.
            Abstract: null
, Id: i.gensig
Title: Generates statistics for i.maxlik from raster map.
            Abstract: null
, Id: i.gensigset
Title: Generates statistics for i.smap from raster map.
            Abstract: null
, Id: i.his.rgb
Title: Transforms raster maps from HIS (Hue-Intensity-Saturation) color space to RGB (Red-Green-Blue) color space.
            Abstract: null
, Id: i.ifft
Title: Inverse Fast Fourier Transform (IFFT) for image processing.
            Abstract: null
, Id: i.landsat.acca
Title: Performs Landsat TM/ETM+ Automatic Cloud Cover Assessment (ACCA).
            Abstract: null
, Id: i.landsat.toar
Title: Calculates top-of-atmosphere radiance or reflectance and temperature for Landsat MSS/TM/ETM+/OLI
            Abstract: null
, Id: i.maxlik
Title: Classification is based on the spectral signature information generated by either i.cluster, i.class, or i.gensig.
            Abstract: null
, Id: i.modis.qc
Title: Extracts quality control parameters from Modis QC layers.
            Abstract: null
, Id: i.pca
Title: Principal components analysis (PCA) for image processing.
            Abstract: null
, Id: i.rectify
Title: Rectifies an image by computing a coordinate transformation for each pixel in the image based on the control points.
            Abstract: null
, Id: i.rgb.his
Title: Transforms raster maps from RGB (Red-Green-Blue) color space to HIS (Hue-Intensity-Saturation) color space.
            Abstract: null
, Id: i.smap
Title: Performs contextual image classification using sequential maximum a posteriori (SMAP) estimation.
            Abstract: null
, Id: i.target
Title: Targets an imagery group to a GRASS location and mapset.
            Abstract: null
, Id: i.vi
Title: Uses red and nir bands mostly, and some indices require additional bands.
            Abstract: null
, Id: i.zc
Title: Zero-crossing "edge detection" raster function for image processing.
            Abstract: null
, Id: m.cogo
Title: It assumes a cartesian coordinate system
            Abstract: null
, Id: m.measure
Title: Measures the lengths and areas of features.
            Abstract: null
, Id: r.basins.fill
Title: Generates watershed subbasins raster map.
            Abstract: null
, Id: r.bitpattern
Title: Compares bit patterns with a raster map.
            Abstract: null
, Id: r.carve
Title: Takes vector stream data, transforms it to raster and subtracts depth from the output DEM.
            Abstract: null
, Id: r.category
Title: Manages category values and labels associated with user-specified raster map layers.
            Abstract: null
, Id: r.circle
Title: Creates a raster map containing concentric rings around a given point.
            Abstract: null
, Id: r.clump
Title: Recategorizes data in a raster map by grouping cells that form physically discrete areas into unique categories.
            Abstract: null
, Id: r.coin
Title: Tabulates the mutual occurrence (coincidence) of categories for two raster map layers.
            Abstract: null
, Id: r.compress
Title: Compresses and decompresses raster maps.
            Abstract: null
, Id: r.contour
Title: Produces a vector map of specified contours from a raster map.
            Abstract: null
, Id: r.cost
Title: Creates a raster map showing the cumulative cost of moving between different geographic locations on an input raster map whose cell category values represent cost.
            Abstract: null
, Id: r.covar
Title: Outputs a covariance/correlation matrix for user-specified raster map layer(s).
            Abstract: null
, Id: r.cross
Title: Creates a cross product of the category values from multiple raster map layers.
            Abstract: null
, Id: r.describe
Title: Prints terse list of category values found in a raster map layer.
            Abstract: null
, Id: r.distance
Title: Locates the closest points between objects in two raster maps.
            Abstract: null
, Id: r.drain
Title: Traces a flow through an elevation model or cost surface on a raster map.
            Abstract: null
, Id: r.fill.dir
Title: Filters and generates a depressionless elevation map and a flow direction map from a given elevation raster map.
            Abstract: null
, Id: r.flow
Title: Computes flowlines, flowpath lengths, and flowaccumulation (contributing areas) from a elevation raster map.
            Abstract: null
, Id: r.grow.distance
Title: Generates a raster map containing distances to nearest raster features.
            Abstract: null
, Id: r.gwflow
Title: Numerical calculation program for transient, confined and unconfined groundwater flow in two dimensions.
            Abstract: null
, Id: r.his
Title: Generates red, green and blue raster map layers combining hue, intensity and saturation (HIS) values from user-specified input raster map layers.
            Abstract: null
, Id: r.horizon
Title: Computes horizon angle height from a digital elevation model. The module has two different modes of operation:  1. Computes the entire horizon around a single point whose coordinates are given with the 'coord' option. The horizon height (in radians). 2. Computes one or more raster maps of the horizon height in a single direction.  The input for this is the angle (in degrees), which is measured  counterclockwise with east=0, north=90 etc. The output is the horizon height in radians.
            Abstract: null
, Id: r.kappa
Title: Calculates error matrix and kappa parameter for accuracy assessment of classification result.
            Abstract: null
, Id: r.lake
Title: Fills lake at given point to given level.
            Abstract: null
, Id: r.li.cwed
Title: Calculates contrast weighted edge density index on a raster map
            Abstract: null
, Id: r.li.dominance
Title: Calculates dominance's diversity index on a raster map
            Abstract: null
, Id: r.li.edgedensity
Title: Calculates edge density index on a raster map, using a 4 neighbour algorithm
            Abstract: null
, Id: r.li.mpa
Title: Calculates mean pixel attribute index on a raster map
            Abstract: null
, Id: r.li.mps
Title: Calculates mean patch size index on a raster map, using a 4 neighbour algorithm
            Abstract: null
, Id: r.li.padcv
Title: Calculates coefficient of variation of patch area on a raster map
            Abstract: null
, Id: r.li.padrange
Title: Calculates range of patch area size on a raster map
            Abstract: null
, Id: r.li.padsd
Title: Calculates standard deviation of patch area a raster map
            Abstract: null
, Id: r.li.patchdensity
Title: Calculates patch density index on a raster map, using a 4 neighbour algorithm
            Abstract: null
, Id: r.li.patchnum
Title: Calculates patch number index on a raster map, using a 4 neighbour algorithm.
            Abstract: null
, Id: r.li.richness
Title: Calculates richness index on a raster map
            Abstract: null
, Id: r.li.shannon
Title: Calculates Shannon's diversity index on a raster map
            Abstract: null
, Id: r.li.shape
Title: Calculates shape index on a raster map
            Abstract: null
, Id: r.li.simpson
Title: Calculates Simpson's diversity index on a raster map
            Abstract: null
, Id: r.los
Title: Line-of-sight raster analysis program.
            Abstract: null
, Id: r.mapcalc
Title: Raster map calculator.
            Abstract: null
, Id: r.mfilter
Title: Performs raster map matrix filter.
            Abstract: null
, Id: r.mode
Title: Finds the mode of values in a cover map within areas assigned the same category value in a user-specified base map.
            Abstract: null
, Id: r.neighbors
Title: Makes each cell category value a function of the category values assigned to the cells around it, and stores new cell values in an output raster map layer.
            Abstract: null
, Id: r.null
Title: Manages NULL-values of given raster map.
            Abstract: null
, Id: r.param.scale
Title: Uses a multi-scale approach by taking fitting quadratic parameters to any size window (via least squares).
            Abstract: null
, Id: r.patch
Title: Creates a composite raster map layer by using known category values from one (or more) map layer(s) to fill in areas of "no data" in another map layer.
            Abstract: null
, Id: r.profile
Title: Outputs the raster map layer values lying on user-defined line(s).
            Abstract: null
, Id: r.proj
Title: Re-projects a raster map from given location to the current location.
            Abstract: null
, Id: r.quant
Title: Produces the quantization file for a floating-point map.
            Abstract: null
, Id: r.quantile
Title: Compute quantiles using two passes.
            Abstract: null
, Id: r.random
Title: Creates a raster map layer and vector point map containing randomly located points.
            Abstract: null
, Id: r.random.cells
Title: Generates random cell values with spatial dependence.
            Abstract: null
, Id: r.random.surface
Title: Generates random surface(s) with spatial dependence.
            Abstract: null
, Id: r.reclass
Title: Creates a new raster map whose category values are based upon a reclassification of the categories in an existing raster map.
            Abstract: null
, Id: r.recode
Title: Recodes categorical raster maps.
            Abstract: null
, Id: r.region
Title: Sets the boundary definitions for a raster map.
            Abstract: null
, Id: r.regression.line
Title: Calculates linear regression from two raster maps: y = a + b*x.
            Abstract: null
, Id: r.report
Title: Reports statistics for raster maps.
            Abstract: null
, Id: r.resamp.bspline
Title: Performs bilinear or bicubic spline interpolation with Tykhonov regularization.
            Abstract: null
, Id: r.resamp.filter
Title: Resamples raster map layers using an analytic kernel.
            Abstract: null
, Id: r.resamp.interp
Title: Resamples raster map to a finer grid using interpolation.
            Abstract: null
, Id: r.resamp.rst
Title: Reinterpolates and optionally computes topographic analysis from input raster map to a new raster map (possibly with different resolution) using regularized spline with tension and smoothing.
            Abstract: null
, Id: r.resamp.stats
Title: Resamples raster map layers to a coarser grid using aggregation.
            Abstract: null
, Id: r.resample
Title: GRASS raster map layer data resampling capability.
            Abstract: null
, Id: r.rescale
Title: Rescales the range of category values in a raster map layer.
            Abstract: null
, Id: r.rescale.eq
Title: Rescales histogram equalized the range of category values in a raster map layer.
            Abstract: null
, Id: r.ros
Title: Generates three, or four raster map layers showing the base (perpendicular) rate of spread (ROS), the maximum (forward) ROS, the direction of the maximum ROS, and optionally the maximum potential spotting distance for fire spread simulation.
            Abstract: null
, Id: r.series
Title: Makes each output cell value a function of the values assigned to the corresponding cells in the input raster map layers.
            Abstract: null
, Id: r.sim.sediment
Title: Sediment transport and erosion/deposition simulation using path sampling method (SIMWE).
            Abstract: null
, Id: r.sim.water
Title: Overland flow hydrologic simulation using path sampling method (SIMWE).
            Abstract: null
, Id: r.slope.aspect
Title: Aspect is calculated counterclockwise from east.
            Abstract: null
, Id: r.solute.transport
Title: Numerical calculation program for transient, confined and unconfined solute transport in two dimensions
            Abstract: null
, Id: r.spread
Title: Generates a raster map of the cumulative time of spread, given raster maps containing the rates of spread (ROS), the ROS directions and the spread origins. It optionally produces raster maps to contain backlink UTM coordinates for tracing spread paths. Usable for fire spread simulations.
            Abstract: null
, Id: r.spreadpath
Title: Recursively traces the least cost path backwards to cells from which the cumulative cost was determined.
            Abstract: null
, Id: r.statistics
Title: Calculates category or object oriented statistics.
            Abstract: null
, Id: r.stats
Title: Generates area statistics for raster map.
            Abstract: null
, Id: r.sun
Title: Computes direct (beam), diffuse and reflected solar irradiation raster maps for given day, latitude, surface and atmospheric conditions. Solar parameters (e.g. sunrise, sunset times, declination, extraterrestrial irradiance, daylight length) are saved in the map history file. Alternatively, a local time can be specified to compute solar incidence angle and/or irradiance raster maps. The shadowing effect of the topography is optionally incorporated.
            Abstract: null
, Id: r.sunmask
Title: Either exact sun position (A) is specified, or date/time to calculate the sun position (B) by r.sunmask itself.
            Abstract: null
, Id: r.support
Title: Allows creation and/or modification of raster map layer support files.
            Abstract: null
, Id: r.support.stats
Title: Update raster map statistics
            Abstract: null
, Id: r.surf.area
Title: Prints estimation of surface area for raster map.
            Abstract: null
, Id: r.surf.contour
Title: Generates surface raster map from rasterized contours.
            Abstract: null
, Id: r.surf.fractal
Title: Creates a fractal surface of a given fractal dimension.
            Abstract: null
, Id: r.surf.gauss
Title: Mean and standard deviation of gaussian deviates can be expressed by the user.
            Abstract: null
, Id: r.surf.idw
Title: Surface interpolation utility for raster map.
            Abstract: null
, Id: r.surf.idw2
Title: Surface generation program.
            Abstract: null
, Id: r.surf.random
Title: Produces a raster surface map of uniform random deviates with defined range.
            Abstract: null
, Id: r.terraflow
Title: Flow computation for massive grids (float version).
            Abstract: null
, Id: r.texture
Title: Generate images with textural features from a raster map.
            Abstract: null
, Id: r.thin
Title: Thins non-zero cells that denote linear features in a raster map layer.
            Abstract: null
, Id: r.timestamp
Title: Print/add/remove a timestamp for a raster map.
            Abstract: null
, Id: r.to.rast3
Title: Converts 2D raster map slices to one 3D raster volume map.
            Abstract: null
, Id: r.to.rast3elev
Title: Creates a 3D volume map based on 2D elevation and value raster maps.
            Abstract: null
, Id: r.to.vect
Title: Converts a raster map into a vector map.
            Abstract: null
, Id: r.topidx
Title: Creates a topographic index raster map from an elevation raster map.
            Abstract: null
, Id: r.topmodel
Title: Simulates TOPMODEL which is a physically based hydrologic model.
            Abstract: null
, Id: r.transect
Title: Outputs raster map layer values lying along user defined transect line(s).
            Abstract: null
, Id: r.univar
Title: Calculates univariate statistics from the non-null cells of a raster map.
            Abstract: null
, Id: r.uslek
Title: Computes USLE Soil Erodibility Factor (K).
            Abstract: null
, Id: r.usler
Title: Computes USLE R factor, Rainfall erosivity index.
            Abstract: null
, Id: r.volume
Title: Optionally produces a GRASS vector points map containing the calculated centroids of these clumps.
            Abstract: null
, Id: r.walk
Title: Computes anisotropic cumulative cost of moving between different geographic locations on an input elevation raster map whose cell category values represent elevation combined with an input raster map layer whose cell values represent friction cost.
            Abstract: null
, Id: r.water.outlet
Title: Creates watershed basins from a drainage direction map.
            Abstract: null
, Id: r.watershed
Title: Calculates hydrological parameters and RUSLE factors.
            Abstract: null
, Id: r3.gwflow
Title: Numerical calculation program for transient, confined groundwater flow in three dimensions.
            Abstract: null
, Id: r3.info
Title: Outputs basic information about a user-specified 3D raster map layer.
            Abstract: null
, Id: r3.mapcalc
Title: Raster map calculator.
            Abstract: null
, Id: r3.mask
Title: Establishes the current working 3D raster mask.
            Abstract: null
, Id: r3.null
Title: Explicitly create the 3D NULL-value bitmap file.
            Abstract: null
, Id: r3.stats
Title: Generates volume statistics for 3D raster maps.
            Abstract: null
, Id: r3.timestamp
Title: Print/add/remove a timestamp for a 3D raster map
            Abstract: null
, Id: r3.to.rast
Title: Converts 3D raster maps to 2D raster maps
            Abstract: null
, Id: r3.univar
Title: Calculates univariate statistics from the non-null 3d cells of a raster3d map.
            Abstract: null
, Id: v.buffer
Title: Creates a buffer around vector features of given type.
            Abstract: null
, Id: v.build
Title: Optionaly also checks for topological errors.
            Abstract: null
, Id: v.build.polylines
Title: Builds polylines from lines or boundaries.
            Abstract: null
, Id: v.category
Title: Attaches, deletes or reports vector categories to map geometry.
            Abstract: null
, Id: v.class
Title: Classifies attribute data, e.g. for thematic mapping
            Abstract: null
, Id: v.convert
Title: Imports older versions of GRASS vector maps.
            Abstract: null
, Id: v.db.connect
Title: Prints/sets DB connection for a vector map to attribute table.
            Abstract: null
, Id: v.db.select
Title: Prints vector map attributes.
            Abstract: null
, Id: v.delaunay
Title: Creates a Delaunay triangulation from an input vector map containing points or centroids.
            Abstract: null
, Id: v.distance
Title: Finds the nearest element in vector map 'to' for elements in vector map 'from'.
            Abstract: null
, Id: v.drape
Title: Converts 2D vector features to 3D by sampling of elevation raster map.
            Abstract: null
, Id: v.edit
Title: Edits a vector map, allows adding, deleting and modifying selected vector features.
            Abstract: null
, Id: v.extract
Title: Selects vector features from an existing vector map and creates a new vector map containing only the selected features.
            Abstract: null
, Id: v.extrude
Title: Optionally the height can be derived from sampling of elevation raster map.
            Abstract: null
, Id: v.generalize
Title: Performs vector based generalization.
            Abstract: null
, Id: v.hull
Title: Produces a 2D/3D convex hull for a given vector map.
            Abstract: null
, Id: v.kcv
Title: Randomly partition points into test/train sets.
            Abstract: null
, Id: v.kernel
Title: Density is computed using a moving kernel. Optionally generates a vector density map on a vector network.
            Abstract: null
, Id: v.label
Title: Creates paint labels for a vector map from attached attributes.
            Abstract: null
, Id: v.lidar.correction
Title: Correction of the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.
            Abstract: null
, Id: v.lidar.edgedetection
Title: Detects the object's edges from a LIDAR data set.
            Abstract: null
, Id: v.lidar.growing
Title: Building contour determination and Region Growing algorithm for determining the building inside
            Abstract: null
, Id: v.lrs.create
Title: Creates a linear reference system.
            Abstract: null
, Id: v.lrs.label
Title: Creates stationing from input lines, and linear reference system.
            Abstract: null
, Id: v.lrs.segment
Title: Creates points/segments from input lines, linear reference system and positions read from stdin or a file.
            Abstract: null
, Id: v.lrs.where
Title: Finds line id and real km+offset for given points in vector map using linear reference system.
            Abstract: null
, Id: v.mkgrid
Title: Creates a vector map of a user-defined grid.
            Abstract: null
, Id: v.neighbors
Title: Makes each cell value a function of the attribute values assigned to the vector points or centroids around it, and stores new cell values in an output raster map.
            Abstract: null
, Id: v.net
Title: Performs network maintenance.
            Abstract: null
, Id: v.net.alloc
Title: center node must be opened (costs >= 0). Costs of center node are used in calculation
            Abstract: null
, Id: v.net.allpairs
Title: Computes the shortest path between all pairs of nodes in the network.
            Abstract: null
, Id: v.net.bridge
Title: Computes bridges and articulation points in the network.
            Abstract: null
, Id: v.net.centrality
Title: Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network.
            Abstract: null
, Id: v.net.components
Title: Computes strongly and weakly connected components in the network.
            Abstract: null
, Id: v.net.connectivity
Title: Computes vertex connectivity between two sets of nodes in the network.
            Abstract: null
, Id: v.net.distance
Title: Finds the shortest paths from each 'from' point to the nearest 'to' feature and various information about this relation are uploaded to the attribute table.
            Abstract: null
, Id: v.net.flow
Title: Computes the maximum flow between two sets of nodes in the network.
            Abstract: null
, Id: v.net.iso
Title: Splits net to bands between cost isolines (direction from centre). Centre node must be opened (costs >= 0). Costs of centre node are used in calculation.
            Abstract: null
, Id: v.net.path
Title: Finds shortest path on vector network.
            Abstract: null
, Id: v.net.salesman
Title: Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be sub optimal
            Abstract: null
, Id: v.net.spanningtree
Title: Computes minimum spanning tree for the network.
            Abstract: null
, Id: v.net.steiner
Title: Note that 'Minimum Steiner Tree' problem is NP-hard and heuristic algorithm is used in this module so the result may be sub optimal.
            Abstract: null
, Id: v.net.timetable
Title: Finds shortest path using timetables.
            Abstract: null
, Id: v.net.visibility
Title: Performs visibility graph construction.
            Abstract: null
, Id: v.normal
Title: Tests for normality for vector points.
            Abstract: null
, Id: v.outlier
Title: Removes outliers from vector point data.
            Abstract: null
, Id: v.overlay
Title: Overlays two vector maps.
            Abstract: null
, Id: v.parallel
Title: Creates parallel line to input vector lines.
            Abstract: null
, Id: v.patch
Title: Creates a new vector map by combining other vector maps.
            Abstract: null
, Id: v.perturb
Title: Random location perturbations of vector points.
            Abstract: null
, Id: v.proj
Title: Re-projects a vector map from one location to the current location.
            Abstract: null
, Id: v.qcount
Title: Indices for quadrat counts of sites lists.
            Abstract: null
, Id: v.random
Title: Generates random 2D/3D vector points.
            Abstract: null
, Id: v.reclass
Title: Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.
            Abstract: null
, Id: v.sample
Title: Samples a raster map at vector point locations.
            Abstract: null
, Id: v.segment
Title: Creates points/segments from input vector lines and positions.
            Abstract: null
, Id: v.select
Title: Selects features from vector map (A) by features from other vector map (B).
            Abstract: null
, Id: v.split
Title: Splits vector lines to shorter segments.
            Abstract: null
, Id: v.support
Title: Updates vector map metadata.
            Abstract: null
, Id: v.surf.bspline
Title: Performs bicubic or bilinear spline interpolation with Tykhonov regularization.
            Abstract: null
, Id: v.surf.idw
Title: Provides surface interpolation from vector point data by Inverse Distance Squared Weighting.
            Abstract: null
, Id: v.surf.rst
Title: Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
            Abstract: null
, Id: v.to.3d
Title: Performs transformation of 2D vector features to 3D.
            Abstract: null
, Id: v.to.db
Title: Populates attribute values from vector features.
            Abstract: null
, Id: v.to.points
Title: Creates points along input lines in new vector map with 2 layers.
            Abstract: null
, Id: v.to.rast
Title: Converts (rasterize) a vector map into a raster map.
            Abstract: null
, Id: v.to.rast3
Title: Converts a vector map (only points) into a 3D raster map.
            Abstract: null
, Id: v.transform
Title: Performs an affine transformation (shift, scale and rotate) on vector map.
            Abstract: null
, Id: v.type
Title: Changes type of vector features.
            Abstract: null
, Id: v.univar
Title: Variance and standard deviation is calculated only for points if specified.
            Abstract: null
, Id: v.vol.rst
Title: Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.
            Abstract: null
, Id: v.voronoi
Title: Creates a Voronoi diagram in current region from an input vector map containing points or centroids.
            Abstract: null
]

Description:

Id: org.n52.wps.server.algorithm.test.DummyTestClass
Title: org.n52.wps.server.algorithm.test.DummyTestClass
            Abstract: null
kr1zz commented 5 years ago

@bpross-52n could you please take a look, when you have a moment?

bpross-52n commented 5 years ago

@kr1zz The values for the fields (e.g. the abstracts of the processes or the phone number) are not available in the WPS XML capabilities (check here: http://geoprocessing.demo.52north.org:8080/wps/WebProcessingService?Request=GetCapabilities&Service=WPS). So the behaviour of the client lib seems to be correct, Maybe you could elaborate on the issue that you are seeing and how it could be fixed.

kr1zz commented 5 years ago

Well, you are right, my fault. I actually encountered another parsing issue, but in a rush to reproduce it in the most simple way, I stopped just after getting the description, thinking that maybe it was due to those nulls. It was not: I got back at it today and the verified that the Execute runs smoothly. Thank you.