Plex/2E Feed Aggregator

March 10, 2010

PleXML Wiki

Menu options

←Older revision Revision as of 11:03, 10 March 2010
Line 2: Line 2:
Using Plex-XML you have different options to call your functions and data:
Using Plex-XML you have different options to call your functions and data:
 +
 +
* [[Tree menu]]
 +
** [[ Menu (Add entry)]]
 +
* [[Menu shortcuts]]
* [[Menu shortcuts]]
-
* [[Tree menu]]
 
* [[Tag cloud]]
* [[Tag cloud]]
-
Each of them can be hidden by simply clicking on the label. Have fun!
+
Each of these options can be hidden on the screen by simply clicking on the section label.
 +
 
 +
 
 +
 
 +
[[Category:Security]]

by Guenter at March 10, 2010 11:03 AM

Category:Security

←Older revision Revision as of 10:54, 10 March 2010
Line 30: Line 30:
** [[Functionality]]
** [[Functionality]]
** [[Function]]
** [[Function]]
 +
* '''Menu'''
 +
** [[Menu (Add entry)|Tree menu]]
 +
** [[Menu shortcuts]]
 +
** [[Tag cloud]]
* '''Appearance and Translation'''
* '''Appearance and Translation'''
** [[Format|Formats]]
** [[Format|Formats]]
Line 71: Line 75:
** [[Functionality|Funktionalität]]
** [[Functionality|Funktionalität]]
** [[Function|Funktion]]
** [[Function|Funktion]]
 +
* '''Menü-System'''
 +
** [[Menu (Add entry)|Menü-Baum]]
 +
** [[Menu shortcuts|Verknüpfungen / Shortcuts]]
 +
** [[Tag cloud]]
* '''Darstellung und Übersetzungen'''
* '''Darstellung und Übersetzungen'''
** [[Format|Formate]]
** [[Format|Formate]]

by Guenter at March 10, 2010 10:54 AM

March 09, 2010

PleXML Wiki

Menu (Add entry)

←Older revision Revision as of 23:28, 9 March 2010
Line 2: Line 2:
 +
* In the menu of the application go to Security/Menu/Menu
 +
 +
[[Image:MenuMenu.png]]
 +
 +
 +
* The displayed data records represent the first level of the menu system.
 +
** If you would like to create a new first level menu entry please click the "New" button
 +
** If you would like to add a sub-menu to one existing menu please click on the appropriate record
 +
[[Image:MenuGrid.png]]
 +
 +
 +
* In the new window have a look at the existing records. You will need to create a new record that look similar to those exiting records
 +
 +
 +
* Create a new record and put the implement name of your grid function (find browse) into the field "Link"
 +
 +
 +
* Reload your application by hitting F5 in the browser and your new menu entry should appear

by Guenter at March 09, 2010 11:28 PM

CA Forum - Plex General Discussion

Component import CodeJock 13.3 trial

Hello,

 

we were very impressed by the GUI's presented in the Wikepedia UI gallery and started directly installing

the Codejock trial version 13.3.

We imported the package XtremeTaskPanel133 in a plex test model (Plex 6.1 Build 43.012).

But the compilation of this package produces hundreds of compile error messages C2143, C2146, C4430

(missing ; / missing } / missing type specification ).

Can you give hint what might be the reason? Is there any compiler flag that has to be set first?

Or is there a special attributes of wrapper import label necessary?

 

Thanks

Carsten

 

by Carsten_Stelljes at March 09, 2010 03:37 PM

Configuring Custom Agent with Jboss

Hi all,

I have created a custom agent using SDK.I also tested it & its working fine ( conncetion with policy server is done,resource is protected is also checked and authentication and authorization check are also performed ).This I have done using smjavaagentapi.jar,smjavasdk2.jar,JavaTestClient.java and smjsdksample.properties files provided along with SDK installation.

 

Now I need to protect my resources that are hosted in JBOSS  application server using this custom agent.

 

Please tell me

1. how can I configure my custom agent with JBOSS

2. how can I configure JBOSS with my policy server.

 

Thanks in advance

Deepika

by Deepika at March 09, 2010 02:08 PM

PleXML Wiki

Plex-XML

←Older revision Revision as of 09:01, 9 March 2010
Line 50: Line 50:
* Internationalization
* Internationalization
** Complete, database-assisted translation using a dictionary table
** Complete, database-assisted translation using a dictionary table
 +
