Real A2040-922 test questions! I was not expecting such shortcut.

A2040-922 study guide | A2040-922 test prep | A2040-922 training material | A2040-922 pass exam | A2040-922 exam questions - bigdiscountsales.com



A2040-922 - Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage - Dump Information

Vendor : IBM
Exam Code : A2040-922
Exam Name : Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage
Questions and Answers : 66 Q & A
Updated On : November 19, 2018
PDF Download Mirror : A2040-922 Brain Dump
Get Full Version : Pass4sure A2040-922 Full Version


Do you want dumps of A2040-922 examination to pass the examination?

As I gone through the street, I made heads flip and every single character that walked beyond me was searching at me. The cause of my sudden reputation became that I had gotten the pleasant marks in my Cisco test and all people changed into taken aback at it. i used to be astonished too however I knew how such an fulfillment become feasible for me without bigdiscountsales QAs and that become all due to the preparatory training that I took in this bigdiscountsales. They had been best sufficient to make me carry out so good.

Where can I find A2040-922 exam study help on internet?

This A2040-922 sell off is notable and is without a doubt worth the cash. Im now not crazy about procuring stuff like that, but because the exam is so steeply-priced and disturbing, I decided it would be smarter to get a protection net, which means this bundle. This bigdiscountsales sell off is certainly properly, the questions are valid and the solutions are accurate, which I have double checked with some buddies (sometimes exam dumps give you incorrect answers, but now not this one). All in all, I handed my exam simply the manner I hoped for, and now I endorse bigdiscountsales to every person.

how many questions are requested in A2040-922 examination?

They rate me for A2040-922 examination simulator and QA record however first i did not got the A2040-922 QA material. There was a few document mistakes, later they constant the mistake. I prepared with the exam simulator and it was proper.

can i discover dumps Q & A of A2040-922 examination?

The material was typically prepared and green. I ought to without a good deal of a stretch bear in mind severa solutionsand score a ninety seven% marks after a 2-week readiness. a whole lot way to you parents for first rate associationmaterials and assisting me in passing the A2040-922 examination. As a operating mother, I had limited time to make my-self get ready for the examination A2040-922. Thusly, i used to be looking for a few exact substances and the bigdiscountsales dumps aide changed into the proper decision.

Observed maximum A2040-922 Questions in actual test questions that I prepared.

bigdiscountsales A2040-922 braindump works. All questions are proper and the solutions are correct. its miles well worth the cash. I exceeded my A2040-922 exam remaining week.

It is unbelieveable, but A2040-922 real exam questions are availabe here.

The Dumps supplied with the useful resource of the bigdiscountsales have become in reality some component first-rate. Simply 300 out of 500 is notablysufficient for the exam, but I secured ninety two% marks within the actual A2040-922 examination. All credit rating goes to you human beings fine. Its far tough to imagine that if I used every other product for my exam. Its miles difficult to get an superb product like this ever. Thanks for the entirety you furnished to me. I am capable of virtually propose it to all.

Right place to find A2040-922 dumps paper.

I effectively comprehended the troublesome subject matters like Delivery Competence and Content Expertise effects from bigdiscountsales. I successfully rating 90% marks. All credit to bigdiscountsales. I became looking for a reference guide which helped me in making plans for the A2040-922 exam. My occupied calendar just approved me to more time of hours with the aid of one manner or any other. By booking and procuring the bigdiscountsales Questions/Answers and exam simulaotr, I were given it at my entryway project interior one week and started planning.

What is pass ratio of A2040-922 exam?

Tried a lot to clean my A2040-922 exam taking assist from the books. But the intricate motives and hard instance made things worse and I skipped the take a look at twice. Finally, my pleasant buddy suggested me the question & solution by means of bigdiscountsales. And agree with me, it worked so well! The great contents were brilliant to undergo and recognize the subjects. I could effortlessly cram it too and replied the questions in slightly a hundred and eighty mins time. Felt elated to bypass well. Thanks, bigdiscountsales dumps. Thanks to my adorable buddy too.

I feel very confident by preparing A2040-922 real exam questions.

I simply requested it, honed for each week, then went in and handed the exam with 89% marks. This is the element that the first-rate examination arrangement should be similar to for all of us! I got to be A2040-922 affirmed companion due to this internet site. Theyve an superb accumulation of bigdiscountsales and examination association belongings and this time their stuff is precisely as first-rate. The inquiries are legitimate, and the examination simulator works nice. No problems diagnosed. I advised bigdiscountsales Q&A Steadfast!!

proper vicinity to locate A2040-922 dumps paper.

bigdiscountsales is a excellent web site for A2040-922 certification material. when i discovered you at the internet, I practicallyjoyed in exhilaration as it became precisely what i used to be looking for. i used to be searching out some real and much less costly help on line because I didnt have the time to undergo bunch of books. i found enough examine question herethat proved to be very useful. i used to be able to rating nicely in my A2040-922 test and Im obliged.

See more IBM dumps

A2010-577 | C2020-622 | 000-341 | M8010-242 | A2150-195 | A2090-552 | C2020-011 | P2090-086 | M2050-243 | 000-646 | C2010-577 | 000-442 | C7010-010 | 000-270 | 000-427 | 000-861 | 000-Z04 | 000-979 | C4090-958 | A2180-317 | 000-538 | P8060-017 | C2180-183 | 000-539 | C2150-606 | C4040-221 | C5050-287 | LOT-913 | C2180-273 | 000-N14 | 000-029 | 00M-656 | C2010-510 | C9010-251 | C2150-199 | C2010-508 | P2090-047 | 000-268 | 000-550 | 000-181 | M2150-810 | 000-N07 | SPS-100 | 000-917 | C2070-991 | 000-080 | 000-996 | 000-025 | C2140-052 | 000-N10 |

Latest Exams added on bigdiscountsales

1Z0-628 | 1Z0-934 | 1Z0-974 | 1Z0-986 | 202-450 | 500-325 | 70-537 | 70-703 | 98-383 | 9A0-411 | AZ-100 | C2010-530 | C2210-422 | C5050-380 | C9550-413 | C9560-517 | CV0-002 | DES-1721 | MB2-719 | PT0-001 | CPA-REG | CPA-AUD | AACN-CMC | AAMA-CMA | ABEM-EMC | ACF-CCP | ACNP | ACSM-GEI | AEMT | AHIMA-CCS | ANCC-CVNC | ANCC-MSN | ANP-BC | APMLE | AXELOS-MSP | BCNS-CNS | BMAT | CCI | CCN | CCP | CDCA-ADEX | CDM | CFSW | CGRN | CNSC | COMLEX-USA | CPCE | CPM | CRNE | CVPM | DAT | DHORT | CBCP | DSST-HRM | DTR | ESPA-EST | FNS | FSMC | GPTS | IBCLC | IFSEA-CFM | LCAC | LCDC | MHAP | MSNCB | NAPLEX | NBCC-NCC | NBDE-I | NBDE-II | NCCT-ICS | NCCT-TSC | NCEES-FE | NCEES-PE | NCIDQ-CID | NCMA-CMA | NCPT | NE-BC | NNAAP-NA | NRA-FPM | NREMT-NRP | NREMT-PTE | NSCA-CPT | OCS | PACE | PANRE | PCCE | PCCN | PET | RDN | TEAS-N | VACC | WHNP | WPT-R | 156-215-80 | 1D0-621 | 1Y0-402 | 1Z0-545 | 1Z0-581 | 1Z0-853 | 250-430 | 2V0-761 | 700-551 | 700-901 | 7765X | A2040-910 | A2040-921 | C2010-825 | C2070-582 | C5050-384 | CDCS-001 | CFR-210 | NBSTSA-CST | E20-575 | HCE-5420 | HP2-H62 | HPE6-A42 | HQT-4210 | IAHCSMM-CRCST | LEED-GA | MB2-877 | MBLEX | NCIDQ | VCS-316 | 156-915-80 | 1Z0-414 | 1Z0-439 | 1Z0-447 | 1Z0-968 | 300-100 | 3V0-624 | 500-301 | 500-551 | 70-745 | 70-779 | 700-020 | 700-265 | 810-440 | 98-381 | 98-382 | 9A0-410 | CAS-003 | E20-585 | HCE-5710 | HPE2-K42 | HPE2-K43 | HPE2-K44 | HPE2-T34 | MB6-896 | VCS-256 | 1V0-701 | 1Z0-932 | 201-450 | 2VB-602 | 500-651 | 500-701 | 70-705 | 7391X | 7491X | BCB-Analyst | C2090-320 | C2150-609 | IIAP-CAP | CAT-340 | CCC | CPAT | CPFA | APA-CPP | CPT | CSWIP | Firefighter | FTCE | HPE0-J78 | HPE0-S52 | HPE2-E55 | HPE2-E69 | ITEC-Massage | JN0-210 | MB6-897 | N10-007 | PCNSE | VCS-274 | VCS-275 | VCS-413 |

See more dumps on bigdiscountsales

1Z0-457 | HP0-921 | E20-357 | ICDL-WINDOWS | FM1-306 | 000-M237 | 9A0-082 | 646-580 | 000-M608 | ISEE | HP0-S24 | FC0-U51 | FCNSA.v5 | HP0-Y37 | C2140-823 | HP0-084 | C2140-839 | HP2-N52 | HP2-B99 | 920-463 | 310-232 | 00M-220 | 6401-1 | 000-704 | 650-294 | 210-250 | HP5-H01D | 1Z0-028 | 700-270 | 300-175 | 650-159 | ACCP | 000-742 | HP0-753 | 000-324 | C9560-040 | 1Z0-414 | 70-735 | 3X0-102 | TU0-001 | 000-590 | C2010-590 | JN0-691 | 70-564-VB | 250-251 | 000-068 | 000-M47 | 050-691 | ASC-029 | 000-M98 |

A2040-922 Questions and Answers

Pass4sure A2040-922 dumps | Killexams.com A2040-922 real questions | [HOSTED-SITE]

A2040-922 Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage

Study Guide Prepared by Killexams.com IBM Dumps Experts


Killexams.com A2040-922 Dumps and Real Questions

100% Real Questions - Exam Pass Guarantee with High Marks - Just Memorize the Answers



A2040-922 exam Dumps Source : Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage

Test Code : A2040-922
Test Name : Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage
Vendor Name : IBM
Q&A : 66 Real Questions

strive out the ones real A2040-922 cutting-edge-day and updated dumps.
I went crazy when my test was in a week and I lost my A2040-922 syllabus. I got blank and wasnt able to figure out how to cope up with the situation. Obviously, we all are aware of the importance the syllabus during the preparation period. It is the only paper which directs the way. When I was almost mad, I got to know about killexams. Cant thank my friend for making me aware of such a blessing. Preparation was much easier with the help of A2040-922 syllabus which I got through the site.


can you believe, all A2040-922 questions I organized were asked.
Excellent A2040-922 stuff, A2040-922 valid questions, A2040-922 accurate solutions. Professional examination simulator. I became relieved to be aware that this education percent has vital statistics, just what I had to understand to skip this examination. I hate when they are trying to sell you things you dont want inside the first place. This wasnt the case although, I were given exactly what I needed, and this is tested by way of the reality that I handed this A2040-922 exam closing week, with a nearly ideal score. With this examination experience, killexams.Com has won my believe for years to come.


wherein am i able to discover A2040-922 real exam questions questions?
killexams.com gave me an extraordinary practise tool. I used it for my A2040-922 exam and were given a most rating. i really like the way killexams.com does their examination preparation. essentially, that is a sell off, so you get questions which can be used on the real A2040-922 assessments. however the trying out engine and the practice examination format help you memorize it all very well, so you grow to be getting to know matters, and can be able to draw upon this expertise within the destiny. superb best, and the checking out engine is very light and consumer pleasant. I didnt encounter any issues, so this is exceptional cost for cash.


