Skip to content

Commit

Permalink
0006668: When resolving data by editing the values on the incoming side,
Browse files Browse the repository at this point in the history
null values are lost and replaced with empty strings
  • Loading branch information
Philip Marzullo committed Dec 6, 2024
1 parent 361a430 commit ce684cb
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
7 changes: 7 additions & 0 deletions symmetric-assemble/src/asciidoc/manage/incoming-batches.ad
Original file line number Diff line number Diff line change
Expand Up @@ -101,3 +101,10 @@ batches are processed. The first column, `resolve_data` if filled in will be us
The second column, `resolve_ignore` if set will cause this particular data item to be ignored and batch processing to continue. This is the same
two columns used when a manual conflict resolution strategy is chosen, as discussed in <<Conflicts>>.

ifdef::pro[]

When editing the values for each field in the row on the resolve data tab, if the field is completely empty, then the value that will be saved for this field will be an empty string. If the field is populated with $(null), then a null value will be saved.

When the editing screen comes up with the values, any fields that currently have a null value in it will populate with $(null) automatically.

endif::pro[]
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ private Constants() {
public static final long VIRTUAL_BATCH_FOR_REGISTRATION = IoConstants.IGNORE_TABLES_BATCH;
public static final long BATCH_ID_MISSING = -1;
public static final String NONE_TOKEN = "$(none)";
public static final String NULL_TOKEN = "$(null)";
public static final String DATA_CONTEXT_ENGINE = "engine";
public static final String DATA_CONTEXT_TARGET_NODE = "targetNode";
public static final String DATA_CONTEXT_TARGET_NODE_ID = "targetNodeId";
Expand Down

0 comments on commit ce684cb

Please sign in to comment.