Input instance file name is not specified for schema in .net biztalk coding

May 7th, 2008 2 comments

This error occurs when you do NOT select the input file in the .net file of schema (.xsd) and you click on test map option of .net.

Scenerio: You are creating the .net biztalk project and schema file.

Please refer screenshots 1 and 2 to rectify the error.

Input instance file name is not specified for schema Cust1.

.net schema - biztalk

2 of .net 

_ServiceCall_Insert.xsd. Search in Google: The instance file name can be
provided in the file properties of the schema in Solution Explorer.

Refer above Screenshots

Make sure Input Instance Filename has xml file selected.

Categories: Technology Tags:

create new Biztalk project in .net 2003

April 25th, 2008 1 comment
Today I will begin to create the new Biztalk project. If you do not know Biztalk, don’t worry. We will learn later.
How to create new Biztalk Project
Open Visual Studio.net 2003
File NewàBlank Solution
In the Solution Explorer, Rigtht Click, AddàAdd New Project
Select BizTalk Project
On the Project name (IN Solution Explorer) Right click on prjName, AddàAdd New Item
Select Schema. Name it as SchemaTest.xsd
 As you already know, schema is used to define the root and hierarchy for your XML.
Select Root tag on the right side of the SchemaTest.xsd
Press F2 and rename root tag to say “collection”
Add child notes or hierarchy as you need.
This was about creating new schema in .NET Biztalk. I will continue with creating new Maps(bit maps) tomorrow.
Categories: Technology Tags:

XSL and XSLT

April 9th, 2008 3 comments

XSL is nothing but XML Style Sheets. XSL stands for EXtensible Stylesheet Language.It describes how the XML document should be displayed for your requirement. XSL is a broad term which has following parts:

XSLT – a language for transforming XML documents
XPath – a language for navigating in XML documents
XSL-FO – a language for formatting XML documents

We will not worry much about XPath and XSL-FO. Our focus will be on XSL and XSLT(language for transforming XML documents) XSLT language is much like a scripting, basic understanding of HTML/XHTML, XML is necessary.

  • XSLT is XSL Transformations
  • XSLT is the crucial part of XSL
  • XSLT transforms an XML document into another XML document

XSLT is XSL Transformations

XSLT is used to transform an XML document into another XML document. It can also used to transform XML into either HTML or any kind of file. XSLT does this by transforming each XML element into an (X)HTML element.With XSLT you can add/remove XML elements to or from the output file. With XSLT you can build the business logic and display the data from XML to the users accordingly. For instance, you might want to hide actual cost of the book from the user. This can be done through XSLT.

Categories: Technology Tags:

What is XML and why?

April 8th, 2008 2 comments

I have been hearing this word for the time I joined IT. I was wondering what exactly is XML and how does it work.
Now I got a chance to explore more on XML and let me start with basics called what XML stands for. It is nothing but EXtensible Markup Language which is designed to transport and store data. XML files will have .xml extensions and it is very powerful (Probably as powerful as Microsoft Excel).

Please note…XML is not Excel. I am comparing in terms of its robust features. Excel has lot of feature but most users really do not know how to use MS Excel. In a similar way XML is very very powerful!! Developers are now using extensive use of XML files. Some analysts believe at some point in future database will be replaced by all XML.
XML everywhere and that’s what makes Internet and web technologies fast..faster and fastest. Believe me.. XML is very easy to learn. Lets start to learn XML…

  • Basic idea of HTML usage and preferably knowledge of JavaScript is very useful to learn XML.
  • XML is a markup language like HTML and stands for EXtensible Markup Language. It stores data in some specific format. As of now, forget about format.. Basically it stores data like a database and we can decide how we want the data to be stored in XML file. We can think of XML as a database.
  • We can define our own tags. It is similar to creating the columns in a table. We can decide our own tags (or columns in database language)
  • More importantly XML is a W3C Recommendation. I will be posting about what is W3C and why it is important to know W3C.
  • XML stores data, HTML displays the data. We can use any method to display the data from XML to HTML.
    It might be ASP, Java, .NET, Javascript or any other language. This is a very simple example of XML usage. XML does lot of critical things.
  • Typical usage of XML includes B2B, B2C and CRM applications.
  • XML can act as a bridge between two or more independent heterogeneous systems.
  • XML is not based on your software or hardware. It is independent of language you use to develop your application.

Structure of XML Document

<root>
<child> 
        <subchild>.....</subchild>
        <subchild>.....</subchild>
</child> </root> 

Example:
<?xml version=”1.0″ encoding=”ISO-8859-1″?>

