A2040-956 exam Dumps Source : Assessment: IBM Lotus Notes Domino 8.5 System Administration Update
Test Code : A2040-956
Test cognomen : Assessment: IBM Lotus Notes Domino 8.5 System Administration Update
Vendor cognomen : IBM
: 102 existent Questions
Passing A2040-956 exam is just click away!
I used this bundle for my A2040-956 exam, too and passed it with pinnacle score. I trusted killexams.com, and it was the birthright selection to make. They near up with existent A2040-956 exam questions and answers just the way you may descry them at the exam. accurate A2040-956 dumps are not available anywhere. Dont depend upon free dumps. The dumps they supplied are updated full the time, so I had the modern statistics and changed into able to skip without problems. very agreeable exam instruction
Got no problem! 3 days preparation of A2040-956 actual test questions is required.
The satisfactory IT exam prep i believe ever stumble upon. Genuinely my A2040-956 exam is in some days, however I suffer so equipped and reassured, specifically now that i believe examine full of the top class opinions here. The exam simulator seems to breathe very helpful, its smooth to remember questions and answers, plus, if you hold going through them time after time, you startseeing a bigger picture and understand the concepts higher. So far, i believe had top class enjoy with Killexams!
Right situation to find A2040-956 existent question paper.
I despite the fact that dont forget the tough time I had on the selfsame time as reading for the A2040-956 exam. I used to are seeking helpfrom pals, however I felt maximum of the material emerge as indistinct and crushed. Later, i institute killexams.com and its dump. Via the valuable material I institute out the total lot from pinnacle to backside of the provided material. It near to breathe so unique. Within the given questions, I answered full questions with touchstone opportunity. Thanks for brining full of the limitless happiness in my profession.
top notch source of high-quality actual test questions, correct solutions.
im Aggarwal and that i travail for ingenious Corp. I had carried out to look for the A2040-956 exam and became very worried approximately it because it contained arduous case research and so forth. I then implemented for your questions and answers. My many doubts got cleared because of the explainations supplied for the answers. I likewise got the case research in my electronic mail which had been well solved. I seemed for the exam and am happy to mention that I got 73.seventy five% and i near up with the total credit score. further I congratulate you and appearance further to transparent more exams with the assist of your site.
in that can i download A2040-956 dumps?
This is the top class exam preparation i believe ever long past over. I passed this A2040-956 ally exam easily. No shove, no tension, and no unhappiness amid the exam. I knew full that I required to recognize from this killexams.com . The questions are awesome.
Dont forget to try those dumps questions for A2040-956 exam.
The quality guidance i believe ever skilled. I took many A2040-956 certification checks, however A2040-956 became out to breathe the flawless one way to killexams.com. I believe currently determined this internet website and wish I knew approximately it a few years inside the past. May believe stored me some of sleepless nights and gray hair! The A2040-956 exam isnt always an smooth one, specificallyits current version. But the A2040-956 Q and A consists of the trendy questions, each day updates, and people are with out a doubtright and legitimate questions. I am happy this is genuine purpose I got most of them full through my exam. I were given an noteworthy score and thank killexams.com to making A2040-956 exam stress-free.
WTF! questions were exactly the selfsame in exam that I prepared!
Passing the A2040-956 exam was just impossible for me as I couldnt manage my preparation time well. Left with only 10 days to go, I referred the Exam by killexams.com and it made my life easy. Topics were presented nicely and was dealt well in the test. I scored a fabulous 959. Thanks killexams. I was hopeless but killexams.com given me hope and helped for passing When i was hopeless that i cant become an IT certified; my friend told me about you; I tried your online Training Tools for my A2040-956 exam and was able to procure a 91 result in Exam. I own thanks to killexams.
A2040-956 certification exam is pretty anxious.
Word of mouth is a very tenacious way of marketing for a product. I say, when something is so good, why not result some positive publicity for it I would enjoy to spread the word about this one of a benign and absolutely incredible killexams.com which helped me in performing outstandingly well in my A2040-956 exam and exceeding full expectations. I would status that this killexams.com is one of the most admirable online teaching ventures I believe ever near across and it deserves a lot of recognition.
can i determine dumps questions of A2040-956 exam?
thanks to killexams.com team who gives very treasured exercise questions bank with motives. I believe cleared A2040-956 exam with seventy three.Five% score. Thank U very lots for your offerings. I believe subcribed to numerous question banks of killexams.com enjoy A2040-956. The questions banks believe been very useful for me to transparent those tests. Your mock exams helped loads in clearing my A2040-956 exam with seventy three.Five%. To the factor, precise and nicely explained solutions. Keepup the excellent work.
where will I locate material for A2040-956 examination?
killexams.com is really good. This exam isnt smooth at all, but I got the top score. 100%. The A2040-956 preparation pack includes the A2040-956 existent exam questions, the latest updates and more. So you learn what you really necessity to know and result not blow your time on unnecessary things that just divert your attention from what really needs to breathe learnt. I used their A2040-956 exam simulator a lot, so I felt very confident on the exam day. Now I am very happy that I decided to purchase this A2040-956 pack, noteworthy investment in my career, I likewise do my score on my resume and Linkedin profile, this is a noteworthy reputation booster.
October 22, 2008 09:01 ET
ARMONK, the mountainous apple--(Marketwire - October 22, 2008) - IBM (NYSE: IBM) these days extended its most touchstone utility, Lotus Notes, to fresh markets through start as a hosted service, Lotus Notes Hosted Messaging.
IBM has been using Lotus Notes and Domino into fresh markets akin to iPhone users, social networking and unified communications customers and a lot of different fresh organizations full over the world.
Lotus has led IBM into the nascent cloud capabilities market with choices equivalent to Sametime Unyte web conferencing utility and IBM's "Bluehouse" extranet collaboration provider. IBM is extending its cloud functions way to its flagship Lotus Notes franchise to entice fresh shoppers together with more retail, global manufacturing and assurance companies. Lotus Notes Hosted Messaging may likewise breathe custom-made to the needs of each enterprise via an IBM features team.
the usage of a internet hosting carrier, there isn't any necessity to purchase, residence or give energy to fresh hardware mandatory to sprint the utility. purchasers of Lotus Notes messaging application can instead focus their IT supplies on different strategic company projects.
Priced starting at below $10 per consumer per month, fresh IBM Lotus Notes Hosted Messaging is designed essentially for organizations with 1,000 to 10,000 employees. youngsters, IBM can tailor application and service plans for smaller and greater companies as smartly.
the brand fresh hosted Notes Messaging carrier is supported with the aid of a committed IBM team and features two provider stage agreement options, spam and virus filtering and returned up and fix features.
"software start models similar to cloud computing, utility-as-a-carrier and internet hosting are evolving as a result of agencies want flexibility," stated Kevin Cavanaugh, vice chairman, IBM Messaging and Collaboration. "the fresh hosted Notes is a different preference IBM is providing to purchasers. there is excessive exact for this strategy on account of the way it is delivered, and its competitive pricing," he brought.
For additional terms and prerequisites of the brand fresh hosted software and service, consult with www.ibm.com/software/lotus/notesanddomino/hosted-licensing.html.
IBM additionally announced today that global Hyatt commerce enterprise has chosen IBM Lotus Notes Domino and Sametime collaboration and unified communications application for its 365 lodges international. For extra counsel, search recommendation from http://www.ibm.com/press/us/en/presskit/25100.wss.
IBM Lotus Notes and Domino has grown to a hundred and forty million licensed clients international, has expanded its consumer basis across small- and medium-sized businesses, and is used with the aid of more than half of the greatest a hundred businesses on earth, and 80 percent of the accurate 10 world companies in banking, telecommunications, aerospace and protection, purchaser items, electronics, coverage and prescribed drugs. Lotus Sametime, IBM's business-main unified communications and collaboration platform, has greater than a hundred million users. It has been bought through 29 of the world Fortune 50, 12 of the excellent 15 worldwide banks, eight of the confiscate 10 international pharmaceutical organisations, and 4 of the 5 most ecocnomic groups on the planet. An Osterman analysis record* states that IBM Lotus Sametime is the number 1 instant messaging application used via enterprises. For more counsel, search recommendation from www.ibm.com/lotus.
For a free check pressure of the brand fresh IBM Lotus Notes version 8.5, talk over with https://greenhouse.lotus.com/. This utility, which is being beta confirmed with the aid of tens of lots of groups worldwide, now has fresh features that reason mountainous storage discounts.
For extra counsel, argue with http://www.ibm.com/software/lotus.
*source: Osterman analysis, "Presence, IM and real-Time verbal exchange tendencies, 2008-2011, An Osterman analysis Multiclient file," September 2008.
When IBM bought Lotus for $3.5 billion in 1995, it seemed as although the venerable computing colossal changed into practically to lock up the application trade and coast to unstoppable gains.
Eighteen years later, Lotus looks more enjoy a millstone round IBM’s neck than a flywheel giving it extra velocity.
in line with a document within the Wall street Journal, in strengthen of IBM’s this autumn earnings free up nowadays, Lotus became the weakest performer in IBM’s application portfolio, shedding 6.four % of its earnings quantity in the first nine months of 2012.
It doubtless accounts for roughly $1 billion in annual salary, in keeping with estimates sourced via the WSJ, or one-sixth to one-fifth of IBM’s medium application enterprise.
sarcastically, Lotus once led the way towards nowadays’s hottest commerce applied sciences, the collaborative software that helps teams talk and travail together on projects. probably the most success reports of that niche is Yammer, which Microsoft bought final 12 months for $1.2 billion. So, why is IBM sitting behind the pack in its situation of main from the entrance?
Lotus, which made the first blockbuster “killer app” within the Nineteen Eighties (Lotus 1-2-three, a phenomenally a success spreadsheet application), went on to create Lotus Notes, an impressive groupware suite that came out within the early 1990s earlier than any person had any thought what “groupware” changed into.
I used it greatly at a few businesses I worked with. at the beginning, it changed into arcane and powerful. enjoy most end-users of Lotus Notes, I used it essentially as an e mail program. It had its quirks, however it labored. however there turned into another dimension to Notes, a powerful, programmable backend that assist you to create databases and workspaces for collaborative work, contact administration, suggestions sharing, and conversation.
these days, we’d summon it a collaboration device or a corporate social-media device, and it would breathe net-based mostly and requisites-compliant, enjoy Yammer, Jive, and Huddle. in the absence of specifications, Notes’ engineers had to invent everything themselves, making it a ingenious but proprietary answer.
however long earlier than these net-primarily based startups came along, Notes become already dropping its cool. The customer software grew to breathe massive and bloated. It changed into costly to implement and tangled to personalize.
as the internet won popularity within the late 1990s, Lotus brought necessities, enjoy POP3 and IMAP e-mail interfaces. They didn’t achieve this neatly with the necessities department, besides the fact that children, using any one who had to exercise an online mail client with a Lotus Notes mail server completely insane.
The upshot is that, simply as the cyber web grew to become known, Lotus Notes grew to become traumatic and obsolete.
bound, it became nonetheless potent, however unlocking the dash of Notes frequently required professional expertise, giving soar to a sector of Notes consultants. No shock that these consultants are having a arduous time getting taken severely today. The WSJ fees a Notes consultant who complains about his reception:
“i'm going to a celebration, and that i shortly procure insulted,” says Eugen Tarnow, a director of the consultancy Avalon enterprise methods, which sells the ageing electronic mail application to companies. “they say, ‘Lotus Notes, that’s nonetheless around?’ It’s no fun.”
regrettably, IBM’s engineers realized the value of requisites compliance too late and didn’t bake interoperability into Lotus Notes neatly enough or early adequate. So, as powerful as Notes could be, it turned into and is unwell-organized to travail in nowadays’s API-wealthy cloud atmosphere.
IBM has more synchronous social-media utility, too, but handiest makes about $55 million per 12 months from that phase of its business. So the problem for IBM is to continue milking as tons profits as it can from Lotus, whereas progressively poignant the branding and the earnings to more recent, sexier lines of enterprise. One example: Renaming its annual Lotus convention, Lotusphere, as “Connect2013.” Yeah, that’ll support.
We’ll breathe staring at to peer if the profits record sheds to any extent further mild on IBM’s efforts to note Notes around. however as for me, I’m no longer preserving my breath.
photo credit: Andrew Mason by the exercise of photopin cc
NEW DELHI: HCL technologies Ltd has clarified that its $1.8 billion acquisition to buy eight application items from alien enterprise Machines Corp. (IBM) announced final month may believe an operating margin of 30%, higher than the 19.6% profitability in the capabilities commerce at India’s third-biggest suggestions know-how (IT) services business.
Noida-primarily based HCL applied sciences will likewise cherish amortization and depreciation charges at a set expense over time, rather than its prior approach of booking such costs in keeping with the salary it generated.
“Directionally, they coincide with it’s (amortization fees) nevertheless now not last. (And) they are nonetheless working via some particulars. nonetheless it could breathe enjoy another utility acquisition. Their expectation is that amortization could breathe round 20% of the revenue," HCL Tech chief executive officer (CEO) C. Vijayakumar stated in an interview on Tuesday.
An amortization of 20% of income implies that HCL Tech, which in December had outlined an annual 50% EBITDA (earnings earlier than hobby, tax, depreciation and amortization) margin from the acquisition, will role its product commerce at a 30% operating margin. It expects to close the acquisition by June 2019.
“It (amortization expenses) is absolutely to breathe a straight-line method," celebrated Vijayakumar, who took over as CEO in October 2016. HCL Tech expects the eight utility products, equivalent to IBM Notes, Domino and Appscan, to assist it garner $625 million in incremental profits in the three hundred and sixty five days after the completion of the deal.
Vijayakumar didn't partake the revenue numbers from each and every of the eight items, few of which can breathe considered by analysts as matured and legacy items now not seeing lots increase.
“(IBM) Lotus Notes has got two accessories. there's Domino, which is a construction platform, the adoption of which is awfully excessive. traditionally, IBM didn’t expend time to modernize it. within the remaining twelve months, they now believe modernized the complete Domino platform. So the adoption price of Domino is terribly high. Notes adoption may likewise now not breathe very excessive and might decline. (however) the total way is around Domino," said Vijayakumar.
HCL Tech’s clarification is colossal for it assuages one of the considerations of the analysts who, in the past, had been now not certain concerning the profitability of these products. The company’s past approach of recognizing amortization and depreciation fees according to the income it generated had made a few analysts queasy.
They believe been unhappy because HCL Tech appeared to breathe boosting profitability within the close-time term as it turned into pushing returned prices to the latter partake of the lifetime of the contract.
despite the fact, there are two unanswered questions regarding its purchase of software products from IBM, in the single-largest acquisition by way of an Indian IT firm.
First, there's a mismatch in salary, as HCL Tech expects to procure $650 million from the items, whereas IBM closing week instructed analysts that the items generated $1.3 billion in earnings in 2018.
On Tuesday in a submit-earnings summon with analysts, HCL Tech selected no longer to remark when Ankur Rudra, an analyst at brokerage CLSA, asked the administration about the rationale at the back of the change in revenue numbers.
Analysts likewise watch for some readability from the company on the tenure of amortization and whether there could breathe any alternate in profitability after the enterprise changed the style it recognizes amortization costs. in spite of this, a number of analysts accept as proper with that it is just too early to conclude on HCL Tech’s strategy of scaling up company from its utility enterprise, which accounted for 11.9%, or $263 million, of the company’s $2.2 billion in profits within the third quarter.
“certainly, what concerns most is how the enterprise executes and scales up commerce from products it has bought. earlier, HCL (Tech) has an outstanding track-checklist and so it is only just to watch for some time (to find out) how the commerce fares within the coming months," spoke of an analyst at a alien brokerage, inquiring for anonymity.
Lokesh Yadav contributed to this story.
Whilst it is very arduous job to select responsible exam questions / answers resources regarding review, reputation and validity because people procure ripoff due to choosing incorrect service. Killexams. com get it certain to provide its clients far better to their resources with respect to exam dumps update and validity. Most of other peoples ripoff report complaint clients near to us for the brain dumps and pass their exams enjoyably and easily. They never compromise on their review, reputation and quality because killexams review, killexams reputation and killexams client self self-confidence is censorious to full of us. Specially they manage killexams.com review, killexams.com reputation, killexams.com ripoff report complaint, killexams.com trust, killexams.com validity, killexams.com report and killexams.com scam. If perhaps you descry any bogus report posted by their competitor with the cognomen killexams ripoff report complaint internet, killexams.com ripoff report, killexams.com scam, killexams.com complaint or something enjoy this, just hold in intelligence that there are always macabre people damaging reputation of agreeable services due to their benefits. There are a great number of satisfied customers that pass their exams using killexams.com brain dumps, killexams PDF questions, killexams practice questions, killexams exam simulator. Visit Killexams.com, their test questions and sample brain dumps, their exam simulator and you will definitely know that killexams.com is the best brain dumps site.
000-855 free pdf download | HP0-648 practice questions | 2V0-621D existent questions | HP0-G11 mock exam | 310-814 bootcamp | COG-622 exam prep | 920-431 existent questions | M2150-810 existent questions | NCCT-ICS dumps | VCP510PSE practice test | 98-365 exam prep | JN0-332 braindumps | AAMA-CMA practice test | HP2-E30 cheat sheets | HP0-Y13 test prep | MB3-230 pdf download | 922-093 questions answers | HP0-M22 sample test | FM0-301 study guide | HP0-D02 free pdf |
Real A2040-956 questions that showed up in test today
killexams.com suggest you to must attempt its free demo, you will descry the natural UI and furthermore you will mediate that its simple to alter the prep mode. In any case, ensure that, the existent A2040-956 exam has a larger number of questions than the sample exam. killexams.com offers you three months free updates of A2040-956 Assessment: IBM Lotus Notes Domino 8.5 System Administration Update exam questions. Their certification team is constantly accessible at back recess who updates the material as and when required.
IBM A2040-956 Exam has given a fresh path to the IT enterprise. It is now required to certify beAs the platform which results in a brighter future. But you want to situation violent attempt in IBM Assessment: IBM Lotus Notes Domino 8.5 System Administration Update exam, beAs there may breathe no crash out of analyzing. But killexams.com believe made your paintings easier, now your exam practise for A2040-956 Assessment: IBM Lotus Notes Domino 8.5 System Administration Update isnt difficult anymore.
killexams.com is a responsible and honest platform who provide A2040-956 exam questions with a hundred% pass guarantee. You necessity to exercise questions for one day as a minimum to attain well inside the exam. Your existent journey to achievement in A2040-956 exam, without a doubt starts with killexams.com exam exercise questions this is the first rate and demonstrated source of your targeted role.
killexams.com Huge Discount Coupons and Promo Codes are as underneath;
WC2017 : 60% Discount Coupon for full assessments on website
PROF17 : 10% Discount Coupon for Orders greater than $69
DEAL17 : 15% Discount Coupon for Orders more than $ninety nine
DECSPECIAL : 10% Special Discount Coupon for full Orders
At killexams.com, they give explored IBM A2040-956 tutoring assets which can breathe the best to pass A2040-956 test, and to procure authorized by IBM. It is an incredible inclination to quicken your vocation as an expert in the Information Technology endeavor. They are content with their notoriety of supporting individuals pass the A2040-956 exam of their first endeavors. Their prosperity costs in the previous years had been really astonishing, on account of their happy customers presently ready to advocate their profession inside the rapid path. killexams.com is the essential determination among IT experts, particularly the individuals trying to perambulate up the progressive system goes quicker in their divorce companies. IBM is the undertaking pioneer in records age, and getting ensured by them is an ensured approach to win with IT vocations. They enable you to result precisely that with their unnecessary wonderful IBM A2040-956 tutoring materials.
IBM A2040-956 is inescapable full around the globe, and the commerce undertaking and programming arrangements given by utilizing them are grasped by way for about the greater partake of the associations. They believe helped in driving heaps of organizations on the beyond any doubt shot course of pass. Extensive data of IBM items are taken into preparation a totally urgent capability, and the specialists certified by way for them are very esteemed in full associations.
We present genuine A2040-956 pdf exam inquiries and answers braindumps in positions. Download PDF and practice Tests. Pass IBM A2040-956 digital bespeak Exam rapidly and effortlessly. The A2040-956 braindumps PDF compose is to breathe had for perusing and printing. You can print more noteworthy and exercise typically. Their pass rate is elevated to 98.9% and the similarity percent between their A2040-956 syllabus study manual and genuine exam is 90% construct absolutely Considering their seven-yr instructing knowledge. result you necessity accomplishments inside the A2040-956 exam in only one attempt? I am now dissecting for the IBM A2040-956 genuine exam.
As the only thing in any way censorious here is passing the A2040-956 - Assessment: IBM Lotus Notes Domino 8.5 System Administration Update exam. As full which you require is a elevated score of IBM A2040-956 exam. The best one angle you believe to result is downloading braindumps of A2040-956 exam courses now. They will never again will give you a casual to down with their cash back guarantee. The specialists moreover protect beat with the greatest forward exam so you can give the vast majority of updated materials. Three months free procure passage to as an approach to them through the date of purchase. Each hopeful may likewise manage the cost of the A2040-956 exam dumps through killexams.com at a low cost. Regularly there might breathe a dwindle for full individuals all.
Within the sight of the proper exam purport of the brain dumps at killexams.com you may effortlessly grow your specialty. For the IT experts, it's far censorious to adjust their abilities responsible with their calling necessity. They get it smooth for their clients to purchase accreditation exam with the assistance of killexams.com demonstrated and honest to goodness exam material. For a splendid future in its realm, their intelligence dumps are the noteworthy decision.
killexams.com Huge Discount Coupons and Promo Codes are as under;
WC2017: 60% Discount Coupon for full exams on website
PROF17: 10% Discount Coupon for Orders greater than $69
DEAL17: 15% Discount Coupon for Orders greater than $99
DECSPECIAL: 10% Special Discount Coupon for full Orders
A best dumps composing is an absolutely imperative component that makes it simple a decent way to purchase IBM certifications. breathe that as it may, A2040-956 braindumps PDF gives accommodation for hopefuls. The IT certification is a significant troublesome job on the off casual that one does now not find birthright direction inside the character of certifiable helpful asset material. Along these lines, we've genuine and state-of-the-art content material for the instruction of accreditation exam.
A2040-956 Practice Test | A2040-956 examcollection | A2040-956 VCE | A2040-956 study guide | A2040-956 practice exam | A2040-956 cram
Killexams C2150-195 practice exam | Killexams 3V0-624 dump | Killexams A00-206 cram | Killexams HP0-J19 examcollection | Killexams FN0-100 cheat sheets | Killexams 9L0-008 pdf download | Killexams 9A0-160 questions and answers | Killexams 1Z0-546 test prep | Killexams HP0-J45 brain dumps | Killexams 00M-664 exam prep | Killexams 000-806 braindumps | Killexams 70-542-CSharp practice test | Killexams 648-244 VCE | Killexams C2090-611 practice test | Killexams C2070-585 sample test | Killexams HP3-031 existent questions | Killexams 1Z0-342 practice questions | Killexams EW0-100 existent questions | Killexams BAS-010 free pdf download | Killexams 700-020 test prep |
Killexams P2170-035 existent questions | Killexams ST0-079 practice test | Killexams 000-M86 dumps questions | Killexams 000-M43 study guide | Killexams HPE2-W01 study guide | Killexams 1Z0-477 cram | Killexams 70-121 test prep | Killexams HP0-Y12 study guide | Killexams HP2-B112 existent questions | Killexams 920-178 free pdf | Killexams 000-252 pdf download | Killexams 00M-654 brain dumps | Killexams HPE6-A47 free pdf | Killexams GRE practice exam | Killexams 000-041 free pdf download | Killexams FN0-103 VCE | Killexams C2150-199 test prep | Killexams HP2-K20 exam questions | Killexams HP0-J23 sample test | Killexams 351-001 test questions |
Before delving into the inner workings of the OSGi console, it is best to briefly interpret OSGi. OSGi stands for Open Services Gateway initiative framework. This framework allows software to breathe written and executed as independent components. In OSGi-speak, these components are referred to as bundles. OSGi is used in a wide achieve of applications, from client programs such as Eclipse and IBM Lotus Notes, to mobile phones, to server applications such as IBM Lotus Domino. As a result of their modular nature, OSGi bundles can breathe started, stopped, and debugged on an individual basis, without the necessity for stopping or restarting the entire platform. Both the Domino server and the Notes client exercise Eclipse’s implementation of OSGi (Equinox) as their OSGi runtime platform.
OSGi was added to the Domino platform in release 8.5.2. As a result, in Domino 8.5.2, the XPages runtime was repackaged to sprint as OSGi bundles (instead of just a regular collection of Java JARS), likewise referred to as Eclipse plug-ins.
The OSGi console allows for the input of commands that the OSGi platform then performs. The platform posts the results of such commands back to the console. The OSGi platform itself has a total host of commands that can simplify the troubleshooting of problems. The OSGi console can assist developers in developing XPages controls and applications, as well as assisting advocate personnel in diagnosing runtime issues. Developers who extend the XPages runtime by creating libraries will find the OSGi console commands to breathe a particularly powerful instrument in analyzing problems. The OSGi console is of particular exercise when the developer/administrator needs to know whether individual plug-ins (or sets of plug-ins) are loading correctly or which version of a plug-in is in use.
As mentioned earlier, OSGi is embedded within both the Notes client and the Domino server. Depending on where your XPages application is running (whether on the client or the server), your way of accessing the OSGi console will vary. They start by explaining how to access the OSGi console on the Domino server.
OSGi is embedded within the HTTP job on the Domino server, as a result, the OSGi console is started automatically whenever the HTTP job is started. OSGi console commands are routed to the OSGi console via the HTTP task. That is, when entering an OSGi console command on the Domino server, the user must command the HTTP job to route the specified command to the OSGi console—for example:tell http osgi <<command>>
Here, <<command>> is the cognomen of the OSGi console command. Any OSGi command can breathe executed using the preceding syntax.
When it comes to OSGi commands, every developer and administrator should know several rudimentary commands. These commands can breathe your “go to” commands when problems arise—say, when you suspect bundle loading might breathe a factor. Even when you result not mediate that bundle loading is the problem, it is often best to first substantiate that the bundle is actually loaded before proceeding with other debugging techniques.
Table 3.2 lists some of the more commonly used OSGi commands that are available to exercise for diagnosing plug-in issues on the Domino server (and likewise the Notes client). In Table 3.2, bundle-symbolic-name is referenced extensively. This is the cognomen by which the OSGi platform references bundles. bundle-symbolic-name correlates directly to the Bundle-SymbolicName manifest header, often referred to as the plug-in name.Table 3.2. OSGi Console Commands
tell http osgi diag <bundle-symbolic-name>
Diagnoses the status of the bundle whose cognomen is provided. Determines whether the bundle is resolved and, if not, states why the bundle is not resolved.
tell http osgi ss <bundle-symbolic-name>
Lists the status of full bundles in the system. Optionally, a symbolic cognomen or a symbolic cognomen prefix can breathe provided to obtain the status of a particular bundle or a subset of bundles.
tell http osgi start <bundle-symbolic-name>
Starts the bundle with the specified symbolic name.
tell http osgi discontinue <bundle-symbolic-name>
Stops the bundle with the specified symbolic name.
tell http osgi b <bundle-symbolic-name>
Prints metadata relating to the specified bundle.
tell http osgi headers <bundle-symbolic-name>
Lists the OSGi headers for the specified bundle.
tell http osgi help
Lists full the OSGi command available on the server, along with some text describing each command.
All the commands listed in Table 3.2 can breathe entered via the Domino server console, with the results of such commands being printed back to the console, as illustrated in pattern 3.4.
Figure 3.4. Running an OSGi command on the Domino Server Console
All the commands referenced in Table 3.2 can alternatively purchase the bundle id as a parameter (instead of the bundle-symbolic-name). The bundle id is a numeric ID that the OSGi runtime assigns to the bundle during platform initialization. The ID might vary from instance to instance of the platform, but users might find it easier to input than having to enter the entire bundle symbolic name. Examples of how to determine and exercise the bundle id are given later in this chapter.
Rarely does a solitary OSGi console command retort full the questions on why a plug-in is not loading or operating as expected. The following sections interpret in greater detail how you can exercise each of these commands and the results you can anticipate to descry from executing such commands.diag <bundle-symbolic-name>
This is one of the most valuable commands in your arsenal and will likely breathe the one you’ll exercise most frequently when diagnosing issues. You can exercise this command to determine whether a bundle is resolved within the OSGi platform. The status returned by this command will breathe one of the following:
If No unresolved constraints is the returned status, it suggests that the system has recognized the bundle and that full dependencies of the bundle are satisfied. When an Unresolved constraint status is returned, it suggests that one or more bundles or packages that the bundle requires are missing or cannot breathe loaded. It is worth noting here that a bundle might noiseless fail to start even though the OSGi console reports that the bundle has been resolved. If a bundle fails to start and is resolved, some code in the bundle’s activator likely is failing (throwing an exception).
Sample usage:tell http osgi diag com.ibm.xsp.core
Listing 3.8 shows the typical output of running the diag command against the com.ibm.xsp.core plug-in.Listing 3.8. Result of Running the diag Command Against a Specific Bundle—Successful Case > command http osgi diag com.ibm.xsp.core 10/17/2011 09:43:14 PM initial@reference:file:../../shared/eclipse/plugins/com.ibm.xsp. core_184.108.40.20610629-1645/ 10/17/2011 09:43:14 PM No unresolved constraints.
In this case, the diag command reports that there were No unresolved constraints against the entered bundle symbolic name—in other words, the system recognizes the given bundle. Upon closer examination, the user can obtain further information about the bundle in question. It can determine where the bundle being used by the platform is installed, and the platform-assigned bundle id can likewise breathe obtained.
From reading the console output, the user can descry that the bundle is installed to ../../shared/eclipse/plugins/com.ibm.xsp.core_220.127.116.1110629-1645. The location specified is relative to the osgi/rcp/eclipse directory, which is a child of the Domino program directory. In this case, the console output indicates that the plug-in is installed at: <domino program directory>/osgi/shared/eclipse/plugins.
Finally, the output states the platform-assigned bundle id for the specified bundle. 119 is the id assigned to this bundle in this example. As stated previously, the OSGi commands listed here can exercise the bundle id interchangeably. In this example, executing the following command has identical output to that in Listing 3.8.
Sample usage:tell http osgi diag 119
Listing 3.9 shows sample output of running the diag command in an unsuccessful scenario.Listing 3.9. Result of Running the diag Command Against a Specific Bundle—Error Case > command http osgi diag com.ibm.xsp.extlib.sbt 09/09/2011 04:05:51 PM update@../../../data/domino/workspace/applications/eclipse/plugins/com. ibm.xsp.extlib.sbt_18.104.22.168108111413.jar  09/09/2011 04:05:51 PM Direct constraints which are unresolved: 09/09/2011 04:05:51 PM Missing host com.ibm.xsp.extlib_0.0.0.
In Listing 3.9, you can descry that the OSGi platform reports that the bundle in question is not resolved as a result of a missing dependency. They can descry from the console output that the OSGi platform has actually institute the bundle that they are looking for (com.ibm.xsp.extlib.sbt), but as one of the bundles that com.ibm.xsp.extlib.sbt depends on is not resolved, the com.ibm.xsp.extlib.sbt bundle does not procure resolved itself. Looking a puny more closely at the console output, they can determine the following:
The bundle com.ibm.xsp.extlib.sbt is installed at ../../../data/domino/workspace/applications/eclipse/plugins/com.ibm.xsp.extlib.sbt_22.214.171.124108111413.jar. They now know that this path is relative to the <domino program directory>/osgi/rcp/eclipse directory. Hence, they can deduce that com.ibm.extlib.sbt is installed at the <domino program directory>/data/domino/workspace/applications/eclipse/plugins/ directory.
The OSGi platform–assigned bundle id for this bundle is 116.
One other tidbit of information can breathe extracted from the console output, in this case. The final line of the output tells us that the host is missing:Missing host com.ibm.xsp.extlib_0.0.0
This tells us that the bundle they are looking for (com.ibm.xsp.extlib.sbt) is, in fact, a plug-in fragment, and the unresolved constraint (com.ibm.xsp.extlib) is the host plug-in.ss, ss <bundle-symbolic-name>, or ss <bundle-name-prefix>
Similar to the diag command, this command quickly determines the status of a particular bundle—or full the bundles installed in the platform. Users can optionally specify a bundle cognomen or a bundle cognomen prefix to procure the status of specific bundles. The returned status shows the bundle id, state, and bundle cognomen of full bundles. In many situations, this command is just as useful as the diag command because it likewise reports the status of a bundle. This command does not command the user why a particular bundle is not loading, but it does command the user the status of a bundle.
Sample usage:tell http osgi ss
Listing 3.10 shows the result of running the ss command without any parameters.Listing 3.10. Result of Running the ss Command Without Any Bundle cognomen Parameter > command http osgi ss 09/09/2011 01:46:07 PM Framework is launched. 09/09/2011 01:46:07 PM id status Bundle 09/09/2011 01:46:07 PM 0 active org.eclipse. osgi_3.4.3.R34x_v20081215-1030-RCP20110624-1648 09/09/2011 01:46:07 PM Fragments=57, 76, 88, 89, 235 09/09/2011 01:46:07 PM 1 RESOLVED org.eclipse.equinox. event_1.1.0.v20080225 09/09/2011 01:46:07 PM Fragments=32 09/09/2011 01:46:07 PM 2 RESOLVED com.ibm.pvc.jndi.provider. java.nl_126.96.36.19910625-0109 09/09/2011 01:46:07 PM Master=71 09/09/2011 01:46:07 PM 3 RESOLVED com.ibm.eclipse.equinox. preferences.nl_188.8.131.5210624-1648 09/09/2011 01:46:07 PM Master=85 09/09/2011 01:46:07 PM 4 <<LAZY>> com.ibm.icu. base_3.8.1.v20080530 09/09/2011 01:46:07 PM 5 RESOLVED com.ibm.pvc.servlet. jsp_184.108.40.20610625-0109 09/09/2011 01:46:07 PM 6 RESOLVED org.apache.commons. logging_220.127.116.1110625-0109
Listing 3.10 lists a subset of the information that displays when this command is sprint in a unpretentious server environment. However, the listing does note full the information needed to understand the output of the command.
The command outputs several censorious pieces of information about each bundle:
Sample usage:tell http osgi ss com.ibm.xsp.extlib
Listing 3.11 shows the result of running the ss command with a bundle prefix specified.Listing 3.11. Result of Running the ss Command, Specifying a Bundle Prefix > command http osgi ss com.ibm.xsp.extlib 09/09/2011 02:25:36 PM Framework is launched. 09/09/2011 02:25:36 PM id status Bundle 09/09/2011 02:25:36 PM 108 RESOLVED com.ibm.xsp.extlib. conns_18.104.22.16810724 09/09/2011 02:25:36 PM Master=117 09/09/2011 02:25:36 PM 109 RESOLVED com.ibm.xsp.extlib. domino_22.214.171.124107241628 09/09/2011 02:25:36 PM Master=117 09/09/2011 02:25:36 PM 112 RESOLVED com.ibm.xsp.extlib. oneui_126.96.36.199107241628 09/09/2011 02:25:36 PM Master=117 09/09/2011 02:25:36 PM 115 RESOLVED com.ibm.xsp.extlib. stime_188.8.131.52107241628 09/09/2011 02:25:36 PM Master=117 09/09/2011 02:25:36 PM 117 active com.ibm.xsp. extlib_184.108.40.206107241628
Similar to Listing 3.10, Listing 3.11 shows the results of executing the ss command, only this time the command is passed a bundle symbolic cognomen as a parameter. The ss command finds full bundles on the system that either start with the parameter or believe a bundle symbolic cognomen that is the selfsame as the parameter. Listing 3.11 lists full the bundles, along with their bundle id and state.
Table 3.3 lists full the practicable states of an OSGi bundle.Table 3.3. OSGi Bundle States
The bundle is uninstalled and is unusable.
The bundle has been installed, but the platform has not yet resolved it.
The bundle has been resolved and is in a position to breathe started.Note that it is noiseless practicable for the bundle to fail to start, even though it has been resolved by the environment.
Similar to RESOLVED, the platform has resolved the bundle and is in a position to breathe started. The bundle is not yet active because it has been configured (via its bundle manifest) to breathe initialized lazily–that is, only when another active bundle references the bundle will it breathe activated.
The bundle is in the process of starting. Either another bundle has specifically caused the bundle to start (by referring to a class within the bundle) or the user has manually started the bundle via the console. Rarely is a bundle in this status because it is transient.
The bundle is in the process of shutting down. Similar to STARTING, a bundle rarely is in this state.
The bundle is running within the OSGi platform.
Developers and administrators should breathe awake that, on the Domino server, the status of a bundle is not persisted from one session to the next—that is, after the HTTP job is restarted, any bundles that were started manually in the previous session must breathe started again. Luckily, the ss command has an controversy for filtering full bundles in a given state. The ss command can filter the bundles based on their state, by appending -s [state] to the command syntax.
Sample usage:tell http osgi ss -s active
Figure 3.5 shows the output of running the ss command with the -s active argument.
Figure 3.5. Result of running the ss command in the Domino server consolestart <bundle-symbolic-name>
This command requests that the platform manually start the specified bundle. Calling this command does not guarantee that the specified bundle will breathe started. An exception can noiseless occur during bundle initialization that would reason the bundle initialization to fail. Performing an ss command after the start command reports the status of the bundle. This command is helpful when a fresh bundle has been installed on the server, but the administrator or developer is not in a position to restart the HTTP job to start the fresh bundle.
Sample usage:tell http osgi start com.ibm.xsp.extlib.sbt
Figure 3.6 shows that, by running a combination of the ss and start commands, a bundle can breathe started and its status can breathe verified.
Figure 3.6. Result of running the start and ss commands in the consolestop <bundle-symbolic-name>
This command tells the platform to discontinue the specified bundle. Users should breathe observant when calling this on a production environment. In some cases, it might not breathe practicable for the platform to discontinue the bundle. If this is the case, the reason will breathe printed to the console.
Sample usage:tell http osgi discontinue com.ibm.xsp.extlib.sbt
Figure 3.7 shows how running a combination of the ss and discontinue command stops a bundle and verifies its state.
Figure 3.7. Result of running the start and ss commands in the consoleb <bundle-symbolic-name>
This command prints full metadata relating to the specified bundle. The metadata includes imported packages, required bundles, exported packages, bundle location, and so on. This command is useful when the developer needs to quickly verify that the bundle loaded by the platform has the meta information that the developer believes it has.
Sample usage:tell http osgi b com.ibm.xsp.extlib
Listing 3.12 shows a subset of the output from running the b command against a specified bundle.Listing 3.12. Sample Result of Running the b Command Against a Specified Bundle tell http osgi b com.ibm.xsp.extlib 09/09/2011 02:15:21 PM update@../../../data/domino/workspace/applications/eclipse/plugins/com. ibm.xsp.extlib_220.127.116.11107241628NTF.jar  09/09/2011 02:15:21 PM Id=117, Status=<<LAZY>> Data Root=C:Program Files\IBM\Lotus\Domino\data\domino\workspace\.config org.eclipse.osgi\bundles\117\data 09/09/2011 02:15:21 PM No registered services. 09/09/2011 02:15:21 PM No services in use. 09/09/2011 02:15:21 PM Exported packages 09/09/2011 02:15:21 PM com.ibm.xsp.extlib.actions.client; version="0.0.0"[exported] 09/09/2011 02:15:21 PM com.ibm.xsp.extlib.actions.client.data; version="0.0.0"[exported] 09/09/2011 02:15:21 PM com.ibm.xsp.extlib.actions.client.dojo; version="0.0.0"[exported] 09/09/2011 02:15:21 PM com.ibm.xsp.extlib.actions.client.dojo.fx; version="0.0.0"[exported] 09/09/2011 02:15:21 PM com.ibm.xsp.extlib.actions.server; version="0.0.0"[exported] headers <bundle-symbolic-name>
This command causes the OSGi header information for the specified bundle to breathe printed to the console. This command is convenient for checking information such as the packages that a specific bundle exports or the bundles that the specified bundle depends upon. full the information stored in the bundle’s manifest.mf file is printed to the console.
Sample usage:tell http osgi headers com.ibm.xsp.extlib.sbt
Listing 3.13 shows the result of running the headers command on the Domino server console.Listing 3.13. Sample Result of Running the headers Command with a Specified Bundle Name tell http osgi headers com.ibm.xsp.extlib.sbt 09/09/2011 04:34:52 PM Bundle headers: 09/09/2011 04:34:52 PM Bundle-ClassPath = .,lib/httpclient- 4.0.1.jar,lib/httpcore-4.0.1.jar,lib/commons-codec-1.3.jar,lib/ oauth-20100527.jar,lib/ oauth-consumer- 20090617.jar,lib/oauth-consumer-20100527.jar,lib/oauth-httpclient4- 20090913.jar,lib/oauth-provider-20100527.jar 09/09/2011 04:34:52 PM Bundle-ManifestVersion = 2 09/09/2011 04:34:52 PM Bundle-Name = IBM social commerce Toolkit 09/09/2011 04:34:52 PM Bundle-SymbolicName = com.ibm.xsp.extlib. sbt;singleton:=true 09/09/2011 04:34:52 PM Bundle-Vendor = IBM 09/09/2011 04:34:52 PM Bundle-Version = 18.104.22.168108111413 09/09/2011 04:34:52 PM Export-Package = com.ibm.xsp.extlib.fragment,com.ibm.xsp.extlib.model,com.ibm.xsp.extlib. resources,com.ibm.xsp.extlib.sbt.activitystreams,com.ibm.xsp.extlib.sbt. activitystreams.entry,com.ibm.xsp. extlib.sbt.activitystreams.queue,com.ibm.xsp.extlib.sbt.connections,com. ibm.xsp.extlib.sbt.connections.meta,com.ibm.xsp.extlib.security. authorization,com.ibm.xsp.extlib.security .authorization.beans,com.ibm.xsp.extlib.security.oauth_10a,com.ibm.xsp. extlib.security.oauth_10a.servlet 09/09/2011 04:34:52 PM Fragment-Host = com.ibm.xsp.extlib 09/09/2011 04:34:52 PM Manifest-Version = 1.0
Listing 3.13 lists many different OSGi headers. You can find a full list of OSGi headers and their descriptions in the official OSGi specification: www.osgi.org/download/r4v43/r4.core.pdf.help
This command tells the OSGi platform to print full commands that it supports, along with a short description of each command.
Sample usage:tell http osgi help
Figure 3.8 shows the sample output from running the befriend OSGi command on the Domino server console.
Figure 3.8. Result of running the befriend command in the console
Commands are executed via the XSP Command Manager similar to any other command on the Domino server. The XSP Command Manager is running within the HTTP task, so the commands it executes must breathe fed through the HTTP task, as in this example:tell http xsp <<xsp command manager command>>
Table 3.1 lists full the XSP Command Manager Commands.Table 3.1. XSP Command Manager Commands
show data directory
Shows the location of the Domino server's data directory.
show program directory
Shows the location of the Domino server's program directory.
Displays the exact version of the XPages runtime that is installed and running on the Domino server.
Shows full the variables/properties that believe been set on the server's bootstrap.properties file. If a bootstrap.properties file does not exist, the XPages runtime provides reasonable recommended defaults.
Displays the modules loaded in the system. The XPages runtime dynamically loads each Domino database as a web application module.
Causes the services in the XPages runtime to breathe refreshed. This is mainly reserved for future use.
Performs a live dump of full objects on the Domino server's Java heap. Creates a dump file that must breathe read by other tools (such as the Eclipse memory Analyzer); the file is not human readable.
Performs a Java dump, sometimes referred to as a thread dump or JavaCore dump, of the Domino server's JVM. The information collected during the dump operation is stored in human-readable format.
Performs a full system dump, sometimes referred to as a core dump, of the Domino server's JVM. The dump information is platform specific and contains full the memory, process, and thread information for the JVM at the time the dump occurred.
These commands can greatly aid administrators and developers when trying to analyze particular issues. The dump commands are of particular minute because they execute diagnostic dumps on the server’s JVM but result not reason the JVM or the server to discontinue operation.show data directory
As the cognomen suggests, this command simply tells the user where the Domino server’s data directory resides on the operating system’s file system. In a Domino server environment, the data directory stores full the databases that are available through the Domino server. The location of this directory is significant because full applications running on the server will reside in this directory or within a subdirectory of this directory.
Sample usage:tell http xsp note data directory
Figure 3.1 shows the results of running the note data directory command on a Domino server.
Figure 3.1. Result of running the note data directory commandshow program directory
This command tells the user where the Domino server’s program directory resides on the operating system’s file system. This command can breathe convenient for developers who are not intimate with a particular setup of an individual server machine. The command enables developers or administrators to quickly identify the file system location of the Domino server’s program directory.
Sample usage:tell http xsp note program directory
Listing 3.1 shows the result of running the note program directory command in the Domino server console.Listing 3.1. Result of Running the note program directory Command in the Console > command http xsp note program directory 09/20/2011 10:52:33 PM C:\Program Files\IBM\Lotus\Domino show version
This command shows the exact version of the XPages runtime that is installed and running on the Domino server. The version number is updated only when upgrading from one release to another of XPages core runtime. Adding or upgrading extensions such as the XPages Extension library does not update the version number. This command typically is used when a developer or administrator needs to substantiate which version of the XPages runtime is running on a particular server. fresh features are added to the XPages runtime with each release. These features can achieve from fresh properties on existing controls to entirely fresh controls. Over time, a developer or administrator must substantiate that the version of XPages runtime is at the confiscate release flat for the applications running on the server. This command enables the developer or administrator to quickly substantiate the XPages runtime version.
Sample usage:tell http xsp note version
Listing 3.2 shows how to determine the version of the XPages runtime.Listing 3.2. Result of Running the note version Command in the Console > command http xsp note version 09/20/2011 04:34:21 PM XSP Runtime Version: [DSI8.5.3] 20110629.1645
In the previous example, the version number can breathe broken down as follows:
This command makes a request to the XPages runtime to print full the settings in exercise by the runtime. By default, the XPages runtime is configured with a host of default settings. These settings can breathe overwritten by adding a bootstrap.properties file to the xsp directory, which resides in the Domino server’s program directory (for specimen C:\domino\xsp). As a result of being able to override the default settings in the XPages runtime (via bootstrap.properties), it is not guaranteed that the XPages runtime defaults will apply from server to server. This command enables developers and administrators to quickly list full the current settings without needing to manually access various file system locations to determine which properties are being applied.
Sample usage:tell http xsp note settings
Listing 3.3 shows the XPages runtime default settings being output to the Domino server console.Listing 3.3. Result of Running the note settings Command in the Console (Default Case) > command http xsp note settings 09/16/2011 11:24:26 AM xsp.commas.not.delimiters.in.cookie=false 09/16/2011 11:24:26 AM com.ibm.faces.USE_UNENCODED_CONTEXT_PATH=/xsp 09/16/2011 11:24:26 AM xsp.gc.on.shutdown=false 09/16/2011 11:24:26 AM xsp.sessionid.name=SessionID 09/16/2011 11:24:26 AM xsp.default.charset=UTF-8 09/16/2011 11:24:26 AM xsp.log.severe.stack.trace=false 09/16/2011 11:24:26 AM xsp.default.post.buffer.size=1024 09/16/2011 11:24:26 AM xsp.allow.cookie.sessionid=true 09/16/2011 11:24:26 AM xsp.global.context.path=/xsp 09/16/2011 11:24:26 AM xsp.send.set.cookie2.header=true 09/16/2011 11:24:26 AM xsp.max.cookies.per.session=50 09/16/2011 11:24:26 AM xsp.allow.packagenames=false 09/16/2011 11:24:26 AM xsp.allow.url.sessionid=true 09/16/2011 11:24:26 AM xsp.default.chunk.post.buffer.size=8
In some cases, it is necessary to set extra system settings or even overwrite existing settings. Being able to quickly analyze which settings believe changed can breathe invaluable. Listing 3.4 shows a case in which some settings (xsp.sessionid.name) believe been overwritten by bootstrap.properties and some fresh logging settings (log_configuration and logdir) believe been added. Chapter 6, “Server-Side Debugging Techniques,” explains these settingsListing 3.4. Result of Running the note settings Command in the Console > command http xsp note settings 09/16/2011 11:01:47 PM xsp.commas.not.delimiters.in.cookie=false 09/16/2011 11:01:47 PM com.ibm.faces.USE_UNENCODED_CONTEXT_PATH=/xsp 09/16/2011 11:01:47 PM xsp.gc.on.shutdown=false 09/16/2011 11:01:47 PM log_configuration=xsp/log.properties 09/16/2011 11:01:47 PM xsp.sessionid.name=FOOID 09/16/2011 11:01:47 PM xsp.default.charset=UTF-8 09/16/2011 11:01:47 PM xsp.log.severe.stack.trace=false 09/16/2011 11:01:47 PM xsp.default.post.buffer.size=1024 09/16/2011 11:01:47 PM xsp.allow.cookie.sessionid=true 09/16/2011 11:01:47 PM xsp.global.context.path=/xsp 09/16/2011 11:01:47 PM xsp.send.set.cookie2.header=true 09/16/2011 11:01:47 PM xsp.max.cookies.per.session=50 09/16/2011 11:01:47 PM xsp.allow.packagenames=false 09/16/2011 11:01:47 PM xsp.allow.url.sessionid=true 09/16/2011 11:01:47 PM logdir=c:/Domino/log 09/16/2011 11:01:47 PM xsp.default.chunk.post.buffer.size=8 show modules
Each Domino database (.NSF) that is running within the XPages runtime is loaded by the XPages runtime as an application module. The note modules command shows full the databases (NSF modules) that are currently running within the XPages runtime. This command likewise shows registered system service modules that the XPages runtime automatically loads. This command is convenient for server administrators who necessity to know which XPages applications are being served by the XPages runtime at any point in time.
Sample usage:tell http xsp note modules
Listing 3.5 shows full the active modules running within a Domino server that has sessions open for three XPages applications.Listing 3.5. Result of Running the note modules Command in the Console > command http xsp note modules 09/16/2011 11:47:36 AM XSP Resources 09/16/2011 11:47:36 AM Default Http Registry Module 09/16/2011 11:47:36 AM OSGI WebContainer Bridge Service 09/16/2011 11:47:36 AM oauthtokenstore.nsf 09/16/2011 11:47:36 AM lsdemo2011.nsf 09/16/2011 11:47:36 AM xpagessbt.nsf
In Listing 3.5, six modules are listed. Three of these modules are XPages runtime system modules; the other three modules depict XPages applications that are currently running on the server.
The core runtime modules are not configurable and can breathe removed or added to in future releases.refresh
This command was implemented with future extensions of the XSP Command Manager’s HTTP service in mind. As of release 8.5.3 of the Domino server, this command does nothing. It is intended to breathe used with HTTP services and will enable services to breathe refreshed as necessary without restarting the HTTP job or the XPages runtime.
Sample usage:tell http xsp refresh heapdump
The heapdump command performs a live dump of full objects on the Domino server’s Java heap. The operation creates a dump file that must breathe read by third-party tools; the file is not human readable. The dump file can breathe read using tools such as the Eclipse memory Analyser instrument (www.eclipse.org/mat). Because the dump file is written in the IBM JVM heap dump format, it is necessary to install further add-ons to the Eclipse memory Analyser instrument to read the heap dump information. You can download the add-on for the Eclipse memory Analyzer instrument from www.ibm.com/developerworks/java/jdk/tools/dtfj.html. The heapdump command causes a dump file to breathe generated in the server’s program directory, as demonstrated in pattern 3.2.
Figure 3.2. Result of running the heapdump command in the console
Sample usage:tell http xsp heapdump
When configured, the Eclipse memory Analyzer instrument enables the user to read the content of the dump file and provide information on where memory is potentially being leaked and which objects are in exercise when the dump occurs. pattern 3.3 shows sample output from the Eclipse memory Analyzer Tool.javadump
Running the javadump command causes the server’s JVM to create a Java Dump file. Sometimes referred to as a thread dump or a Javacore dump, the dump information is written to disk in a human-readable format—the contents of the dump file can breathe opened with applications such as Microsoft Notepad. The information stored as a result of a javadump is generally diagnostic information relating to the threads, stacks, locks, and memory that were in exercise by the JVM when the dump occurred. Javadump files are of particular exercise where the developer or administrator needs to quickly obtain system information (such as operating system version, JVM version, and loaded threads).
The Javadump file is lightweight by nature and can befriend to quickly identify which threads are hung in the system.
Sample usage:tell http xsp javadump
Listing 3.6 shows the console output when the javadump command is executed.Listing 3.6. Result of Running the javadump Command in the Console > command http xsp javadump 10/18/2011 11:40:00 PM HTTP JVM: JVMDUMP034I User requested Java dump using 'C:\Program Files\IBM\Lotus\Dominojavacore.20111018.233959.8220.0001.txt' through com.ibm.jvm.Dump.JavaDump 10/18/2011 11:40:01 PM HTTP JVM: JVMDUMP010I Java dump written to C:Program Files\IBM\Lotus\Domino\javacore.20111018.233959.8220.0001.txt
In Listing 3.6, you can descry the result of executing the javadump command. A Javadump file is written to the location specified in the console output. It is beyond the scope of this bespeak to proceed into the details of reading the contents of dump files. However, in the case of Javadump files, a few tips can easily breathe bestowed upon the reader to get reading the contents of the Javadump file easier. The dump file can essentially breathe broken down into different sections:
For further in-depth information on how to read the contents of the Javadump file, descry the following article from IBM support:
Alternatively, you can search for information on how to read a javacore dump file in your favorite Internet search engine.systemdump
The systemdump command is the most intensive of the three dump commands available through the XSP Command Manager. As a result, the footprint of the resulting systemdump file can breathe quite large. The systemdump file contains particular information on the JVM’s threads, memory, and active processes. When a Java application crashes as a result of generic protection weakness failure or as a result of a major JVM error, a systemdump file is generated by default.
Sample usage:tell http xsp systemdump
Listing 3.7 shows the console output when the systemdump command is executed.Listing 3.7. Result of Running the systemdump Command in the Console 09/20/2011 12:36:30 AM HTTP JVM: JVMDUMP034I User requested System dump using 'C:\Program Files\IBM\Lotus\Dominocore.20110920.003630.8220.0002.dmp' through com.ibm.jvm.Dump.SystemDump 09/20/2011 12:38:26 AM HTTP JVM: JVMDUMP010I System dump written to C:\Program Files\IBM\Lotus\Domino\core.20110920.003630.8220.0002.dmp
The dump file is stored in a platform-specific format and, as a result, must breathe read by tools specific to the platform on which the dump was created. The IBM Dump Analyzer enables you to read and analyze the contents of a system dump that is performed on the Domino server. For more information on the IBM Dump Analyzer tool, advert to the following websites:
The information generated by a system dump is extremely granular in nature. An XPage developer rarely will necessity to create a system dump because the information the dump generates details information about every process executing on the system, not just the information pertinent to the JVM. A system dump generally is needed only when the failure is as a result of tangled interactions with programs running outside the Domino server.
Exchange Server 2013 is a bigger, more tangled platform that leaves behind some of the legacy Exchange features...
in favor of fresh ones along with better overall reliability. Before upgrading to the latest version, it's censorious that you're awake of a few factors that will befriend ensure a successful migration.Exchange 2013 migration gotcha #1: Clients
Just as Exchange 2010 removed advocate for Outlook 2000, Exchange 2013 removes advocate for Outlook 2003. When it comes to Exchange 2013, you must exercise Outlook 2007, Outlook 2010 or Outlook 2013. Outlook 2007 must sprint Service Pack 3 along with the November 2012 update or later, while Outlook 2010 must sprint Service Pack 1 along with the November 2012 update or later.
When patching clients, deem Windows Server Update Services. You can likewise exercise 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 necessity to worry about. With Exchange 2007, users could suffer Outlook Web Access in full its glory with a version of Internet Explorer as low as IE6. In Exchange 2010, the minimum version required to suffer the Premium Outlook Web App is IE7. Therefore, it shouldn't dumbfound 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 deem IE9 the baseline. It will give users the best OWA 2013 suffer on Vista and above.
For Windows XP and other operating systems, third-party browsers enjoy Firefox (v17+), Chrome (v24+) and Safari (v6+ on Mac) likewise provide noteworthy advocate 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 exercise 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, notice into how you'll travail around this issue.
If you already exercise Forefront TMG 2010 to execute 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 breathe affected.Exchange 2013 migration gotcha #3: Outlook Anywhere
All communication for Outlook clients with Exchange 2013 exercise 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 noiseless reside on Exchange 2007 and/or Exchange 2010 during the coexistence term will continue to connect internally via traditional RPC/MAPI.
If your organization uses Outlook Anywhere externally, ensure that Outlook Anywhere is likewise 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 get sure that NTLM authentication at the IIS flat is enabled for both Exchange 2007 and Exchange 2010.
One more thing when it comes to Outlook Anywhere: If the Exchange 2007 servers that sprint Outlook Anywhere are likewise running the client access server and mailbox server roles -- and not a Global Catalog server -- you must disable IPv6, as particular in erudition basis article 2794253Exchange 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 believe 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 necessity to buy additional hardware. Exchange 2013 sizing is fundamentally different and it's not as smooth as giving it a bit more power. Instead, you necessity to re-think the best way to deploy Exchange 2013.
JBOD (just a bunch of disks) is a noteworthy option for many customers, thanks to the auto-reseed features, which allow for massive disk savings. The Exchange Product Group likewise advocates the exercise of "building blocks," which are servers that only believe local storage. For example, you may believe 12 internal four TB disks as your Exchange Server base. deem using these, rather than expensive add-on arrays. You might recess up with a smaller user signify per-server, but you'll exercise fewer disks and benefit from improved reliability.
As with any Exchange Server 2013 implementation, a censorious 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 fresh to JetStress or looking to follow Microsoft best practices, breathe warned that the updated version of the JetStress domain lead has not yet been released.
Additionally, LoadGen, the complementary instrument 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 believe to hold tense -- at least for the time being.Exchange 2013 migration gotcha #5: vague 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 term of any Exchange 2010 to Exchange 2013 migration, you'll necessity to update the DNS entries for your InternalURLs and ExternalURLs to point at your Exchange 2013 infrastructure. Clients with Exchange 2010 mailboxes will believe HTTPS services proxied to the Exchange 2010 servers behind the scenes.
An Exchange implementation that follows Microsoft's recommendations will exercise a solitary set of names for both internal and external HTTPS URLs (for example, mail.contoso.com) and a divorce cognomen for the RPC client access array (for example, outlook.contoso.local). When the HTTPS cognomen is moved to Exchange 2013, the RPC client access array cognomen remains on Exchange 2010.
There's a gotcha here for organizations that believe implemented namespaces incorrectly. Some Exchange 2010 implementations exercise an external HTTPS namespace (again, summon it mail.contoso.com) but internally, exercise the selfsame cognomen for both the internal URLs and RPC client access array (for example, using outlook.contoso.com for RPC/MAPI and services enjoy OWA).
When you perambulate the internal cognomen to Exchange 2013, you'll crash existing Outlook client connectivity. The trick here is to update your internal HTTPS URLs to exercise the external HTTPs URLs. You may want to deem potentially implementing split DNS or pinpoint DNS in the process.
A petite number of organizations believe implemented a solitary name, both for internal and external HTTPS URLs and the RPC client access array. If this describes your setup, you likely necessity to change your RPC client access array cognomen to something unique. Unfortunately, this does not automatically propagate to clients and you may necessity to either oblige Outlook clients to update, or result as Microsoft suggests and perambulate internal Outlook clients on Exchange 2010 to Outlook Anywhere.Final thoughts
Some of these gotchas might sound enjoy serious problems, but don't let them deter you. Armed with the birthright 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.
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 [48 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 [13 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 [750 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 [1532 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 [64 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 [374 Certification Exam(s) ]
Mile2 [3 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 [39 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 [279 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 [12 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) ]
Dropmark : http://killexams.dropmark.com/367904/11653290
Wordpress : http://wp.me/p7SJ6L-10N
Issu : https://issuu.com/trutrainers/docs/a2040-956
Dropmark-Text : http://killexams.dropmark.com/367904/12155075
Blogspot : http://killexamsbraindump.blogspot.com/2017/11/never-miss-these-a2040-956-questions.html
RSS Feed : http://feeds.feedburner.com/WhereCanIGetHelpToPassA2040-956Exam
weSRCH : https://www.wesrch.com/business/prpdfBU1HWO000FNEW
Box.net : https://app.box.com/s/2hmjhrzvt1o69osomoyilwy4etoxc38l
publitas.com : https://view.publitas.com/trutrainers-inc/review-a2040-956-real-question-and-answers-before-you-take-test
zoho.com : https://docs.zoho.com/file/5r1nh6dc60e41ca0b4ba0adce163a66b6bbfb
Calameo : http://en.calameo.com/books/0049235266a90d7a8c3ec