Skip to content

method.binding_step_invalid

A binding step is malformed

Type https://mthds.ai/errors/method.binding_step_invalid
Family method: The method as written, the validation vocabulary included.
Domain method: the method's author acts, by changing the method
Retry no: repeating the operation fails the same way
HTTP status 422
Raised as a problem document, sent as the body of an HTTP response or kept in a run's record

What it means

A controller's binding step breaks its shape: a step carrying both pipe and from, a binding step lacking result or carrying nb_output, multiple_output, batch_over or batch_as, a result that is not a plain input name, a from or a dotted batch_over that breaks the path grammar, or a binding step or a dotted batch_over in a PipeParallel's branches.

What to do

Give the step exactly one of pipe and from, give a binding step only from and a plain result, and bind a field in a sequence step before a PipeParallel rather than in one of its branches.

Next steps

A problem carries the step aimed at whoever reads it: the first when its reader is the domain's actor, the method's author, and the second for any other reader.

Reader Kind Detail
The domain's actor change_method Correct the binding step at '{field_path}', then validate the method again.
Any other reader contact_owner Ask the method's owner to correct the binding step at '{field_path}'.

Detail

The problem's detail is written from this template, filled with the occurrence's parameters:

A binding step of pipe '{pipe}', at '{field_path}', is malformed.

Parameters

Every parameter is present on every occurrence of the code.

Name Type Description
pipe identifier The controller holding the step.
field_path identifier The step's place, as a key path.

See also