Author |
Message
|
pepperpaddy |
Posted: Thu Jul 03, 2003 12:33 am Post subject: ESQL Editor |
|
|
Novice
Joined: 09 May 2003 Posts: 17
|
Hi
Does anyone know of an ESQL Editor. We are on WMQI 2.1 but aren't moving to V5 anytime soon.
Thanks |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Jul 03, 2003 5:57 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You mean, something that knows about the syntax of ESQL and the available library of functions, that isn't the Control Center?
There isn't one, to the best of my knowledge. It's not hard, although it is a bit time consuming, to educate a decent programming editor about the syntax and keywords of ESQL, so that you get at least some assistance. |
|
Back to top |
|
 |
Tibor |
Posted: Thu Jul 03, 2003 6:28 am Post subject: |
|
|
 Grand Master
Joined: 20 May 2001 Posts: 1033 Location: Hungary
|
We are working with UltraEdit and if you need a syntax coloring for this editor I can send you.
Tibor |
|
Back to top |
|
 |
pepperpaddy |
Posted: Fri Jul 04, 2003 12:43 am Post subject: |
|
|
Novice
Joined: 09 May 2003 Posts: 17
|
Thanx Tibor
I should be able to get a copy of UltraEdit could you send me the syntax coloring? |
|
Back to top |
|
 |
j1 |
Posted: Fri Jul 18, 2003 10:35 am Post subject: ESQL Editor |
|
|
 Centurion
Joined: 23 Jun 2003 Posts: 139
|
Could someone pls tell me where to get Ultraedit and the syntax coloring... |
|
Back to top |
|
 |
pepperpaddy |
Posted: Mon Jul 21, 2003 1:00 am Post subject: |
|
|
Novice
Joined: 09 May 2003 Posts: 17
|
You should be able to buy UltraEdit from their web site www.ultraedit.com Not sure how much it costs. |
|
Back to top |
|
 |
Tibor |
Posted: Mon Jul 21, 2003 5:45 am Post subject: |
|
|
 Grand Master
Joined: 20 May 2001 Posts: 1033 Location: Hungary
|
This is not an official and maybe not a perfect but works:
Code: |
/L10"WMQI ESQL" Line Comment = -- Block Comment On = /* Block Comment Off = */ String Chars = ' File Extensions = SQL ESQL
/Delimiters = .~!%@^&*()-+=|\/{}[]:;"'<> , ?
/Function String = "%*function ^(*^) "
/Function String 1 = "%*procedure ^(*^) "
/Indent Strings = "then" "do"
/Unindent Strings = "end" "end if" "end while"
/C1"Keywords"
AFTER ALL AND ANY AS ATTACH
BEFORE BEGIN BETWEEN BOTH BY
CASE CCSID COLUMN COMMENT COMPOUND CONTINUE CREATE
DECLARE DEFAULT DELETE DETACH DISABLE DISTINCT DO DOMAIN
EACH ELSE ENABLE ENCODING END ESCAPE EVAL EXCEPTION EXCLUSIVE EXISTS
FALSE FIELD FIRSTCHILD FOR FROM FUNCTION
GO GROUP GROUPS
HAVING
IF IN INSERT INTO IS ITEM
LASTCHILD LEADING LIKE LIST
MESSAGE MOVE
NAME NEXT NEXTSIBLING NOT NULL NUMERIC
OF ON OR ORDER OUT
PARENT PARSE PASSTHRU PLACING PREVIOUSSIBLING PROPAGATE
REFERENCES REFERENCING REPEAT RETURN RETURNS ROW ROWS
SELECT SEQUENCE SET SEVERITY
TABLE THE THEN THREAD THROW TIME TO TRAILING TRUE TRUNCATE TYPE
UNDER UNION UNIQUE UNTIL UPDATE USER
VALUE VALUES
WHEN WHERE WHILE WITH
/C2"Functions"
ABS AVG
BITAND BITNOT BITOR BITSTREAM BITXOR
CARDINALITY CAST CEIL COALESCE COUNT CURRENT_DATE CURRENT_GMTDATE CURRENT_GMTTIME CURRENT_GMTTIMESTAMP CURRENT_TIME CURRENT_TIMESTAMP
DECODE DEREF DUMP
EXTRACT
FIELDNAME FIELDTYPE FLOOR
INITCAP INSTR INSTRB
LASTMOVE LENGTH LOCAL_TIMEZONE LOWER LTRIM
MAX MIN MOD
NULLIF
OVERLAY
POSITION
ROUND RTRIM
SAMEFIELD SQRT SUBSTRING SUM
TRIM TRUNCATE
UPPER UCASE UUIDASBLOB UUIDASCHAR
VARIANCE VSIZE
/C3"Correlation names/Parsers"
Body
DestinationList
Environment ExceptionList
InputBody InputDestinationList InputExceptionList InputLocalEnvironment InputProperties InputRoot
JMS
LocalEnvironment
MQCIH MQDLH MQIIH MQMD MQMDE MQPCF MQRFH MQRFH2 MQRMH MQSAPH MQWIH SMQ_BMH MRM
NEON NEONMSG
OutputDestinationList OutputExceptionList OutputLocalEnvironment OutputRoot
Properties
Root
XML
/C4"Datatypes/Constants"
BIT BLOB BOOLEAN
CHAR CHARACTER
DATE DAY DECIMAL
FLOAT
HOUR
GMTTIME GMTTIMESTAMP
INT INTEGER INTERVAL
MINUTE MONTH
REFERENCE
SECOND SQLCODE SQLERRORTEXT SQLNATIVEERROR SQLSTATE
TIME TIMESTAMP
YEAR
|
|
|
Back to top |
|
 |
|