Skip to content

Commit 1b429fd

Browse files
committed
Add test workitems
1 parent 58f83e7 commit 1b429fd

File tree

13 files changed

+43
-21
lines changed

13 files changed

+43
-21
lines changed

T4SQLTemplateLibrary/ConsoleTest/App.Config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
</configSections>
66
<connectionStrings>
77
<!--<add name="T4SQLDB" providerName="System.Data.SqlClient" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=T4SQLDB;Integrated Security=True"/>-->
8-
<add name="T4SQLDB" providerName="Oracle.ManagedDataAccess.Client" connectionString="Data Source=ORCL;User Id=T4SQL;Password=T4SQL#Pwd" />
8+
<add name="T4SQLDB" providerName="Oracle.ManagedDataAccess.Client" connectionString="Data Source=ORCL;User Id=/" />
99
</connectionStrings>
1010
<appSettings>
1111
<!--<add key="Engine_Package" value="T4SQL.ENGINE_" />-->

T4SQLTemplateLibrary/Databases/Oracle/T4SQLDB/Scripts/1-Tables/07-SEED_WORKITEM.sql

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,12 @@
66
WORKITEM_USER NVARCHAR2(32),
77
MODIFIED_TIME TIMESTAMP(3) DEFAULT SYSTIMESTAMP NOT NULL,
88
COMPILED_TIME TIMESTAMP(3),
9-
COMPILED_ERROR NVARCHAR2(2000),
9+
COMPILED_ERROR VARCHAR2(4000),
1010
OBJECT_CODE CLOB,
1111
BUILD_ORDER NUMBER(4),
1212
START_BUILD CHAR(1) DEFAULT 'N' NOT NULL,
1313

14+
CONSTRAINT CK_START_BUILD CHECK (START_BUILD IN ('Y', 'N')),
1415
CONSTRAINT PK_SEED_WORKITEM PRIMARY KEY (WORKITEM_NAME),
1516
CONSTRAINT FK_SEED_WORKITEM_TEMPLATE_CLS FOREIGN KEY (TEMPLATE_NAME)
1617
REFERENCES T4SQL.TEMPLATE_CLASS(FULL_NAME)

