Customization > SySim- SysML model execution > SySim profile package > <<SySim TWServiceParameter>> stereotype (SySim)
  
<<SySim TWServiceParameter>> stereotype (SySim)
Apply to service parameters when you want to override the type or description.
The «SySim TWServiceParameter» stereotype provides further qualifying of remote services parameters.
The «SySim TWServiceParameter» stereotype applies the following Tag Definitions:
·SySim TWBaseType
When set to a value, forces mapping to the ThingWorx type specified in the tagged value. When a value is not set, an automatic mapping is attempted, see the following section for more information.
·SySim TWDescription
Contains the optional value of the ThingWorx property Description field.
The SySim TWReadOnly tag definition is automatically added to the aspect list.
Type mappings are as follows:
SySim TWBaseType
When set to a value, forces mapping to the ThingWorx type specified in the tagged value. When a value is not set, an automatic mapping is attempted, see the following section for more information.
SySim TWDescription
Contains the optional value of the ThingWorx property Description field.
The SySim TWReadOnly tag definition is automatically added to the aspect list.
Type mappings are as follows:
If the value of the SySim TWBaseType tag definition is set, the object is mapped to the ThingWorx type specified in the tagged value, otherwise the following applies:
If the object is typed by a type object, and the type object is stereotyped by the «SySim TWDataShape» stereotype, mapping occurs to a ThingWorx INFOTABLE, otherwise:
Decimal, Integer, Double, Long and Single are mapped to the ThingWorx NUMBER type.
Boolean is mapped to ThingWorx BOOLEAN type.
DateTime is mapped to ThingWorx DATETIME type.
Everything else is mapped to a ThingWorx STRING type.
The ThingWorx SDK receives values as Object. The SDK uses the ToString() method when it does not recognize the type value and the ThingWorx type is a string.