Table of contents
A comment can be attached to many entities of B-Fabric (see parentclass below).
Attributes
- Id: set id of comment for an update
- attachment: base64 and name of an optional attachment
- Internal: if set to TRUE the comment is internal
- Parentclassname: see discriminator
- parentid: id of parententity (see parentclassname)
- Discriminator:
| discriminator | parentclassname | remark |
| ANNOTATION_COMMENT | ||
| CONSUMABLE_NOTE | ||
| CONTRACT_NOTE | ||
| DATASET_COMMENT | ||
| INSTRUMENT_NOTE | ||
| INSTRUMENT_RESERVATION_NOTE | ||
| OFFER_COMMENT | ||
| ORDER_COMMENT | ||
| ORDER_NOTE | ||
| ORDER_RESULT | ||
| PLATE_COMMENT | ||
| PROJECT_COMMENT | ||
| PURCHASE_NOTE | ||
| RUN_COMMENT | ||
| SAMPLE_COMMENT | ||
| SAMPLE_PREPARATION | ||
| PROTOCOL_NOTE | ||
| SERVICE_NOTE | ||
| SERVICEAREA_NOTE | ||
| SERVICETYPE_NOTE | ||
| WORKFLOW_STEP_COMMENT | ||
| WORKUNIT_COMMENT |
- sendmail: set to TRUE to send a notification depending on discriminator usually to container members if comment is in a container
- subject: subject of comment
- text: text for comment
- customattributes: currently not used
Soap XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:end="http://endpoint.server.webservice.bfabric.org/"> <soapenv:Header/> <soapenv:Body> <end:save> <parameters> <login>?</login> <password>?</password> <!--Zero or more repetitions:--> <comment> <!--Zero or more repetitions:--> <customattribute> <name>?</name> <!--Optional:--> <type>?</type> <value>?</value> </customattribute> <!--Optional:--> <id>?</id> <!--Zero or more repetitions:--> <attachment> <base64>?</base64> <name>?</name> </attachment> <discriminator>?</discriminator> <internal>?</internal> <parentclassname>?</parentclassname> <parentid>?</parentid> <sendmail>?</sendmail> <!--Optional:--> <subject>?</subject> <!--Optional:--> <text>?</text> </comment> </parameters> </end:save> </soapenv:Body> </soapenv:Envelope>