control.putChainProperty(ChainControl.ROLLBACK_ONLY, false);
control.putChainProperty(ChainControl.CONTINUE_ON_EXCEPTION, false);
control.putChainProperty(ChainControl.CONTINUE_ON_FAILURE, false);
control.putChainProperty(ChainControl.RESTART_TRANS, false);
ChainLink link = api.instanciateChainLink(state.getLinkCodeId());
List<ChainStateParameter> params = state.getParameters();
for(ChainStateParameter p : params) {
//Pattern substitution of variables block
//If a chain state parameter contains a variable value like myEmail={emailAddress}