Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Method for Automatic Creation and Editing of Large Numbers of Objects

IP.com Disclosure Number: IPCOM000013557D
Original Publication Date: 2000-Jul-01
Included in the Prior Art Database: 2003-Jun-18
Document File: 2 page(s) / 44K

Publishing Venue

IBM

Abstract

Software users often need to create many similar objects requiring unique name or number identifiers. This often require tedious and repetitive copying and editing. The following invention describes a method for helping users to create many similar objects, giving each a unique name and number identifier of their choice. It also describes methods for editing the objects as a group after they are created. In this invention, users specify a template name for the objects, a starting number for the id, an increment value for the id, and the number of objects to be created. The template name includes wildcard characters which are substituted with numbers as the objects are created. For example, the template name might be MYOBJ%%% and the number of objects 351. The objects created would be MYOBJ001, MYOBJ002, MYOBJ003 ... MYOBJ350. Similarly, the starting id number might be 100 and the increment 10. The resulting ids would be 100, 110, 120 ... 3500. All other properties specified for the objects would be identical. An alternative to the template name and starting and increment numbers is to provide an input file with names and id numbers specified. For example, the contents of the file could be: NORTH, 1234 SOUTH, 2345 EAST, 3456 WEST, 4567

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 65% of the total text.

Page 1 of 2

Method for Automatic Creation and Editing of Large Numbers of Objects

    Software users often need to create many similar objects requiring unique name or number identifiers. This often require tedious and repetitive copying and editing. The following invention describes a method for helping users to create many similar objects, giving each a unique name and number identifier of their choice. It also describes methods for editing the objects as a group after they are created.

In this invention, users specify a template name for the objects, a starting number for the id, an increment value for the id, and the number of objects to be created. The template name includes wildcard characters which are substituted with numbers as the objects are created. For example, the template name might be MYOBJ%%% and the number of objects 351. The objects created would be MYOBJ001, MYOBJ002, MYOBJ003 ... MYOBJ350. Similarly, the starting id number might be 100 and the increment 10. The resulting ids would be 100, 110, 120 ... 3500. All other properties specified for the objects would be identical.

An alternative to the template name and starting and increment numbers is to provide an input file with names and id numbers specified. For example, the contents of the file could be:

NORTH, 1234 SOUTH, 2345 EAST, 3456 WEST, 4567

This alternative allows users to specify names and numbers that do not follow a seqential pattern.

Once objects are created, users may need to modify some parameters of the objects. Again, this often requires repetitively changing one object after another. This invention solves this problem by allowing users to change a parameter of all of the objects or all selected objects at once. There are two alternatives for this.

The first option uses an ALL row on a table of objects' properties. The objects may appear like those below:

------------- Randomizer -------------- - Free Space -

Act Name Module Anchor High block Bytes FBFF FSPF

___ ALL __________ _____ ________ 4000_ ____ ____

___ IVPD101 DD41DUP2 2 999 2000 0 0

___ IVPD102 DD41DUP2 2 999 2000 0 0

___ IVPD103 DD41DUP2 2 999 2000 0 0

___ IVPD104 DD41DUP2 2 999 2000 0 0

___ IVPD105 DD41DUP2 2 999 2000 0 0

When a users types into a field on the ALL row and presses Enter, all of the rows change to the new value. For example, a user may type 4000 in the Randomizer Bytes column of the ALL row as shown above. When the user presses Enter, all of the rows change as shown below.

------------- Randomizer -------------- - Free Space -

Act Name Module Anchor High block Bytes FBFF FSPF

___ ALL __________ _____ ________ _____ ____ ____

___ IVPD101 DD41DUP2 2 999 4000 0 0

___ IVPD102 DD41DUP2 2 999 4000 0 0

___ IVPD103 DD41DUP2 2 999 4000 0 0

___ IVPD104 DD41DUP2 2 999 4000 0 0

___ IVPD105 DD41DUP2 2 999 4000 0 0

A second option for the user is to select the items in the list to be changed and select a Chan...