Method Arguments
The following table lists the input and output attributes that are relevant for BOD methods.
Method | Input/Output | Input only | Output only |
---|---|---|---|
OnProcess | All public attributes except those listed for ‘output only’ | none | Public attributes for which the value is always determined inside LN |
OnSync | none | All public attributes except attributes for which the value is always determined inside LN | none |
OnLoad | none | same as OnSync | none |
OnPost | none | same as OnSync | none |
OnUpdate | none | same as OnSync | none |
OnAcknowledge | none | same as OnSync | none |
PublishEvent (protected) | none | All public attributes | none |
List (protected) | none | none | All public attributes |
Show (protected) | Identifiers for top-level component | none | All public attributes |
Create (protected) | All public attributes except those listed for ‘output only’ | none | Public attributes for which the value is always determined inside LN |
Change (protected) | All public attributes except those listed for ‘output only’ | none | Public attributes for which the value is always determined inside LN |
Delete (protected) | none | Identifiers for top-level component | none |
The method arguments for the ‘On’ methods do not have to be modeled explicitly in the LN Studio. They are handled automatically.