** On-the-fly translation via Google-Dictionary-API into 52 languages
** User-individual localization of the date, time and number formats
** User-individual localization of the date, time and number formats
** UTF‐8 support
** UTF‐8 support

by Zwirnerj at March 09, 2010 09:01 AM

March 08, 2010

Twitter / plex2e

plex2e: Stay tuned for exciting new CA Plex/2E news on Virtual CA World.....new for 2010

plex2e: Stay tuned for exciting new CA Plex/2E news on Virtual CA World.....new for 2010

March 08, 2010 06:33 PM

PleXML Wiki

Plex-XML

←Older revision Revision as of 18:16, 8 March 2010
Line 49: Line 49:
* Internationalization
* Internationalization
-
** 100% Translation per Database in a global dictionary
+
** Complete, database-assisted translation using a dictionary table
-
** Date, Time, Number separated from Language
+
** User-individual localization of the date, time and number formats
-
** Variable Date, Time formats
+
** UTF‐8 support
-
** UTF‐8 Support
+
[[Category:Overview]]
[[Category:Overview]]

by Guenter at March 08, 2010 06:16 PM

Menu (Add entry)

New page: How to add an entry into the Plex-XML menu system. Category:HOWTO Category:Security

New page

How to add an entry into the Plex-XML menu system.










[[Category:HOWTO]]
[[Category:Security]]

by Guenter at March 08, 2010 05:17 PM

Special:Log/block

blocked User:ProfessionalTeethWhiteningInOklahoma with an expiry time of infinite (account creation disabled, e-mail blocked): Spamming links to external sites

by WikiSysop at March 08, 2010 11:47 AM

CA Forum - Plex General Discussion

customize logon screen TCP/IP connection at runtime

Dear All,

 

We have developed a plex service that runs on computer startup and for user authentication starts with the TCP/IP logon screen.

 

As the service starts automatically, at that point the user does not know where he/she is logging on to. Is there a way that we can access the logon screen and display the application name in the window caption bar?

 

Thanks,

 

Simon

by Simon_Jasperse at March 08, 2010 10:26 AM

March 05, 2010

PleXML Wiki

Plex-XML Community Edition (Start)

←Older revision Revision as of 00:34, 5 March 2010
Line 36: Line 36:
# Open your first Plex-XML application http://127.0.0.1:8080/plexxml/aServlet :-)
# Open your first Plex-XML application http://127.0.0.1:8080/plexxml/aServlet :-)
# Smile and start to write the web application you always dreamed of.
# Smile and start to write the web application you always dreamed of.
 +
 +
 +
= Any hick ups so far? =
 +
Please check our [[The most common Plex-XML rookie problems|page of most common Plex-XML rookie problems]]

by Guenter at March 05, 2010 12:34 AM

The most common Plex-XML rookie problems

←Older revision Revision as of 00:27, 5 March 2010
(2 intermediate revisions not shown.)
Line 1: Line 1:
-
The most common Plex-XML rookie problems
+
; Using a wrong Java runtime
 +
* Please use a version > 1.6
 +
 
 +
 
 +
; Using an outdated Java version within [[Eclipse]]
 +
please check the JRE used within Eclipse for the ANT Tasks:
 +
* Open the "External Tools Configurations" Window via "Run->External Tools->External Tools Configurations".
 +
* Select the "Plex_XML_Community_Edition build.xml" in the left list
 +
* Select the "JRE"-Tab , there select "Separate JRE" and ensure that there is a JRE 1.6 selected.
 +
 
 +
 
 +
; No database connection
 +
* Please set a valid user and password in the [[.localtomcat.properties]]
 +
* Please set the correct database type in the [[.localtomcat.properties]]
 +
 
 +
 
 +
; New fields are not visible
 +
If you have added fields to an existing table in the database and can not see them on the screens of your application? You can continue using your already existing screen formats but you need to [[Refresh Format|refresh those formats]]. This is a very comfortable one click solution.
 +
 
 +
 
 +
 
 +
 
 +
[[Category:HOWTO]]
 +
[[Category:FAQ]]

by Guenter at March 05, 2010 12:27 AM

March 04, 2010

CA Forum - 2E General Discussion

Maximum fields in All Fusion 2E Functions -RESEARCH-Case study

*** Please use if needed****

 

This solution was provided to my client in 2005 and same was reviewed and publsihed in IBM.com and it is not there any more as 2E is part of CA

 

****

 

