View previous topic :: View next topic
|
Author |
Message |
tilak52
New User
Joined: 18 Apr 2007 Posts: 1 Location: chennai
|
|
|
|
Any information about ObjectStar |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
If you search in these forums, you will find a couple of posts about Objectstar. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
I just want to know about the future of objectstar as many say that objectstar is a sunset technology and rerely few clients use it.
Thanks,
Manikandan Kadan. |
|
Back to top |
|
|
Vishwa_nathan
New User
Joined: 15 Jul 2009 Posts: 6 Location: bANGALORE
|
|
|
|
Manikandan, Let me know exactly what you require? |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Hi Viswa,
I have been mapped to a objectstar developemnt project.Im very new to objectstar. I have to learn the things to deliver the project. Learning is not a problem but i want to know wat is the scope of objectstar.As some of my friends said that it is a sunset technology. wat i require is whether objectstar has good openings and its worth learning it. |
|
Back to top |
|
|
Vishwa_nathan
New User
Joined: 15 Jul 2009 Posts: 6 Location: bANGALORE
|
|
|
|
Hi Manikandan,
Objectstar does have a good scope and it supports well as an ESB(Enterprise Service Bus) in the middleware. Since it is new technology, the resource and the materials are in less. Definitely it has a good opening and in near future there will be more requirement. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Hi Vishwa,
Thanks for your useful information. |
|
Back to top |
|
|
Harald.v.K
New User
Joined: 08 May 2009 Posts: 7 Location: Netherlands
|
|
|
|
Hi,
ObjectStar is a programming environment, originated in the '90's. By then it was a revolutionary (object-oriented) way of application-development. The only drawbacks were that it was 'under construction' for a long time which left a lot of open ends and a limited development environment that made maintenance a menace.
In 2006 (I believe) it was purchased by TIBCO and made a part of the TIBCO suite of products that implement (as mentioned in other replies) an Enterprise Service Bus. Mainly used to disclose almost any datasource on the mainframe to that bus. In this context O* is at its best!
As an application-development-tool it is surpassed by 'better' languages and environments, with which it has a lot in common. In the 'middleware'-layer it is an excellent language with a lot of promesses for opening up the legacy-world. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Thanks a lot Harald. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Hi all,
I want to know exception handling in objectstar(Rules). Can anyone help me in understanding the above concept. |
|
Back to top |
|
|
Vishwa_nathan
New User
Joined: 15 Jul 2009 Posts: 6 Location: bANGALORE
|
|
|
|
Hi,
Handling exception on rules & tables could be done on specific exception operation if identified.
In general most of the known exception arise due to table operation like, GETFAIL,INSERTFAIL,REPLACEFAIL & DELETEFAIL. This could be handled by coding in exception part like
ON GETFAIL:
CALL MSGLOG('GETFAIL ON TABLE': xxxxx) (code how you want to handle this exception). Like that you can go for handling individual exception raised.
In case if not specific to the exception type(need to handle all type of exception), Just have a generic like
ON ERROR:
Handel how you want.
Thnx
Vishwa. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Thanks Vishwa...
Can we code signal(excp name) in the action part and handle this exception.???? |
|
Back to top |
|
|
Harald.v.K
New User
Joined: 08 May 2009 Posts: 7 Location: Netherlands
|
|
|
|
Manikandan, Vishwa,
The O* rule-editor is devided into 3 parts: the condition-part, the action-part and the exception-part.
signalling of exceptions can take place in the action-part of a rule (and as actions after handling of a specific exception).
You should also be aware of the following:
+ exceptions should be handled within the 'call-tree' of rules (you cannot 'jump' to a new rule or transaction-levels). This is espessially important when you use transaction-level breaks.
+ you should be very carefull with ON ERROR, since it will catch ALL errors (even the ones you would not like catching). This can cause endless loops!
+ you can use exceptions as loop-delimiters (UNTIL <exception>; end;).
+ there are a number of system-generated exceptions. they follow a certain hierarchy (please read the reference-manual). This should also be taken into account when programming exceptions. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
thanks a lot herald |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Hi all,
is there any functions to check whether the entered field is character or not in Objectstar(Rules). Like we have num_chk to check whether the field entered is numberic or not.... Just akind of validations. |
|
Back to top |
|
|
Vishwa_nathan
New User
Joined: 15 Jul 2009 Posts: 6 Location: bANGALORE
|
|
|
|
Hi Mani,
The function VALID_NAME will answer your question.
Thnx
Vishwa. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Thanks a lot vishwa. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Hi all,
Can anyone help me in understanding the difference between CALL and TRANSFERCALL Commands in Objectstar(Rules). |
|
Back to top |
|
|
Vishwa_nathan
New User
Joined: 15 Jul 2009 Posts: 6 Location: bANGALORE
|
|
|
|
Mani,
In O* Call & Transfercall is more over similar.
Call:
1.Invokes the rule with the scope of current transaction.
2.Call doesn't have a mode of operation.
Transfercall:
1.Terminates the current transaction & starts a new one.
2.Can have a mode of operation. Eg
TRANSFERCALL IN BROWSE .....
TRANSFERCALL IN UPDATE .....
Thnx
Vishwa |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
thanks a lot vishwa... |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Hi All,
Is there any options to copy a rule from user libraries across different users in Objectstar. |
|
Back to top |
|
|
Vishwa_nathan
New User
Joined: 15 Jul 2009 Posts: 6 Location: bANGALORE
|
|
|
|
Main,
Go to ER option, it will list all the rule available in the library, select the rule which you want to copy, then use the line command 'C' copy in front the the rule, latter it prompts for a DEstination Library. |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Vishwa,
But it is possible to copy rules or tables from other user ids(Created by other users).
Actually,i thought of copying the table definition of another user and its not allowing..... Is there any grant access releted things there?? |
|
Back to top |
|
|
Harald.v.K
New User
Joined: 08 May 2009 Posts: 7 Location: Netherlands
|
|
|
|
Manikandan,
From your questions I notice that you are indeed very new to ObjectStar. Since this programming environment is very different from many other ones (at least the ones I know: COBOL on mainframes, java, .NET on other platforms), I suggest that you get yourself some course-material from TIBCO (the current 'owner' of ObjectStar).
ObjectStar is a programming environment that is great for 'opening up' the mainframe to the non-mainframe world. Even end-user-applications can be created in it quite easily. However, it has some features that make it easy to make a mess of things (especially when you deploy stuff in a production environment). This may lead to systems that are very hard to maintain.
However, you can do 'magical' things if you use it right. For example, the use of an application framework (which you will have to design and create yourself if it is not yet present in the environment you are using) will substantially decrease development-time for new applications and maintenance in future. I should say that it is quite a threshold to take for a newcomer in the ObjectStar world.
So I advise you: try and convince your (project-)manager to let you have a proper education in ObjectStar!. It will pay off!
I have some material, but only in hard-copy (not electronically) and it is mainly Intellectual Property of a client of mine (alas...) |
|
Back to top |
|
|
manikandan kadan
New User
Joined: 02 Jul 2009 Posts: 16 Location: Chennai
|
|
|
|
Thanks Harald.... I have a training material and im jus trying to master it...... Can you suggest me some more training materials????? |
|
Back to top |
|
|
|