If you would like to create an SOE that supports both REST and SOAP functions, it's recommended that you start creating the project from rest-soap-soe-archetype. This archetype is identified by the following properties:
- GroupId:
com.esri.arcgis.enterprise.sdk - ArtifactId:
rest-soap-soe-archetype - Version:
11.5.0(use11.5.0for 11.5.0 SDK and11.4.0for 11.4.0 SDK)
The process for creating an SOE project using rest-soap-soe-archetype is similar to using soap-soe-archetype, and you can follow the instructions for SOAP SOEs as a reference and replace soap-soe-archetype with rest-soap-soe-archetype in your steps:
- Build SOAP SOEs using IntelliJ
- Build SOAP SOEs using Eclipse
- Build SOAP SOEs using the Maven command
Note: It's recommended that you do not create an SOE that supports both REST and SOAP functions using
rest-soe-archetypeand then implementing the SOAP interface, as therest-soe-archetypedoes not contain the required plugins and dependencies, and manually adding them is likely to cause errors.