Introduction

In some applications lots of information needs to be displayed on a screen. But unfortunately character-based ("green screen") software/tools will not allow displaying all the information in a screen or in one page. It will allow only certain number of fields based on the limits of accommodation in the screen or maximum number of fields allowed in the software/tools/language. If we go beyond the limit it will be a problem.

The same case happens here in 2E. There are 132 fields were hidden and 99 fields were output in a DSPRCD Screen. As the implantation user wants to add a field in that DSPRCD screen and by pressing the key F4 on that field should display the related information in another screen.

Problem

In any screen, Detail record format will only allow maximum of 99 fields of input or output or input and output combination. Hidden fields are not a problem. If we try to add one more new field in the screen which is already having 99 input/output fields, we will not be able to compile the program. It will stick with the GENSRC and if we see the JOBLOG the following message will be displayed.

Message . . . . : FIXEDOVERFLOW at statement 525 in YCBLCSRK1I. ONCODE 310. Cause . . . . . : The receiver operand is too small to hold the result. The number of digits of the intermediate result of a fixed point arithmetic operation exceeds the maximum number of digits allowed by AS/400 PL/I. The maximum for intermediate results is 15 or 31 (depending on whether the compiler option *EXDDEC is used) for decimal fixed-point values and 31 for ……

The problem here is, the screen is reached the maximum number of indicators i.e. 99.If we define an input or output field more than that the source will not get generated because there is no indicator available to assign for those fields. If we try to give “G” Generate source against this function it will come out from the model and we will get the following message “The receiver operand is too small to hold the result” Requirement:” .Here while generating the source, internal source is checking the validation and comparison in its internal AllFusion 2E (SYNON 2E) Code which is available in YCBLCSR program and related files.

For Hidden fields, this is not a problem since these fields are not at all considered hence there is no need of indicators.

 

Requirements

But here the requirement is on the existing screen which is in production and it is a familiar screen for the business users. Because of one field, the client does not want to change the screen look (i.e. to go for another DSPRCD 2, or 3). If we go for DSPRCD 2 or 3 we need to split the fields in to across the screen. That will go for further implementation, and time consumption and also client needs the training on the new screen .Because the existing screen is there for a long time in production.

Requirement 1

Add a field in DSPRCD screens and that will high light that the current record is having the new functionality say for example “T”-Test (Fig1 highlighted in Blue)

Requirement 2

If “T” is displayed then user can take F4 and see the full details of Test in another screen.

Here adding input/output field is not allowing in screen due to compilation problem. We tried to concatenate some of the fields and we tried to add a field. This case compilation was not a problem but F4 was not working due to the indicator problem. How we can make a code for when F4 is pressed, since this also need an extra indicator (Code will generate an indicator for F4 pressed).So this solution also not helpful. So we will see how to solve this problem. Let us see in detail below.

DSPRCD for displaying all the information: Fig 1:

*PROGRAM   *PGMMOD OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO           DD/MM/YY 
User                	Test screen                		    HH:MM:SS 
Row1  666666666666666 666 Date1 66/66/66 Date2 Dt 66/66/66 Type  OO 
Row2  OOOOOO    Field1	 OOOOOOOOOO Field2 OOOOOOOOOOOOOOO   Field3 OO 
Row4: FLDl OO Field4 OOOOOOOOOOOOOOO Field5OOOOOOOOOOOOOOOOOOOOO Date666/66/66 
Row5: FLD2 O Field6 OOOOOOOOO FLD3OO Field7 66/66/66 FLD4 OOField8 666/666-666 
Row6   OOOOOOOOO Field9 OOOOOOOOOOOOOOO FLD5 OOOOOOOOOOOOOOO FLD6 OOOOOOOOOO   
Row7 OOOOOOOOOOOOOOOOOOOO Field10 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO        
Row8 OOO FLD7 O FLD8 O FLD9 66/66/6666 Price   Tot1      Tot2      Tot3   
Row9  FLD10 66/66/66 FLD11 66/66/66    Cal1 6666666.66 6666666.66- 6666666.66- 
Row10: OO FLD12 OOOOOOOOOOOOOOOOOOOO 	Cal2 6666666.66 6666666.66- 6666666.66- 
Row11 OOOOOOOOOOOOOOOOOOOOOOO GenInd O Cal3 6666666.66 6666666.66- 6666666.66- 
Row12 OOOOOOOOOO FLD13 OOOOOOOOOOOOOO  Cal4 6666666.66 6666666.66- 6666666.66- 
Row13 66666 FLD14 66666666.666 FLD15OO Cal5 6666666.66 6666666.66- 6666666.66- 
Row14 666 FLD16 O FL1 O FL2 OOOOOOOOOO Cal6 6666666.66 6666666.66- 6666666.66- 
Row15 FL3 OO FLD16 OOOOOOOOOOO         Cal7 6666666.66 6666666.66- 6666666.66- 
Row16 FL4 OO FLD17 OOOOOOOOOOOOOOO     Cal8 6666666.66 6666666.66- 6666666.66- 
Row17 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO Cal9 6666666.66 6666666.66- 6666666.66- 
Row18 FLD18 OO FLD19 OOOOOOOOOOOOOOOO Cal10 6666666.66 6666666.66- 6666666.66- 
Row19 O FL5 OOOOOOOOOOOOOOOOOOOOO     Cal11 6666666.66 6666666.66- 6666666.66- 
Row20 OOOOOOOO OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO O O O O O O O O O         
Row21OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO  
Row22OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Solution