attempt out these A2040-922 dumps, it is terrific!
I used this package deal for my A2040-922 exam, too and surpassed it with top rating. I relied on killexams.Com, and it changed into the proper selection to make. They come up with real A2040-922 examination questions and answers just the way you can see them on the examination. Accurate A2040-922 dumps are not available everywhere. Dont depend on unfastened dumps. The dumps they supplied are up to date all of the time, so I had the modern-day statistics and modified into able to bypass without problems. Excellent examination instruction


in which am i able to find A2040-922 dumps brand new real test questions?
Im ranked very immoderate amongst my elegance friends on the listing of first-rate college students however it besthappened when I registered in this killexams.Com for a few exam assist. It become the high ranking studying programin this killexams.Com that helped me in joining the immoderate ranks at the aspect of different splendid students of my magnificence. The assets on this killexams.Com are commendable because of the reality they may be particular and extremely beneficial for preparationthru A2040-922, A2040-922 dumps and A2040-922 books. I am satisfied to put in writing the ones terms of appreciation due to the truth this killexams.Com merits it. Thank you.


You simply need a weekend to prepare A2040-922 examination with these dumps.
Killexams.com is a excellent web site for A2040-922 certification material. when i discovered you at the internet, I practicallyjoyed in exhilaration as it became precisely what i used to be looking for. i used to be searching out some real and much less costly help on line because I didnt have the time to undergo bunch of books. i found enough examine question herethat proved to be very useful. i used to be able to rating nicely in my IBM test and Im obliged.


Do you need real exam questions modern-day A2040-922 exam to pass the examination?
The cloth was normally prepared and green. I may want to with out heaps of a stretch do not forget numerous solutions and score a ninety seven% marks after a 2-week readiness. Heaps way to you dad and mom for awesome arrangement materials and helping me in passing the A2040-922 examination. As a running mom, I had limited time to make my-self get equipped for the examination A2040-922. Thusly, i was attempting to find a few authentic substances and the killexams.Com dumps aide modified into the right selection.


Do you want state-of-the-art dumps of A2040-922 exam to clear the examination?
I am over the moon to say that I passed the A2040-922 exam with 92% score. killexams.com Questions & Answers notes made the entire thing greatly simple and clear for me! Keep up the incredible work. In the wake of perusing your course notes and a bit of practice structure exam simulator, I was effectively equipped to pass the A2040-922 exam. Genuinely, your course notes truly supported up my certainty. Some topics like Instructor Communication and Presentation Skills are done very nicely.


high-quality to pay attention that dumps modern A2040-922 exam are to be had.
killexams.com is sincerely proper. This exam isnt clean in any respect, however I were given the pinnacle score. a hundred%. The A2040-922 coaching percent includes the A2040-922 real exam questions, the todays updates and greater. so that you researchwhat you really need to know and do not waste a while on unnecessary matters that just divert your attention from what surely needs to be learnt. I used their A2040-922 trying out engine loads, so I felt very assured at the examination day. Now imvery satisfied that I decided to buy this A2040-922 %, super investment in my career, I additionally positioned my rating on my resume and Linkedin profile, this is a notable popularity booster.


much less effort, tremendous information, guaranteed achievement.
The killexams.com dumps offer the observe cloth with the proper capabilities. Their Dumps are making gaining knowledge of smooth and short to prepare. The furnished material is highly custom designed with out turning intooverwhelming or burdensome. The ILT ebook is used along with their cloth and observed its effectiveness. I recommendthis to my friends at the workplace and to each person attempting to find the fine solution for the A2040-922 examination. thanks.


IBM Assessment- Developing IBM Lotus

right organizations Owned by using IBM | killexams.com Real Questions and Pass4sure dumps

desktop brand IBM (IBM) announced in late October that it could purchase open supply application and cloud services enterprise pink Hat for $34 billion. Per the phrases of the acquisition, crimson Hat will retain a level of autonomy as a separate company unit within the bigger IBM umbrella. This potential that crimson Hat's partnerships and current open supply tasks are prone to continue for the foreseeable future. in this experience, the acquisition may also be viewed as a win-win for both organizations: crimson Hat received a considerable amount of money and access to scaling with no need to surrender its exciting strategy, dreams, group, and tradition, while IBM notched an wonderful feather in its cap and endured its expansion into the cloud.

here's not the primary time that IBM has bought a corporation. under, we will take a look at one of the vital other agencies the desktop maker has bought.

Transarc agency

In 1994, IBM bought Pennsylvania-primarily based utility outfit Transarc organization, a five-year-ancient business which had popularized numerous file gadget utility. amongst different products, Transarc developed a allotted transaction processing display screen known as Encina; IBM utilized this product to advance its own UNIX-primarily based products later on.

Lotus application

The maker of the regularly occurring Lotus 1-2-three spreadsheet application, some of the first person-friendly and obtainable applications within the earliest days of IBM personal computers, Lotus utility was purchased by means of IBM in 1995 for the price of $three.5 billion. an enormous impetus for the acquisition become Lotus Notes, a popular software Lotus had developed previous to the purchase. IBM also purchased the enterprise as a means of having access to the client-server computing world, which threatened to make host-based software a element of the past.

Rational Machines

In 2003, IBM bought and rebranded Rational Machines for the price of $2.1 billion. Rational provided an built-in construction ambiance designed to boost productivity in development group settings. IBM chose to purchase the business after the dot-com bubble burst and when Rational had declined in cost (besides the fact that children the enterprise changed into nevertheless incredibly profitable on the time).

Cognos

IBM buyers and customers will doubtless have encountered the enterprise's line of company intelligence and performance administration equipment branded as Cognos items. The identify of these items is tied to an organization of the equal identify that the computer maker obtained in 2007 for $4.9 billion. The deal turned into seen as a big step towards IBM becoming a true-level competitor of agencies like Microsoft, with an extensive latitude of both hardware and application items.

Cleversafe

certainly one of IBM's most contemporary acquisitions is Cleversafe. IBM bought Cleversafe on November 6, 2015. The enterprise developed an object storage equipment which changed into firstly called Dispersed Storage community but which has been rebranded publish-acquisition because the IBM Cloud Object Storage provider. This acquisition became one other essential step in IBM's circulation toward cloud features.


No, IBM did not Overpay For red Hat | killexams.com Real Questions and Pass4sure dumps

No outcomes found, are trying new key phrase!In 1995, IBM paid the unparalleled fee of $three.5 billion for Lotus, above all for its collaboration application notes. nowadays, IBM Domino/Notes has over 30 million clients and has just released its most ...

Assessing IBM’s $34 billion crimson Hat acquisition | killexams.com Real Questions and Pass4sure dumps

As you look at the $34 billion IBM-crimson Hat deal announced the previous day, in case you observe the business closely, it looks like an outstanding move, as a minimum on its face. It may well be years earlier than we bear in mind the genuine price of it for IBM (or lack thereof, depending on the way it finally goes). The questions stands then, is that this a savvy movement, a determined one or possibly just a little of both. It turns out, it depends on whom you ask.

For starters, there is the sheer amount of money involved, a 63 p.c top rate on Friday’s closing price of just under $117 a share. IBM spent $a hundred ninety a share, however as Ray Wang, founder and chief analyst at Constellation analysis talked about, pink Hat didn’t always want to be sold, so IBM needed to overpay to get their company.

Wang sees cloud, Linux and safety as the huge drivers on IBM’s half. “IBM is doubling down on the cloud, but they also are going for a grab in Linux for their biggest and most essential open supply communities and some of the newer tech on purple Hat protection,” he instructed TechCrunch. He acknowledges that it’s a tremendous top class for the inventory, however he believes IBM needs the M&A motion to force down customer acquisition expenses and pressure up go promote.

photo: Ron Miller

IBM is inserting a huge wager here says Dharmesh Thakker, prevalent companion at Battery Ventures, believing it to be worth 30x its current revenue in the subsequent three hundred and sixty five days. “needless to say, the hybrid cloud chance that we've been engaged on the closing few years, is actual and IBM/Cisco/HP/Dell all want a bit of this motion going ahead as the $300B in datacenter spend receives dislocated by way of public and hybrid cloud providers,” Thakker explained in a press release.

He believes this deal could truly set off a brand new set of mega mergers between the usual tech carriers and cloud native, container and DevOps corporations over the following couple of months.

IBM CEO Ginni Rometty turned into positively giddy at the prospects of a combined IBM-crimson Hat in a call with analysts and press this morning, declaring that handiest 20 percent of commercial enterprise workloads have been moved to the cloud. She sees a large opportunity, one she projects to be worth $1 trillion by way of 2020. keeping in intellect you'll want to take market projections with a grain of salt, this is surely a huge market and one which Oracle and Microsoft have additionally targeted.

She pointed out that purple Hat changed into a infrequent company certainly. “pink Hat by itself has been a high value company and has performed an outstanding job with amazing boom, is enormously profitable and generates money. There aren't many groups out there that appear to be that in this enviornment,” Rometty mentioned.

Slide: IBM

Dan Scholnick, generic associate at Trinity Ventures, whose investments have included New Relic and Docker, changed into now not terribly impressed with the deal, believing it smacked of desperation on IBM’s part.

“IBM is a declining company that someway must turn into significant within the cloud era. red Hat is not the answer. red Hat’s enterprise centers around an working equipment, which is a layer of the know-how stack that has been absolutely commoditized by cloud. (if you use AWS, that you would be able to get Amazon’s OS for free of charge, so why would you pay purple Hat?) crimson Hat has NO story for cloud,” he claimed in an announcement.

That might no longer be a completely reasonable assessment. whereas red Hat enterprise Linux is a large a part of the business’s revenue, it’s now not the simplest piece. Over the last couple of years it has moved into Kubernetes and containerization and has grown the cloud native side of the enterprise alongside RHEL.

basically, Forrester analyst Dave Bartoletti sees the cloud native piece as being key right here. “The combined enterprise has a number one Kubernetes and container-based mostly cloud-native development platform, and a a lot broader open supply middleware and developer equipment portfolio than both enterprise one after the other. whereas any acquisition of this measurement will take time to play out, the combined enterprise will make sure to reshape the open source and cloud structures marketplace for years to come,” he talked about.

photograph: IBM

Wang believes the deal may hinge on how lengthy pink Hat CEO Jim Whitehurst, who had led the business for over a decade, stays with the unit. in line with IBM, they'll keep the pink Hat brand and operate it as an independent entity inner huge Blue. “If Whitehurst doesn’t stick around for awhile, the deal might go south,” he stated. however the company could dangle the CEO job when Rometty decides to leave as incentive to reside.

Regardless, Wall street become now not absolutely chuffed with IBM’s circulate with their stock down all day. needless to say the sixty three p.c premium IBM paid for the stock has pushed pink Hat greater nowadays.

The deal ought to pass shareholder muster, however given the premium IBM has offered, it’s hard to consider they'd flip it down. furthermore, due to the fact these corporations operate across the world, they're subject to the global regulatory approval procedure. They gained’t formally come collectively unless at least the 2d half of subsequent 12 months on the soonest. That’s after we could start to learn no matter if this changed into a brilliant or determined movement by way of IBM.


A2040-922 Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage

Study Guide Prepared by Killexams.com IBM Dumps Experts


Killexams.com A2040-922 Dumps and Real Questions

100% Real Questions - Exam Pass Guarantee with High Marks - Just Memorize the Answers



A2040-922 exam Dumps Source : Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage

Test Code : A2040-922
Test Name : Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage
Vendor Name : IBM
Q&A : 66 Real Questions

