1. An exercise device comprising:
a frame having
a front;
two longitudinal side bars;
two handles mounted respectively on the longitudinal side bars close to the front on the frame;
two rockers parallel to each other, corresponding to and attached respectively to the longitudinal side bars and each having
two ends attached to the corresponding longitudinal side bar;
a transverse stabilizer mounted between the rockers and having a transverse stabilizer hook; and
two legs attached to the front of the frame;
a transverse support connected to the longitudinal side bars and having
a transverse support hook; and
a bracket mounted on the transverse support and having
a base mounted on the transverse support;
two ears extending from the base of the bracket and each having a distal end; and
a sleeve mounted between the ears above the base of the bracket;
a backrest assembly pivotally connected to the distal ends of the ears of the bracket and having
a backrest having a top, a bottom, two sides, a front and a back;
a spine mounted on the back of the backrest and having a top end and a bottom end;
a spine hook defined at the bottom end of the spine, corresponding to the transverse support hook on the transverse support; and
a pivot bracket mounted on the spine close to the bottom end of the spine and pivotally attached to the distal ends of the bracket on the transverse support;
a sliding stand assembly mounted slidably through the sleeve and having
a longitudinal stand passing through and sliding inside the sleeve, and having
a top end;
a bottom end; and
a roller attached to the top end; and
a stand hook defined near the bottom end of the longitudinal stand and corresponding to the transverse stabilizer hook of the transverse stabilizer;
a seat mounted on the front of the frame and having two sides and a back close to the bottom of the backrest;
a first elastic band made of elastic material and attached between the spine hook on the spine and the transverse support hook on the transverse support; and
a second elastic band made of elastic material attached between the stand hook of the longitudinal stand and the transverse stabilizer hook on the transverse stabilizer.
2. The exercise device as claimed in claim 1, wherein the spine of the backrest assembly further comprises two transverse members defined respectively at the top end and the bottom end of the spine and perpendicular to the spine and parallel to each other.
3. The exercise device as claimed in claim 1, wherein the longitudinal stand of the sliding stand assembly further comprises a base connected pivotally to the bottom end of the longitudinal stand and having a flat bottom surface; and the stand hook near the bottom end of the longitudinal stand is defined on the base.
4. The exercise device as claimed in claim 2, wherein the longitudinal stand of the sliding stand assembly further comprises a base connected pivotally to the bottom end of the longitudinal stand and having a flat bottom surface; and the stand hook near the bottom end of the longitudinal stand is defined on the base.
5. The exercise device as claimed in claim 1, wherein the backrest further comprises
two upper cord connectors defined on the front of the backrest, near the top of the backrest and respectively close to the sides of the backrest; and
two elastic cords made of elastic material and detachably attached respectively to the upper cord connectors on the backrest.
6. The exercise device as claimed in claim 2, wherein the backrest further comprises
two upper cord connectors defined on the front of the backrest, near the top of the backrest and respectively close to the sides of the backrest; and
two elastic cords made of elastic material and detachably attached respectively to the upper cord connectors on the backrest.
7. The exercise device as claimed in claim 3, wherein the backrest further comprises
two upper cord connectors defined on the front of the backrest, near the top of the backrest and respectively close to the sides of the backrest; and
two elastic cords made of elastic material and detachably attached respectively to the upper cord connectors on the backrest.
8. The exercise device as claimed in claim 4, wherein the backrest further comprises
two upper cord connectors defined on the front of the backrest, near the top of the backrest and respectively close to the sides of the backrest; and
two elastic cords made of elastic material and detachably attached respectively to the upper cord connectors on the backrest.
9. The exercise device as claimed in claim 1, wherein the seat further comprises
two lower cord connectors defined on the back of the seat and respectively on the sides of the seat; and
two elastic cords made of elastic material and detachably attached respectively to the lower cord connectors on the seat.
10. The exercise device as claimed in claim 2, wherein the seat further comprises
two lower cord connectors defined on the back of the seat, respectively on the sides of the seat; and
two elastic cords made of elastic material, detachably attached respectively to the lower cord connectors on the seat.
11. The exercise device as claimed in claim 3, wherein the seat further comprises
two lower cord connectors defined on the back of the seat, respectively on the sides of the seat; and
two elastic cords made of elastic material, detachably attached respectively to the lower cord connectors on the seat.
12. The exercise device as claimed in claim 4, wherein the seat further comprises
two lower cord connectors defined on the back of the seat, respectively on the sides of the seat; and
two elastic cords made of elastic material, detachably attached respectively to the lower cord connectors on the seat.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for automating the archiving of data in a supply chain software tool comprising:
generating via software code in said supply chain software tool an archive control table having a plurality of rows;
querying said archive control table rows by incrementally reading a row in said archive control table for an active column designation;
storing information from said row in a list if said active column designation is in a predetermined active state, and incrementing to a next row in said archive control table, or skipping said row if said active column designation is in a predetermined non-active state, and incrementing to a next row in said archive control table;
generating a list of rows having active column designations; and
determining if an additional column needs to be added to an archived table having a table name, including:
comparing a first and second predetermined identifier;
copying said archived table if said first and second predetermined identifiers are not equal, or copying said archived table and adding said additional column if said first and second predetermined identifiers are equal; and
inserting said first predetermined identifier value into said additional column.
2. The method of claim 1 wherein said archive control table rows include the identification of DB2 tables, files, or directories.
3. The method of claim 1 including:
combining a source schema and said table name to generate a target source table;
combining a sink schema and said table name to generate a target sink table; and
exporting said target source table to a DEL file.
4. The method of claim 1 wherein said step of copying said archived table includes generating an input table and a destination table.
5. The method of claim 1 wherein said step of storing information from said row in a list if said active column designation is in a predetermined active state includes having said predetermined active state equal to a first predetermined value.
6. The method of claim 5 wherein said step of skipping said row if said active column designation is in a predetermined non-active state includes have said predetermined non-active state equal to a second predetermined value not equal to said first predetermined value.
7. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for automating the archiving of data in supply chain software, said method steps comprising:
generating via software code in said supply chain software tool an archive control table having a plurality of rows;
querying said archive control table rows by incrementally reading a row in said archive control table for an active column designation;
storing information from said row in a list if said active column designation is in a predetermined active state, and incrementing to a next row in said archive control table, or skipping said row if said active column designation is in a predetermined non-active state, and incrementing to a next row in said archive control table;
generating a list of rows having active column designations; and
determining if an additional column needs to be added to an archived table having a table name, including:
comparing a first and second predetermined identifier;
copying said archived table if said first and second predetermined identifiers are not equal, or copying said archived table and adding said additional column if said first and second predetermined identifiers are equal; and
inserting said first predetermined identifier value into said additional column.
8. The program storage device of claim 6 including:
combining a source schema and said table name to generate a target source table;
combining a sink schema and said table name to generate a target sink table; and
exporting said target source table to a DEL file.