To avoid the Compilation problem and full fill the user requirement we added a constant field as “O” and we noted the Cursor position of the field in the screen (Cursor row and cursor column).

Now we added the code in the Action diagram as follows. And the new functionality is also worked as per the new requirement and there was no compilation problem. In this case the cursor row is = 21 and the cursor column is = 55

Anyhow there will not be any big change in the screen structure i.e. fields locations in the screen and screen looks etc, If any screen changes in future then we have to note down the cursor Row and Column and need to change in the action diagram if we did the code for F4 functionality based on the cursor row and cursor column.

Action diagram Code:

USER: validate detail fields
Case DTL.CMDKEY is CF04
     IF *Cursor Row is Row (Defined as 21 is Row)
     IF *Cursor Column is Column (Defined as 55 is column)
/* Call the new functionality*/	
END Case		

Note:

We can go and create a new screen or go for DSPRCD 2/3 and EDTRCD 2, 3 these all are the option .But nay existing screen and like the small one or two changes I feel this is a good method. IT will save the time /cost and no further training is needed for the End user or business user. Particularly some customers like our customer will not allow changing the new screen since they need time cost and need training for their clients.

Conclusion

Now we understand How the Constant Helped lot in the compilation problem and solved the new requirement. As discussed in the above cases we can use this constant technique to solve this kind of problems. We concatenate some text fields if they have any relations (Ex: First name, Second name ) then we can remove/Hide other field and we can insert a new field. But still if we have indicator problem like taking F4 we may need to go for constant technique.

 

2EMDBASH

DR

USA

by 2EMD at March 04, 2010 10:13 PM

Customized TAB sequence-Case study-***RESEARCH**** issue & SOLUTION

HI  All

 

This is something intersting which i helped to my client in 2005 . This article also reviwed by IBM team frm austin in 2005  and was published  in IBM.Com now it is not there any more as 2E is part of CA. so i just recollected my artciles and publsihing here ( also fine the same in wiki.2E)

 

***************Please use this techinc if you needed**************Solution given already here

** AS artcile is big.. so am splitting in 2 or 3 in two continuos reply section due to sapce limitaion .. bear with me *********

 

Introduction:

All Fusion 2E Screens are sets the default display sequence in all 2E screens. But we can also customize the TAB sequence based on our requirement, i.e., like from top to bottom or wherever user wants to move the cursor from one field to another. In some cases the TAB sequence will not work as developer mentioned the TAB sequence as expected. This will be a very interesting topic for any one to try out. The following scenario can be foreseen in any applications. The scenario is explained with a very clear example. The solution is also provided to overcome the problem.

Problem

User wants to customize the TAB sequence for the fields in the below mentioned screen as from the fields (Top to bottom and Top to bottom) 1, 2, 3 etc as mentioned in the below EDTRCD screen Fig 1. The TAB sequence is given in the order as user wants but the cursor is not moved from field 1 to field 2 as expected. Instead TAB sequence is moved from right to left in the screen and continues the same in the entire screen.

In the screen (Fig 1), there are some constants are defined between the fields since these are all different headings they need. That will change the order of display sequence. For example let us consider a constant is added between the field 1 and field 2.The DSP Sequence for field is 1.00 and field 2 is 3.00.Here DSP sequence 2.00 will not be displayed since the added field is a constant.