strive out the ones real A2040-922 cutting-edge-day and updated dumps.
I went crazy when my test was in a week and I lost my A2040-922 syllabus. I got blank and wasnt able to figure out how to cope up with the situation. Obviously, we all are aware of the importance the syllabus during the preparation period. It is the only paper which directs the way. When I was almost mad, I got to know about killexams. Cant thank my friend for making me aware of such a blessing. Preparation was much easier with the help of A2040-922 syllabus which I got through the site.


can you believe, all A2040-922 questions I organized were asked.
Excellent A2040-922 stuff, A2040-922 valid questions, A2040-922 accurate solutions. Professional examination simulator. I became relieved to be aware that this education percent has vital statistics, just what I had to understand to skip this examination. I hate when they are trying to sell you things you dont want inside the first place. This wasnt the case although, I were given exactly what I needed, and this is tested by way of the reality that I handed this A2040-922 exam closing week, with a nearly ideal score. With this examination experience, killexams.Com has won my believe for years to come.


wherein am i able to discover A2040-922 real exam questions questions?
killexams.com gave me an extraordinary practise tool. I used it for my A2040-922 exam and were given a most rating. i really like the way killexams.com does their examination preparation. essentially, that is a sell off, so you get questions which can be used on the real A2040-922 assessments. however the trying out engine and the practice examination format help you memorize it all very well, so you grow to be getting to know matters, and can be able to draw upon this expertise within the destiny. superb best, and the checking out engine is very light and consumer pleasant. I didnt encounter any issues, so this is exceptional cost for cash.


attempt out these A2040-922 dumps, it is terrific!
I used this package deal for my A2040-922 exam, too and surpassed it with top rating. I relied on killexams.Com, and it changed into the proper selection to make. They come up with real A2040-922 examination questions and answers just the way you can see them on the examination. Accurate A2040-922 dumps are not available everywhere. Dont depend on unfastened dumps. The dumps they supplied are up to date all of the time, so I had the modern-day statistics and modified into able to bypass without problems. Excellent examination instruction


in which am i able to find A2040-922 dumps brand new real test questions?
Im ranked very immoderate amongst my elegance friends on the listing of first-rate college students however it besthappened when I registered in this killexams.Com for a few exam assist. It become the high ranking studying programin this killexams.Com that helped me in joining the immoderate ranks at the aspect of different splendid students of my magnificence. The assets on this killexams.Com are commendable because of the reality they may be particular and extremely beneficial for preparationthru A2040-922, A2040-922 dumps and A2040-922 books. I am satisfied to put in writing the ones terms of appreciation due to the truth this killexams.Com merits it. Thank you.


You simply need a weekend to prepare A2040-922 examination with these dumps.
Killexams.com is a excellent web site for A2040-922 certification material. when i discovered you at the internet, I practicallyjoyed in exhilaration as it became precisely what i used to be looking for. i used to be searching out some real and much less costly help on line because I didnt have the time to undergo bunch of books. i found enough examine question herethat proved to be very useful. i used to be able to rating nicely in my IBM test and Im obliged.


Do you need real exam questions modern-day A2040-922 exam to pass the examination?
The cloth was normally prepared and green. I may want to with out heaps of a stretch do not forget numerous solutions and score a ninety seven% marks after a 2-week readiness. Heaps way to you dad and mom for awesome arrangement materials and helping me in passing the A2040-922 examination. As a running mom, I had limited time to make my-self get equipped for the examination A2040-922. Thusly, i was attempting to find a few authentic substances and the killexams.Com dumps aide modified into the right selection.


Do you want state-of-the-art dumps of A2040-922 exam to clear the examination?
I am over the moon to say that I passed the A2040-922 exam with 92% score. killexams.com Questions & Answers notes made the entire thing greatly simple and clear for me! Keep up the incredible work. In the wake of perusing your course notes and a bit of practice structure exam simulator, I was effectively equipped to pass the A2040-922 exam. Genuinely, your course notes truly supported up my certainty. Some topics like Instructor Communication and Presentation Skills are done very nicely.


high-quality to pay attention that dumps modern A2040-922 exam are to be had.
killexams.com is sincerely proper. This exam isnt clean in any respect, however I were given the pinnacle score. a hundred%. The A2040-922 coaching percent includes the A2040-922 real exam questions, the todays updates and greater. so that you researchwhat you really need to know and do not waste a while on unnecessary matters that just divert your attention from what surely needs to be learnt. I used their A2040-922 trying out engine loads, so I felt very assured at the examination day. Now imvery satisfied that I decided to buy this A2040-922 %, super investment in my career, I additionally positioned my rating on my resume and Linkedin profile, this is a notable popularity booster.


much less effort, tremendous information, guaranteed achievement.
The killexams.com dumps offer the observe cloth with the proper capabilities. Their Dumps are making gaining knowledge of smooth and short to prepare. The furnished material is highly custom designed with out turning intooverwhelming or burdensome. The ILT ebook is used along with their cloth and observed its effectiveness. I recommendthis to my friends at the workplace and to each person attempting to find the fine solution for the A2040-922 examination. thanks.


Unquestionably it is hard assignment to pick dependable certification questions/answers assets regarding review, reputation and validity since individuals get sham because of picking incorrectly benefit. Killexams.com ensure to serve its customers best to its assets concerning exam dumps update and validity. The vast majority of other's sham report dissension customers come to us for the brain dumps and pass their exams joyfully and effortlessly. We never trade off on our review, reputation and quality on the grounds that killexams review, killexams reputation and killexams customer certainty is imperative to us. Uniquely we deal with killexams.com review, killexams.com reputation, killexams.com sham report objection, killexams.com trust, killexams.com validity, killexams.com report and killexams.com scam. On the off chance that you see any false report posted by our rivals with the name killexams sham report grievance web, killexams.com sham report, killexams.com scam, killexams.com protest or something like this, simply remember there are constantly awful individuals harming reputation of good administrations because of their advantages. There are a huge number of fulfilled clients that pass their exams utilizing killexams.com brain dumps, killexams PDF questions, killexams hone questions, killexams exam simulator. Visit Killexams.com, our specimen questions and test brain dumps, our exam simulator and you will realize that killexams.com is the best brain dumps site.

[OPTIONAL-CONTENTS-2]


A30-327 exam questions | M8010-238 test prep | 000-608 cheat sheets | E20-597 practice questions | 156-915-71 questions answers | 70-512-Csharp real questions | C9550-412 questions and answers | BCP-240 test prep | 920-352 pdf download | OCS practice exam | P2050-028 practice test | 2V0-622 Practice Test | 1T6-540 braindumps | 1Y0-402 dumps | 642-165 exam prep | JN0-331 cram | HP2-E44 braindumps | 4A0-104 dump | 1Z0-339 free pdf download | H13-621 examcollection |


[OPTIONAL-CONTENTS-3]

Retain these A2040-922 dumps and enlist for the test
killexams.com IBM Certification watch productions are setup by methods for IT specialists. Bunches of understudies had been whining that there are an excessive number of questions in such a considerable measure of practice evaluations and exam aides, and they are simply exhausted to have enough cash any more. Seeing killexams.com experts work out this thorough form in the meantime as in any case guarantee that each one the comprehension is covered after profound investigations and examination.

At killexams.com, we have an approach to provide fully surveyed IBM A2040-922 exam cheatsheet which will be the most effective to pass A2040-922 exam, and to induce certified with the assistance of A2040-922 braindumps. It is a good option to speed up your position as a professional within the info Technology enterprise. we have an approach of serving to people pass the A2040-922 exam of their first attempt. Our performance within the preceding years were utterly unimaginable, thanks to our upbeat shoppers presently equipped to impel their positions within the speedy manner. killexams.com is the primary call amongst IT professionals, particularly those hope to maneuver up the progression tiers faster in their character associations. IBM is the industrial enterprise pioneer in facts innovation, and obtaining certified via them is an ensured technique to achieve success with IT positions. we have an approach to enable you to try to precisely that with our glorious IBM A2040-922 exam homework dumps. IBM A2040-922 is rare everywhere the world, and also the industrial enterprise and arrangements gave through them are being grasped by means that of every one amongst the agencies. they need helped in employing variety of companies at the far side any doubt shot manner of accomplishment. so much achieving learning of A2040-922 objects are considered a vital practicality, and also the specialists certified by victimisation them are particularly prestigious altogether associations.

killexams.com encourages a magnificent numerous applicants pass the A2040-922 test and get certified. We have an extensive amount of successful overviews. Our A2040-922 dumps are strong, sensible, updated and of genuinely best Great to beat the issues of any exam. killexams.com A2040-922 dumps are latest updated and surely help in passing A2040-922 exam in first attempt. Latest killexams.com A2040-922 dumps are reachable in experimenting with whom we are holding up our dating to get most extreme material.

The killexams.com exam questions for A2040-922 Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage exam is basically in perspective of two plans, PDF and Practice test program. PDF document passes on the greater part of A2040-922 exam questions, arrangements which makes your making arrangements less persevering. While the A2040-922 Practice test program are the complimentary detail inside the exam protest. Which serves to self-review your reinforce. The assessment hardware also works your weak regions, where you need to situated more attempt with the point that you may upgrade every one among your worries.

killexams.com recommend you to must endeavor its free demo, you will see the characteristic UI and besides you will imagine that its simple to change the prep mode. Regardless, ensure that, the real A2040-922 exam has a greater wide assortment of questions than the preliminary shape. If, you are mollified with its demo then you could buy the real A2040-922 exam protest. killexams.com offers you 3 months free updates of A2040-922 Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage exam questions. Our grip bunch is continually reachable at returned surrender who updates the material as and while required.

killexams.com Huge Discount Coupons and Promo Codes are as under;
WC2017: 60% Discount Coupon for all exams on website
PROF17: 10% Discount Coupon for Orders greater than $69
DEAL17: 15% Discount Coupon for Orders greater than $99
OCTSPECIAL: 10% Special Discount Coupon for All Orders


[OPTIONAL-CONTENTS-4]


Killexams HP2-H28 mock exam | Killexams M2010-616 real questions | Killexams BCP-211 questions and answers | Killexams HP3-C28 exam prep | Killexams 1T6-510 questions answers | Killexams NS0-130 Practice Test | Killexams E20-070 study guide | Killexams 000-868 Practice test | Killexams 700-802 practice questions | Killexams FM0-301 cram | Killexams C2010-571 exam prep | Killexams 050-688 examcollection | Killexams GB0-183 sample test | Killexams ISTQB-Advanced-Level-2 dump | Killexams EX0-113 real questions | Killexams 250-310 practice exam | Killexams 3203-1 practice test | Killexams 000-N09 test questions | Killexams FSDEV study guide | Killexams PW0-204 bootcamp |


[OPTIONAL-CONTENTS-5]

View Complete list of Killexams.com Brain dumps


Killexams SSAT brain dumps | Killexams 1T6-303 cheat sheets | Killexams 050-SEPROGRC-01 questions and answers | Killexams 190-737 test prep | Killexams E20-375 cram | Killexams VCP510 test questions | Killexams 1Z0-982 dumps questions | Killexams NCLEX-PN test prep | Killexams 700-901 study guide | Killexams IFSEA-CFM braindumps | Killexams 250-351 practice questions | Killexams 352-001 exam prep | Killexams HP0-512 Practice test | Killexams 1Z0-064 sample test | Killexams 1Z0-460 free pdf | Killexams 132-S-900.7 pdf download | Killexams 050-890 real questions | Killexams 250-502 study guide | Killexams PPM-001 brain dumps | Killexams 1Z0-030 exam questions |


Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage

Pass 4 sure A2040-922 dumps | Killexams.com A2040-922 real questions | [HOSTED-SITE]

The View Control: Up Close and Personal | killexams.com real questions and Pass4sure dumps

This chapter is from the book 