<bookStore>
<book category="Personal">
<author>Kiran Naik</author >
<description >My Biography</description> 
<published_date>”07-11-1978”</published_date>
</book>
<book category="Fiction">
<author>Narayan</author >
<description >Henry Potter</description> 
<published_date>”07-11-0001”</published_date>
</book>
</bookStore>
Like this, we can define our own tages like bookStore which is called as parent or root element.
book is element in the document.
author, description, published_date tag are children.
category is the attribute. 

Categories: Technology Tags:

My views on Jodhaa Akbar – Historic Movie

March 31st, 2008 3 comments

History is a guide to navigation in perilous times. History is who we are and why we are the way we are. ~David C. McCullough:

I have been planning to Watch “
Jodhaa Akbarfrom the day it got released. This has been postponing like my blogging. I do not remember when my last post was. Only plan…no implementation. Happy and satisfied that at last happened to watch Jodhaa Akbar on a beautiful Sunday.  Brought DVD and thak God!!! got good quality DVD. One more and important reason to be happy is – no longer I got to hear the complaints from my wifeJ 

A great historic movie by Ashitosh Gourikar. Once again Ashitosh proved he is classic director with creativity. His handling of the subject is absolutely great. Historical love story of Akbar and Jodhaa. The movie has been in the making for the last 2 and a half years. Movie goes back to 16th century of Mughals era.The film is perfect blend of real hero (Hrithik Roshan), gorgeous actress (Aishwarya Rai), a creative director and spectacular music.

I knew my history was bad…after watching JA, I realized its worst !!! Mainly because I did not knew Akbars name was
Jalaluddin Muhammad Akbar. My memory has vanished after writing exams in my school days.. he was the son of  son of Nasiruddin Humayun. Jahangir was Akbar’s son. I am carried away so much in present activities that I usually did not think of knowing about these.  The film has given me thought about how important to know about History.  History of our ancient religion, Hinduism, Indian civilization, scientific research done on those days!! Etc etc…

History was very always boring subject for me from my school days. I was of the bad illusion that syllabus of history is just to pass exams and teachers had chance to reduce my marks. They cannot reduce marks if I write the math subject correctly. Oh!!! How bad was my thinking!!. I even did not make any serious effort to learn history.

I got bored of the long songs and long fighting between Jodhaa and Akbar. These kinds of masalas, sometimes make me think!! Was it happened really??? Also film was long!! And this we feel probably because we are not used to the habit of watching looong.. historic movies.   I am surprised to know in the film.. Akbar was illiterate!!!! He did not know to read Urdu. Is this so?????????  I have to explore more for this… This film reminds me of the another film.. Ashoka. Thought both are historical movies… one can clearly see the difference between directors who make films for commercial and directors who make film for passion and art. Though Ashoka was a good movie… more of a commercial film and nothing apart from it. Good thing to know in JA is Akbar’s role was perfectly suited for Hrithik. Instead of Shahrukh khan, if Hrithik was in Ashoka, that would have been more justified in terms of personality and not overactingJJ Jodhaa Akbar is divided into two parts – the political saga and the romance between the couple. A brilliant film in all respects. This historical has all it takes to prove the first blockbuster of 2008. Akbars role was a perefect match!! chiseled to fit the handsomest mould. Hands off to Hrithik for justifying Akbars role. I think one should not miss this movie. Aishwarya Rai (Jodhaa) is wonderful in scenes together with Hrithik. On my rating this film is 4 out of 5.

Categories: Experiences Tags:

Lakshya – Aim in our lives..

October 16th, 2007 3 comments

Lakshya – Aim in our lives..

Today was the hectic day for me. After enjoying the wonderful drive of GETZ to my office, I was happy and in absolute working mood. Completed couple of assignments and after the working hours met close friends. Mukund who stays in close vicinity to my office (around 50 mtrs). I met him after 3 months. Another guy Satish who is in the same area, on the way to home; called and together had badam milk.

By the time, I had my lunch, I was tired and completely ready to have a sound sleep. Lot of things were going on my mind and the activities to be done for tomorrow. Like most of lazy people, with many work and pending activities, changing TV channel has become the routine activity for me. I saw Lakshya film in TV starring Hrithik Roshan, Preity Zinta. Lakshya is Hrithik’s most impressive performance so far. A performance like this comes once in a while and can compete with the best. The ease with which Hrithik slips into the character is amazing and the outcome is spellbinding. I am a great fan of Hrithik Roshan. I have watched almost all his movies and appreciate his natural acting and heart breaking dance. He is always surrounded by unlimited energy and enthusiasm.

This film reminds me of the quote by my leadership guru Robins Sharma;
You know my belief. That ordinary people can do remarkable things. At work. In life. In the world. But you need that dream. To inspire you. To awaken you. To light the fire under – and within – you.

