TD Notes
TD Notes
1 Release Notes
Thank you for choosing Centura Team Developer 1.5.1 for your application development and deployment needs.
Table of Contents
New features in Centura Team Developer 1.5.1 Certification Information New features in Centura Team Developer 1.5 Features removed in Centura Team Developer 1.5 pplication Notes for Centura Team Developer 1.5 Deplo!in" Centura pplications and Components to #nd $sers %nown &roblems and 'imitations
(tabilit!
(ncluded in CTD 1.5.1 are the fi)es found in PT*s 1+ , and - for CTD 1.5+ as .ell as any additional fi)es created after PT*-. CTD 1.5.1 improves core functionality+ like database connectivity+ and fi)es problems in the ne. &ctive' support and else.here.
Connectivit! #n)ancements
(ee also Certification Infor ma tion. #0tended fetc) for +D1C. Centura4s "D5C router lacked the feature to fetch multiple ro.s from the database server at a time. CTD 1.5.1 addresses this deficiency by introducing a ne. key.ord+ *!TC6R"7. S 2!)tended*etch is the "D5C function call that allo.s fetching multiple ro.s at a time+ but Centura8s "D5C router binds only one ro. of data at a time and sets the ro.set si0e to 1. The enhancement is allo.ing the router to bind multiple ro.s at a time based on the setting of *!TC6R"7+ and then fetch that many ro.s at a time from the database server. (!base 11.2.3. (n the previous versions 9prior to 11.:.,; of Sybase S 2 Server and &daptive Server+ transaction isolation level , 9repeatable reads; .as supported by re<uiring users to specify transaction isolation level - 9seriali0able reads;. (n version 11.:.,+ transaction isolation level , is e)plicitly provided for data only1locked tables. This is supported by the Sybase router in CTD 1.5.1. & S 2.ini key.ord is introduced to allo. the control of the default behavior of S!2!CT statements. This has been a migration issue for users of the1= bit Sybase router+ .here the default behavior .as different. %se D!*&%2TS!2!CT*"R%PD&T!>"/ to allo. updates on S!2!CT statements. 9This .as the 1= bit default behavior.; In"res 3.4. Support of 2"/? @&RC6&R. +racle 5.4.5. CTD 1.5.1 is certified to support "racle A.B.5. (/' (erver 6.4 en)ancementsC $icrosoft S 2 Server D.B introduces ne. features that CTD 1.5.1 .ill support. The main issues are the ne. si0es of data types and support for integrated security. The ma)imum length of the C6&R+ @&RC6&R+ 5(/&RE+ and @&R5(/&RE data types in S 2 Server D.B has been upgraded to ABBB bytes+ an increase from the limit of ,55 bytes in S 2 Server =.). 5y upgrading our "D5C router to support "D5C -.5 9albeit at the ,.5 feature level;+ Centura supports the ne. length of these data types in CTD 1.5.1. Customers .ho .ant to use the ne. si0es from CTD may encounter binding problems especially .ith long binding unless and until they do the follo.ingC To use $icrosoft "D5C version ,.=5.B,B1 drivers or above+ you should turn off the S!T &/S(FD!*&%2TS "**+ S!T &/S(FP&DD(/? "** and S!T &/S(F7&R/(/?S "**. %se the check bo) %se G&/S( /ull+ Padding+ and 7arningsG to do this on the "D5C Data Source Dialog bo). 5y default this check bo) is turned on and must altered to use the "D5C drivers. Please refer to $icrosoft Hno.ledge 5ase &rticle (DC 1I::,1 for additional information. 7hen defining a S 2 Server D.B data source in the "D5C administrator+ there is an option to use either integrated security 9/T authentication;+ or the username and pass.ord. &ll the programmer needs to do is to enable the integrated security option .hen connecting to S 2 Server.
SESS 2.SES%S!R&%T6 is dropped and replaced .ith the vie. T$&D$.SES%S!R&%T6. This change in the Repository schema has necessitated a Repository version change 9from Compatibility 2evel 5+ $odification 2evel 5; to Compatibility 2evel =+ $odification 2evel 1. 7hen you first connect to an e)isting S 25ase1based Repository using T"$ 1.5.1+ it .ill automatically prompt you for the SES&D$ pass.ord and then proceed .ith the necessary modifications. (f you are using a non1S 25ase1based Repository 9"racle+ Sybase+ or $icrosoft S 2 Server;+ your Repository Compatibility and $odification 2evels .ill be upgraded for synchroni0ation even though no schema changes .ill take place. (n order to successfully upgrade a S 25ase1based Repository to Compatibility 2evel =+ $odification 2evel 1+ the e)isting Repository must be at Compatibility 2evel 5+ $odification 2evel 5. (f you have an earlier Repository version 9for e)ample+ from T"$ 1.B;+ you must first upgrade it to Compatibility 2evel 5+ $odification 2evel 5 .ith T"$ 1.1.) or T"$ 1.5.B.
Documentation
Report 1uilder. /e. tutorials for the 5usiness Reporting online book .ill help users learn the features of Report 5uilder 1.5.1. /uic*ToolTips. /e. documentation covers the use of uickToolTips+ special pushbutton class ob#ects that allo. a programmer to assign tooltip and status bar captions.
Certification Information
*ollo.ing are supported databases for .hich en)ancements were made in t)e CTD 1.5.1 releaseC 7icrosoft (/'(erver 6.4. *or support of ABBB byte char+ varchar+ binary and varbinary datatypes. (ncreased from ,55 bytes. &lso to support 7indo.s /T authenication integrated security. (!base (!stem 11.2.3. Support for transaction isolation level , is e)plicitly provided for data only1locked tables. 9as stated belo. in this thread; In"res 1.3. !nables support for users to use long varchar datatypes.
"ther certified databases .ithout changes in 1.5.1C "racle A.B.5 (nformi) D. (ngres ,.B serverJ(ngres 1., client
(/'Router:In"res
The follo.ing section contains information about S 2RouterJ(ngres. This release of S 2RouterJ(ngres supports C&1"pen(ngres v1., for 7indo.s /T. Please read Connecting Centura Objects to Databases for information regarding connectivity to (ngres. (/'Router:In"res Compatibilit! This version of S 2RouterJ(ngres is certified .ithC Centura (oftware ; Centura Team Developer 1.5.1 ; S 2J&P( DB1pI In"res (oftware ; C&1"pen(ngres for 7indo.s /T version ,.B 9.J1., Client; ; C&1"pen(ngres /!T 9int..ntJB-; ; Patch IB15 +peratin" (!stems ; $icrosoft 7indo.s :5 ; $icrosoft 7indo.s :A ; 7indo.s /T I.B Networ* (oftware ; TCPJ(P
7icrosoft software ; $icrosoft "D5C -.B.,A,, Driver $anager +D1C drivers certified ; $icrosoft S 2 Server D.B driver from $icrosoft vD.BB.=,; $icrosoft &ccess driver from $icrosoft v-.IB.,,BI. ; $icrosoft S 2 Server =.B driver from $icrosoft v=.BB.1,=. ; "racle A driver from @isigenic vA.BB.B5.BB.
(/'Router:+racle
The follo.ing section contains information about S 2RouterJ"racle. (/'Router:+racle Compatibilit! This version of S 2RouterJ"racle is certified .ithC +peratin" (!stems ; $icrosoft 7indo.s :5 ; $icrosoft 7indo.s :A ; 7indo.s /T I.B Centura (oftware ; Centura Team Developer v1.5.1 ; S 2J&P( DB1pI +racle (oftware ; "racle D., on 7indo.s :5+ :A and 7indo.s /T ; "racle D.- on 7indo.s :5+ :A and 7indo.s /T ; "racle A.B.5 on 7indo.s :5+ :A and 7indo.s /T ; S 2M/et ,.) Networ* (oftware ; TCPJ(P+ SP'J(P'
(/'Router:(!base
S 2RouterJSybase provides native connectivity from Centura Team Developer to Sybase System 1B and Sybase System 11 using Sybase CT12ib. (/'Router:(!base compatibilit! This version of S 2RouterJSybase is certified .ithC +peratin" (!stems ; $icrosoft 7indo.s :5 ; $icrosoft 7indo.s :A ; 7indo.s /T I.B Centura software ; Centura 5uilder 1.5.1 (!base (!stem 11 software ; Sybase S 2 Server Release 11.B for Sun1svrIJ"S 5.I 9Solaris; ; Sybase "pen Client Client12ibrary Release 11.5 for 7indo.s :5J 7indo.s /T ; Sybase "pen Client /et12ibrary Release 11.5 for 7indo.s :5J 7indo.s /T ; Sybase "pen Client Client12ibrary Release 11.:., for 7indo.s :5J 7indo.s /T ; Sybase "pen Client /et12ibrary Release 11.:., for 7indo.s :5J 7indo.s /T
(/'Router:Informi0
(/'Router:Informi0 Compatibilit! This version of S 2RouterJ(nformi) is certified .ithC +peratin" (!stems ; 7indo.s /T I.B Centura software ; Centura Team Developer 1.5.1 ; S 2J&P( DB1pI Informi0 software ; (nformi)1"2 D.- on 7indo.s /T I.B ; (nformi) S! D.- on Solaris ,.I
Informi0 Client software ; (nformi)1/et TCPJ(P D.- TD 1 for 7indo.s /T and 7indo.s :5 Networ* (oftware ; TCPJ(P
Features Removed
(nformi) 5.)+ =.)+ and D.1 Sybase 1B.) "racle D.1.)
This version of Centura Team Developer .ill not support 7indo.s -.1 9or 7in -.11; deployment. 7indo.s /T -.51 is not supported. Centura no longer supportsC
?6543 Report 5uilderC & #oin bet.een t.o tables .ith identical column names results in being unable to vie. all the columns on the Result tab of the Define uery dialog bo). ?6564. Report 5uilderC (f you change the order of columns on the Result tab of the Define uery dialog bo)+ the generated report template remains the same. Report 5uilderC 7hen using Report 5uilder .ith a Sybase database+ if you .ant to use the Results tab in the Define uery dialog bo)+ ensure that multiple connections are enabled. To alter this settingC 1. 2aunch the Connectivity &dministrator. ,. Select (!base on the Connectivity tab. -. Click &roperties. I. "n the "ptional Hey.ords tab+ check the #nable 7ultiple Connections bo). Report 5uilderC (f you have a <uery condition that uses the operator G(/G follo.ed by a set+ and you later change the operator to G>G follo.ed by a value+ you may see this error messageC GThe data type of the left columnJformula is different than that of the specified value. Please correct or complete the condition before continuing.G To .ork around this problem+ delete the condition+ re1 e)ecute the <uery by clicking the Result tab+ and then re1add the condition.