TAB sequence will not work as we expect or as we have mentioned in the below case:

Let us consider the Display Sequence is given in ascending order for the screen fields and the next DSP sequence is missed(skipped) due to Constant fields ,Then other fields continues with increment with last Skipped DSP sequence number .And the TAB sequence is also in descending order for the skipped scenario fields mentioned in the Example 1 given below. In this case All Fusion 2E provides a facility to skip the DSP sequence and TAB sequence with descending order only 5 times .If exceeded by the 5 times, the TAB sequence won’t work as we expected/customized. Example 1: EDIT SCREEN FORMAT DETAILS: Field Func Typ Usg Ovr Display seq Tab seq

Column3 Row1 (21) DTA REF I I 14.00 15.00 Column1 Row2 (2) DTA REF I I 17.00 14.00

Column3 Row2 (23) DTA REF I I 18.00 16.00 Column1 Row3 (3) DTA REF I I 24.00 5.00

The fields in the below screen (Fig 1) are displayed based on the different conditions. For example if Header Type is ‘A’ then certain fields will display on the screen, if Type is ‘B’ some of the fields will display on the screen. If Type is ‘C’ some of other fields will display on the screen. Rests of other fields are hidden when those specific fields are getting displayed based on the Header Type condition. In this case the cursor should move correctly between the fields based on the developer designed the order. But it is not.

 

Fig1: EDTRCD screen:

  • PROGRAM *PGMMOD OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO DD/MM/YY
USER             			TAB Sequence                        HH:MM:SS 
                             OOOOOOOOOOOOOOOOOOOO                              
Header OOOOOOOOOO Header Type O  HeadDescription                                 
Head Type Table number, press Enter. -     
                                         
                    Column1       column2         Column3       Column4     
Row1 		        1. - 	                        21. -                       
Row2 			 2. -                          23. -                        
			  Head1	Head2		    Head3		Head4
Row3			 3. -          10.-            22. -          30.-            
			  Head5	Head6		    Head7		Head8	
Row4		        4. -          11.-            24. -          31. -       
   
  Row5	    	 5. -          12.-            25. -          32. -           
  Row6		 6. -          13.-            26. -          33. -           
  Row7		 7. -          14.-            27. -          34. -           
Row8                OOOOOOOOOOOOOOOOOOOOOOOOO                          
Constant Text 
Row10               OOOOOOOOOOOOOOOOOOOOOOOOO                             
Row11		        OOOOOOOOOOOOOOOOOOOO 			Value	-----           
       Date1 66/66/66    Date2 66/66/66    User OOOOOOOOOO           O 
F3=Exit   F12=Previous                                                         
                                                                               

Note: 1. Arrow mark shows how the TAB sequence needs to move as per the Requirement. 2. Highlighted Blue color fields are constants defined to display in different conditions. DSP Sequence and TAB sequence are given for the screen as below: EDIT SCREEN FORMAT DETAILS Field Func Typ Usg Ovr Display seq Tab seq

Column3 ROW1 (21)      		DTA  REF  I   I       14.00      15.00
Column1 Row2 (2) 			DTA  REF  I   I       17.00      14.00
Column3 Row2 (23)	       	DTA  REF  I   I       18.00      16.00
Column1 Row3  (3) 			DTA  REF  I   I       24.00       5.00
Column4 Row3	 (30)		       DTA  REF  I   I       27.00      18.00   
Column1 Row4	(4)	   		DTA  REF  I   I       33.00       7.00   
Column4 Row4 (31)		       DTA   REF  I   I      36.00      20.00
Column1 Row5	 (5)	   		DTA   REF  I   I       40.00       9.00
Column4 Row5	 (32)	 	       DTA  REF  I   I       43.00      22.00 
Column1 Row6	 (6)	    		DTA  REF  I   I       45.00      11.00
Column2 Row6	 (13)		       DTA  REF  I   I       46.00      23.00
Column3 Row6	 (26)	   		DTA  REF  I   I       48.00      12.00
Column4 Row6	 (33)	       	DTA  REF  I   I       49.00      24.00  
Column1 Row7	  (7)	    		DTA  REF  I   I       51.00      13.00  

by 2EMD at March 04, 2010 10:07 PM

March 03, 2010

CA Forum - 2E General Discussion

QRG5005 error when generating SQL and RPG or RPGIV