The world looks pretty messy to me these days (and yes, also pretty inspiring). So, the world needs more dreamers. And Leaders Without Title. Together, step by step, we can have such an alarmingly big impact. Seriously. But we need to start on that journey. Today.”

Inspired by Lakshya, I am writing the blog after many many months. Hopefully I continue to write daily and put my thoughts in paper.

Categories: Daily Events Tags:

What is ITIL

June 22nd, 2007 No comments

ITIL – Information Technology Infrastructure Library
ITIL is a good source of industry-standard best practices. It provides a common language for the different groups within a business to discuss ITSM.
ITIL is a framework, not a solution. ITIL is based on the best practice which may not necessarily the standard practice. It tells what should be done, but not how to do it. Since adhering to industry best practices is key to the entire process, ITIL and Service Management can be instrumental in optimizing service quality, improving service levels, reducing service delivery costs and maximizing the business value of IT. 

The IT Infrastructure Library, ITIL, in simple terms is a series of documents that are used to aid the implementation of a framework for IT Service Management (ITSM). This framework defines how Service Management is applied within specific organisations. The ITIL (IT Infrastructure Library) consists of 5 volumes: Service Strategy, Service Design, Service Transition, Service Operation, and Continual Service Improvement. Although the UK Government originally created the ITIL, it has rapidly been adopted across the world as the standard for best practice in the provision of information technology services. As IT services become more closely aligned and integrated with the business, ITIL assists in establishing a business management approach and discipline to IT Service Management, stressing the complementary aspects of running IT like a business. Service Management is a set of specialized organizational capabilities for providing value to customers in the form of services. The core of Service Management is transforming resources into valuable services.

The IT Infrastructure Library (ITIL) is the world’s most comprehensive and respected source of information about IT processes. Recently  the introduction of new ITIL v3, provides a framework for service provision for both business and IT. It has been adopted by many organizations around the world, and leading consulting and educational bodies, including HP, offer ITIL training and certification programs for IT professionals. In fact, it has become clear that if your organization has not yet moved to implement ITIL best practices relevant to everyday service management operations, you’re likely to be at a distinct disadvantage as you confront key questions facing virtually every IT organization:

·  Are you equipped to consistently meet your service-level agreements?
·  Are processes in place to ensure continuous business-IT alignment?
·  Does the business agree that your organization is delivering significant value?
·  How do you cost-justify needed IT investments?
·  How can you spend less on routine IT service maintenance – and use the savings for IT service innovation?
· Which service-related investments are likely to bring the highest payback?

Addressing these key questions, Service Management helps IT organizations align with the business and become more agile and adaptable to dynamic market conditions. But customer needs and priorities change. New governance models emerge. Technology advances. New standards are issued. New regulations are promulgated.

Take away:
Even the best management models need periodic revamping, and ITIL is no exception. ITIL, the world’s most widely used, best practice approach to Service Management. The touchstone for best practice, is currently being updated by an international group of expert contributors.

ITIL HISTORY and Versions
The Information Technology Infrastructure Library (ITIL) defines the organisational structure and skill requirements of an information technology organisation and a set of standard operational management procedures and practices to allow the organisation to manage an IT operation and associated infrastructure. The operational procedures and practices are supplier independent and apply to all aspects within the IT Infrastructure.ITIL was originally created by the CCTA under the auspices of the British government, and ITIL is a registered trademark of the UK Government’s Office of Government Commerce (usually known as the OGC).The ‘library’ itself continues to evolve, with version three, known as ITIL v3, being the current release.

This comprises five distinct volumes:
1) ITIL Service Strategy;
2) ITIL Service Design;
3) ITIL Service Transition;
4) ITIL Service Operation; and
5) ITIL Continual Service Improvement
Within these sets are the specific descriptions and definitions of the various ITIL practices and disciplines.
 
The contents of two most commonly used sets within the previous release, Service Support and Service Delivery are broadly still present and are as follows:
1) Incident Management;
2) Problem Management;
3) Configuration Management;
4) Change Management;
5) Release Management;
6) Service Desk; Service Level Management;
7) IT Financial Management;
8) Capacity Management;
9) Availability Management;
10) IT Service Continuity Management;
11) IT Security Management. 
 

ITIL VERSION 2
Version 2 of ITIL (IT Infrastructure Library) consisted of 7 sets: Service Support; Service Delivery; Planning to Implement Service Management; ICT Infrastructure Management; Applications Management; Security Management; The Business Perspective. However, the main focus was generally divided into two main areas, known as ITIL Service Delivery and ITIL Service Support.

