Il giorno 19/feb/2013, alle ore 11.25, ernst Developer ha scritto: > Hi, > > When installing a Syncope instance, I always use the restful services for > Schema loading and Connector/Resource loading. > > With the Resource loading I have a problem. Syncope is complaining about the > fact that a value is missing for the AbstractMappingItem.purpose field. I > have looked into the source code and was not able to find the place where the > purpose field is initialized in the Resource service, based upon the provided > resource data. > > With my IDE, I performed a search on the usage of the > AbstractMappingItem.setPurpose(). This did not give any results, except for > some test cases. > > Is my observation correct? Is the setter call for the purpose missing?
Hi Ernst, this information is provided by the ResourceDataBinder.getMappingItem method: 'purpose' is copied from the TO by using BeanUtils.copyProperties. At MappingItem creation time you have to simply set MappingItemTO 'purpose' attribute. Best regards, F.
