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:
10.9.1
(use10.9.0
for 10.9 SDK and10.8.1
for 10.8.1 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.