In this book, the View control is commonly referred to as the View Panel. This reference emanates from the markup tag used for the View control, i.e. <xp:viewPanel>, and it comes in handy when its necessary to disambiguate the view control from the backend Domino view that serves as its data source. In any case, the terms "View control" and "View Panel" can be used interchangeably and refer to the visual control that renders the view data.

The View Panel is a rich control with an abundance of properties and subordinate elements, such as pagers, columns, data sources, converters, and so on. Some of its properties are generic insofar as they are also shared by other controls in the XPages library to support common features like accessibility, internationalization, and so forth. For the most part, this chapter concentrates on the other properties as they are more directly relevant to view presentation, while the generic properties are addressed separately in other chapters.

In any case, the View Panel properties used in the examples up to now have been few in number and basic in nature. The upcoming examples start to pull in more and more properties in order to tweak the look and feel of your views. As usual, you learn these by way of example, but before you dive in, it is useful to summarize the View Panel features that have already been covered and provide the necessary reference points should you need to recap. The forthcoming material assumes that you are proficient with the topics listed in Table 9.1, although more detailed information may be provided going forward.

Table 9.1. viewPanel Features Previously Discussed

Feature

Chapter Reference: Section

Description

viewPanel

Designer: Drag & Drop

Chapter 3: Building an XPages View

Creating a View control from controls palette

Working with the view binding dialog

viewColumn

property: displayAs

Chapter 3: Building an XPages View

Linking View control entries to underlying Notes/Domino documents

viewColumn

property:showCheckBox

Chapter 3: Completing the CRUD

Making view entries selectable for executable actions

viewPanel

<xp:pager>

Chapter 4: View

Basic description of View control with pager information

viewPanel

property: facets

Chapter 4: Facets

General introduction to facets, including simple examples using view pagers

viewPanel

Designer: appending columns

Chapter 8: Caching View Data

Adding a new column to a View control and computing its value using server-side JavaScript

Column Data Like You've Never Seen Before

So, start the next leg of this View Panel journey of discovery by creating a new XPage, say myView.xsp. Drop a View Panel from the control palette to view and bind it to the All Documents view when the helper dialog appears. Deselect all but three columns of the backend view—retain $106, $116, and $120. These are the programmatic names that have been assigned to the view columns; XPages allows you to use either the column's programmatic name or the view column title to identify the column you want to include in the View control. Not all view columns have titles, however! Click OK to create the View Panel.

When you preview this raw XPage, you see the Date and Topic fields as expected, along with what can best be described as some gobbledygook wedged in between those columns, as shown in Figure 9.2.

Figure 9.2

Figure 9.2 Columns from All Documents view displayed in a View Panel

It is not unreasonable to question what exactly this $116 column represents. The formula behind the column in the backend view looks like this:

@If(!@IsResponseDoc;@DocDescendants(""; "%"; "%");"")

In the regular Notes client, this column displays the number of descendant documents for all root level documents. To decipher the code, the @DocDescendants function is only applied when !@IsResponseDoc evaluates to true, meaning when the current document is not a response document, or in other words, for top-level documents only. The "%" within the parameter strings are replaced with the actual number of descendant documents at runtime. According to the Help documentation, @DocDescendants is among a class of @Functions that are restricted in their applicability and cannot be run from web applications. The function is described as returning "special text," which is computed for client display only, not actually stored in the view, cannot be converted to a number, and so on. Other @Functions, such as @DocNumber and @DocChildren, present the same issues (you can find a more complete list in the Designer help pages). Designer itself attempts to preclude such columns from selection in the View Panel binding dialog, and the Java API getColumnValues() method, which is used to populate the View Panel row data, also tries to "null out" any autogenerated values that are contained in a row. However, these @Functions can be embedded in conditional logic and thus can be difficult to detect in advance. As a result, you might occasionally see spurious results like this appearing in views you are working on. So, what to do?

Because you cannot always work with all types of data contained in Domino views, you might need to create a modified version of a view in order to match your design criteria. Remember that the root of this problem is that the data defined in such columns is not actually contained in the backend view, but it is possible that the underlying documents have fields that hold the required information or perhaps the information you need can be deduced using one or more fields. Thus, you could modify the backend view or create a new version that contains the column values you require based on fetching or computing the information by alternative means.

In the more immediate short term, however, you need to remove the offending column from the View Panel. This can be done in Designer in a number of different ways. You can highlight the column in the Outline panel or in the WYSIWYG editor and use the right-mouse Delete menu to remove the column—you appended a new column back in Chapter 8, "Working with Domino Views," in much the same way. Alternatively, you can find the <xp:viewColumn> tag that is bound to $116 in the source pane and delete the markup directly from there.

Simple View Panel Make Over

Many presentational issues can be taken care of directly at the XPages level without any modifications to underlying the Domino view! For example, you are not restricted to the column order defined in the Domino view. You can reorder the columns in a View Panel by simply cutting and pasting the <xp:viewColumn> tags in the source pane—try this now in myView.xsp. Also, the date format of what is now or soon to be the second column can be modified in the XPages layer using a component known as a converter—this is the same component you used in Chapter 4, "Anatomy of an XPage," when working with the Date Time Picker examples. To do this, click the Date ($106) column in the WYSIWYG editor, select the Data property sheet, and change the Display type from "String" to "Date/Time." Then, change the Date style from "default" to "full," as shown in Figure 9.3.

Figure 9.3

Figure 9.3 Applying a date converter in the View Panel

Listing 9.1 shows the markup generated from the cut/paste operation and the addition of the date converter.

Listing 9.1. viewPanel Markup with Reordered Columns and Alternative Date Formatting <xp:viewPanel rows="30" id="viewPanel1"> <xp:this.facets> <xp:pager partialRefresh="true" layout="Previous Group Next" xp:key="headerPager" id="pager1"> </xp:pager> </xp:this.facets> <xp:this.data> <xp:dominoView var="view1" viewName="($All)"> </xp:dominoView> </xp:this.data> <!-- Reordered columns so that Topic is first --> <xp:viewColumn columnName="$120" id="viewColumn7"> <xp:viewColumnHeader value="Topic" id="viewColumnHeader7"> </xp:viewColumnHeader> </xp:viewColumn> <xp:viewColumn columnName="$106" id="viewColumn1"> <!-- Present full date like "Thursday, August 26, 2010" --> <xp:this.converter> <xp:convertDateTime type="date" dateStyle="full"> </xp:convertDateTime> </xp:this.converter> <xp:viewColumnHeader value="Date" id="viewColumnHeader1"> </xp:viewColumnHeader> </xp:viewColumn> </xp:viewPanel>

Now that you've turned the view presentation on its head, you might as well look at its runtime rendition. All going well, you see a View Panel like the one shown in Figure 9.4.

Figure 9.4

Figure 9.4 An alternative XPages view of All Documents

You're not done yet, however! Albeit a simple View Panel, it is still possible to dress this puppy up a little further and add some extra behaviors.

The World Is Flat???

An obvious limitation of the View Panel shown in Figure 9.4 is that the document hierarchy is not shown. The Topic column is just a flat list of entries that does not reflect their interrelationships in any way. To show the various threads in this view, all you need to do is click the Topic column in Designer, select the Display property sheet, and check the Indent Responses control. Reload the page after doing this, and you find that all parent documents now have "twistie" controls that can be used to expand or collapse its own particular part of the document tree. If you don't like the standard blue twisties, feel free to add your own! Some extra images have been added as image resource elements to Chapter9.nsf, so if you want to try this feature out, you can simply assign minus.gif and plus.gif from the list of image resources in the application as the alternative twisties, as shown in Figure 9.5, although I'm sure you can come up with more interesting ones than these! Whatever alternative images are specified in this property sheet would also be applied to the twistie controls used for expanding and collapsing category rows, if you were working with a categorized view. Category views are discussed in the section, "Working with Categories."

Linking the View Panel to its Documents

In Chapter 3, you learned to use the Check box feature shown in Figure 9.5 to enable row selection by the end user. You also learned to display the contents of the Topic column as links and to bridge it to myTopic.xsp by explicitly nominating that XPage as pageName property for the View Panel itself. Select the Show values in this column as links feature for Topic column again now, but omit nominating myTopic.xsp as the target XPage on this occasion. Preview the page and click any link—do you know just why this happens to magically work?

The clue is in the View Panel's default link navigation option shown in Figure 9.6. When no page is explicitly nominated, XPages looks in the form used to create the underlying documents for a hint as to what XPage it should use. The form in question in this scenario is Main Topic and, if you open it in Designer and inspect its properties, you see a couple of interesting options, as highlighted in Figure 9.7.

Figure 9.7

Figure 9.7 Form Properties Infobox: Display XPage Instead property

You can basically choose to override the form associated with a document on the web and on the client by opting to substitute an XPage instead in either or both environments. For the purposes of this chapter only, Main Topic has been updated to use myTopic.xsp as an alternative on both platforms, and thus, it is resolved as the go-to XPage when a column is clicked in the View Panel.

There was originally just one Display XPage instead property. Since XPages was first made available on the web before being released on the Notes client, many customers converted their application's web implementation to XPages, but still had the original client application in place. When running the application natively on the client, they did not want to suddenly start seeing XPages appearing in place of forms! This feature was revamped in 8.5.2 to allow XPages and non-XPages implementations of an application to run harmoniously on separate platforms.

Although Display XPage instead certainly has its uses, the more common practice in the app dev community would appear to favor having an explicit XPage pageName navigation setting on the View Panel itself.

There is, in fact, a third strategy that can be employed to resolve what XPage is used when opening a document, and it is perhaps the simplest of them all! If you give the XPage the same name as the form used to create the document, it is chosen as a last resort if the other two options come up blank. This can be a useful approach if you are closely mimicking the original application implementation in XPages and if the application is simple enough to support such one-to-one design element mappings.

But, what of the remaining features in Figure 9.5? You just learned a second way to handle the Show values in this column as links option, and the Check box feature was already explored in Chapter 3. The Display column values checkbox merely serves to hide the column value retrieved from the view. This is potentially useful if you want to retrieve the column value but display something else based on what's actually contained in the column. In my experience, this property is not widely used as there are other (perhaps easier) ways of computing column values. We work through some examples of this shortly in the course of this View Panel makeover. On the other hand, if you simply want to conceal a column, you need to deselect the Visible checkbox in its property sheet, which sets rendered="false" in the underlying <xp:viewColumn> tag.

This just leaves the Icon and Content type in the view column Display panel, so you can learn now how to further enhance this simple makeover by putting those properties to work.

Decorating Your Columns with Images

