novo_motion_schema_editor
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
novo_motion_schema_editor [2021/02/03 18:36] – [NovoMotion Schema Editor - Drop Down Menus] dlm | novo_motion_schema_editor [2024/05/13 16:08] (current) – dlm | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[main_page|NovoMotion Outbound Menu]] | ||
====== NovoMotion Schema Editor ====== | ====== NovoMotion Schema Editor ====== | ||
Line 62: | Line 63: | ||
|@LITERAL | Used to pass static data through the schema - @LITERAL:1 | | |@LITERAL | Used to pass static data through the schema - @LITERAL:1 | | ||
|@FIELD | Field based on info - @FIELD: | |@FIELD | Field based on info - @FIELD: | ||
+ | |@FIELDS | Field for multi-value array. | ||
|@TM | Allows selection of a specific table master - @TM: | |@TM | Allows selection of a specific table master - @TM: | ||
|@CHANGE | Used to change a specific string from one literal to another - @CHANGE: | |@CHANGE | Used to change a specific string from one literal to another - @CHANGE: | ||
Line 71: | Line 73: | ||
|@TRIM | Removes errant spaces from a string | |@TRIM | Removes errant spaces from a string | ||
|@NULL | Returns a null character - @NULL | | |@NULL | Returns a null character - @NULL | | ||
+ | |@BLOAT | Use to expand (bloat) a dictionary to the value mark count dictated by another dictionary - @BLOAT: | ||
+ | |@USER | Sends the U2 user ID who caused the record change event, or load event | | ||
+ | |@SWAP | Used to change string from one string to another - @SWAP: | ||
+ | |@CAT | Use U2 CATS to combine two arrays of data together - @CAT: | ||
+ | |@TIMESTAMP | transmit a record timestamp for when change / load event happened in U2. This is both date and time in SQL. | | ||
+ | |||
+ | |||
+ | * In SWAP CONVERT etc above, @AM @VM @SVM can be specified as IN or OUT strings. | ||
* Ordinal considerations: | * Ordinal considerations: | ||
Line 200: | Line 210: | ||
- | Note: The Generate SQL Script is used when one wants to generate script to create the SQL table (see the [[creating_a_sql_script|Creating a SQL Script]] | + | Note: The Generate SQL Script is used when one wants to generate script to create the SQL table (see [[creating_a_sql_script|Creating a SQL Script]]) to avoid the necessity of creating the SQL table by hand. This is often used multiple times during the development of new schema to perfect the information between U2 and SQL. |
- | The SQL script can be pasted into SQL Management Studio and executed. It will drop any existing SQL table of the name defined in the schema and re-create it with the columns defined in the schema. It does this for both the base SQL table and - if an @ACTION row exists - for the parallel SQL trigger table. | + | The SQL script can be pasted into SQL Management Studio and executed. It will drop any existing SQL table of the name defined in the schema and re-create it with the columns defined in the schema. It does this for both the base SQL table and - if an @ACTION row exists - for the parallel SQL trigger table. |
If a SQL table has already been established and the schema needs to change, the user has the following options: | If a SQL table has already been established and the schema needs to change, the user has the following options: | ||
Line 217: | Line 227: | ||
- | + | \\ | |
+ | [[main_page|NovoMotion Outbound |
novo_motion_schema_editor.1612395408.txt.gz · Last modified: 2021/02/03 18:36 by dlm