Service Delivery:
Service Delivery is the management of the IT services themselves, and involves a number of management practices to ensure that IT services are provided as agreed between the Service Provider and the Customer.
In includes 5 disciplines:
1) Service Level Management,
2) Capacity Management,
3) Continuity Management,
4) Availability Management, and
5) IT Financial Management

Service Support:
Service Support is the practice of those disciplines that enable IT Services to be provided effectively.
The 6 Service Support disciplines are:
1) Configuration Management,
2) Incident Management,
3) Problem Management,
4) Change Management,
5) Service/Help Desk and
6) Release Management.
ITIL VERSION 3
The release of the new version of ITIL brought with it an important change of emphasis, from an operationally focused set of processes to a mature service management set of practice guidance.
It also brought a rationalization in the number of volumes included in the set, which now comprises the following:
·   Service Strategy
·    Service Design
·  Service Transition
·  Service Operation
·   Continual Service Improvement

Certification
There are three levels of certification for ITIL: Foundation Certificate, Practitioners Certificate and Managers Certificate.  More information can be obtained from ITSM or HP ITSM Website 

Categories: ITIL Tags:

Challenges – Implementing the Automation Process for IT

June 12th, 2007 No comments

Automating infrastructure is a key to the success of the company. It can turn the loss making IT division into the profit making and efficient part of the organization. In the current market, lot of advanced tools helps to make the decision making process for optimum ROI.

Challenges in implementing the Automation Process for IT Support and Delivery

IT management has evolved itself into lot of drastic changes in the past 5+ years.  There are various factors affecting this trend. In today’s scenario, there are three major challenges that force IT management to think about automating infrastructure operations.

1) Complexity. In terms of the servers, storage devices, applications running under different geographic locations has made the IT management a more challenging. Lot of complexity involved in managing the hardware/software components.  IT has to accommodate servers, has to support whole new technologies like web 2.0, twiki, messaging and still IT has to able to maintain the bandwidth speed.
Document Complexity – This means that the IT staff hasn’t had the time to completely document all its processes for all of these varied systems and pieces of equipment.  Lot of difficulty in finding out the design flows for the complex system specially whne when the system/component breaks out. Complexity also means that when something seems to break, it may be some time before the root cause is identified and the problem is fixed.

Takeaway:
–>Accurate assessment of infrastructure to gauge complexity.
–>Make sure your staff has everything in hand what it takes to deploy newer automation tools/techniques.
–>Implement ITIL  – best practices in Industry

2) Money/Budget.
Required budget for the right kind of tools and technology is a key factor in measuring the IT functionality. IT needs budget even to buy the part of CPU.
If IT is directly linked to your company’s bottom line, shift as much of your budget as possible into cost-saving tools and away from everyday maintenance activities. That’s the best way to win friends in your enterprise. Of course, you also need to take on the challenge of showing you are a competent financial manager–that you can get a good return on your investment. Depending on your site, IT automation may provide a quick and positive return on your investment.
If you have SLAs (Service Level Agreements)  for the all network or servers, operating systems, for the software applications, IT automation tools can help to prevent situations where financial penalties will be assessed against you.

Takeaway:
–>IT automation may be a good way to enable a shift of resources, away from maintenance and to providing new resources for users.
–>Proportionate balance between the Budget, latest tools and resources.

3) Expectations.
It’s also important to manage the expectations both within and beyond the IT department. The expectations for IT departments have always  been higher. Users expect IT to control spam and viruses, provide 24/7 uptime, and very fast recovery at the time of breakdown. From the user’s persprctive they are all always right and have the lot of expectation from IT department.
Management perspective of looking at IT is much more. It is one or two levels higher than the user expectation. This is the very right attitude and enables IT department to move ahead. These factors may include SOX compliance, security measure at all levels, data integrity and authorization.

Takeaway:
–>Incorporate automation tools to help you meet business and user expectations.
–>Provide the hands on time for the analysis of the root cause.
–>Implementation of various internal programs like feedback and open discussion.
–>IT has to keep an eye on the latest technology.
–>Combine technology with the user expectation to meet business requirement.
–>Clearly defined process for internal and external department requirements.

Categories: ITIL Tags:

Airtel Broadband – Bangalore

June 6th, 2007 6 comments

Here I want to highlight the comparision of Private with Government in Internet – Broadband connection. This is one of the experience I had when applying for the Broadband connection in the Banashankari area Bangalore.

I heard of very good service of BSNL broadband connection. After some enquiries on internet, suggestions from friends, I decided to apply for broadband connection in Banashankari area – Bangalore.

