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.3.0
(use11.3.0
for 11.3.0 SDK and11.2.0
for 11.2.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-archetype
and then implementing the SOAP interface, as therest-soe-archetype
does not contain the required plugins and dependencies, and manually adding them is likely to cause errors.