T4SQLTemplateLibrary/Databases/Oracle/T4SQLDB/Scripts/1-Tables/08-SEED_PROPERTY.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
(
33
WORKITEM_NAME NVARCHAR2(32) NOT NULL,
44
PROPERTY_NAME NVARCHAR2(64) NOT NULL,
5-
STRING_VALUE VARCHAR2(4000) NOT NULL,
5+
STRING_VALUE VARCHAR2(4000),
66
LINK_STATE NVARCHAR2(256),
77

88
CONSTRAINT PK_SEED_PROPERTY PRIMARY KEY (WORKITEM_NAME, PROPERTY_NAME),

T4SQLTemplateLibrary/Databases/Oracle/T4SQLDB/Scripts/4-Packages/01-META.pck

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ PROCEDURE GET_TABLE_IN_TRIGGER
250250
outTab_Schema OUT VARCHAR2,
251251
outTab_Name OUT VARCHAR2
252252
) AS
253-
tTrigger VARCHAR2(64) := REGEXP_SUBSTR(inCall_Stack, '^\s*\d+\s+\d+\s+(\w+\.TRG_\w+)\s*$', modifier => 'm', subexpression => 1);
253+
tTrigger VARCHAR2(64) := REGEXP_SUBSTR(inCall_Stack, '^\s*[[:xdigit:]]+\s+\d+\s+(\w+\.TRG_\w+)\s*$', modifier => 'm', subexpression => 1);
254254
tTrg_Schema VARCHAR2(30) := REGEXP_SUBSTR(tTrigger, '^[^.]+');
255255
tTrg_Name VARCHAR2(30) := REGEXP_SUBSTR(tTrigger, '[^.]+$');
256256
BEGIN
@@ -412,7 +412,7 @@ BEGIN
412412
WORKITEM_USER NVARCHAR2(32),
413413
MODIFIED_TIME TIMESTAMP(3) DEFAULT SYSTIMESTAMP NOT NULL,
414414
COMPILED_TIME TIMESTAMP(3),
415-
COMPILED_ERROR NVARCHAR2(2000),
415+
COMPILED_ERROR VARCHAR2(4000),
416416
OBJECT_CODE CLOB,
417417
BUILD_ORDER NUMBER(4),
418418
START_BUILD CHAR(1) DEFAULT ''N'' NOT NULL,
@@ -427,7 +427,7 @@ BEGIN
427427
(
428428
WORKITEM_NAME NVARCHAR2(32) NOT NULL,
429429
PROPERTY_NAME NVARCHAR2(64) NOT NULL,
430-
STRING_VALUE VARCHAR2(4000) NOT NULL,
430+
STRING_VALUE VARCHAR2(4000),
431431
LINK_STATE NVARCHAR2(256),
432432

433433
CONSTRAINT PK_' || tProperty_Table || ' PRIMARY KEY (WORKITEM_NAME, PROPERTY_NAME),

T4SQLTemplateLibrary/Databases/Oracle/T4SQLDB/Scripts/4-Packages/02-ENGINE.pck

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -413,8 +413,8 @@ FROM
413413
' || inWorkitem_Table || ' I
414414
WHERE
415415
C.FULL_NAME = I.TEMPLATE_NAME
416-
AND C.IS_ACTIVE = 1
417-
AND I.START_BUILD = 1
416+
AND C.IS_ACTIVE = ''Y''
417+
AND I.START_BUILD = ''Y''
418418
ORDER BY
419419
I.BUILD_ORDER
420420
';

T4SQLTemplateLibrary/Databases/Oracle/T4SQLDB/Scripts/4-Packages/03-CMD.pck

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ TYPE NAME_ARRAY IS TABLE OF NVARCHAR2(32) INDEX BY PLS_INTEGER;
4747
tHas_Condition BOOLEAN;
4848
tStart_Build CHAR(1);
4949
tObject_Code CLOB;
50-
tCompiled_Error NVARCHAR2(2000);
50+
tCompiled_Error VARCHAR2(4000);
5151
BEGIN
5252
tSQL := 'SELECT WORKITEM_NAME FROM ' || inWorkitem_Table;
5353

T4SQLTemplateLibrary/Databases/Oracle/Test/Scripts/2-InitData/2-GenerateTestData.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ where
2424
order by
2525
1, 2, 3
2626
;
27-
27+
/
2828

2929
declare
3030
tExists PLS_INTEGER;
@@ -38,7 +38,7 @@ begin
3838
values (1, 'What-If Simulation');
3939
end if;
4040
end;
41-
41+
/
4242

4343
insert into test.simulation (id_, sim_desc, sim_type, creator)
4444
select

T4SQLTemplateLibrary/Databases/SqlServer/Schema Objects/Schemas/T4SQL/Programmability/Stored Procedures/T4SQL.CMD_BUILD_SCRIPTS.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ AS
4747
WAITFOR DELAY '00:00:06';
4848

4949
DECLARE @tI INT, @tAttempts INT, @tWorkitem_Name NVARCHAR(32), @tParmDef NVARCHAR(512);
50-
DECLARE @tStart_Build BIT, @tObject_Code NVARCHAR(MAX), @tCompiled_Error NVARCHAR(2000);
50+
DECLARE @tStart_Build BIT, @tObject_Code NVARCHAR(MAX), @tCompiled_Error NVARCHAR(4000);
5151

5252
SET @tSQL = N'SELECT @outStart_Build = START_BUILD, @outObject_Code = OBJECT_CODE, @outCompiled_Error = COMPILED_ERROR FROM '
5353
+ @inWorkitem_Table + N' WHERE WORKITEM_NAME = @inWorkitem_Name';
54-
SET @tParmDef = N'@inWorkitem_Name NVARCHAR(32), @outStart_Build BIT OUTPUT, @outObject_Code NVARCHAR(MAX) OUTPUT, @outCompiled_Error NVARCHAR(2000) OUTPUT';
54+
SET @tParmDef = N'@inWorkitem_Name NVARCHAR(32), @outStart_Build BIT OUTPUT, @outObject_Code NVARCHAR(MAX) OUTPUT, @outCompiled_Error NVARCHAR(4000) OUTPUT';
5555
SET @outGenerated_Scripts = N'';
5656
SET @tI = 1;
5757

T4SQLTemplateLibrary/Databases/SqlServer/Schema Objects/Schemas/T4SQL/Programmability/Stored Procedures/T4SQL.ENGINE_COMPILE_WORKITEM.proc.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
(
33
@inWorkitem_Table NVARCHAR(128),
44
@inWorkitem_Name NVARCHAR(32),
5-
@inCompiled_Error NVARCHAR(2000),
5+
@inCompiled_Error NVARCHAR(4000),
66
@inObject_Code NVARCHAR(MAX)
77
)
88
AS
@@ -19,7 +19,7 @@ AS
1919
WORKITEM_NAME = @Workitem_Name
2020
';
2121

22-
SET @ParmDefinition = N'@Compiled_Error NVARCHAR(2000), @Object_Code NVARCHAR(MAX), @Workitem_Name NVARCHAR(32)';
22+
SET @ParmDefinition = N'@Compiled_Error NVARCHAR(4000), @Object_Code NVARCHAR(MAX), @Workitem_Name NVARCHAR(32)';
2323

2424
EXECUTE sp_executesql @tSQL, @ParmDefinition, @Compiled_Error = @inCompiled_Error, @Object_Code = @inObject_Code, @Workitem_Name = @inWorkitem_Name;
2525

T4SQLTemplateLibrary/Databases/SqlServer/Schema Objects/Schemas/T4SQL/Programmability/Stored Procedures/T4SQL.META_CREATE_WORKSPACE.sql

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ AS
2828
WORKITEM_USER NVARCHAR(32),
2929
MODIFIED_TIME DATETIME NOT NULL DEFAULT GETDATE(),
3030
COMPILED_TIME DATETIME,
31-
COMPILED_ERROR NVARCHAR(2000),
31+
COMPILED_ERROR NVARCHAR(4000),
3232
OBJECT_CODE NVARCHAR(MAX),
3333
BUILD_ORDER INT,
3434
START_BUILD BIT NOT NULL DEFAULT 0,
@@ -47,7 +47,7 @@ AS
4747
(
4848
WORKITEM_NAME NVARCHAR(32) NOT NULL,
4949
PROPERTY_NAME NVARCHAR(64) NOT NULL,
50-
STRING_VALUE NVARCHAR(4000) NOT NULL,
50+
STRING_VALUE NVARCHAR(4000),
5151
LINK_STATE NVARCHAR(256),
5252
5353
CONSTRAINT PK_' + @tTab + N' PRIMARY KEY (WORKITEM_NAME, PROPERTY_NAME),

0 commit comments

Comments
 (0)