Default EDB-VER-INCREMENT = # Does Not Work Any Longer (Doc ID 2296411.1)

Last updated on AUGUST 20, 2017

Applies to:

Oracle Agile Engineering Data Management - Version 6.2.0.0 and later
Information in this document applies to any platform.

Symptoms


At some of our long-term customers the value of default EDB-VER-INCREMENT is set to "#". This configuration is still the same since EignerPLM 5.1. In that old documentation you find the following description for value "#":

"The increment method is controlled by the number server. Number series format is: (name.
The field default #(name must be created for the fields
DOC_VERSION,
PART_VERSION,
PRO_VERSION,
EDB_VERSION

Make sure to use the appropriate field width!
When no default value exists, version numbers are incremented numerically.
A blank " " is valid as start value.
The number server must then be integrated in the form of an edit action nsv_usx_pra."

Upgrading from Agile e6.1.1 to e6.2. With e6.1.1 there is no problem to create a new revision with EDB-VER-INCREMENT = #. The sequence for the revison values is 0, A, B, C and so on. So at that time we were introduced to use the default with value #. But with e6.2 the revision field is no longer increased. I haven't found any note that EDB-VER-INCREMENT = # is de-supported in any release since EignerPLM 5.1 even though this value isn't still documented since Agile e6.0. Is this value now not longer be supported or is there any other parameter to be considered? Is there any work around?

Extract of the customized LGV called as Edit-Action-USX:

1000 C -- read widget buffer
1010 widget_get_buf ( WDG, "CRE_VER", COP_VER )
1020 C --
1230 C -- call number server
1300 RCI = @nsv_usx_pra ( par() )
1330 C --
1460 if ( WDG_MOD == "I" )
1470 D put ( "Insert" )
1480 C --
1640 elseif ( WDG_MOD == "U" )
1650 D put ( "Update" )
1660 C --
1790 elseif ( WDG_MOD == "C" & strlen(COP_VER) > 0 )
1800 D put ( "Revisioning" )
1830 C --
1840 C -- read new revision from number server from mask
1850 field_read ( WDG, "T_DOC_DAT.DOC_VERSION", ROW, STR )
1860 C --
2370 if ( DOC_VER == "0" )
2380 C -- next revision for "0" is "A"
2390 DOC_VER = "A"
2400 else
2410 C -- keep new revision from number server
2420 DOC_VER = STR
2430 endif
2440 C --
2450 C -- write correct revision into mask
2460 field_write ( WDG, "T_DOC_DAT.DOC_VERSION", ROW, DOC_VER )
2470 C --
2510 elseif ( WDG_MOD == "C" )
2520 D put ( "Mode = Copy" )
2530 C --
2790 elseif ( WDG_MOD == "Q" )
2800 D put ( "Mode = Query" )
2810 C --
2950 endif



Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms