@Override
public void handleOperation(Exchange exchange, KnowledgeOperation operation) throws HandlerException {
Integer sessionId = null;
Long processInstanceId = null;
Message inputMessage = exchange.getMessage();
ExchangePattern exchangePattern = exchange.getContract().getProviderOperation().getExchangePattern();
Map<String, Object> expressionVariables = new HashMap<String, Object>();
AS7TransactionHelper utx = new AS7TransactionHelper(_persistent);
BPMOperationType operationType = (BPMOperationType)operation.getType();
switch (operationType) {
case START_PROCESS: {