ProtocolUtils.expectHeader(input, ModelControllerProtocol.PARAM_INPUTSTREAMS_LENGTH);
final int attachmentsLength = input.readInt();
context.executeAsync(new ManagementRequestContext.AsyncTask<Void>() {
@Override
public void execute(final ManagementRequestContext<Void> context) throws Exception {
final ManagementResponseHeader response = ManagementResponseHeader.create(context.getRequestHeader());
final ModelNode result = doExecute(operation, attachmentsLength, context);
final FlushableDataOutput output = context.writeMessage(response);
try {
output.write(ModelControllerProtocol.PARAM_RESPONSE);