Any column in a View Panel can display an image as well as its column value. To add an image to a view column, you can simply check the Icon control (refer to Figure 9.5 to find the control, if needed) and type the name of the image resource or use the image browser dialog to locate it. It is good practice to enter some alternative text in case the image cannot be resolved at runtime and to facilitate screen readers and so on. The view column properties behind these two Designer choices are called iconSrc and iconAlt, respectively. You can implement a simple example as follows:

  • Insert a new column before the first column in the View Panel. You can use the View > Insert Column main menu when the Topic column is selected.
  • Check the Icon checkbox in the Display property sheet and add /hash.gif as the nominated image resource (you can also browse for this image resource). This image has already been added to Chapter9.nsf for your convenience.
  • Add Index as the alternative text.
  • Add indexVar="rowIndex" to the <xp:viewPanel> tag in the Source pane. You can also do this via the View Panel's Data category in the All Properties sheet.
  • Add the following server-side JavaScript snippet to compute the column's value: var i:Number = parseInt(rowIndex + 1); return i.toPrecision(0);
  • In summary, you added an image to the new column and along with some alternative text. The indexVar property keeps a count of the rows in the View Panel as it is being populated. The indexVar property is used here as a simple row number to display in the UI. The JavaScript applied in step 5 simply increments each row index by 1 (it is a zero-based index) and ensures that no decimal places are displayed. Finally, to give the new column a title, click the view column header in the WYSIWYG editor and enter some text, say Row, as the label. Now, you can preview or reload the page to see the results (all this has been done for you in myViewExt.xsp, if you want to look at the final creation), which should closely match Figure 9.8.

    Figure 9.8

    Figure 9.8 Computed View Panel column using iconSrc, iconAlt and indexVar properties

    This is all well and good except that the icon displayed is static in nature; observe that it is the same for each row (the hash symbol gif). Although it is a computable property, iconSrc does not have access to the View Panel var or indexVar properties, so it difficult to do something dynamic with it, such as select the image resource based on a particular row column value for example. This might be addressed in a future release.

    But fear not, as a dynamic solution can still be provided by using the Content type option on the same Display panel. To implement an example of applying images based on row content, work through the following instructions:

  • Append a new column to the end of the View Panel using the View > Append Column main menu.
  • In the Display panel set the Content type to HTML.
  • In the Source pane, add var="rowData" to the <xp:viewPanel> tag to gain access to the current row via server-side JavaScript while the View Panel is being populated.
  • On the Data property sheet, add the following server-side JavaScript snippet to compute the column's value property: var i:number = rowData.getDescendantCount(); if (i < 10) { return ("<img src=\"/Chapter9.nsf/" + i + ".gif\""+">"); } else { return ("<img src=\"/Chapter9.nsf/n.gif\""+">"); }
  • Move to the Events tab for this column and for the only defined event, onclick, add another server-side JavaScript snippet: if (rowData.getDescendantCount() > 0) { rowData.toggleExpanded(); }
  • As you can see, the column value is set using server-side JavaScript in step 4. An HTML image tag is returned with the src value determined by the number of documents in the row's document hierarchy, 1 descendant document means "1.gif" is used, 5 descendant documents means "5.gif" is used, and so on. Because you set the column's content type to HTML, the image tag is simply passed through to the browser as is. Moreover, the image is clickable (unlike the image added via the iconSrc property) and fires an expand/collapse event for any non-leaf entry, such as when the entry has any responses, thanks to the code you added in step 5.

    The column header label should be set to Responses, and the content of the column can be quickly centered using the Alignment button on the column Font property panel. Reload the page and see the new runtime behavior for yourself. The rendering of this column is also shown in Figure 9.9. Note that the expandLevel=1 data source setting discussed in the previous chapter was used here (via a URL parameter) to initially collapse all rows. Some were then expanded to create a good example.

    Figure 9.9

    Figure 9.9 Computed View Panel column using computed pass-through HTML content

    So, this time, the image resource in the Responses column indeed varies depending on the response count for each row entry. It might not be too evident in the printed screen shot, but the color of the images darken and increase in pixel size as the numbers increase. Thus, the rows with more responses get more emphasis in the UI (similar in concept to the tag cloud rendering) on the basis that they represent busier discussion threads and are, therefore, likely to be of more interest to forum participants. If the number of response documents exceeds nine, an ellipses image (n.gif) is shown instead. Add more documents yourself and create deep hierarchies to see how this View Panel rendering works in practice—interesting all the same to see what can be achieved by tweaking a few properties and adding some simple lines of JavaScript code!

    Some Final Touches

    Before completing our sample rendering of the All Documents view, there are some final miscellaneous features to apply and some other behaviors to observe. First, when used in native client mode, the backend All Documents view can be sorted by clicking the Date column. This sorting facility is not in evidence as yet in the XPages View Panel, so you must learn how to enable it.

    The first thing to understand is that it is the backend view itself that performs the sorting. It is not performed client-side in XPages itself, and any attempt to do so is invariably inefficient and performs poorly as applications scale. Don't go there—leave the sorting operation to the view itself.

    To enable the sort feature in the View Panel, you need to select the required view column header in the WYSIWYG editor and activate its property sheet. You see a Sort column checkbox that you need to check. If this is disabled, it means that the column as defined in the backend view does not have any sorting capability; Designer looks up the column design properties and enables or disables this option appropriately. Figure 9.10 shows the view column property that defines sorting capability.

    Figure 9.10

    Figure 9.10 View Column infobox with sorting capability enabled

    If the column you want to sort in XPages is not defined, as shown in Figure 9.10, you need to either update the view design or create a new modified copy of the view to work with going forward. After the backend sort property and the XPages sort property are enabled, the View Panel displays a sort icon in the header and performs the sort operation when clicked by the user. Figure 9.11 shows the All Documents view after being resorted via the View Panel (oldest documents are now first).

    Figure 9.11

    Figure 9.11 View Panel with all documents resorted by date in ascending order

    Now complete this particular make over by selecting the View Panel and selecting its Display property sheet. Check the Show title and Show unread marks controls, and change the number of maximum number of rows from the default of 30 to 10. Figure 9.12 shows the property sheet with these changes applied.

    Figure 9.12

    Figure 9.12 View Panel with title, unread marks, and a row count of ten documents

    Clicking Show title places a View Title component into the header of the View Panel. You can then click this component directly in the WYSIWYG editor and then set its label and other properties via the component's property sheet. This results in a <xp:viewTitle> tag being inserted into the View Panel facets definition; for example:

    <xp:viewTitle xp:key="viewTitle" id="viewTitle1" value="All Documents - Make Over Complete!"> </xp:viewTitle>

    The View Panel also has a title property defined on the <xp:viewPanel> tag. This is merely exposing the title attribute of the underlying HTML table element that is used to construct the View Panel when rendered at runtime. If you enter a value for this property, it is passed through to the browser as part of the <table> HTML markup. For a visible view title, you need to use the Show title property and not this title property.

    Secondly, if your unread view entries are not displayed as unread (no unread icon is displayed), this is most likely because the Domino server is not maintaining unread marks for the application—keeping track of read/unread documents is optional. You can ascertain the status of this feature in Designer via the Application Properties > Advanced property sheet. Look for the Maintain unread marks checkbox in the top-left corner.

    The rows property that controls the maximum number of entries displayed in a view at any one time (set to 10) is exposed directly in the regular Discussion template UI. For example, the footer of the All Documents, By Tag, and By Author views conveniently lets the user choose the number of entries to display, as shown in Figure 9.13.

    Figure 9.13

    Figure 9.13 Rows property exposed as user option in view footer

    Listing 9.2 provides the entire View Panel markup, along with comments in case you had difficulty applying any of the many and varied features discussed in this section. It is also included in Chapter9.nsf in the myViewExt.xsp XPage.

    Listing 9.2. View Panel: Complete Source for Make-Over Exercise <xp:viewPanel rows="10" id="viewPanel1" var="rowData" indexVar="rowIndex" showUnreadMarks="true"> <xp:this.facets> <xp:pager partialRefresh="true" layout="Previous Group Next" xp:key="headerPager" id="pager1"> </xp:pager> <!-- View Panel Title --> <xp:viewTitle xp:key="viewTitle" id="viewTitle1" value="All Documents - Made Over!"> </xp:viewTitle> </xp:this.facets> <xp:this.data> <xp:dominoView var="view1" viewName="($All)"> </xp:dominoView> </xp:this.data> <!-- Static Column Image # --> <xp:viewColumn id="viewColumn3" iconSrc="/hash.gif" iconAlt="Row Number Symbol"> <xp:this.facets> <xp:viewColumnHeader xp:key="header" id="viewColumnHeader3" value="Row"> </xp:viewColumnHeader> </xp:this.facets> <!-- Compute Row Number --> <xp:this.value><![CDATA[#{javascript: var i:Number = parseInt(rowIndex + 1); return i.toPrecision(0);}]]> </xp:this.value> </xp:viewColumn> <!-- Reordered columns so that Topic is before Date --> <!-- Use custom twistie images for expand/collapse --> <xp:viewColumn columnName="$120" id="viewColumn7" indentResponses="true" collapsedImage="/plus.gif" expandedImage="/minus.gif"> <xp:viewColumnHeader value="Topic" id="viewColumnHeader7"> </xp:viewColumnHeader> </xp:viewColumn> <!-- Present full date like "Thursday, August 26, 2010" --> <xp:viewColumn columnName="$106" id="viewColumn1"> <xp:this.converter> <xp:convertDateTime type="date" dateStyle="full"> </xp:convertDateTime> </xp:this.converter> <xp:viewColumnHeader value="Date" id="viewColumnHeader1" sortable="true"> </xp:viewColumnHeader> </xp:viewColumn> <!-- Dynamic Column Images – 1.gif thru 9.gif --> <!-- inline CSS to center img --> <xp:viewColumn id="viewColumn2" contentType="HTML" style="text-align:center"> <xp:this.facets> <xp:viewColumnHeader xp:key="header" id="viewColumnHeader2" value="Responses"> </xp:viewColumnHeader> </xp:this.facets> <!-- Compute image name based on response count --> <xp:this.value><![CDATA[#{javascript: var i:number = rowData.getDescendantCount(); if (i < 9) { return ("<img class=\"xspImageViewColumn\" src=\"/Chapter9.nsf/" + i + ".gif\""+">"); } else { return ("<img class=\"xspImageViewColumn\" src=\"/Chapter9.nsf/n.gif\""+">"); } }]]></xp:this.value> <!-- Do collapse/expand for docs with responses --> <xp:eventHandler event="onclick" submit="true" refreshMode="complete" id="eventHandler1"> <xp:this.action><![CDATA[#{javascript: if (rowData.getDescendantCount() > 0) { rowData.toggleExpanded(); } }]]></xp:this.action> </xp:eventHandler> </xp:viewColumn> </xp:viewPanel> Working with Categories

    Just like sorting, categorization is handled by the backend view itself and not by XPages. For a column to be treated as a category, the column type must be set to Categorized in the view column properties infobox; refer to the Type radio button option show in Figure 9.10, which allows columns to be defined as Standard or Categorized.

    The View Panel merely presents category rows and columns and renders them so they can be expanded and collapsed as required. The expansion and contraction of category rows works the same as it does for indented responses. Note also that the state of both category rows and document hierarchies is maintained as you navigate through the view data. For example, as part of the final make over, you restricted the number of rows presented in the View Panel to ten elements (remember rows="10"). This caused more pages to be displayed in the view pager contained in the header. If you expand and collapse some categories or response hierarchies on any given View Panel page and then navigate forward and backward via the pager, you find that the display state of these rows is maintained and then redisplayed on your return exactly as you had left them. This statefulness is a great built-in feature of XPages and something often lacking in other web applications...try the same view navigation exercises using the classic Domino web engine.

    In any case, categorization becomes more interesting when two or more category columns are in a view. To provide some working examples of this, a modified form and view were added to Chapter9.nsf, namely the Main Topic2 form and the subCats view. A small number of documents with multiple categories have also been created in the sample application so that examples can be quickly constructed. You do not see these documents in the All Documents view because the view selection formula on the ($All) view only displays documents created using the Main Topic form, and thus excludes those created using Main Topic2. Figure 9.14 shows the sample multicategory documents when the subCats view is previewed in the client.

    Figure 9.15 shows an XPage named subCat1.xsp, which is a default rendering of the subCats view. By "default rendering," I mean that a View Panel control was simply dropped on an XPage and all the columns in the subCats view were accepted for inclusion—nothing more than that.

    If you experiment with the XPages View Panel and the Notes view, you find that the presentation and behavior of both are identical. The category columns are automatically rendered as action links with twistie icons, both of which serve to expand and collapse the category row. Apart from this specialized behavior, all the regular column properties described thus far can also be applied to category columns, they can be reordered within the View Panel so they are not contiguous, and so on.

    Although adding two or more categorized columns to a view is one way of implementing subcategorization, an alternative method seems to be a common practice. That is, instead of having multiple categorized columns in the view, which map to fields in the underlying form, the view has just one category column but it can support multiple categories through the use of a "category\subcategory" data-format notation. Thus, if a user enters something like "Government" as a category value, this is interpreted as a top-level category. However, if "Government\Recycling" is entered by the user into the Categories field when creating a document, the document is categorized in a "Recycling" subcategory within the top-level "Government" category.

    To provide an example of this, an alternative sample NSF is provided for this chapter, namely Chapter9a.nsf. Some of the sample documents contained in Chapter9.nsf have been recategorized in the manner just described (which is why you need a separate database). Figure 9.16 shows an example of a redefined category field as inspected in a Notes infobox and how these updated documents are displayed in the Notes client.

    Figure 9.16

    Figure 9.16 Category field containing hierarchical categories

    Observe that the Notes client view indents the new subcategories tucked in under the main categories. You have little or no control over this particular rendering because it is built-in view behavior. However, if you repeat the exercise described for Figure 9.15 and create an XPages View Panel to do a default rendering of this view, you notice a problem (refer to subCatsA.xsp in Chapter9a.nsf for convenience). As shown in Figure 9.17, XPages recognizes the entries as category columns, but the subcategories are not indented. The next section describes how to address this.

    Figure 9.17

    Figure 9.17 XPages View Panel default rendering of embedded subcategories

    Making It Look Like Notes!

    Building an XPage to emulate the Notes client rendering can be achieved in the following eight steps:

  • Create a new XPage called subCatsB.xsp and add a View Panel from the palette.
  • Bind to the By Category view but only include the Topic column.
  • As shown earlier, insert a new column before the Topic column and give it a title of "Categories" by updating the view column header.
  • In the Display panel set the Content type to HTML.
  • Add var="rowData" to the <xp:viewPanel> tag to gain access to the current row via server-side JavaScript while the View Panel is being populated.
  • Add the following server-side JavaScript snippet to compute the column's value: if (rowData.isCategory()) { // Use the standard twistie icons var src = "/xsp/.ibmxspres/global/theme/common/images/expand.gif"; // Get the value of the Categories column var colValue = rowData.getColumnValue("Categories"); // Return "Not Categorized" for null or undefined data if (typeof colValue == 'undefined' || colValue == null) { colValue = "Not Categorized"; } // Invert the twistie depending on row state if (rowData.isExpanded()) { src = "/xsp/.ibmxspres/global/theme/common/images/collapse.gif"; } // return the <span> tag including the twistie & value return "<span style='cursor:pointer'><img src='" + src + "' alt='' class='xspImageViewColumn'/>" + colValue + "</span>"; }
  • Add the following server-side JavaScript snippet to compute the column's style property, i.e. All Properties > Styling > Style > Compute value: if (rowData.isCategory()) { // This API tells us if a category column is indented var indent = rowData.getColumnIndentLevel(); // Insert padding for each indent level if (indent == null || indent == 0) { return "padding-left:0px"; } else { return "padding-left:10px"; } // continue if deeper category levels exist ... };
  • Move to the Events tab for this column and for the only defined event, onclick, add another server-side JavaScript snippet: rowData.toggleExpanded();
  • The subCatsB.xsp XPage has already been created for you in Chapter9a.nsf, so you can load this or preview your own creation if you have worked through the steps above. In either case the results you see should match those shown in Figure 9.18.

    Figure 9.18

    Figure 9.18 XPages View Panel displaying inline subcategories

    The key pieces to the customized category column shown in Figure 9.18 are achieved using server-side JavaScript. Obviously, the NotesXspViewEntry class exposed via the rowData object is critical when working on view customizations as it gives full programmatic access to each view row as it is rendered. This JavaScript class is a pseudo class for the DominoViewEntry Java class defined in the XPages runtime, which, in turn, wraps the ViewEntry class defined in Notes Java API. JavaScript pseudo classes such as this one allow you to access the associated Java class without having to enter the entire package name, and have an automatic built-in type-ahead facility for method names when used in the JavaScript editor. In this example, for each row it allows you to

  • Check if the row is a category: rowData.isCategory()
  • Get the column value: rowData.getColumnValue("Categories")
  • Check the expand/collapse state of the row: rowData.isExpanded()
  • Check for embedded categories: rowData.getColumnIndentLevel()
  • Toggle the expand/collapse state of the row: rowData.toggleExpanded()
  • Appendix A, "XSP Programming Reference," includes documentation resources that provide a full outline of the DominoViewEntry XPages class, which NotesXspViewEntry uses under the covers. It is worthwhile to study this class in more detail to get to know the full set of tools you have at your disposal when working on view customizations. You can also resolve the mappings for any JavaScript/Java classes using a handy tool on the Domino Designer wiki:

    www-10.lotus.com/ldd/ddwiki.nsf/dx/XPages_Domino_Object_Map_8.5.2

    The other interesting tidbit from this example is that it exposes the internal URLs used to locate embedded runtime resources like images, style sheets, and so on. The following URL, for example, points to the standard row expansion twistie that is part of the XPages runtime:

    "/xsp/.ibmxspres/global/theme/common/images/expand.gif"

    You see URLs just like this one whenever you view the source of a rendered XPage in a browser, and you can use these URLs as has been done in this example as part of your own customizations.

    Incidentally, a similar technique can be used to render category view columns inline like this, even when they are managed as separate category columns, i.e. as was the case with the subCats view used in Chapter9.nsf, shown in Figure 9.14. A subCats2.xsp XPage has been included in that sample application to illustrate how to reformat the column category display. In essence, however, it is only the server-side JavaScript code outlined previously in steps 6 and 7 that has been modified. Listing 9.3 shows the revised code that computes the column value and the style property.

    Listing 9.3. Server-Side JavaScript for View Column value and style Properties <xp:this.value> <![CDATA[#{javascript:if (rowData.isCategory()) { // Use the standard twistie icons var src = "/xsp/.ibmxspres/global/theme/common/images/expand.gif"; // Look for the deepest subcategory first var colValue = rowData.getColumnValue("SubCategories") // If not found, keep looking back until back to top level cat if (colValue == null) { colValue = rowData.getColumnValue("Categories"); } // Return "Not Categorized" for null or undefined data if (typeof colValue == 'undefined' || colValue == null) { colValue = "Not Categorized"; } // Invert the twistie depending on row state if (rowData.isExpanded()) { src = "/xsp/.ibmxspres/global/theme/common/images/collapse.gif"; } // return the <span> tag including the twistie & value return "<span style='cursor:pointer'><img src='" + src + "' alt='' class='xspImageViewColumn'/>" + colValue + "</span>"; }}]]> </xp:this.value> <xp:this.style> <![CDATA[#{javascript: if (rowData.isCategory()) { // Start at the deepest subcategory and work back to root var colValue = rowData.getColumnValue("SubCategories"); // Insert padding for 10 pixel padding for 2nd column if (colValue != null && colValue != "") { return "padding-left:10px"; // Insert more padding if needed back to the top level } else { return "padding-left:0px"; } }}]]> </xp:this.style>

    As you can see from the code, the principle is exactly the same as previously, but the means of detecting the category columns has changed. No longer are the column values embedded in the Category\Subcategory fashion, so the rowData.getColumnIndentLevel() API is of no use here. Instead, the indentation is determined based on the structure of the backend view—the deepest subcategory columns are sought first, rewinding to the top level if no value is found. Load the subCats2.xsp page and compare the results to Figure 9.15.

    This tucked-in form of category styling seems popular in the community based on various Notes app dev forum postings and other customer feedback, so hopefully this section clarified how to achieve the Notes client look and feel in XPages. It might become a standard View Panel property in a future release.

    View Properties and View Panel Properties

    When working with views, any features to do with data structure and content are defined at the backend in the view design element itself—you have just seen with this with the sorting and categorization examples, insofar as these capabilities needed to be enabled in the view. The view design element also contains properties that are purely related to presentation within the Notes client or classic web engine and, as such, do not apply to the XPages view controls. For example, the Type option in Figure 9.10 defines whether a categorization data is maintained for a particular column in the view, but the twistie options contained in the adjacent tab (see Figure 9.19) only apply to native Notes rendering and not to XPages.

    It is important to be able to distinguish the native view rendering features from the XPages View control presentation properties. In Chapter9.nsf a new version of the ($xpByAuthor) view, namely ($xpByAuthorExt), has been provided for use in an example that helps clarify this area. The extended view contains an extra column that totals the byte size of the documents for each category. These totals are shown in the Notes client for each category only, but can be displayed for each individual row entry if so desired. The hide/show nature of this data is determined using the Hide Detail Rows checkbox shown in Figure 9.20.

    Figure 9.20

    Figure 9.20 ($xpByAuthorExt) with document size totals for each category

    If you toggle the Hide Detail Rows checkbox value and refresh the view data from within Designer, you see the document byte size displayed for each entry. An agent has also been supplied in the sample application, which prints the column values for each view row entry using the Java API. The agent (getViewEntryData) details are shown in Listing 9.4.

    Listing 9.4. Java Agent to Print View Column Data import lotus.domino.*; public class JavaAgent extends AgentBase { public void NotesMain() { try { // Standard agent code to get session & context objects Session session = getSession(); AgentContext agentContext = session.getAgentContext(); // get the current db and the new ($xpByAuthorExt) view Database db = session.getCurrentDatabase(); View view = db.getView("($xpByAuthorExt)"); // iterate over each view entry and print the Topic & Size ViewEntryCollection vec = view.getAllEntries(); if (vec != null) { for (int i = 0; i < vec.getCount(); i++) { ViewEntry ve = vec.getNthEntry(i); if (ve != null) // just get the 3rd & 4th column values // ViewEntry index is zero-based! System.out.println( ve.getColumnValues().get(2) + " " + ve.getColumnValues().get(3) ); } } } catch(Exception e) { e.printStackTrace(); } } }

    Listing 9.5 shows some sample output generated when the ($xpByAuthorExt) view is configured to hide detail rows. To run the agent yourself in Designer, you first launch the Java debug console (Tools > Show Java Debug Console), right-click getViewEntryData in the agent view, and select the Run menu. All the println output then appears in the Java console. As you can see, the detail totals rows are all included in the data returned by the getColumnValues() API call regardless of Hide Details Rows property setting.

    Listing 9.5. Snippet of Java Agent Output ... if you can rip it, you can recycle it (re: It's just paper) 573.0 It's just paper 618.0 Using post-consumer recycled paper 1045.0 who't this? (re: Meeting Minutes) 629.0 phone number inside (re: Meeting Minutes) 631.0 Difference between clear and colored glass? 927.0 ...

    Because XPages depends on the Java API to populate its View control, the detail rows appear in any XPages View control that includes the Size column. The Hide Detail Rows property is really just used in the core view rendering code and not honored in the programmability layer. Given the view customization tips and tricks you have learned thus far, you are now be in a position to figure out how to emulate Notes Hide Detail Rows view display property in XPages! All you really need to do is not show the Size column value when the row is not a category. This is done for you in hideDetails.xsp page in Chapter9.nsf, which contains a View Panel with four standard columns (Name, Date, Topic, Size) plus a computed column. The server-side JavaScript used to compute the column value is trivial, as demonstrated in Listing 9.6.

    Listing 9.6. Server-Side JavaScript Snippet to Emulate Hide Detail Rows in a View Panel <xp:this.value> <![CDATA[#{javascript: // Only show the Total column value for category rows if (rowData.isCategory()) { return rowData.getColumnValue("Size"); }}]]></xp:this.value> <!-- Also include a converter to display whole numbers only --> <xp:this.converter> <xp:convertNumber type="number" integerOnly="true"> </xp:convertNumber> </xp:this.converter>

    The converter just used was added via the same Data property panel used to add the JavaScript code in Designer. Simply set the Display type to Number and check the Integer only control to eliminate the decimal points you see printed in the raw data in Listing 9.5. When loaded or previewed, the hideDetails XPage looks like Figure 9.21.

    Figure 9.21

    Figure 9.21 XPage with totals for detail and category-only rows

    The discussion thus far covered all the main View Panel properties and dived into examples of how to customize View Panels using server-side JavaScript and other tools. The next most logical focus area for the View Panel would be styling. No doubt, as you have examined the View Panel properties, you noticed a slew of specialized style class properties (rowClass, columnClass, viewClass, and so on), which can modify its appearance. Rather than do that here in this chapter, it is covered in the section, "Working with Extended styleClass and Style Properties," in Chapter 14, "XPages Theming." The discussion here instead shifts to the Data Table container control.


    Five Exchange 2013 migration gotchas to watch for | killexams.com real questions and Pass4sure dumps

    Exchange Server 2013 is a bigger, more complex platform that leaves behind some of the legacy Exchange features...

    in favor of new ones along with better overall reliability. Before upgrading to the latest version, it's important that you're aware of a few factors that will help ensure a successful migration.

    Exchange 2013 migration gotcha #1: Clients

    Just as Exchange 2010 removed support for Outlook 2000, Exchange 2013 removes support for Outlook 2003. When it comes to Exchange 2013, you must use Outlook 2007, Outlook 2010 or Outlook 2013. Outlook 2007 must run Service Pack 3 along with the November 2012 update or later, while Outlook 2010 must run Service Pack 1 along with the November 2012 update or later.

    When patching clients, consider Windows Server Update Services. You can also use the Microsoft Assessment and Planning toolkit, as well as the Get-LogonStatistics cmdlet in Exchange 2007 and the Exchange Server User Monitor (ExMon) in Exchange 2010.

    And it's not just Outlook you need to worry about. With Exchange 2007, users could experience Outlook Web Access in all its glory with a version of Internet Explorer as low as IE6. In Exchange 2010, the minimum version required to experience the Premium Outlook Web App is IE7. Therefore, it shouldn't surprise anyone that IE8 is necessary for Exchange 2013. At the time of writing, however, IE8 suffers from performance issues when running Outlook Web App 2013, so consider IE9 the baseline. It will give users the best OWA 2013 experience on Vista and above.

    For Windows XP and other operating systems, third-party browsers like Firefox (v17+), Chrome (v24+) and Safari (v6+ on Mac) also provide great support for Exchange 2013. Check out the table of supported clients on Microsoft's TechNet site for the most up-to-date information.

    Exchange 2013 migration gotcha #2: Outlook Web App redirection

    This one affects companies migrating from Exchange 2007 that use forms-based authentication (FBA) within Exchange. Previously, when a company migrated from Exchange 2003 or Exchange 2007 to Exchange 2010, legacy coexistence with FBA worked very well. When a user logged into OWA, he was redirected to the legacy server, and the username and password were passed along with the redirection request.

    In a coexistence scenario with Exchange 2007 and Exchange 2013 (using FBA) the username and password are not passed when an Exchange 2007 user logs in. The user is redirected to an Exchange 2007 server and is forced to log on a second time. If you're expecting a lengthy coexistence period, look into how you'll work around this issue.

    If you already use Forefront TMG 2010 to perform pre-authentication and forms-based authentication, you're free to continue using it. Alternately, various third-party load balancers provide built-in pre-authentication support.

    All this said, if you've already implemented Windows Integrated Authentication for Outlook Web App logins, you won't be affected.

    Exchange 2013 migration gotcha #3: Outlook Anywhere

    All communication for Outlook clients with Exchange 2013 use HTTPS rather than the combination of RPC/MAPI and HTTPS used in previous versions. Specifically, this means that Outlook Anywhere  is used for internal clients as well as external clients. Mailboxes that still reside on Exchange 2007 and/or Exchange 2010 during the coexistence period will continue to connect internally via traditional RPC/MAPI.

    If your organization uses Outlook Anywhere externally, ensure that Outlook Anywhere is also enabled on Exchange 2007 and/or Exchange 2010. This is because Exchange 2013 will proxy Outlook Anywhere requests to the version of Outlook Anywhere that corresponds to the version of Exchange Server the mailbox is on.

    It's not quite as simple as just enabling Outlook Anywhere or leaving it enabled. You must make sure that NTLM authentication at the IIS level is enabled for both Exchange 2007 and Exchange 2010.

    One more thing when it comes to Outlook Anywhere: If the Exchange 2007 servers that run Outlook Anywhere are also running the client access server and mailbox server roles -- and not a Global Catalog server -- you must disable IPv6, as detailed in knowledge base article 2794253

    Exchange 2013 migration gotcha #4: Sizing and performance

    Performance and sizing can certainly prove a contentious aspect of any Exchange 2013 migration. Deployment guidance was released in May 2013, meaning early deployments that didn't benefit from Microsoft's assistance needn't re-evaluate their specifications. Others have been incorrectly looking at existing Exchange 2010 sizing guidance to provide a high-level view of what hardware they need, with some making the mistake of doubling RAM and CPU.

    If you've done this, don't panic, but realize you may need to buy additional hardware. Exchange 2013 sizing is fundamentally different and it's not as easy as giving it a bit more power. Instead, you need to re-think the best way to deploy Exchange 2013.

    JBOD (just a bunch of disks) is a great option for many customers, thanks to the auto-reseed features, which allow for massive disk savings. The Exchange Product Group also advocates the use of "building blocks," which are servers that only have local storage. For example, you may have 12 internal four TB disks as your Exchange Server base. Consider using these, rather than expensive add-on arrays. You might end up with a smaller user count per-server, but you'll use fewer disks and benefit from improved reliability.

    As with any Exchange Server 2013 implementation, a critical step is using JetStress to ensure that the storage subsystem is capable of handling the expected load. JetStress has been updated for Exchange 2013 and is available to download -- but watch out. If you're new to JetStress or looking to follow Microsoft best practices, be warned that the updated version of the JetStress Field Guide has not yet been released.

    Additionally, LoadGen, the complementary tool that helps test a real-world simulation of activity has not been released either. Therefore, if these tools are essential to your deployment, you may have to hold tight -- at least for the time being.

    Exchange 2013 migration gotcha #5: Ambiguous namespaces and Exchange 2010 migrations

    What exactly are namespaces? Well, in the context of Exchange Server, they are the names used to connect to Exchange both internally and externally using HTTPS, as well as connect to Outlook clients internally using RPC/MAPI.

    During the coexistence period of any Exchange 2010 to Exchange 2013 migration, you'll need to update the DNS entries for your InternalURLs and ExternalURLs to point at your Exchange 2013 infrastructure. Clients with Exchange 2010 mailboxes will have HTTPS services proxied to the Exchange 2010 servers behind the scenes.

    An Exchange implementation that follows Microsoft's recommendations will use a single set of names for both internal and external HTTPS URLs (for example, mail.contoso.com) and a separate name for the RPC client access array (for example, outlook.contoso.local). When the HTTPS name is moved to Exchange 2013, the RPC client access array name remains on Exchange 2010.

    There's a gotcha here for organizations that have implemented namespaces incorrectly. Some Exchange 2010 implementations use an external HTTPS namespace (again, call it mail.contoso.com) but internally, use the same name for both the internal URLs and RPC client access array (for example, using outlook.contoso.com for RPC/MAPI and services like OWA).

    When you move the internal name to Exchange 2013, you'll break existing Outlook client connectivity. The trick here is to update your internal HTTPS URLs to use the external HTTPs URLs. You may want to consider potentially implementing split DNS or pinpoint DNS in the process.

    A small number of organizations have implemented a single name, both for internal and external HTTPS URLs and the RPC client access array. If this describes your setup, you likely need to change your RPC client access array name to something unique. Unfortunately, this does not automatically propagate to clients and you may need to either force Outlook clients to update, or do as Microsoft suggests and move internal Outlook clients on Exchange 2010 to Outlook Anywhere.

    Final thoughts

    Some of these gotchas might sound like serious problems, but don't let them deter you. Armed with the right information, you can easily complete a successful Exchange 2013 deployment.

    About the author:Steve Goodman is an Exchange MVP and works as a technical architect for one of the UK's leading Microsoft Gold partners, Phoenix IT Group. Goodman has worked in the IT industry for 14 years and has worked extensively with Microsoft Exchange since version 5.5.


    International Business Machines Q1 2006 Earnings Conference Call Transcript (IBM) | killexams.com real questions and Pass4sure dumps

    No result found, try new keyword!TRANSCRIPT SPONSOR International Business Machines (NYSE:IBM) Q1 2006 Earnings Conference Call April 18th 2006, 4.30 PM Executives: Patricia Murphy, Vice President of Investor Relations Mark Loughrid ...


    Direct Download of over 5500 Certification Exams

    3COM [8 Certification Exam(s) ]
    AccessData [1 Certification Exam(s) ]
    ACFE [1 Certification Exam(s) ]
    ACI [3 Certification Exam(s) ]
    Acme-Packet [1 Certification Exam(s) ]
    ACSM [4 Certification Exam(s) ]
    ACT [1 Certification Exam(s) ]
    Admission-Tests [13 Certification Exam(s) ]
    ADOBE [93 Certification Exam(s) ]
    AFP [1 Certification Exam(s) ]
    AICPA [2 Certification Exam(s) ]
    AIIM [1 Certification Exam(s) ]
    Alcatel-Lucent [13 Certification Exam(s) ]
    Alfresco [1 Certification Exam(s) ]
    Altiris [3 Certification Exam(s) ]
    Amazon [2 Certification Exam(s) ]
    American-College [2 Certification Exam(s) ]
    Android [4 Certification Exam(s) ]
    APA [1 Certification Exam(s) ]
    APC [2 Certification Exam(s) ]
    APICS [2 Certification Exam(s) ]
    Apple [69 Certification Exam(s) ]
    AppSense [1 Certification Exam(s) ]
    APTUSC [1 Certification Exam(s) ]
    Arizona-Education [1 Certification Exam(s) ]
    ARM [1 Certification Exam(s) ]
    Aruba [6 Certification Exam(s) ]
    ASIS [2 Certification Exam(s) ]
    ASQ [3 Certification Exam(s) ]
    ASTQB [8 Certification Exam(s) ]
    Autodesk [2 Certification Exam(s) ]
    Avaya [96 Certification Exam(s) ]
    AXELOS [1 Certification Exam(s) ]
    Axis [1 Certification Exam(s) ]
    Banking [1 Certification Exam(s) ]
    BEA [5 Certification Exam(s) ]
    BICSI [2 Certification Exam(s) ]
    BlackBerry [17 Certification Exam(s) ]
    BlueCoat [2 Certification Exam(s) ]
    Brocade [4 Certification Exam(s) ]
    Business-Objects [11 Certification Exam(s) ]
    Business-Tests [4 Certification Exam(s) ]
    CA-Technologies [21 Certification Exam(s) ]
    Certification-Board [10 Certification Exam(s) ]
    Certiport [3 Certification Exam(s) ]
    CheckPoint [41 Certification Exam(s) ]
    CIDQ [1 Certification Exam(s) ]
    CIPS [4 Certification Exam(s) ]
    Cisco [318 Certification Exam(s) ]
    Citrix [47 Certification Exam(s) ]
    CIW [18 Certification Exam(s) ]
    Cloudera [10 Certification Exam(s) ]
    Cognos [19 Certification Exam(s) ]
    College-Board [2 Certification Exam(s) ]
    CompTIA [76 Certification Exam(s) ]
    ComputerAssociates [6 Certification Exam(s) ]
    Consultant [2 Certification Exam(s) ]
    Counselor [4 Certification Exam(s) ]
    CPP-Institue [2 Certification Exam(s) ]
    CPP-Institute [1 Certification Exam(s) ]
    CSP [1 Certification Exam(s) ]
    CWNA [1 Certification Exam(s) ]
    CWNP [13 Certification Exam(s) ]
    Dassault [2 Certification Exam(s) ]
    DELL [9 Certification Exam(s) ]
    DMI [1 Certification Exam(s) ]
    DRI [1 Certification Exam(s) ]
    ECCouncil [21 Certification Exam(s) ]
    ECDL [1 Certification Exam(s) ]
    EMC [129 Certification Exam(s) ]
    Enterasys [13 Certification Exam(s) ]
    Ericsson [5 Certification Exam(s) ]
    ESPA [1 Certification Exam(s) ]
    Esri [2 Certification Exam(s) ]
    ExamExpress [15 Certification Exam(s) ]
    Exin [40 Certification Exam(s) ]
    ExtremeNetworks [3 Certification Exam(s) ]
    F5-Networks [20 Certification Exam(s) ]
    FCTC [2 Certification Exam(s) ]
    Filemaker [9 Certification Exam(s) ]
    Financial [36 Certification Exam(s) ]
    Food [4 Certification Exam(s) ]
    Fortinet [12 Certification Exam(s) ]
    Foundry [6 Certification Exam(s) ]
    FSMTB [1 Certification Exam(s) ]
    Fujitsu [2 Certification Exam(s) ]
    GAQM [9 Certification Exam(s) ]
    Genesys [4 Certification Exam(s) ]
    GIAC [15 Certification Exam(s) ]
    Google [4 Certification Exam(s) ]
    GuidanceSoftware [2 Certification Exam(s) ]
    H3C [1 Certification Exam(s) ]
    HDI [9 Certification Exam(s) ]
    Healthcare [3 Certification Exam(s) ]
    HIPAA [2 Certification Exam(s) ]
    Hitachi [30 Certification Exam(s) ]
    Hortonworks [4 Certification Exam(s) ]
    Hospitality [2 Certification Exam(s) ]
    HP [746 Certification Exam(s) ]
    HR [4 Certification Exam(s) ]
    HRCI [1 Certification Exam(s) ]
    Huawei [21 Certification Exam(s) ]
    Hyperion [10 Certification Exam(s) ]
    IAAP [1 Certification Exam(s) ]
    IAHCSMM [1 Certification Exam(s) ]
    IBM [1530 Certification Exam(s) ]
    IBQH [1 Certification Exam(s) ]
    ICAI [1 Certification Exam(s) ]
    ICDL [6 Certification Exam(s) ]
    IEEE [1 Certification Exam(s) ]
    IELTS [1 Certification Exam(s) ]
    IFPUG [1 Certification Exam(s) ]
    IIA [3 Certification Exam(s) ]
    IIBA [2 Certification Exam(s) ]
    IISFA [1 Certification Exam(s) ]
    Intel [2 Certification Exam(s) ]
    IQN [1 Certification Exam(s) ]
    IRS [1 Certification Exam(s) ]
    ISA [1 Certification Exam(s) ]
    ISACA [4 Certification Exam(s) ]
    ISC2 [6 Certification Exam(s) ]
    ISEB [24 Certification Exam(s) ]
    Isilon [4 Certification Exam(s) ]
    ISM [6 Certification Exam(s) ]
    iSQI [7 Certification Exam(s) ]
    ITEC [1 Certification Exam(s) ]
    Juniper [63 Certification Exam(s) ]
    LEED [1 Certification Exam(s) ]
    Legato [5 Certification Exam(s) ]
    Liferay [1 Certification Exam(s) ]
    Logical-Operations [1 Certification Exam(s) ]
    Lotus [66 Certification Exam(s) ]
    LPI [24 Certification Exam(s) ]
    LSI [3 Certification Exam(s) ]
    Magento [3 Certification Exam(s) ]
    Maintenance [2 Certification Exam(s) ]
    McAfee [8 Certification Exam(s) ]
    McData [3 Certification Exam(s) ]
    Medical [69 Certification Exam(s) ]
    Microsoft [368 Certification Exam(s) ]
    Mile2 [2 Certification Exam(s) ]
    Military [1 Certification Exam(s) ]
    Misc [1 Certification Exam(s) ]
    Motorola [7 Certification Exam(s) ]
    mySQL [4 Certification Exam(s) ]
    NBSTSA [1 Certification Exam(s) ]
    NCEES [2 Certification Exam(s) ]
    NCIDQ [1 Certification Exam(s) ]
    NCLEX [2 Certification Exam(s) ]
    Network-General [12 Certification Exam(s) ]
    NetworkAppliance [36 Certification Exam(s) ]
    NI [1 Certification Exam(s) ]
    NIELIT [1 Certification Exam(s) ]
    Nokia [6 Certification Exam(s) ]
    Nortel [130 Certification Exam(s) ]
    Novell [37 Certification Exam(s) ]
    OMG [10 Certification Exam(s) ]
    Oracle [269 Certification Exam(s) ]
    P&C [2 Certification Exam(s) ]
    Palo-Alto [4 Certification Exam(s) ]
    PARCC [1 Certification Exam(s) ]
    PayPal [1 Certification Exam(s) ]
    Pegasystems [11 Certification Exam(s) ]
    PEOPLECERT [4 Certification Exam(s) ]
    PMI [15 Certification Exam(s) ]
    Polycom [2 Certification Exam(s) ]
    PostgreSQL-CE [1 Certification Exam(s) ]
    Prince2 [6 Certification Exam(s) ]
    PRMIA [1 Certification Exam(s) ]
    PsychCorp [1 Certification Exam(s) ]
    PTCB [2 Certification Exam(s) ]
    QAI [1 Certification Exam(s) ]
    QlikView [1 Certification Exam(s) ]
    Quality-Assurance [7 Certification Exam(s) ]
    RACC [1 Certification Exam(s) ]
    Real-Estate [1 Certification Exam(s) ]
    RedHat [8 Certification Exam(s) ]
    RES [5 Certification Exam(s) ]
    Riverbed [8 Certification Exam(s) ]
    RSA [15 Certification Exam(s) ]
    Sair [8 Certification Exam(s) ]
    Salesforce [5 Certification Exam(s) ]
    SANS [1 Certification Exam(s) ]
    SAP [98 Certification Exam(s) ]
    SASInstitute [15 Certification Exam(s) ]
    SAT [1 Certification Exam(s) ]
    SCO [10 Certification Exam(s) ]
    SCP [6 Certification Exam(s) ]
    SDI [3 Certification Exam(s) ]
    See-Beyond [1 Certification Exam(s) ]
    Siemens [1 Certification Exam(s) ]
    Snia [7 Certification Exam(s) ]
    SOA [15 Certification Exam(s) ]
    Social-Work-Board [4 Certification Exam(s) ]
    SpringSource [1 Certification Exam(s) ]
    SUN [63 Certification Exam(s) ]
    SUSE [1 Certification Exam(s) ]
    Sybase [17 Certification Exam(s) ]
    Symantec [134 Certification Exam(s) ]
    Teacher-Certification [4 Certification Exam(s) ]
    The-Open-Group [8 Certification Exam(s) ]
    TIA [3 Certification Exam(s) ]
    Tibco [18 Certification Exam(s) ]
    Trainers [3 Certification Exam(s) ]
    Trend [1 Certification Exam(s) ]
    TruSecure [1 Certification Exam(s) ]
    USMLE [1 Certification Exam(s) ]
    VCE [6 Certification Exam(s) ]
    Veeam [2 Certification Exam(s) ]
    Veritas [33 Certification Exam(s) ]
    Vmware [58 Certification Exam(s) ]
    Wonderlic [2 Certification Exam(s) ]
    Worldatwork [2 Certification Exam(s) ]
    XML-Master [3 Certification Exam(s) ]
    Zend [6 Certification Exam(s) ]





    References :


    Dropmark : http://killexams.dropmark.com/367904/11618629
    Wordpress : http://wp.me/p7SJ6L-Zk
    Issu : https://issuu.com/trutrainers/docs/a2040-922
    Dropmark-Text : http://killexams.dropmark.com/367904/12149186
    Blogspot : http://killexamsbraindump.blogspot.com/2017/11/pass4sure-a2040-922-dumps-and-practice.html
    RSS Feed : http://feeds.feedburner.com/RealA2040-922QuestionsThatAppearedInTestToday
    weSRCH : https://www.wesrch.com/business/prpdfBU1HWO000SXCI
    Box.net : https://app.box.com/s/eg9nf9n4wm0zjkytjzyxnl5e9m0wmg0l
    publitas.com : https://view.publitas.com/trutrainers-inc/pass4sure-a2040-922-practice-tests-with-real-questions
    Calameo : http://en.calameo.com/books/0049235262b6708ee7ed5
    zoho.com : https://docs.zoho.com/file/5qy3o13929bd262c3484eaeb531dcddf7e8b1






    Back to Main Page

    IBM A2040-922 Exam (Assessment- Developing IBM Lotus Domino 8.5.2 Applications- Advanced XPage) Detailed Information



    References:


    Pass4sure Certification Exam Questions and Answers - www.founco.com
    Killexams Exam Study Notes | study guides - www.founco.com
    Pass4sure Certification Exam Questions and Answers - st.edu.ge
    Killexams Exam Study Notes | study guides - st.edu.ge
    Pass4sure Certification Exam Questions and Answers - www.jabbat.com
    Killexams Exam Study Notes | study guides - www.jabbat.com
    Pass4sure Certification Exam Questions and Answers - www.jorgefrazao.esy.es
    Killexams Exam Study Notes | study guides - www.jorgefrazao.esy.es
    Pass4sure Certification Exam Questions and Answers and Study Notes - www.makkesoft.com
    Killexams Exam Study Notes | study guides | QA - www.makkesoft.com
    Pass4sure Exam Study Notes - maipu.gob.ar
    Pass4sure Certification Exam Study Notes - idprod.esy.es
    Download Hottest Pass4sure Certification Exams - cscpk.org
    Killexams Study Guides and Exam Simulator - www.simepe.com.br
    Comprehensive Questions and Answers for Certification Exams - www.ynb.no
    Exam Questions and Answers | Brain Dumps - www.4seasonrentacar.com
    Certification Training Questions and Answers - www.interactiveforum.com.mx
    Pass4sure Training Questions and Answers - www.menchinidesign.com
    Real exam Questions and Answers with Exam Simulators - www.pastoriaborgofuro.it
    Real Questions and accurate answers for exam - playmagem.com.br
    Certification Questions and Answers | Exam Simulator | Study Guides - www.rafflesdesignltd.com
    Kill exams certification Training Exams - www.sitespin.co.za
    Latest Certification Exams with Exam Simulator - www.philreeve.com
    Latest and Updated Certification Exams with Exam Simulator - www.tmicon.com.au
    Pass you exam at first attempt with Pass4sure Questions and Answers - tractaricurteadearges.ro
    Latest Certification Exams with Exam Simulator - addscrave.net
    Pass you exam at first attempt with Pass4sure Questions and Answers - alessaconsulting.com
    Get Great Success with Pass4sure Exam Questions/Answers - alchemiawellness.com
    Best Exam Simulator and brain dumps for the exam - andracarmina.com
    Real exam Questions and Answers with Exam Simulators - empoweredbeliefs.com
    Real Questions and accurate answers for exam - www.alexanndre.com
    Certification Questions and Answers | Exam Simulator | Study Guides - allsoulsholidayclub.co.uk