AUTOSAR Generator : SAG Implementation of AUTOSAR Features : Services : : Example:

Example:
<CLIENT-SERVER-INTERFACE UUID="DCE:bec17ae8-ca1a-4048-a11a-3d8b10252a3b">
<SHORT-NAME>iservice1Port</SHORT-NAME>
<IS-SERVICE>true</IS-SERVICE>
<OPERATIONS>
<OPERATION-PROTOTYPE UUID="DCE:5f150618-6f28-4b7a-97cd-b530c456e465">
<SHORT-NAME>SERVICE1</SHORT-NAME>
<ARGUMENTS>
<ARGUMENT-PROTOTYPE UUID="DCE:2af69675-924f-45fb-b45a-e00b1626e6d7">
<SHORT-NAME>IN_PAR1</SHORT-NAME>
<TYPE-TREF DEST="INTEGER-TYPE">/Autosar/UInt16</TYPE-TREF>
<DIRECTION>IN</DIRECTION>
</ARGUMENT-PROTOTYPE>
<ARGUMENT-PROTOTYPE UUID="DCE:d36f528f-a935-4b82-92c0-6a24b0e7a35d">
<SHORT-NAME>OUT_PAR2</SHORT-NAME>
<TYPE-TREF DEST="REAL-TYPE">/prof2res/MY_REAL_TYPE</TYPE-TREF>
<DIRECTION>OUT</DIRECTION>
</ARGUMENT-PROTOTYPE>
<ARGUMENT-PROTOTYPE UUID="DCE:8b89a05d-8559-4f2f-8b61-fd24079863c9">
<SHORT-NAME>INOUT_PAR3</SHORT-NAME>
<TYPE-TREF DEST="OPAQUE-TYPE">/prof2res/INOUT_PAR3_type</TYPE-TREF>
<DIRECTION>INOUT</DIRECTION>
</ARGUMENT-PROTOTYPE>
</ARGUMENTS>
</OPERATION-PROTOTYPE>
</OPERATIONS>
<POSSIBLE-ERRORS/>
</CLIENT-SERVER-INTERFACE>