SQL-005: clsXDeferredPrintCollection.InsertSQL (dead code)¶
This SQL property defines an INSERT INTO XDEFERRED_PRINT statement similar to SQL-004 but at the collection level. The BeforeInsert method in clsXDeferredPrintCollection is fully commented out, so this SQL is never executed. No live AddParm calls exist for this property.
Classification¶
| Field | Value |
|---|---|
| SQL ID | SQL-005 |
| Operation type | Create (Insert) |
| Execution method | Inline (⚠️ not wired to live BeforeInsert method — BeforeInsert is fully commented out in this class) |
| Database | Oracle |
| Schema | [unqualified]** |
| Command type | Text |
| Business object | clsXDeferredPrintCollection |
| Criteria property | InsertSQL |
| Lifecycle method | BeforeInsert (commented out) |
Parameters¶
No live AddParm calls exist — BeforeInsert is fully commented out. Bind variables present in SQL text only (types inferred from column names and sibling SQL-004):
| Parameter | Direction | Type | Max length | Description |
|---|---|---|---|---|
:CopiesCount |
Input | Decimal* | — | Number of copies to print |
:CreateDate |
Input | Date* | — | Date the item was created |
:CreateUser |
Input | String* | 30 | Creating user or process |
:DocumentDescr |
Input | String* | 60 | Document description |
:DuplexCode |
Input | String* | 5 | Duplex printing code |
:FileName |
Input | String* | 120 | Source file name |
:PrintedDate |
Input | Date* | — | Printed date (nullable) |
:Sort0Value–:Sort9Value |
Input | String* ×10 | 120 each | Sort/grouping columns |
:XMLValueText |
Input | NCLOB* | — | XML payload blob |
:XdeferredSeqNum |
Input | Decimal* | — | Primary key |
Tables¶
| Table | Access | Columns used |
|---|---|---|
| XDEFERRED_PRINT | INSERT | COPIES_COUNT, CREATE_DATE, CREATE_USER, DOCUMENT_DESCR, DUPLEX_CODE, FILE_NAME, PRINTED_DATE, SORT0_VALUE–SORT9_VALUE, XML_VALUE_TEXT, XDEFERRED_SEQ_NUM |
Sample SQL¶
INSERT INTO XDEFERRED_PRINT (
COPIES_COUNT,
CREATE_DATE,
CREATE_USER,
DOCUMENT_DESCR,
DUPLEX_CODE,
FILE_NAME,
PRINTED_DATE,
SORT0_VALUE,
SORT1_VALUE,
SORT2_VALUE,
SORT3_VALUE,
SORT4_VALUE,
SORT5_VALUE,
SORT6_VALUE,
SORT7_VALUE,
SORT8_VALUE,
SORT9_VALUE,
XML_VALUE_TEXT,
XDEFERRED_SEQ_NUM
) VALUES (
:CopiesCount,
:CreateDate,
:CreateUser,
:DocumentDescr,
:DuplexCode,
:FileName,
:PrintedDate,
:Sort0Value,
:Sort1Value,
:Sort2Value,
:Sort3Value,
:Sort4Value,
:Sort5Value,
:Sort6Value,
:Sort7Value,
:Sort8Value,
:Sort9Value,
:XMLValueText,
:XdeferredSeqNum
)
-- ⚠️ Not invoked — BeforeInsert in this class is fully commented out.
Note: Statements marked with
*were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with**could not be confirmed; treat as unknown until verified.
Sources¶
Services\SAIF.Services.Printing.Remote\clsXDeferredPrintCollection.vb