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 and output formats
Format
Description
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 is an example of the return on this request.
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