Ok, so we have recently upgraded to 8.5.  We have decided to convert one of our new development models from DDS to SQL (with SQL naming).  This is a new dev model.  It was created in version 8.0 and we copied objects form the main production model to get it ready (It is a subset of business that is being made into its own stand alone application).

 

I've changed the following model values YDBFGEN (*SQL), YSQLVNM (*SQL), and YSQLLEN(25).  I've left the gen language as RPG for the moment.  I am able to generate the SQL tables with no errors, however when I generate a display file over the table the RPG errors out with the following error:

 

* QRG5005 Severity: 30 Number: 20 Message . . . . : Operation entry following ENDSR operation invalid.

Here is what the error code looks like:

 

9430 *=================================================== 9440 CSR ZYEXIT ENDSR 9450 * Initialize renamed input format fields 9460 C Z-ADD*ZERO ADBFBR * 5005 5005-***** 9470 C Z-ADD*ZERO ADAABR * 5005 5005-***** 9480 C Z-ADD*ZERO ADCDBR * 5005 5005-***** 9490 C Z-ADD*ZERO ADKDCF * 5005 5005-***** 9500 C Z-ADD*ZERO ADVYNS * 5005 5005-***** F3=Exit F12=Cancel F19=Left F20=Right F24=More keys

If I switch the model back to DDS the error goes away.  I get the same issue if I generate with RP4 as well.

 

We would really like to make the transistion to SQL for new developement.  We have a number of non-IBM apps and the ability for those developers to be able to see table information with a meaningful name is important.  I mean we all have grown to know and love DDS 6 character names but some people can't seem to get on the boat. 

 

I'm just curious if anyone else is using SQL with synon. 

 

Some system specs:

 

Blade server

OS v6r1

2e 8.5   RPG, RPGIV

 

Most of the models we use are between 8 and 15 years old (so they have been through plenty of upgrades), I run YCHKMDL weekly and we do cleanup on a monthly basis.

by FoleyE at March 03, 2010 05:20 PM

March 02, 2010

CA Forum - Plex General Discussion

Plex 6.1 - CSGetCurrentDate and CSGetCurrentTime Source Code Question

Can someone supply me with the C# Source code to get the Current Date and Time which performs like the WIN Get Current Date and Time? 

 

Has anyone noticed that the CSGetCurrentDate source code returns both the Date and Time?

   &(1:).fromString("*NOW");

 

I would like this to return the same value as WINGetCurrentDate which returns the current date along with 00:00:00.000 as the time -

   &(1:)= ObDateFld("*NOW");

 

Likewise, CSGetCurrentTime source code returns a date of "1970/01/01" along with the time instead of the current date and time?

    &(1:).fromString("*NOW");

 

I would like the above to return the same value as WINGetCurrentTime which returns the current date and the current time - 

   &(1:)= ObTimeFld("*NOW");

 

Example,

Plex 5.5 NT BackOffice - SQL Database

 

            ISO DATE                                     ISO TIME

            -----------------------                            ----------------------

            2010-03-02 00:00:00.000                2010-03-02 09:08:51.000

 

After upgrade to C# (.Net Server) - Same SQL Database

             2010-03-01 08:50:51.830               1970-01-01 08:50:51.000

 

The issue I am running across after the upgrade is that any selects on the ISO Dates which were set using the server side source code to retrieve the date and time no longer return records because the EQ on the ISO Date does not work since the time is in the ISO Date field. I am no longer able to select ISO DATE = '2010-03-01" - In order to retrieve the records I must create a statement ISO Date >= '2010-03-01" and ISO Date <= '2010-03-02", which will also affect my Crystal reports.

 

I am not sure where the 1970-01-01 date is coming from in the Time field because I have updated the DateEmptyValue and DateLowValue to be "1753-01-01". Also updated the TimeStampEmptyValue, TimestampLowValue to be "1753-01-01 00:00:00" in the CA Plex .Net Management Console.

 

Thanks,

Diane

by Diane at March 02, 2010 02:37 PM

CA Forum - 2E General Discussion

Access to *CURUSER - any 'simpler' ways of getting it?

Just wondered if anyone had any neat and elegant ways of rtving value of *CURUSER.

 

dropping out to a USRPGM to run a RTVJOBA - or call the API? 

 

Is there a way to make itavailable as a *PGM context value?  

 

 

Anyone care to share??

 

 

 

Richard Wilson

 

 

 

 

by Yorkshireman at March 02, 2010 02:22 PM

February 28, 2010