On March 17th Saturday,I approached BSNL office. At the counter I was happy by the warm welcome from the BSNL staff at the cash counter.
Kiran: Sir, I am looking for the Broadband connection. So I want to apply for the Landline telephone.
Officer: Ok. You can fill this form and submit along with the DD of Rs 500. Thats it.
Kiran: How long will it take to get the Broadband connection?
Officer: We don’t know about it. First you have to apply for Landline then oly you will get Broadband.

I thought he is right and better to follow up for internet after the landline connection.
I knew that BSNL takes minimum around 1 month to max 2 months. I decided apply and wait for max 2 months. Atleast after 2 months there will not be any speed/maintainance problem.

Coming back to the business, I got the landline in 2 days (After a bit of follow up and phone calls to the Lineman. Requesting to please do the needful:))

Quite happy about landline in 2 days. I became more optimistic and thought that I might get the connection in 1 around one month… (Better to be optimistic but not Over optmistic:()

It’s almost 2 and half months, there is no news of any connection to my home. Enquired copple of times and ultimately was late to the office with frustation. Next time, when I asked for the Telephone directory, I was made to look for 4-5 people without any results. Lastly came to know that concerned JE (Officer) hasnot yet arrived. It was already 11.30 AM. I have been told that for new directories, JE has the authority  to issue. As I was experienced now to see these things happening, I went to office as if I have nothing to loose or gain:)

I started to look for alternative connections. Eliminated all other options like Tata Indicom (Worst experiece I ever had – I will share about it sometime),Reliance.  Left with only Airtel. I heard there Airtel connection is good. So started to look for the concerned person.

Well… easy way to do this is don’t go anywhere and google it. And hey!! I was right there in the airtel website. I gave my contact details on Friday and I was told by customer support that they will be contacting in 2 working days. Then Airtel officer will look at the address. If connection is available, it wil be done in 7 workinfg days.
At the first instance I thought one week is too late as I needed something urgently..Remebered BSNL and thought oh!! AIRTEL are really fast, they claim to install in only one week.

On Saturday 1.30 PM got a call from AIRTEL.. I thought its a junk call for promotional activity of airtel mobile. Caller informed that he is incharge for Airtel Broadband connection in Banashankari. We spoke about our home location, tariffs etc etc. We decided to meet at 2.30 PM. Though he told 2:30, I was expecting him to be not before 4.00 PM. It’s wonderful, he was sharp at 2:30 after finding my home address in Bangalore:).

We discussed about plan, I handed over the document with 500 rs Cash(For installation). Monday afternoon AIRTEL guys came in, connected the internet and given one free Landline number too:):) which is a Bonus.

It’s Wednesday and I am quite happy of the splendid support of AIRTEL and it’s economical too. Earlier I was under the impression that nobody is cheaper and best thatn BSNL. I was wrong. I am quite happy with the speed, airtel support and airtel guys. They really did all the connections fast and everyhting was like a plug an dplay….

Thank you AIRTEL for all the great service,…. Hope I will be continued to receive the same kind of great service from AIRTEL all the time!!!

KUDOS to AIRTEL BROADBAND!!!!!!!!!!!

Categories: Experiences Tags:

Bangalore – Road Manners

June 5th, 2007 2 comments

It’s Monday morning. I was absolutely not in the mood to go to office.
Monday, I think it will be one of the Best day or one of the laziest day of the week.
Probably due to the fact that either I will be over enthusiastic or lazy even to go to office.

I got ready at 8.10 AM, I was on my Pulsar to the office. I absolutely in the mood of great driving. Mainly beacuse of the very less traffic and noise. I was enjoying my drive. By 8.25, I was in Dairy Circle. Suddenly a fellow at the distance of 10-15 meters was crossing the road and I saw him passing by and made the buzzar. He just did not care about the horn and he was crossing the road as if he is in morning walk in the beautiful park.

Forget about the man stopping to cross the road, he even did not think to turn around and think. He was in that jolly mood till my vehicle has reached almost near to him. Then he started going fast as I was about to hit him. This is a very usual scenerio in Bangalore now-a-days.

I started shouting at that guy as to why he did not look and stop while crossing the road though it made no impact on him. Another fellow passing by causually told to me, sir, Nothing has happened, you can contuinue your way.

It made to re-think, why some people just walk as if they have nothing to loose in middle of the road. Is it not the responsibility of the person walking by to look around and then proceed. Does he unaware of the rule that we should not cross something like this? This happens so many times to most of us. Somewhere either the point is some people are arrogant or completely unaware of the traffic rules… hmm.. I dont know what is it???

One thing is that fortunately I was not too fast and able to avoid the accident. Thank God!!

Categories: Daily Events Tags: