framework/webtools/servicedef/services_example.xml
<?xml version="1.0" encoding="UTF-8"?>
<!--
This file is subject to the terms and conditions defined in the
files 'LICENSE' and 'NOTICE', which are part of this source
code package.
-->
<services xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/services.xsd">
<description>Scipio Admin Demo/Example Services</description>
<vendor>Ilscipio</vendor>
<version>1.0</version>
<!-- WebSockets example (NOTE: to enable, set webSocket=true in catalina.properties) -->
<!-- Send push notification service -->
<service name="sendExamplePushNotifications" engine="java"
location="org.ofbiz.example.ExampleServices" invoke="sendExamplePushNotifications" auth="true">
<required-permissions join-type="AND"><!-- SCIPIO -->
<check-permission permission="OFBTOOLS" action="_VIEW"/>
</required-permissions>
<attribute name="exampleId" mode="IN" type="String" optional="true"></attribute>
<attribute name="message" mode="IN" type="String" optional="true"></attribute>
<attribute name="successMessage" mode="IN" type="String" optional="true"></attribute>
</service>
<service name="testAdminService" engine="java" location="org.ofbiz.example.ExampleServices" invoke="testAdminService" auth="true">
<required-permissions join-type="AND">
<check-permission permission="OFBTOOLS" action="_VIEW"/>
</required-permissions>
<attribute name="inParam1" mode="IN" type="String" optional="true"/>
<attribute name="inParam2" mode="IN" type="String" optional="true"/>
<attribute name="inParam3" mode="IN" type="String" optional="true"/>
<attribute name="inParam4Internal" mode="IN" type="String" optional="true" access="internal"/>
<attribute name="inListParam3" mode="IN" type="List" optional="true" string-list-suffix="_inListParam3"/>
<attribute name="inMapParam4" mode="IN" type="Map" optional="true" string-map-prefix="inMapParam4_"/>
<attribute name="outResult1" mode="OUT" type="String" optional="true"/>
<attribute name="outResult2" mode="OUT" type="String" optional="true"/>
</service>
</services>