UnitReqIDBindingRequirements

The
UnitReqIDBindingRequirements
item returns the set of binding requirements configured on the specified unit requirement.
This table shows the input and output formats for this item.
Input Format
Request:
UnitReqIDBindingRequirements
UnitReqID
is
An ASCII - integer representing the unique ID of a unit requirement. Retrieve this value using the ProcedureIDUnitRequirements data item.
Output Format
The UnitReqIDBindingRequirements item returns in this format:
<BindingRequirements>
is
<NullList>
|
<BindingReqList>
<BindingReqList>
is
<BindingReq>
|
<BindingReq>
\crlf
<BindingReqList>
<BindingReq>
is
<BindingReqType>
/t
<AssociatedClassName>
/t
<UnitAttributeName>
/t
<ExpressionText>
/t
<ExpressionID>
where:
Field Name
Format
Description
<BindingReqType>
ASCII - Integer
Binding requirement type code:
  • 1 = Phase class inclusion
  • 2 = Phase class exclusion
  • 3 = Unit attribute inclusion
  • 4 = Unit attribute exclusion
  • 5 = Boolean expression
  • 8 = Operation sequence class inclusion
  • 9 = Operation sequence class exclusion
<AssociatedClass
Name>
ASCII - String
If <BindingPrefType> is equal to:
  • 1 or 2, name of the phase class.
  • 8 or 9, name of the operation sequence class.
If not equal to 1, 2, 8, or 9, this field populates with a space.
<UnitAttribute
Name>
ASCII - String
If <BindingReqType> is equal to 3 or 4, name of the unit attribute.
If not equal to 3 or 4, this field populates with a space.
<ExpressionText>
ASCII - String
If <BindingReqType> is equal to 5, Boolean expression text.
If not equal to 5, this field populates with a space.
<ExpressionID>
ASCII - Integer
If <BindingReqType> is equal to 5, unique ID of the expression.
If not equal to 5, this field populates with a space.
This table shows an example of the return on this request.
Example:
A request on
object
.
GetItem(13BindingRequirements)
could return:
5 \t \t \tOUT_OF_SERVICE = "NO"\t45 \crlf
1\tUNIQUE_TO_MIXER1\t \t \t \r\n
3\t \tMAT_OF_CONSTRUCTION\t \t
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal