tag:blogger.com,1999:blog-5807230829860430852.post2611527559946703051..comments2024-01-11T17:41:18.860+05:30Comments on Siebel in Your Hands: Access to Siebel Message ElementsUnknownnoreply@blogger.comBlogger9125tag:blogger.com,1999:blog-5807230829860430852.post-83314706418950917902021-06-11T02:48:44.818+05:302021-06-11T02:48:44.818+05:30Very good article and helpfull !Very good article and helpfull !Peoplesoft, Siebel, SOA, JAVA y más ...https://www.blogger.com/profile/11603559808292386176noreply@blogger.comtag:blogger.com,1999:blog-5807230829860430852.post-22741478034510431322020-08-22T15:06:40.086+05:302020-08-22T15:06:40.086+05:30Anyway to loop the IO..if we want to read & sa...Anyway to loop the IO..if we want to read & save the properties for each iterationSrinivas M.https://www.blogger.com/profile/09306800942691184299noreply@blogger.comtag:blogger.com,1999:blog-5807230829860430852.post-38542652117936152232017-01-17T23:33:23.019+05:302017-01-17T23:33:23.019+05:30no luck...again:
The limitation of 75 chars in do...no luck...again:<br /><br />The limitation of 75 chars in dot notation can be easily solved, by redefining the type of one or several child property sets using the "type" system property in the input arguments of the echo call (so called - "on the fly" of your echo call). You type this after the child PS name, then a "." and then the "type" word in sharpened/angle brackets ("<" and ">"). But IMPORTANT, you have to REALLY take care about the sequence property of the input arguments, otherwise you easily "destroy" or "recreate" the whole PS from scratch, by loosing your data.<br /><br />Example to shortening the type of child property sets:<br /><br />In this example we want to read the "Name" field of the Account:<br /><br />Input arguments:<br />--------------------<br />Input Argument: sm.ListOfAccount<br />Type: Literal<br />Value: LOA<br />Sequence: 1<br /><br />Input Argument: sm<br />Type: Process Property<br />Property Name: .. your siebel message hierarchy...<br />Sequence: 2<br /><br />Output arguments:<br />---------------------<br />Property Name: your string property to store the results<br />Type: Output Argument<br />Output Argument: sm.LOA.Account.Name<br /><br />So instead of typing<br /> SiebelMessage.ListOfAccount.Account.Name<br />we end up with<br /> sm.LOA.Account.Name<br /><br />In the similar way can be shortened any PS-tyle on any level of the hierarchy. Multiple re-typings in one call are supported. The sequence, as you see above, might seems not logical (first re-typing and then "sending" the hierarchy into the input), but this is the way how it works. Internally the c++ class works in "a kind of reverse order" comparing to the expected human logic :-)<br />If you want to retype several PS level in the same call, then do it just at the beginning, i.e. with the lowest sequences. For example: sequence 1 retypes the "ListOfAccount" into "LOA", sequence 2 retypes the "Account" into "A", etc.<br /><br />Complex transforms using "echo" method needs a lot of practice until you'll get the feeling how the engine behinds that class works. But i can assure you that apart from reading single properties, even complex transformations using echo calls are possible. Well...almost. The only tricky thing is the deletion of child property sets and properties --> as i remember, i wasn't able to achieve clean deletion without "corrupting" other parts of my hierarchy instance. But maybe i still need to practice more on that. But for example, moving one Child PS on another level, i.e. restructuring - is feasible...in one or several echo calls...it depends on specific exercise. Often, several transforms are doable in one single echo call, like retyping on several levels, setting/changing values.<br /><br />Hope this extension to the good post above helps further for those who want to get more expert skills into this "hidden" undocumented area (well: documented is just the simple .dot notation, but not the transformations, retyping, etc.). The only disadvantage is, that these kind of manipulations are officially not supported by Oracle, so use this on your own risk.<br />Dimahttps://www.blogger.com/profile/03919919397938764859noreply@blogger.comtag:blogger.com,1999:blog-5807230829860430852.post-63788767438967889332017-01-17T23:01:50.981+05:302017-01-17T23:01:50.981+05:30This comment has been removed by the author.Dimahttps://www.blogger.com/profile/03919919397938764859noreply@blogger.comtag:blogger.com,1999:blog-5807230829860430852.post-58680654123018291922017-01-17T22:58:51.485+05:302017-01-17T22:58:51.485+05:30This comment has been removed by the author.Dimahttps://www.blogger.com/profile/03919919397938764859noreply@blogger.comtag:blogger.com,1999:blog-5807230829860430852.post-35496298621399722842015-07-07T19:15:05.294+05:302015-07-07T19:15:05.294+05:30Hello Abu,
There is no possibility of reading val...Hello Abu,<br /><br />There is no possibility of reading values from multiple IC instances using Business Services.<br />There is no solution yet. <br />Only way is to go for scripting.<br /><br />Regards,<br />VigneshVigPrabahttps://www.blogger.com/profile/15960548273800559494noreply@blogger.comtag:blogger.com,1999:blog-5807230829860430852.post-78010782892175991552013-05-09T09:45:40.125+05:302013-05-09T09:45:40.125+05:30Wonderful! Can you tell me how to read property va...Wonderful! Can you tell me how to read property value if there are multiple IC instances?<br />Regards,<br />AbuAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5807230829860430852.post-42648809014098704842013-04-19T03:41:29.359+05:302013-04-19T03:41:29.359+05:30Very good article. This serves as a one stop refer...Very good article. This serves as a one stop reference to know different ways while reading the IO hierarchyAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5807230829860430852.post-72945404311790706172012-10-17T00:51:17.029+05:302012-10-17T00:51:17.029+05:30Thank you, this article helped me out :)Thank you, this article helped me out :)Anonymousnoreply@blogger.com