in fix/core/src/main/java/deltix/connector/fix/mapper/CompositeIdMapper.java [76:86]
public void messageToEvent(final FixExecutionReport message, final MutableOrderPendingCancelEvent event) {
if (message.hasOriginalOrderId()) {
event.setDestinationId(getSourceId(message.getOriginalOrderId(), sourceAndRequestIdSeparator));
event.setOrderId(getRequestId(message.getOriginalOrderId(), sourceAndRequestIdSeparator, originalOrderIdFlyweight));
event.setRequestId(message.hasOrderId() ? getRequestId(message.getOrderId(), sourceAndRequestIdSeparator, orderIdFlyweight) : null);
} else {
event.setDestinationId(message.hasOrderId() ? getSourceId(message.getOrderId(), sourceAndRequestIdSeparator) : TypeConstants.ALPHANUMERIC_NULL);
event.setOrderId(message.hasOrderId() ? getRequestId(message.getOrderId(), sourceAndRequestIdSeparator, originalOrderIdFlyweight) : null);
event.setRequestId(null);
}
}