A2040-956 exam Dumps Source : Assessment: IBM Lotus Notes Domino 8.5 System Administration Update
Test Code : A2040-956
Test denomination : Assessment: IBM Lotus Notes Domino 8.5 System Administration Update
Vendor denomination : IBM
: 102 real 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 prerogative selection to make. They near up with real A2040-956 exam questions and answers just the course you may perceive them at the exam. accurate A2040-956 dumps are not available anywhere. Dont depend upon free dumps. The dumps they supplied are updated every unique the time, so I had the modern statistics and changed into able to skip without problems. very genial exam instruction
Got no problem! 3 days preparation of A2040-956 actual test questions is required.
The satisfactory IT exam prep i absorb ever stumble upon. Genuinely my A2040-956 exam is in some days, however I sustain so equipped and reassured, specifically now that i absorb examine every unique of the top class opinions here. The exam simulator seems to breathe very helpful, its smooth to remember questions and answers, plus, if you retain going through them time after time, you startseeing a bigger picture and apprehend the concepts higher. So far, i absorb had top class delight in with Killexams!
Right position to find A2040-956 real 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 organize killexams.com and its dump. Via the valuable material I organize out the gross lot from pinnacle to backside of the provided material. It near to breathe so unique. Within the given questions, I answered every unique questions with pattern opportunity. Thanks for brining every unique of the limitless happiness in my profession.
top notch source of high-quality actual test questions, revise 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 difficult 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 besides got the case research in my electronic mail which had been well solved. I seemed for the exam and am pleased to mention that I got 73.seventy five% and i near up with the gross credit score. further I congratulate you and appearance further to limpid more exams with the assist of your site.
in that can i download A2040-956 dumps?
This is the top class exam preparation i absorb ever long past over. I passed this A2040-956 ally exam easily. No shove, no tension, and no unhappiness amid the exam. I knew every unique 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 trait guidance i absorb ever skilled. I took many A2040-956 certification checks, however A2040-956 became out to breathe the perfect one course to killexams.com. I absorb currently determined this internet website and wish I knew approximately it a few years inside the past. May absorb 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 pleased this is genuine purpose I got most of them every unique 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 rep a 91 result in Exam. I own thanks to killexams.
A2040-956 certification exam is pretty anxious.
Word of mouth is a very strong course of marketing for a product. I say, when something is so good, why not conclude some positive publicity for it I would infatuation 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 every unique expectations. I would counsel that this killexams.com is one of the most admirable online teaching ventures I absorb 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 absorb cleared A2040-956 exam with seventy three.Five% score. Thank U very lots for your offerings. I absorb subcribed to numerous question banks of killexams.com infatuation A2040-956. The questions banks absorb been very useful for me to limpid 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 light at all, but I got the top score. 100%. The A2040-956 preparation pack includes the A2040-956 real exam questions, the latest updates and more. So you learn what you really necessity to know and conclude not squander 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 pleased that I decided to purchase this A2040-956 pack, noteworthy investment in my career, I besides redeem my score on my resume and Linkedin profile, this is a noteworthy reputation booster.
October 22, 2008 09:01 ET
ARMONK, the titanic apple--(Marketwire - October 22, 2008) - IBM (NYSE: IBM) these days extended its most measure utility, Lotus Notes, to modern markets through start as a hosted service, Lotus Notes Hosted Messaging.
IBM has been using Lotus Notes and Domino into modern markets akin to iPhone users, convivial networking and unified communications customers and a lot of different modern organizations every unique 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 course to its flagship Lotus Notes franchise to entice modern shoppers together with more retail, global manufacturing and assurance companies. Lotus Notes Hosted Messaging may besides 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 modern hardware mandatory to race 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, modern 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 modern 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 modern hosted Notes is a different election IBM is providing to purchasers. there is immoderate require for this strategy on account of the course it is delivered, and its competitive pricing," he brought.
For additional terms and prerequisites of the brand modern 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, hunt counsel 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 base 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 usurp 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, hunt counsel from www.ibm.com/lotus.
For a free check pressure of the brand modern 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 modern features that cause titanic 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 infatuation 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 middling application enterprise.
sarcastically, Lotus once led the course 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 position 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 conviction what “groupware” changed into.
I used it greatly at a few businesses I worked with. at the beginning, it changed into inscrutable and powerful. infatuation 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 muster it a collaboration device or a corporate social-media device, and it would breathe net-based mostly and requisites-compliant, infatuation 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 enforce and complicated to personalize.
as the internet won popularity within the late 1990s, Lotus brought necessities, infatuation 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 exhaust 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 vitality of Notes frequently required professional expertise, giving rise to a sector of Notes consultants. No shock that these consultants are having a difficult 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 rep 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 coincident 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 touching 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 point to Notes around. however as for me, I’m no longer preserving my breath.
photo credit: Andrew Mason by the exhaust of photopin cc
NEW DELHI: HCL technologies Ltd has clarified that its $1.8 billion acquisition to buy eight application items from exotic enterprise Machines Corp. (IBM) announced final month may absorb 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 besides esteem 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 correspond with it’s (amortization fees) nevertheless now not last. (And) they are nonetheless working via some particulars. nonetheless it could breathe infatuation 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 nigh the acquisition by June 2019.
“It (amortization expenses) is absolutely to breathe a straight-line method," famed 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 share 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 disburse time to modernize it. within the remaining twelve months, they now absorb modernized the complete Domino platform. So the adoption price of Domino is terribly high. Notes adoption may besides now not breathe very immoderate and might decline. (however) the gross course 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 unavoidable 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 absorb been unhappy because HCL Tech appeared to breathe boosting profitability within the close-time age as it turned into pushing returned prices to the latter fraction 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 course of an Indian IT firm.
First, there's a mismatch in salary, as HCL Tech expects to rep $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 muster with analysts, HCL Tech selected no longer to observation when Ankur Rudra, an analyst at brokerage CLSA, asked the administration about the rationale at the back of the change in revenue numbers.
Analysts besides 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 true 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 objective to watch for some time (to find out) how the commerce fares within the coming months," spoke of an analyst at a exotic brokerage, inquiring for anonymity.
Lokesh Yadav contributed to this story.
Whilst it is very difficult assignment to pick accountable exam questions / answers resources regarding review, reputation and validity because people rep ripoff due to choosing incorrect service. Killexams. com obtain it unavoidable 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 trait because killexams review, killexams reputation and killexams client self self-possession is well-known to every unique 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 perceive any bogus report posted by their competitor with the denomination killexams ripoff report complaint internet, killexams.com ripoff report, killexams.com scam, killexams.com complaint or something infatuation this, just retain in understanding that there are always cross people damaging reputation of genial services due to their benefits. There are a large 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 real questions | HP0-G11 mock exam | 310-814 bootcamp | COG-622 exam prep | 920-431 real questions | M2150-810 real 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 insinuate you to must attempt its free demo, you will perceive the natural UI and furthermore you will believe that its simple to alter the prep mode. In any case, ensure that, the real 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 nigh who updates the material as and when required.
IBM A2040-956 Exam has given a modern path to the IT enterprise. It is now required to certify beAs the platform which results in a brighter future. But you want to position vehement attempt in IBM Assessment: IBM Lotus Notes Domino 8.5 System Administration Update exam, beAs there may breathe no shatter out of analyzing. But killexams.com absorb 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 accountable 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 real 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 every unique 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 every unique Orders
At killexams.com, they give explored IBM A2040-956 tutoring assets which can breathe the best to pass A2040-956 test, and to rep 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 pleased customers presently ready to uphold their profession inside the rapid path. killexams.com is the essential conclusion among IT experts, particularly the individuals trying to Move up the progressive system goes quicker in their sunder 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 conclude precisely that with their unnecessary wonderful IBM A2040-956 tutoring materials.
IBM A2040-956 is inescapable every unique around the globe, and the commerce undertaking and programming arrangements given by utilizing them are grasped by course for about the greater fraction of the associations. They absorb 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 course for them are very esteemed in every unique 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 high to 98.9% and the likeness percent between their A2040-956 syllabus study manual and genuine exam is 90% construct absolutely Considering their seven-yr instructing knowledge. conclude 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 course well-known here is passing the A2040-956 - Assessment: IBM Lotus Notes Domino 8.5 System Administration Update exam. As every unique which you require is a high score of IBM A2040-956 exam. The best one angle you absorb to conclude is downloading braindumps of A2040-956 exam courses now. They will never again will give you a chance 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 rep 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 subside for every unique individuals all.
Within the sight of the true exam gist of the brain dumps at killexams.com you may effortlessly grow your specialty. For the IT experts, it's far captious to adjust their abilities accountable with their calling necessity. They obtain it smooth for their clients to rob accreditation exam with the assistance of killexams.com demonstrated and honest to goodness exam material. For a splendid future in its realm, their understanding dumps are the noteworthy decision.
killexams.com Huge Discount Coupons and Promo Codes are as under;
WC2017: 60% Discount Coupon for every unique 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 every unique Orders
A best dumps composing is an absolutely imperative component that makes it simple a decent course to rob IBM certifications. breathe that as it may, A2040-956 braindumps PDF gives accommodation for hopefuls. The IT certification is a significant troublesome assignment on the off chance that one does now not find prerogative direction inside the type 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 real questions | Killexams 1Z0-342 practice questions | Killexams EW0-100 real questions | Killexams BAS-010 free pdf download | Killexams 700-020 test prep |
Killexams P2170-035 real 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 real 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 intricate 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 sweep 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 exhaust 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 race as OSGi bundles (instead of just a regular collection of Java JARS), besides 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 gross 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 uphold 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 exhaust 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 course 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 assignment on the Domino server, as a result, the OSGi console is started automatically whenever the HTTP assignment 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 divulge the HTTP assignment to route the specified command to the OSGi console—for example:tell http osgi <<command>>
Here, <<command>> is the denomination 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 conclude not believe that bundle loading is the problem, it is often best to first confirm 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 exhaust for diagnosing plug-in issues on the Domino server (and besides the Notes client). In Table 3.2, bundle-symbolic-name is referenced extensively. This is the denomination 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 denomination 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 every unique bundles in the system. Optionally, a symbolic denomination or a symbolic denomination 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 quit <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 every unique 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 motif 3.4.
Figure 3.4. Running an OSGi command on the Domino Server Console
All the commands referenced in Table 3.2 can alternatively rob 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 exhaust the bundle id are given later in this chapter.
Rarely does a unique OSGi console command respond every unique the questions on why a plug-in is not loading or operating as expected. The following sections intricate in greater detail how you can exhaust each of these commands and the results you can await to perceive 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 exhaust most frequently when diagnosing issues. You can exhaust 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 every unique 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 > divulge http osgi diag com.ibm.xsp.core 10/17/2011 09:43:14 PM initial@reference:file:../../shared/eclipse/plugins/com.ibm.xsp. core_22.214.171.12410629-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 besides breathe obtained.
From reading the console output, the user can perceive that the bundle is installed to ../../shared/eclipse/plugins/com.ibm.xsp.core_126.96.36.19910629-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 exhaust 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 > divulge 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_188.8.131.52108111413.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 perceive that the OSGi platform reports that the bundle in question is not resolved as a result of a missing dependency. They can perceive from the console output that the OSGi platform has actually organize 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 rep resolved itself. Looking a limited 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_184.108.40.206108111413.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 every unique the bundles installed in the platform. Users can optionally specify a bundle denomination or a bundle denomination prefix to rep the status of specific bundles. The returned status shows the bundle id, state, and bundle denomination of every unique bundles. In many situations, this command is just as useful as the diag command because it besides reports the status of a bundle. This command does not divulge the user why a particular bundle is not loading, but it does divulge 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 denomination Parameter > divulge 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 lively 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_220.127.116.1110625-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_18.104.22.16810624-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_22.214.171.12410625-0109 09/09/2011 01:46:07 PM 6 RESOLVED org.apache.commons. logging_126.96.36.19910625-0109
Listing 3.10 lists a subset of the information that displays when this command is race in a habitual server environment. However, the listing does point to every unique the information needed to understand the output of the command.
The command outputs several well-known 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 > divulge 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_188.8.131.5210724 09/09/2011 02:25:36 PM Master=117 09/09/2011 02:25:36 PM 109 RESOLVED com.ibm.xsp.extlib. domino_184.108.40.206107241628 09/09/2011 02:25:36 PM Master=117 09/09/2011 02:25:36 PM 112 RESOLVED com.ibm.xsp.extlib. oneui_220.127.116.11107241628 09/09/2011 02:25:36 PM Master=117 09/09/2011 02:25:36 PM 115 RESOLVED com.ibm.xsp.extlib. stime_18.104.22.168107241628 09/09/2011 02:25:36 PM Master=117 09/09/2011 02:25:36 PM 117 lively com.ibm.xsp. extlib_22.214.171.124107241628
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 denomination as a parameter. The ss command finds every unique bundles on the system that either start with the parameter or absorb a bundle symbolic denomination that is the selfsame as the parameter. Listing 3.11 lists every unique the bundles, along with their bundle id and state.
Table 3.3 lists every unique the viable 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 viable 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 lively because it has been configured (via its bundle manifest) to breathe initialized lazily–that is, only when another lively 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 watchful that, on the Domino server, the status of a bundle is not persisted from one session to the next—that is, after the HTTP assignment is restarted, any bundles that were started manually in the previous session must breathe started again. Luckily, the ss command has an dispute for filtering every unique 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 lively 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 cause 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 modern bundle has been installed on the server, but the administrator or developer is not in a position to restart the HTTP assignment to start the modern 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 quit the specified bundle. Users should breathe watchful when calling this on a production environment. In some cases, it might not breathe viable for the platform to quit the bundle. If this is the case, the understanding will breathe printed to the console.
Sample usage:tell http osgi quit com.ibm.xsp.extlib.sbt
Figure 3.7 shows how running a combination of the ss and quit 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 every unique 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_126.96.36.199107241628NTF.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. every unique 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 convivial 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 = 188.8.131.52108111413 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 every unique 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 attend OSGi command on the Domino server console.
Figure 3.8. Result of running the attend 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 every unique 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 every unique the variables/properties that absorb 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 every unique objects on the Domino server's Java heap. Creates a dump file that must breathe read by other tools (such as the Eclipse remembrance 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 every unique 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 anatomize particular issues. The dump commands are of particular instant because they accomplish diagnostic dumps on the server’s JVM but conclude not cause the JVM or the server to quit operation.show data directory
As the denomination 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 every unique the databases that are available through the Domino server. The location of this directory is significant because every unique applications running on the server will reside in this directory or within a subdirectory of this directory.
Sample usage:tell http xsp point to data directory
Figure 3.1 shows the results of running the point to data directory command on a Domino server.
Figure 3.1. Result of running the point to 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 confidential 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 point to program directory
Listing 3.1 shows the result of running the point to program directory command in the Domino server console.Listing 3.1. Result of Running the point to program directory Command in the Console > divulge http xsp point to 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 confirm which version of the XPages runtime is running on a particular server. modern features are added to the XPages runtime with each release. These features can sweep from modern properties on existing controls to entirely modern controls. Over time, a developer or administrator must confirm that the version of XPages runtime is at the usurp release level for the applications running on the server. This command enables the developer or administrator to quickly confirm the XPages runtime version.
Sample usage:tell http xsp point to version
Listing 3.2 shows how to determine the version of the XPages runtime.Listing 3.2. Result of Running the point to version Command in the Console > divulge http xsp point to 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 every unique the settings in exhaust 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 example 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 every unique the current settings without needing to manually access various file system locations to determine which properties are being applied.
Sample usage:tell http xsp point to settings
Listing 3.3 shows the XPages runtime default settings being output to the Domino server console.Listing 3.3. Result of Running the point to settings Command in the Console (Default Case) > divulge http xsp point to 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 anatomize which settings absorb changed can breathe invaluable. Listing 3.4 shows a case in which some settings (xsp.sessionid.name) absorb been overwritten by bootstrap.properties and some modern logging settings (log_configuration and logdir) absorb been added. Chapter 6, “Server-Side Debugging Techniques,” explains these settingsListing 3.4. Result of Running the point to settings Command in the Console > divulge http xsp point to 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 point to modules command shows every unique the databases (NSF modules) that are currently running within the XPages runtime. This command besides 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 point to modules
Listing 3.5 shows every unique the lively modules running within a Domino server that has sessions open for three XPages applications.Listing 3.5. Result of Running the point to modules Command in the Console > divulge http xsp point to 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 assignment or the XPages runtime.
Sample usage:tell http xsp refresh heapdump
The heapdump command performs a live dump of every unique 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 remembrance Analyser instrument (www.eclipse.org/mat). Because the dump file is written in the IBM JVM stack dump format, it is necessary to install further add-ons to the Eclipse remembrance Analyser instrument to read the stack dump information. You can download the add-on for the Eclipse remembrance 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 motif 3.2.
Figure 3.2. Result of running the heapdump command in the console
Sample usage:tell http xsp heapdump
When configured, the Eclipse remembrance Analyzer instrument enables the user to read the content of the dump file and provide information on where remembrance is potentially being leaked and which objects are in exhaust when the dump occurs. motif 3.3 shows sample output from the Eclipse remembrance 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 remembrance that were in exhaust by the JVM when the dump occurred. Javadump files are of particular exhaust 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 attend 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 > divulge 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 perceive 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 disappear 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 obtain 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, perceive 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 lively processes. When a Java application crashes as a result of universal protection foible 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 anatomize the contents of a system dump that is performed on the Domino server. For more information on the IBM Dump Analyzer tool, mention 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 complicated interactions with programs running outside the Domino server.
Exchange Server 2013 is a bigger, more complicated platform that leaves behind some of the legacy Exchange features...
in favor of modern ones along with better overall reliability. Before upgrading to the latest version, it's well-known that you're watchful of a few factors that will attend ensure a successful migration.Exchange 2013 migration gotcha #1: Clients
Just as Exchange 2010 removed uphold for Outlook 2000, Exchange 2013 removes uphold for Outlook 2003. When it comes to Exchange 2013, you must exhaust Outlook 2007, Outlook 2010 or Outlook 2013. Outlook 2007 must race Service Pack 3 along with the November 2012 update or later, while Outlook 2010 must race Service Pack 1 along with the November 2012 update or later.
When patching clients, reckon Windows Server Update Services. You can besides exhaust 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 sustain Outlook Web Access in every unique its glory with a version of Internet Explorer as low as IE6. In Exchange 2010, the minimum version required to sustain the Premium Outlook Web App is IE7. Therefore, it shouldn't astonish 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 reckon IE9 the baseline. It will give users the best OWA 2013 sustain on Vista and above.
For Windows XP and other operating systems, third-party browsers infatuation Firefox (v17+), Chrome (v24+) and Safari (v6+ on Mac) besides provide noteworthy uphold 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 exhaust 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, ogle into how you'll travail around this issue.
If you already exhaust Forefront TMG 2010 to accomplish 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 exhaust 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 age will continue to connect internally via traditional RPC/MAPI.
If your organization uses Outlook Anywhere externally, ensure that Outlook Anywhere is besides 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 obtain confident 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 race Outlook Anywhere are besides running the client access server and mailbox server roles -- and not a Global Catalog server -- you must disable IPv6, as particular in erudition base 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, acceptation early deployments that didn't profit from Microsoft's assistance needn't re-evaluate their specifications. Others absorb 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 light as giving it a bit more power. Instead, you necessity to re-think the best course 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 besides advocates the exhaust of "building blocks," which are servers that only absorb local storage. For example, you may absorb 12 internal four TB disks as your Exchange Server base. reckon using these, rather than expensive add-on arrays. You might nigh up with a smaller user weigh per-server, but you'll exhaust fewer disks and profit from improved reliability.
As with any Exchange Server 2013 implementation, a captious 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 modern to JetStress or looking to succeed Microsoft best practices, breathe warned that the updated version of the JetStress sphere steer 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 absorb to hold taut -- 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 age 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 absorb HTTPS services proxied to the Exchange 2010 servers behind the scenes.
An Exchange implementation that follows Microsoft's recommendations will exhaust a unique set of names for both internal and external HTTPS URLs (for example, mail.contoso.com) and a sunder denomination for the RPC client access array (for example, outlook.contoso.local). When the HTTPS denomination is moved to Exchange 2013, the RPC client access array denomination remains on Exchange 2010.
There's a gotcha here for organizations that absorb implemented namespaces incorrectly. Some Exchange 2010 implementations exhaust an external HTTPS namespace (again, muster it mail.contoso.com) but internally, exhaust the selfsame denomination for both the internal URLs and RPC client access array (for example, using outlook.contoso.com for RPC/MAPI and services infatuation OWA).
When you Move the internal denomination to Exchange 2013, you'll shatter existing Outlook client connectivity. The trick here is to update your internal HTTPS URLs to exhaust the external HTTPs URLs. You may want to reckon potentially implementing split DNS or pinpoint DNS in the process.
A little number of organizations absorb implemented a unique 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 denomination to something unique. Unfortunately, this does not automatically propagate to clients and you may necessity to either obligate Outlook clients to update, or conclude as Microsoft suggests and Move internal Outlook clients on Exchange 2010 to Outlook Anywhere.Final thoughts
Some of these gotchas might sound infatuation serious problems, but don't let them deter you. Armed with the prerogative 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