Suggest on the design in PI
Hello experts,
I have a requirement where i have to make use of sync/async bridge.
Let me detail my requirement.
I have a source system which sends a sync request to PI. PI would send an async request to the target system. The target system sends the async response to SAP PI. PI would again sends an async request to the target system, the target would send the async response to PI. Then, PI would send the sync response to the source system.
The request from the source is SOAP request. Both async calls at the target side will happen through MQ.(JMS adpaters)
The requirement is sync/async with two async calls involved at the target side.
Hope the requirement is clear.
Could you please suggest on the best performance design!! also, on the procedure to go about it.
Thanks
Swetha
Hi Swetha,
>>PI would send an async request to the target system. The target system sends the async response to SAP PI. PI would again sends an async request to the target system, the target would send the async response to PI.
PI will send async request to first target system and then move on to the second. It will not wait for any response from the target system (this is the case for async interface). If you want a response back then you need to make both send steps (to intermediate targets )as sync send step.
But in BPM you have the option of acknowledgment in send step. You can use transport acknowledgment for each of the async send.
Performance wise this is going to be a bottleneck as you have JMS receivers and BPM.. Not a great combination
Regards
Suraj
Similar Messages
-
Need Suggestion on the Design of a New Workbench
Hi All,
I need a suggestion on the design of agreement workbench..
The requirement goes this way...
We will have workbench main screen, where header and line details will be entered manually ( or sourced from legacy system). On the main screen, there will be few buttons, clicking upon which will open the subforms (around 6-8 screens) or supporting details (the data can be entered or interfaced).
We have two approaches.
1. Keeping everyithing in a single .fmb file
2. Creating one .fmb file for the main screen and different .fmb files for each of the individual screens and calling them from the main screen.
Please suggest the best approach considering all the factors like maintanance, user friendlyness, switching b/w the main and child forms and all other possible factors which can make difference.
Thanks in advance!.
Thanks,
PavanHello,
All I can say is that small modules are faster to load and easyest to maintain.
Francois -
It is a suggestion on Adobe Dreamweaver:
Could you change the setting of the page or template; to a free platform?
example; move: images, tables and other elements all over the place covering the page. in order to facilitate the user in the design environment.
free
Thank you for your attentionAdobe has been trying this and the product is called Muse ( Web design software | Download free Adobe Muse CC trial ). It doesn't give you the control over the code that most developers prefer but it could help bridge the gap for design if that is what you are looking for.
-
The design of this website is confusing and hard to use.
Adobe are regarded as the industry standard of design software, so it seems ironic (or embarrassing) that this website is so poorly designed. I came here simply wanting to post a question about Flash Player but found it the whole experience to be confusing, bewildering and frustrating.
I will list my ten major criticisms below:
1. ILLEGIBLE FONTS
Many of the site's styles (eg discussion titles) use horribly small fonts, to the point of being illegible and nauseating at normal viewing distance. I have to lean forwards towards the screen to read it. I have never had this issue with any other site I visit. The font used is not a screen font and is simply not suitable for being displayed at that size and looks quite ugly (eg lower case 'e' has no hole). In addition, some of the styles use almost illegible colors (eg gray on lighter gray). This kind of "minuscule" typography might be perfect for a small space (eg application control panels), but for a website displayed on a modern computer monitor (at least 1920 pixels wide) it is totally inappropriate. And my monitor is large, I dread to think how small the text would look on a small screen.
2. UNCOMFORTABLE LAYOUT
The layout spans the whole width of the screen, making it very uncomfortable to use the site. All the important elements are aligned either to the left or the right of the screen, with a vast gap in the middle, meaning that one has to constantly dart one's eyes (or neck) back and forth, which is made even worse by the small font size which requires a person to "move in" towards the screen.
3. LACK OF PAGE TITLES
To add to the sense of disorientation, many of the key pages don't have a title, so you simply do not know where you are or what you are looking at. For example if you go to the main list of all the communities (forums.adobe.com/places), there is no title; nothing to tell you what you are looking at. Likewise, if you do a search, there is no title (eg "Search results"). Having titles at the top of pages is fundamental to web design so people don't get confused about where they are.
4. THE "FORUMS" DON'T LOOK LIKE FORUMS
I was brought to the "Using Flash Player" page by an external link, and when I arrived I was just totally confused about where I was and what I was looking at. The page title "Using Flash Player" didn't tell me I was in a discussion community. The page is littered with so many different links and features it is hard to know where to look and what the purpose of the page is. The page does not have a sense of being a discussion forum. I expect a discussion forum to have the word "discussion" somewhere at the top, with a list of threads and information such as last post, replies, views, as well as a way to see how many threads there are in that forum and a way to navigate between pages and see older threads. Not to mention all the strange buttons which I will mention in my next point…
5. MYSTERIOUS BUTTONS
A good website uses terminology and controls that people recognize and understand. But all the buttons on this site are strange. At the top of each discussion forum we have "Overview", "Content", "People", "Sub-communities" and "Follow". I can honestly say I have no idea what any of those mean or do (with the exception of "Sub-communities"). Websites should use clear, unambiguous language so that people know what the controls do and are not clicking on the "unknown". If your site does have unconventional controls that people are not going to be familiar with, you should have tooltip popups which explain, to make it easy for newcomers. I have clicked on those strange buttons but on the whole I have not been able to work out what they do. The "People" button would seem to be a way of finding users/members but surely that is a rare function and it should be at the foot of the page not in a prominent location? Likewise when you do a search, you must choose whether to search for "Content", "People" or "Communities". Most people will have no idea what the first two of these options mean, I certainly don't. It's just a very weird site.
6. INCONSISTENT LAYOUT
Another confusing thing is that there seem to be as many page layouts as there are pages! Every different page I have been to has no common elements or common menus, everything changes. Even different community pages have different features and different layouts. This leaves you feeling totally disoriented. A website's basic controls and menus should not keep shifting around, it leaves the user with no sense of continuity; it cripples their understanding of how the site functions; and it prohibits them from distinguishing between a page's controls and its content, since both keep changing around.
7. BUGGY
I am less critical of bugs because I know that inevitably they happen, and likewise will inevitably be resolved. But in my brief time using the forums I came across plenty of bugs, two are on the main welcome page:
A) First of all, a pop-up box appears which says "Say Something" inviting me to click on the pencil icon. I then click on the pencil icon and another box appears with options. However, the "Say Something" box is still there and it obscures the box below it. You can't click on it, so you have to click off both boxes, then the "Say Something" box is active again, then you can click on the small "skip" button, and then finally you can click on the pencil icon again and see what was there all along. Not a serious bug, but clumsy.
B) Also on the welcome screen there is a link at the top which says "New to the community? Check out our guidelines". I didn't hesitate to click on this because by this point I felt totally lost and confused and wanted all the help I could get. I clicked on that button and it took me to a page called Community Guidelines. I clicked on the first link ("Find answers to questions") which took me to an error page ("Unauthorized. Access to this community or content is restricted. If you think this is a mistake, please contact your administrator or the person who directed you here.
8. TERMS AND CONDITIONS
Finally, the terms and conditions upon signing up are unreasonably long, to the point of being prohibitive. If someone is having a problem with their software, they don't want to have to spend hours reading through terms and conditions before they can even get to ask a question. It is completely out of order to force people to read all those terms and conditions, and especially forcing people to re-read the whole thing any time there is an update. It is simply laziness on the part of the admin. They could carefully go through the terms and conditions and identify the key elements which have been changed and provide the user with a neat summary, thus saving thousands of people many hours of reading. When I take out a mortgage on a house, I have terms and conditions to read, and I expect there to be a lot. But when I simply want to sign up to a discussion forum, I do not expect a similar level of terms and conditions. People can go to, say, Yahoo or Google or YouTube and discuss these issues freely without having to read any terms and conditions at all. By putting up all these barriers you are just turning people away.
9. IDENTITY CRISIS
Finally (and in conclusion) I would say that the site doesn't seem to know why it exists: whether it is aimed at helping the general public or amusing technology lovers?
I would have expected a site like this to be aimed at the general public, since it is promoted as a help resource by Adobe, and covers a very wide range of products, meaning that a very large and wide range of people should be expected to visit it.
However, the site gives the opposite impression. It has what I would call a steep "learning curve", with complex page layouts, full of unconventional controls and features, as well as the emphasis on community. This would all seem to suggest it is more of an exclusive site aimed more at techy people who want to "hang out" here and become regular users. I feel it is excluding laypeople and casual visitors who are simply seeking quick help.
To put it another way, the design of the site seems to be geared much more towards its regular users than those the site is supposedly trying to "help".
If you want a good example of a good, clean, elegant design that is easy to use, go to www.google.com you will notice that the controls are simple and easy: the eye is immediately drawn to the central part of the screen where the main controls are and there are only two buttons. Then if you want to see more advanced features you can go to the smaller controls which are tucked away in the top right corner and do not distract anyone.Many of your points are totally legitimate.
This one, however, is not:
…To put it another way, the design of the site seems to be geared much more towards its regular users than those the site is supposedly trying to "help"…
The design and management of the forums for more than five years have driven literally dozens of the most valuable contributors and "regulars" away from the forums—permanently.
The only conclusion a prudent, reasonable person can draw from this state of affairs is that Adobe consciously and deliberately want to kill these forums by attrition—without a the PR hit they would otherwise take if they suddenly just shut them down. -
The Design Tool is not appearing in webdynpro(ECC 6.0)?
hi friends,
when i tried to create a webdynpro, the design tool bar not appearing when i choose Window .I wat to create like LABEL, TEXTFELD, BUTTON. Is i have to change any settings to appear design tool.
Regards,
shankar.Hi Shanker,
Large no. of threads (which explains how to solve "the page cannot be displayed " problem) in webdynpro abap forum. So I would suggest that if you have any queries like these, you should post it in the webdynpro abap forum to get quick reponses.
By the way, you can refer these thread:
Re: In the view of Web Dynpro- "Page cannot be displayed screen"
Re: page cannot be displayed in browser
Webdynpro View problem. Layout tab says 'The page cannot be displayed'
dsn error, web page canot be displayed in IE
I hope it helps.
Regards
Arjun -
Some suggestions on the new release
Hi all,
I have some suggestions on JDev 10.1.3
- WSDL: a BPEL project in JDev 10.1.2 automatically creates a .wsdl file with the same name of the .bpel file, even if a project already has its own wsdl documents (with different names). If you try to delete that wsdl file, JDev creates it again on the next restart.
- Properties and Property Aliases: the designer (GUI) doesn't recognize properties if they aren't declared in "project_name"_Properties.wsdl document. While property aliased must be declared into the wsdl automatically generated by JDev (the one with the same name of the .bpel file). Besides, if aliases refer to another wsdl document, the targetNamespace of that wsdl document is imported in the wsdl file "project_name".wsdl. You can compile every kind of project, but you can't see properties or property aliases in the Structure Toolbar if they aren't in the proper wsdl file.
-Suggestion: why don't you manage the files of a project like Eclipse? In Eclipse you can add, cut, paste, copy, delete files of every kind just with right click on them in the Navigator Toolbar or through drag&drop from/to Windows File-Manager.
I hope these suggestions might be useful for the next release of JDev.
Bye byeThanks a lot for your suggestions and feedback. I will pass it to the concerned development group.
Thanks again,
Rakesh -
I would like to thank Creative for creating the Zen Micro as I am enjoying it immensely. Course most of that is due to this being my first mp3 player but its still a pretty good player that gets a lot of questions from people who see it. They seem to really like it after I show it to them. (maybe I should be paid an advertising fee =?)
But there are some things that do need some improvement.
Software Suggestions:
SW Suggestion
Allow people to sort songs by folder structure. I did see this suggestion somewhere in another thread but I really can't stress this feature enough. I'm just not impressed by how you can pick the songs in the Micro currently.
SW Suggestion 2
List the Artist with the Album name, I'm sure I'm not the only one who can't remember all the album names. Though I have to say I'm getting really better at it now. Of course, I'd also recommend to marquee the text since it will no doubt be long. It may seem odd since its under the Album sort, but I'd list the Artist then the Album name that way all your (insert Artist) is grouped together. To me that is much easier to find something I want than an alphabetical list of albums I can't always remember.
SW Suggestion 3
Add the time to the player - Saw a petition for this, I'll sign it.
SW Suggestion 4
Re-design the install shield for your software. PLEASE! I hate it. I don't need "an experience" while installing software. I got a computer that is pretty healthy on horsepower (not the best, but pretty good) and your software locked up 4 times when trying to install... 4 TIMES! That's bad! I even disabled my anti-virus every try and it still had problems. And no, the player was not plugged in when it was being installed - i try to keep the variables to a minimum. Software install should be quick and painless - when I did get it to work it took 20-30min to install Media Source. My 3D based games were by far faster.
SW Suggestion 5
Add a feature to disable the Lock Reminder or whatever you call it. I like to keep my player in my pocket and even though I wrap it in the case to help desensitize the touch pad (and to prevent scratches) I can only imagine how many times I trip off "Player is locked". (forgot the actual message) I don't know if it sucks any battery power but I sure don't seem to get good battery life if I have the player in my pocket. Its about a 2-3hr difference if I keep the player by itself with minimal touching.
SW Suggestion 6
This might actually be possible, but I don't have the player in front of me at the moment. Queue up Playlists (PL). For example I may want to play PL# and PL#3 now, PL#2 and PL# afterwards and then PL#, 2 and 3 tonight.
Hardware Suggestions:
HW Suggestion
The earbuds that came with the player are the first earbuds I have ever broken and I been using earbuds since middle school. I didn't even do anything that 'should' of caused this. I did pull but not that hard, mostly just to untangle the wires. So perhaps you can make them more sturdy...
HW Suggestion 2
Some of the other pieces don't seem as sturdy either. I already see a crack developing on the belt clip holder piece and i only used it once - granted it was on the plane but I still didn't think I did anything that could of caused it. (unless bending my leg with it in my pocket did the trick)
HW Suggestion 3
Player just plain looks cool, buut I think my Black player would look even better if it was all black instead of two-toned. But I do have to admit, by itself I do like the white plastic you used - it is pretty slick. Be even slicker in black tho! =PSW Suggestion
Allow people to sort songs by folder structure. I did see this suggestion somewhere in another thread but I really can't stress this feature enough. I'm just not impressed by how you can pick the songs in the Micro currently.
This is supported (someone correct me if I'm wrong) in the v2 firmware. However, the version 2.x firmware has it's own problems, so I can't recommend it to everyone.
SW Suggestion 2
List the Artist with the Album name, I'm sure I'm not the only one who can't remember all the album names. Though I have to say I'm getting really better at it now. Of course, I'd also recommend to marquee the text since it will no doubt be long. It may seem odd since its under the Album sort, but I'd list the Artist then the Album name that way all your (insert Artist) is grouped together. To me that is much easier to find something I want than an alphabetical list of albums I can't always remember.
Well, as you've already mentioned, the artist sort already sorts first by artist, and then (on the next level) by album. It looks like you already have a solution that works, so I'm not sure why Creative needs to change anything.
SW Suggestion 3
Add the time to the player - Saw a petition for this, I'll sign it.
It's there, it just doesn't show up on the Now Playing screen. If you would like to see the time instead of what's now playing, you can always (after your music has started) keep clicking back until you reach the main menu, and then go to Extras -> Date and Time. This will show the date and time screen while your music is playing.
SW Suggestion 4
Re-design the install shield for your software. PLEASE! I hate it. I don't need "an experience" while installing software. I got a computer that is pretty healthy on horsepower (not the best, but pretty good) and your software locked up 4 times when trying to install... 4 TIMES! That's bad! I even disabled my anti-virus every try and it still had problems. And no, the player was not plugged in when it was being installed - i try to keep the variables to a minimum. Software install should be quick and painless - when I did get it to work it took 20-30min to install Media Source. My 3D based games were by far faster.
Yes, yes, and yes! The main Install Shield program on the CD is a disaster area. I've had much better luck installing just the jukebox drivers by themselves (jb3_drv.exe) and then the updated Micro Explorer found here on the Creative website.
SW Suggestion 5
Add a feature to disable the Lock Reminder or whatever you call it. I like to keep my player in my pocket and even though I wrap it in the case to help desensitize the touch pad (and to prevent scratches) I can only imagine how many times I trip off "Player is locked". (forgot the actual message) I don't know if it sucks any battery power but I sure don't seem to get good battery life if I have the player in my pocket. Its about a 2-3hr difference if I keep the player by itself with minimal touching.
You desperately need to upgrade to firmware version .0.03! Not only does it fix this, but it fixes other charging issues as well.
SW Suggestion 6
This might actually be possible, but I don't have the player in front of me at the moment. Queue up Playlists (PL). For example I may want to play PL# and PL#3 now, PL#2 and PL# afterwards and then PL#, 2 and 3 tonight.
No, it doesn't currently do this, but it's a cool idea.
-Lyle J.P. -
Creative Suite Design standard version is no longer loading plug-ins, fonts, etc., Crashing with every use..How do I reload my software ? I have the Design CS4 package.
Thank you Jeff. Great questions.
I was opening Illustrator in CS4 design standard. Odd too, because the error comes up with it showing missing plugins from Photoshop. I opened Photoshop first, then Illustrator to see if it changed anything. Yes, One of the two error messages for a plugin was gone.
To remove apps I went to the Adobe website to redownload my standard CS4 and chose "uninstall".. So I did. Restarts x 2 . Then Reopening illustrator...same thing again. Restarted, then went to Disky Utlity and cleaned up something off of it as per a internet suggestion...Sorry, it's been a long day alreay. Not me removing anything, just allowing it to do that with repairing.
The version of Mac OS is YOSEMITE 10.10.2 .
I recently updated!!! oooh nooooo! (every watch Mr. Bill on SNL?) so if the updated OS is the culprit, do I have to go back to older version for my apps to work? I never realized how very much I use Illustrator. I know there are extensions I could go through one at a time....seriously I am overwhelmed with some life events that make this computer dilema almost too much of a challenge for me at this time..I am truly grateful for your help. Thank you Jeff. -
Best software/update suggestions for Flash design
We are interested in implementing flash into our web design, but I'm a little confused as to which product to
actually purchase/upgrade to in order to create and run it. We currently have CS2 and DreamweaverMX2004. Should we
purchase Adobe Flash, upgrade to CS4 which has some features in it, or upgrade to the latest DW? Any suggestions?Im my opinion... In the long run I think you would be better off upgrading to the Creative Suite 4 Design Premium or Web Premium, depending on what other software you use. I would lean toward the Design Premium.
-
Going back to Flash builder 4 on Mac because of the design view
I've got installed the Flash builder 4.6 in a Mountain Lion Mac.
I have imported a project that I did some years ago with Flex 3. Everything seems to be ok until I try to see the design view. I can't see anything, it is just empty. I know that it is not necessary but it helps me a lot.
I've been searching in this forum and my conclusion is that I've got to go back to Flash Builder 4.
I would be very grateful if anyone could help me with the next questions:
1- Can I work with Flas Builder 4 with my current serial from flash builder 4.6?
2- Should I uninstall 4.6 before using 4?
Thanks!Hi Chris
Thanks for your reply.
I had already seen that post, and the answers were not applicable to me. But thankfully I have found the solution now!
I Googled the error message: "org.apache.xerces.dom.DeferredElementImpl.getTextContent()Ljava/lang/ String", and came across the following bug report:
http://code.google.com/p/alkwarel/issues/detail?id=10
As suggested in the link above, I deleted the xerces.jar located in user.home/Library/Java/Extensions/. I then cleaned my project, and FB4 for Mac finally exported the release build!
That bug has been annoying me for MONTHS. I'm so happy it's fixed now!
All the best,
Zabeen -
Error loading the designer in vs for windows
Today I decide create a windows store app but when load the mainpage shows error loading the designer and then try to run the app but the compiler also shows error telling me that the app couldn't be registered I'm already registered the license, how can
I do?Hi ozkarLeo,
Could be something wrong with your register developer license, I would suggest you to re-do it via Visual Studio:
Then you should be able to see the dialog let you agree something and acquire for your developer license.
Do not forget to restart the machine if you still have something wrong with the developer license.
--James
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Visual Studio 2013 hangs/freezes when trying to click the designer view
my Visual Studio 2013 update 1 hangs/freezes when trying to click the designer view, after clicking "Design" I can not click "split" neather "Source". What can I do ? I already tried to set the "HTML (Web Forms) Editor
" as "Default"... thanks for support.
In VS2010 the same worked fine.
I "Run as Administrator".
ty for helpHi,
I assume that you are not using VS2013 Express version. In order to get the reason about the hang issue, please use devenv /log to gather activity.xm log and find HR error from this log.If it shows some package corrupt, try to repair your VS.
Here are my general suggestions:
Please try to run devenv /ResetSettings (in command prompt) to eliminate the related potential settings problem.
Try disabling Add-ins (e.g. “Tools” | “Add-in Manager”) or run “devenv.exe /SafeMode”.This can eliminate the possibility that third party Add-ins or packages are causing problems. Also you can try these command lines:
devenv.exe /resetskippkgs and devenv.exe /resetuserdata
Try to create a new user account. This can help isolate user profile corruption related causes.
If the suggestions above are no help, please reinstall your VS.
Thanks,
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Suggestions On Table design - Usage of Nested Tables.
Hi All,
DB Vesion - 10.2.0.1.0
We have an existingtable say, REPORT_MASTER with more than 4 Million records.( 27 Columns )
Now the requirement is as follows: Every day, a job has to run to upadte each row in the REPORT_MASTER table. ( COLUMNs to be updated are new columns -to be designed)
Rules for the updation are generated dynamically depending on a parameter table.
In total, more than 500 update statement will run for updating the whole table (it is not possible reduce the number of updations). Now after the updation the records in the table will be like
ExistingColumns NewColumn1 NewColumn2 NewColumn3 ........
........ BRF01.1 BRF02.5 BRF03.1 .......
........ BRF01.3 BRF02.1 BRF03.2 .......
........ ...... ...... ...... ......First few updates, for example will update "NewColumn1". Next few updates will update "NewColumn2" and so on..
Now My Query is about designing the new columns:
1.If I did as the above sample output there should be 37 new columns as per current requiremnent. It can increase when new report is required.
2.If I go for a Nested Table, my concern is about the update statement. Is there any way to achieve the below code..
update report_master
set new_nested_tab_col(5) = 'BRF02.6'
where .....
And also how will be the performance?
3.If I go for a detail table, it will have a size of almost 37 times that of master_table.
I have to loop through this table (ofcourse with joining to the master table) 37 times again afetr updation for report generation. (This is required anyhow, but here data volume is high)
4. Other methode, ofcourse not very professional, is to keep a single varchar2 column and update that column, so that it will have value like
BRF01.1,BRF02.3,BRF03.1....
Or any other better alternative..?
Please suggest.
Thanks in advance,
Jeneesh
Edited by: jeneesh on Apr 13, 2009 11:36 AM
Update statements will be like as follows, if the basic design is selected :
update REPORT_MASTER set NEW_COLUMN1 = 'BRF01.1' where dynamic_condition1 and NEW_COLUMN1 is not null;
update REPORT_MASTER set NEW_COLUMN1 = 'BRF01.2' where dynamic_condition2 and NEW_COLUMN1 is not null;
update REPORT_MASTER set NEW_COLUMN2 = 'BRF02.1' where dynamic_condition25 and NEW_COLUMN2 is not null;
...Edited by: jeneesh on Apr 13, 2009 12:40 PM
Taking it to front....
Edited by: jeneesh on Apr 14, 2009 8:37 AM
Still I am not comfortable to use 37 columns..APC wrote:
Not sure what you're expecting from us. I'm afraid you haven't explained your scenario clearly, so it's difficult to offer design advice. I will try to explain better:
Basically, requirement is to generate 37 (BRF01 to BRF37) reports from the table CRB_OUTPUT_VIEW_TAB.
(This is the Master Data Table - In the original thread I have mentioed it as REPORT_MASTER).
Each report needs to apply different rules. For this, a RULE table(Parameter table) is provided.
Master Data Table
SQL> desc crb_output_view_tab
Name Null? Type
COMPANY VARCHAR2(240)
GLNO VARCHAR2(144)
CURRENCY VARCHAR2(15)
CUSTOMER_NAME VARCHAR2(240)
ACC_DEAL_NO VARCHAR2(29)
FCY VARCHAR2(18)
LCY VARCHAR2(18)
INT_EXH_RT NUMBER
VALUE_DATE VARCHAR2(10)
MAT_DATE VARCHAR2(10)
CUSTOMER VARCHAR2(50)
BRANCH VARCHAR2(25)
INT_BASIS VARCHAR2(10)
OGLKEY VARCHAR2(207)
SECTOR VARCHAR2(6)
INDUSTRY VARCHAR2(6)
TARGET VARCHAR2(2)
RESIDENCE VARCHAR2(2)
NATIONALITY VARCHAR2(2)
REPORT_DATE VARCHAR2(11)
GL_DESC VARCHAR2(50)
PORTFOLIO VARCHAR2(10)
LOAN_TYPE VARCHAR2(10)
EXH_RT NUMBER
BLSHEET VARCHAR2(50)
SOURCE CHAR(3)
CATEGORY VARCHAR2(6)
BRF_CODE VARCHAR2(20)
DR_CR VARCHAR2(6)
NA VARCHAR2(6)
Rules - Master Table
SQL> select * from brf_parameters order by brf_id,seq;
PARAM_ID BRF_ID SEQ BRF_CODE COLUMN_NAME DATA_TYPE
2 BRF01 1 BRF010001 GLNO CHAR
1 BRF01 1 BRF010001 CURRENCY CHAR
3 BRF01 2 BRF010002 GLNO CHAR
4 BRF01 3 BRF010006 GLNO CHAR
6 BRF01 4 BRF010008 GLNO CHAR
5 BRF01 4 BRF010008 RESIDENCE CHAR
390 BRF02 1 BRF020001 RESIDENCE CHAR
391 BRF02 1 BRF020001 BRF_PARENT CHAR
392 BRF02 2 BRF020002 RESIDENCE CHAR
393 BRF02 2 BRF020002 INDUSTRY CHAR
394 BRF02 2 BRF020002 BRF_PARENT CHAR
Rules - detail Table: (Linked to brf_parameters by param_id)
SQL> select * from brf_param_values where param_id in (1,2);
PARAM_ID CONDITION VALUE1 VALUE2
1 IN AED
2 IN 0010
SQL> ed
Wrote file afiedt.buf
1 select p.seq,p.brf_id,p.brf_code,p.column_name,v.condition,v.value1,v.value2
2 from brf_parameters p,brf_param_values v
3 where p.param_id = v.param_id
4* order by p.brf_id,p.seq,p.param_id
SQL> /
SEQ BRF_ID BRF_CODE COLUMN_NAME CONDITION VALUE1 VALUE2
1 BRF01 BRF010001 CURRENCY IN AED
1 BRF01 BRF010001 GLNO IN 0010
2 BRF01 BRF010002 GLNO IN 0010
3 BRF01 BRF010006 GLNO IN 0030
4 BRF01 BRF010008 RESIDENCE IN AE
4 BRF01 BRF010008 GLNO IN 0040
5 BRF01 BRF010009 GLNO IN 0040
6 BRF01 BRF010004 GLNO IN 0050
6 BRF01 BRF010004 CATEGORY IN 5001
6 BRF01 BRF010004 DR_CR IN Debit
7 BRF01 BRF010049 DR_CR IN Debit For genarating the report BRF01 :
Updation will be done based on each "SEQ" value shown above. So..
Ist update: (Generated from SEQ = 1 for BRF_ID = BRF01)
update crb_output_view_tab set new_brf_code_column = 'BRF010001'
where currency in ('AED') and GLNO in ('0010');
--This is sample. it will be like : GLNO in ('0010','0040','0056'.....)IInd update: (Generated from SEQ = 2 for BRF_ID = BRF01)
update crb_output_view_tab set new_brf_code_column = 'BRF010002'
where GLNO in ('0010')
and new_brf_code_column is null;..... And so on.
The data in the "new_column" is required for report generation.
After all the updations the report "BRF01" (through UTL_FILE) will be generated.
After that updation for BRF02 will be performed and report will be generated.
I have to store the data for all BRF01,BRF02.. because these are used for online reports which are accessed from Discoverer also.
What changes are you making that has lead to you considering nested tables or child tables? I have explained in detailed manner above. (Please revert if not clear)
Why would a detail table be 37 times as big as one table? I was thinking of adding a PK to "crb_output_view_tab" and a new detail table like
pk_from_crb_output_view_tab NUMBER
brf_id VARCHAR2
brf_code VARCHAR2Now here the number of rows will be 37* number_of_rows_in_crb_output_view_tab
Big in which dimension(s)? I have to join the master table and new_detail_table for each report generation
What drives the design - the updating of REPORTS_MASTER or the application which uses the updated data?The time for updation and daily generation of 37 reports (We can ignore the performance of discoverer reports)
Thanks,
Jeneesh -
Can not see the design view nor the java file in CentOS
Hi all. I've recently installed JSC2 in CentOS. I find this tool really useful. But I have a problem with the design view and the java file view. At the beginning, when I first create a Page1.jsp, I can see the design view and the java view with no problem. I run apps correctly. But after a while, I get a "null pointer exception" error and I am able to see only the jsp view, not the others. I don't even have the option to see the Design and Java views. And the page icon in the project window appears to be darker than a well working page. I'm not really sure what sequence of actions I do to get this error, it just suddenly happens. What I've done so far in JSC2 is to link to pages in the Page Navigation view. It works fine for a while, but after a while I get the error I've described.
Yes, if I do that It happens the same. I've tried everything. Now I'm using Window$ 2000 and it works properly. Thanks anyway.
-
Can't view my user control in the designer (An Unhandled Exception has occurred)
I'm using VS 2012, looking at some code I wrote some time ago. For some reason I cannot view the XAML in the design view, only the XAML view. I'm getting an error that says, "An Unhandled Exception has occurred". I can compile the solution fine,
but it won't let me view it. I don't know why I can't view it in the designer. Here's the error details:
Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteException
Object reference not set to an instance of an object.
at System.Windows.StyleHelper.FindNameInTemplateContent(DependencyObject container, String childName, FrameworkTemplate frameworkTemplate)
at System.Windows.TemplateNameScope.System.Windows.Markup.INameScope.FindName(String name)
at MS.Internal.Data.ElementObjectRef.GetObject(DependencyObject d, ObjectRefArgs args)
at MS.Internal.Data.ObjectRef.GetDataObject(DependencyObject d, ObjectRefArgs args)
at System.Windows.Data.BindingExpression.MS.Internal.Data.IDataBindEngineClient.VerifySourceReference(Boolean lastChance)
at MS.Internal.Data.DataBindEngine.Task.Run(Boolean lastChance)
at MS.Internal.Data.DataBindEngine.Run(Object arg)
at MS.Internal.Data.DataBindEngine.OnLayoutUpdated(Object sender, EventArgs e)
at System.Windows.ContextLayoutManager.fireLayoutUpdateEvent()
at System.Windows.ContextLayoutManager.UpdateLayout()
at System.Windows.UIElement.UpdateLayout()
at System.Windows.Interop.HwndSource.SetLayoutSize()
at System.Windows.Interop.HwndSource.set_RootVisualInternal(Visual value)
at System.Windows.Interop.HwndSource.set_RootVisual(Visual value)
at Microsoft.Expression.DesignHost.Isolation.Remoting.RemoteUIElement.<>c__DisplayClass12.<Microsoft.Expression.DesignHost.Isolation.Remoting.IRemoteUIElement.CreateContent>b__11()
at Microsoft.Expression.DesignHost.Isolation.Remoting.ThreadMarshaler.<>c__DisplayClass16`1.<MarshalIn>b__15()
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.InvokeWorker()
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.Call.Invoke(Boolean waitingInExternalCall)
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.InvokeCall(Call call)
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.ProcessQueue(CallQueue queue)
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.ProcessInboundAsyncQueue(Int32 identity)
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.ProcessMessage(Int32 msg, IntPtr wParam, Boolean elevatedQuery, Boolean& handled)
at Microsoft.Expression.DesignHost.Isolation.Remoting.STAMarshaler.OnWindowMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at Microsoft.Expression.DesignHost.Isolation.Remoting.MessageOnlyHwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.Run()
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at Microsoft.Expression.DesignHost.Isolation.IsolationProcess.RunApplication()
at Microsoft.Expression.DesignHost.Isolation.IsolationProcess.<>c__DisplayClass2.<Main>b__0()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
RodI stopped when I saw stuff about databinding.
I guess your problem is you have code in your constructor.
A prameterless constructor of a view will be called by the designer.
This is probably trying to use things which aren't there at design time.
You can mock them or just exit out the constructor if you're in the designer.
public YourUserControlConstructor()
InitializeComponent();
if (DesignerProperties.GetIsInDesignMode(this)
return;
// Dependent code which produces errors
http://social.technet.microsoft.com/wiki/contents/articles/29874.wpf-tips-designer-detection.aspx
Hope that helps.
Recent Technet articles: Property List Editing;
Dynamic XAML
Maybe you are looking for
-
hi all, i am facing one problem regarding checkbox in alv. i have to buttons on alv report as 'select all' (to select all) and 'send mail'(as i have to send mail to selected record) wat i have done till now is: 1. when i run the report and cleck on c
-
IPod is not working after being formatted and restored.
This isn't the first time this has happened to my iPod classic. In a span of about 5 months, I've visited the Genius Bar, and one has been replaced under warranty. Now, the newly replaced one has suffered the same things that the old iPod has experie
-
Open PDF document to a specific page via a
I know if you can open a PDF to a specific page by using the PAGE parameter when you open via ACROBAT. I want to be able to do the same thing via the anchor tag <a>. How can you do it? For example, I have html in my region source: Refer to the <b><a
-
This is a Creative Cloud download. windows7, DWCS6 It produces the error code: while executing onLoad in businesscatalyst.htm the following javascript error occured: In file BusinessCatalyst init is not defined. Any ideas. Aside: when this first happ
-
I can't install any apps, can someone help?
Anytime I find an app in the app store (on my phone) there simply isnt an option or button for me to click "install" or "download". All that I have is the page that tells me all about the app I want to download but no option in the top right hand cor