CA Forum - Plex General Discussion

Visual Basic 6 controls and Plex 6.0

I'm using a Plex 6.0 winc applications and visual basic 6 control called msflxgrd.ocx. I have a problem when running the application in production. In the developer environment is ok. Production environment is failed. I have no ocx license and can not use my wonder. Searching the forums I found

http://caforums.ca.com/ca/board/message?board.id=caplexgeneraldiscussion&thread.id=671

 

 but still do not solve my problem. I think I should have the VB6Controls.reg. but I don't have visual studio installer 2002 or 2003. In the visual studio 2005 or 2008 installer don't have vb6controls.reg and failed to find them. Help me please

 

Regards,

 

Jose

 

 

 

 

by jvelasconet at February 28, 2010 11:53 PM

February 26, 2010

CA Forum - Plex General Discussion

Exec SQL

Has there been any thought given to adding support for Exec SQL in iSeries?

by MarkMurphy at February 26, 2010 05:41 PM

CA Forum - Off the Subject

CA Tech Insider Newsletter - New Issue Out Now!

CA Tech Insider

 

Feb 2010 Newsletter Highlights Include:

What's New in CA 2E r8.5

New CA 2E 8.5 Upgrade Training Course
Featured CA Forums Threads
Latest Knowledge Base Updates
European Plex and 2E User Group Meetings in May

Partner Spotlight - Astech

 

Subscribe Today

To receive the CA Tech Insider newsletter by email go to Tech Insider Subscriptions.

 

Access the Archives

To view the current and past newsletters go to CA Tech Insider Archives.

Message Edited by DanielLeigh on 02-26-2010 10:02 AM

by DanielLeigh at February 26, 2010 03:02 PM

February 25, 2010

CA Forum - Plex General Discussion

Plex 6.1 Debugger

Good Day

 

Does anyone know the limitations of the Debugger that is used by Plex? I am getting issues when I have a function that does quite a lot. Lots of sub routines, lots of calls to other functions etc. And at various points in the code while I debug the functions the function "bombs out" with a ob600rc program fault, and closes. At first I thought it is something in the function. And tried to identify at which point this happens, but every time I debug it happens at a different place in the code.

 

Another thing that I have noticed is that if I generate and build something, then debug it, then go back to a function to add something i.e. a cast or set or call.. I then re-generate and build the function. Debug it, and it is if the debugger "remebers" the previous one that de-bugged. it just skips the new lines I added?

 

Any information or help on this will be appreciated.

 

Regards

by Tienie_de_Klerk at February 25, 2010 11:27 AM

Visual Studio 2010 in Focus at Great Indian Developer Summit 2010

Visual Studio has been the most favored IDE for developing applications in the .NET framework. Visual Studio 2010, codenamed “Hawaii”, is now slated to be released on 12 April 2010. VS 2010 is in focus this summer at India's biggest summit for the software developer ecosystem - Great Indian Developer Summit (http://www.developersummit.com/). Sachin Vinod Rathi and Mehfuz Hossain are coming to GIDS 2010, to speak about putting the 2010 version to use, on 20th April at the Indian Institue of Science in Bangalore.

For those looking to build Visual Studio 2010 add-ins with ease, Mehfuz Hossain demonstrates how you can build a VS 2010 addin from ground up using the .Net 4.0 Features, Microsoft Extensibility Framework (MEF) and the Visual Studio 2010 Managed Addin Framework (MAF). Mehfuz will also indulge in an overview of how the new addin framework works and the key concepts that get you started. Sachin Vinod Rathi focuses on how VS 2010 eases the process of building SharePoint applications. With VS 2010's out of the box support for SharePoint templates, it's now easier to design, develop and deploy SharePoint Applications, Web Parts from within Visual Studio. Join Sachin's talk to learn more about developing SharePoint applications with Visual Studio 2010 Beta.

Sachin Vinod Rathi is Architect Advisor with Microsoft India. Over the period of 12+ years, he has been leading and architecting enterprise products, provided architectural direction, technology assessment, and technical team leadership on legacy product re-architecture and modernization. Prior to Microsoft, he worked with SAP and led an IP initiative that resulted in the filing of four Patent disclosures and more than a dozen patent applications. Mehfuz is a core member at Telerik Corporation. He is a contributor and member at www.dotnetslackers.com and part of projects starting from university automation to personalized start page www.pageflakes.com

by Shaguf at February 25, 2010 07:36 AM