Tuesday, October 27, 2009

Volume / Sound Problems in Fedora 11


Source:http://satyajitranjeev.wordpress.com/2009/05/10/volume-in-fedora-11/

If you seem to be having trouble using the new volume control in Fedora 11, as in you cannot hear anything. In my case with headphones plugged in sound was perfect but the speaker seemed to fail. Looking at the release notes I got the answer. Use this command to increase volume:
 
$ alsamixer -c0

This should give you a screen like the one below:
Screenshot-satyajit@gandalf:-files-workspace-lessons
Now all i had to do was increase the Speaker and the PCM-2 volume to maximum. The channels might vary for you depending on your sound card. If you want to increase microphone volume use

$ alsamixer -c0 -Vcapture

Friday, October 2, 2009

Openbravo HRM Module

Description
This module provides human capital management capability to Openbravo ERP.

 Source file : https://code.openbravo.com/erp/mods/org.openbravo.hcm.common/

If you want a localized Openbravo HR and Payroll Module for India?
Please mail us to info@qualiantech.com.

Saturday, September 19, 2009

ERP services at Qualian

ERP Services At Openbravo Qualian

Qualian provides a centralized framework for all data and processes of an organization. Qualian specializes in catering to small and medium sized organizations worldwide. Every aspect of the ERP system is well integrated to suit the client’s needs. From planning to inventory control, manufacturing, sales, marketing, finance, customer service and human resources every module is well integrated and maintained. The customized Openbravo ERP software solutions at Qualian are an imperative part of the company’s services. The Qualian ERP solution purges the requirement of installation of complex and several modules across the entire company unlike the existing available solutions in the market.

The client’s ideas are given the highest priority when an Openbravo ERP software solution is developed at Qualian. Every minutest of details are taken in to consideration when the experts at Openbravo Qualian perform. The ERP software solutions at Qualian integrate every business activity of an organization in order to improve the efficiency of operation.

Qualian has become market expert in ERP implementation in just 2 years.

Sunday, September 13, 2009

Openbravo - Learn about the product

Openbravo ERP
Openbravo's professional web-based open source ERP solution provides a unique mix of high-impact benefits:

Openbravo ERP


Comprehensive
Broad, streamlined functionality
  • Rich Functional Footprint: Integrated Accounting, Sales & CRM, Procurement, Inventory, Production, and Project & Service Management
  • Integrated ecosystem of add-ons: Benefit from Openbravo and 3rd-party modules and industry verticals for a best fit implementation
  • Scale with Ease: Grow seamlessly from single-instance to multiple tenants, organizations, localizations, warehouses

Innovative
True web-based open architecture
  • Easy to Use Web Application: Simple and secure browser access to all functionality, with web services for easy interoperability with other applications
  • Simple to Extend and Upgrade: Codeless & model-driven, allowing non-programmers to easily add new functionality adapted to unique needs
  • Flexible Deployment: On premise or on the cloud, single or multi-tenant, on Windows or Linux, there are options for every need

Cost-Effective
High value at predictable low cost
  • Minimal Upfront Investment: Subscription model allows “pay as you go” customer control, and avoids capital expense
  • Transparent Pricing: Easy to understand, no hidden fees, no haggling over price
  • Quick Start, High Return: Go live quickly with a standard, best-practices implementation, incrementally extend and grow the solution over time

Smart Solutions, Real Results

Companies all over the world are achieving real results, successfully facing challenges just like yours. Spend 5 minutes learning how Openbravo helped them.

Sunday, September 6, 2009

Openbravo wins prestigious 2009 BOSSIE award


Again, Openbravo has won an InforWorld's BOSSIE award to the Best of Open Source Enterprise Software. This is the second time Openbravo is presented with this award, one of the most renowned in the open source industry.
The jury reasoned:
"Openbravo impresses with a well-developed POS (point-of-sale) solution, procurement and warehouse management tools, financial and accounting features, and production logistics for shop floor oversight. Further, Openbravo's plug-in architecture offers the same sort of extensive modularity found in SugarCRM and traditional commercial applications from the likes of SAP and Oracle. That means your developers can extend system functionality without worrying about stepping on core functionality. And the entire Openbravo system is supported by a healthy set of alerts, role-based user provisioning and access control, and a good Web-based UI."
All of us at Openbravo and our ecosystem are very happy and honored by the award. We have invested a lot of resources and effort in building one of the best products, and providing all the community tools and professional services to ensure Openbravo truly becomes an alternative to proprietary ERPs. We have achieved a lot, but there is still a lot more to be done! Hopefully we can do it together.
Thanks for your support!
Posted by Josep Mitjà at 12:04 AM  

Sunday, August 30, 2009

Customer Quotes about Openbravo

Customer Quotes about Openbravo

"Without a doubt, Openbravo's solution met the original necessities of our company as well as the ones that came up during the implementation phase. We were also happy that we were able to adapt the software to the specific needs of our company, relative to our sector and particular operations."

Félix Arrasate, General Manager, Arrasate

"Our employees were ecstatic when they saw their jobs become easier to carry-out. They worked harder and more efficiently!"

Iñaki Amigot, General Manager, Huesker

"Sales increases of 32%, enhanced decision-making processes, and measurable quality improvements can all be attributed to the existence of Openbravo - our new ERP."

Carlos Villanueva, Sales Director, Frilac S.A.

"Openbravo ERP proved to be the right solution for our Research and Development Group, supporting, in a very flexible and efficient way, our needs regarding the delivery of R+D+i projects and accredited ISO170025 services to a high number of clients."

Mariano Ruiz, Regular Professor, Universidad Politécnica de Madrid

"The immediate benefit of Openbravo ERP is the lowering of the transaction costs. Now we can finally scale up our business."

Kimmo Niemistö, CEO, Kehä Caravan Tukku

Tuesday, July 28, 2009

Openbravo ERP 2.50 Classroom Training in India: Learn to be an Expert!

openbravo vision
July 2009

title Openbravo ERP 2.50 Classroom Training in India: Learn to be an Expert!

Dear Thirumalai Kandasami,

We are pleased to announce the dates of the next Openbravo Training Convention, to be held in Hyderabad, India. This is your chance to begin or continue your journey to becoming an expert - to gain all the necessary tools and confidence to propel your skills for working around Openbravo products, which has been gaining momentum in India for some time now.

The Training Courses are designed for all levels of knowledge, allowing you to choose the courses suited to your professional profile (users, business consultants, developers, project managers and system administrators):

Course Title Course Dates
Basic Functional Training31 Aug - 4 Sep 2009
Basic Development Training

7 - 11 Sep 2009

For more information and to reserve your seat - just click here!
Simply click on the course title within the webpage to reveal a brief course description.

To find out more and for help in choosing the right course for you, please contact us at customers@openbravo.com

Space for live classroom training sessions is limited, so make sure to reserve your seat today!

We look forward to helping you become an Openbravo ERP expert,

The Openbravo Team

Notes:

  • Please note that Classroom Training is the best option available to you if your goal is to bring yourself up-to-speed with Openbravo ERP technology as fast as possible. Compared with online training, they are shorter, more intense sessions, delivered by a live training specialist with face-to-face explanations and clarifications. However, for those not able to attend:
    • The Basic Functional Training for Openbravo ERP is available in an online format: Click here for more information
    • In the same webpage, you will also see the brand new addition of Advanced Development Training in an online format

Monday, July 27, 2009

Openbravo - Screenshots


Getting Started
Logging In

Users can log in to Openbravo ERP from any web browser worldwide with only a username and password.
Changing User Roles

Users managing multiple clients, organizations, or roles can change their personal settings once inside the application.
General Usability
Application Menu

The menu is designed to intuitively follow a typical computer folder structure. Users can also change the order of the menu with a few simple clicks.
Coordinating Information

This mode lets users see all related records quickly, with the ability to sort data using one or many filters. Exporting the grid to PDF, Excel ,or CSV is also available.
Editing Mode

This mode lets users create, edit, or view information related to a specific record. Using the blue links, users navigate to different application windows with one click in order to view or edit related data.
Searching for Information

This search filter lets users look through thousands of records to quickly find the data they are looking for.
Help Menu

The help menu is organized as a search index. Clicking on a link, users see a description of the term they would like defined.
Workflows

Following a workflow, users complete multistep or complex processes following a predefined and clickable path.
Various exporting possibilities

Records may be exported and saved to Excel, CSV and PDF formats.
Business Partner Card

This window gives users a snapshot of each employee, customer, or vendor by quickly showing important information such as their purchase history, sales patterns, or just the basic contact information.
Linked Items

The linked items icon opens a window allowing users to see all records somehow related to the current record being viewed.
Online Reports

Reports and documents based in JasperReports or standard HTML may be viewed online.
PDF Reports

Reports and documents based in JasperReports or standard HTML may be viewed and saved in PDF format.

Source : openbravo.com

localization for India

http://forge.openbravo.com/plugins/espforum/view.php?group_id=100&forumid=597808&topicid=4476536



This will be the primary post/thread for coordinating the localization of Openbravo to India.

Jordi Mas at Openbravo - Openbravo world conference

Source :
http://jordimash.blogspot.com/2009/04/openbravo-world-conference-community.html


Qualian Technologies. Case Vaishnovi Infrastructure
. Senthil Palanisamy

Implementing Openbravo ERP on a construction equipment company in India.

Key ideas:
  • Customer has 1.000 employees, 1 billion Indian ruppies turn over. Challenges: 100 desktops, independent systems for inventory and accounting, migration from a previous system. Need for new requirements not supported by their legacy system: centralized stock managed, BOM, sales commissions, etc.
  • The implementation has been very successful. Users and managers are happy because the new level of flexibility and functionality gained

Saturday, July 25, 2009

Interested in Openbravo Implementation- India

Poster


Are you interested in implementing Openbravo ERP in your company but not sure how to proceed?

Please contact us .We will help you





Registered Office & Offshore Development Center

Qualian Technologies Pvt Ltd,
#2/49, Radhakrishnan Nagar Main Road,
Thiruvanmiyur,
Chennai –600041
Ph: +91 44 43511494
Fax: +91 44 43511494
info@qualiantech.com

Openbravo India - Customer Stories

Refurbishment of Used Construction Equipment
Industry: Industrial Supplies & Accessories
Country: IndiaActivity: Distribution, Services
Customer




Vaishnovi Infrastructure refurbishes used construction equipment (such as Excavators, Cranes, Bulldozers, etc.) Its 23 self-contained branches stock, sell and service these items for clients in the mining and construction industry. The company required an ERP to manage its complex operations, in terms of both stock and resources.
Openbravo was chosen due to the young and vibrant Qualian (Openbravo Partner) joining with Vaishnovi Infrastructure to customize Openbravo so that it fit their needs perfectly. What´s more, users can operate the web-based application from anywhere! Management of product pricing has improved and cash collection has increased by 20%. Basic CRM developed for Vaishnovi assists them to easily reach the appropriate customer and their spares sales increased by 10% in the first 3 months!


Source:http://www.openbravo.com/customers/?id=55


Customer - Vaishnovi Infrastructure,Chennai
Openbravo partner - Qualian technologies,Chennai

Monday, July 20, 2009

Openbravo Events : Hello India! 360º Business Tour

Following the increasing demand for its solutions in India, Openbravo announces the return of its 360º Business Tour, this time visiting several Indian cities.
The 360º Business Tour is geared towards System Integrators, ISVs and VARs with knowledge of the mid-market ERP sector and who want to take their business to the next level. The aim is to recruit committed partners who are ready to invest a practice around Openbravo solutions in India, a country which has generated a significant amount of customer leads.
During the sessions, attendees will have the opportunity to meet the Channel Business Manager for India and:
  • Understand the current business climate in the Open Source Business arena and in particular, in the ERP space
  • Learn how to make business around professional Open Source ERPs
  • Discover how Openbravo can help boost business
  • Evaluate the business opportunity in India
These sessions reflect Openbravo's commitment towards its partner program and emphasize its strategic positioning in the Indian market, following continuous demand for Openbravo solutions.
This business tour precedes the live Training courses that will take in September in India.
We look forward to welcoming you (from 9am to 11am local time) at the following locations:
  • 4th August 2009 – Kolkata
  • 6th August 2009 – Hyderabad
  • 10th August 2009 – Gurgaon
  • 13th August 2009 – Chennai
  • 18th August 2009 – Mumbai
Logistical details will be provided soon.
If you are interested on attending any of the sessions taking place during the tour, please register now as place is limited.

India makes Openbravo's shortlist of breakthrough markets

- Openbravo launches the Hello India! campaign in response to increasing demand for its solutions in the country -
Barcelona, Spain, and India- July 1st, 2009. Openbravo, the leading developer of web-based open source Enterprise Resource Planning (ERP) and Point of Sale (POS) solutions for businesses, announces the launch of Hello India!, a campaign accommodating the growing appeal for open source software in the country. It will include various initiatives, beginning with the 360º Business Tour, followed by Openbravo Training courses among others.
India has been on Openbravo’s radar since the company’s inception. The country has become a solid breeding ground for innovation in the information technology sector, and has developed a keen interest in Openbravo solutions, thanks to community dissemination. That is why India is a logical stepping stone for Openbravo’s next stage of growth and will play host to many upcoming Openbravo initiatives.
To kick-off the Hello India! campaign, Openbravo will be visiting Kolkata, Hyderabad, Gurgaon, Chennai and Mumbai in August as part of its 360º Business Tour, which aims to recruit many new business partners. The free event targets System Integrators, ISVs and VARs with knowledge of the mid-market ERP sector. During the tour’s morning sessions, attendees will discover the growing opportunity existing in the open source landscape, especially with regards to implementing Openbravo’s professional products.
Later in the summer, live Training courses will take place. Through the Basic Functional Training and Basic Development Training courses, partners will receive the foundation required to get started working around Openbravo. More initiatives are planned later in the year to emphasize Openbravo’s strategic positioning in the Indian market.
Cees Poortman, VP of Global Commercial Operations, said “Openbravo has been gaining traction in India for some time now, which has escalated to a point where we need to recruit new partners to satisfy the demand for our solutions. Any serious service company in the space should understand the benefits of partnering with the company behind the most successful open source ERP, especially in a booming market for such solutions. The 360º Business Tour is an opportunity for any company looking to either start, expand or enhance an open source business practice to realize the potential in working around Openbravo”.
Places are limited, so those interested in attending the 360º Business Tour should register today: http://www.openbravo.com/about-us/events/hello-india/
For those who cannot attend and want to discover the advantages of becoming an Openbravo partner, please visit: http://www.openbravo.com/partners/become-partner/.
To find out more details about Openbravo’s Training courses in India, please visit: http://www.openbravo.com/services/training/

How can ERP function more effectively in S.M.E.?

Source:erpwire.com

The troubles faced by S.M.E.'s with regards to ERP is quiet understandable. However they can be rectified. Even if they are not taken out totally there is always a
scope for making things better and making ERP's more user friendly for Small and Medium Enterprises. The vendor's primary concern should be solving ERP problems in S.M.E.'s. This is emphasized because ERP problems in Small and medium enterprises are many.

Some of the suggestions that can be implemented in S.M.E's are as follows

Structuring need based software programs
The main problem faced by S.M.E.'S when it comes to ERP is that their requirement is limited while the product offered exceeds their specifications in all ways (including the costs).The gap between these two needs to be analyzed by the companies and S.M.E.'s. It is not possible for the vendor to bring down their standards for the sake of the company neither is it feasible for the later to upgrade for the sake of the former (just for the sake of compliance and matching the company's model and that too without any direct monetary benefit ).

A balance should be stricken between the two. The company and the vendor should sit together and analyze the pros and cons of every possibility to match their requirements. Both of them should make compromises as and where possible. These adjustments even though may seem to be smaller will have greater impact when it comes to the structuring of software programs.
Rectifying inherent defects in software programs
Software is not given due importance in many of the small and medium enterprises. Software is looked upon as just another operational tool. This will not have major impact at the immediate outset when it comes to other operations (though the loss will be known at a later point of time). However the case will not be the same with ERP.

The vendors experience great difficulty when it comes to installing ERP in such companies. They find themselves petrified to handle the resultant consequences because the companies might blame the vendor for the failure without realizing that it is due to their own inability/carelessness in maintaining software programs. That is why he must exercise care in solving ERP problems in S.M.E.'s.

The vendor needs to carefully review the software competencies in the company.This study will help him to asses what the company requires more in terms of software .To start with the vendors must initially speak to the in-house IT personnel. They should convey their observations very clearly. This will help them in disseminating the information all over the company and speaking to the decision making body. The senior management may have greater chances of accepting the vendors suggestion when it is supported by IN house IT personnel but with a good faith and in the interests of the company. The vendor should take all possible steps to remove the software deficiencies in the company before thinking of running the ERP application.
Giving Due Attention to ERP
The vendors have an advantage when it comes to working with bigger players. They realize the seriousness of ERP projects not only in terms of the money invested but also in the context of the restructuring and the supposedly redefined functions. This feature is absent in Small and Medium Enterprises.

They refuse to show importance as business process reengineering and change management looks like absurd to them. They underestimate the jargon and think it is too much keeping the size of their firm in mind. The ERP vendor needs to make them realize the importance in order to be successful in the project (for both of them).
Conclusion
Unless the ERP vendor and the company sits together to resolve the conflicts it is not going to be beneficial to either of them. The onus of initiating lies with the vendor when it comes to ERP problems in small and medium enterprises. Since he has the required expertise he needs to take the lead in convincing the company and be sure of Solving ERP problems in S.M.E.'s.

Discussing ERP's intervention in small and Medium Enterprises

Source:erpwire.com

ERP for small business calls for voluminous investments. The amount was fairly affordable to small business entities. There is no doubt or two say about its benefits.
But the question that kept ringing in the market was can everyone afford it. The answer was a stubborn no initially but not anymore. ERP outsourcing, Open Source ERP's and ERP applications designed for S.M.E.'s (Small and medium Enterprises) have successfully overcome the above said limitations.

Some relevant issues concerning ERP for S.M.E.'s are the following:

Evolution of ERP in S.M.E.'S
Enterprise Resource planning was a term restricted purely to elite class. This scene was witnessed in the IT market for some long time ever since ERP was introduced. The large organizations went ahead with ERP process unmindful of negative consequences, not to forget mentioning the fact that they took every proactive measure to curb the same. Needles to say firms were interested in serving such large players. So the fate of Small and Medium enterprises remained unanswered. ERP for S.M.E's remained a mere dream.
ERP Vendors and Corporate giants
It so happened that the number of larger companies without ERP turned out to be nil. Thanks to the awareness created by vendors and IT researchers. No doubt companies were initially hesitant lot and apprehensive on just hearing the word ERP. However the industry proved them otherwise. Then came a stage where a company could not exist but without ERP. Even if their performance was satisfactory they were not able to gain any competitive advantages.

This explanation of how goliaths adapted to ERP has lot of significance in studying their intervention with S.M.E. These bigger companies were not providing the required business to ERP vendors. Even though there are many big companies the number of vendors was always greater in multiples. This means only the best could strike deals and there was no possibility for mediocre or average vendors (in terms of performance).The best players also found that they had none to serve after a point of time because almost every company in the market successfully established ERP (whether on the first or further attempts).
Stabilization of ERP in S.M.E.S
SO they had to naturally look for greener and fresher pastures. S.M.E.'S was the only answer. The next question was how to provide best services at an affordable cost and still make profit. In this case the vendors had to be worried only about the number of sales they could make and not the quantum of profits because the number of vendors was few and far between when compared with the number of S.M.E.'S choosing to go for ERP. As the saying goes "necessity is the mother of Invention" vendors had to devise cost effective applications to meet the demands of the Small and Medium enterprises. This was the origin of ERP for S.M.E.'S. This benefited them in terms of business .On the other hand the firms enjoyed greater benefits by making use of this application. Hence ERP and S.M.E. was weighed on the same scale.

Conclusion

S.M.E.'s are becoming the popular choice of ERP vendors. There is an increasing awareness of ERP in S.M.E. market. It has practically helped to unravel the myth that ERP is exclusively meant to business empires. ERP and S.M.E have become important part of enterprise studies.

Openbravo India - Qualian technologies

Qualian technologies - Openbravo partner.

Introduction About Qualian Technologies Pvt. Ltd.

•Headquartered in Chennai, India
• Involved in Outsourced Development Activities for US customers
• Involved in Enterprise solutions implementation for Small and Medium Enterprises in India
• Early Partner and Active Practitioner of Openbravo in India
• Developing Industry specific ERP solution based on Openbravo for the Textile Industries in India • Developing additional modules like HRM & Payroll for Openbravo to fulfill the current and future customer requirements



http://www.slideshare.net/Openbravo/09-qualian


The Technology Awards recognized outstanding projects lead by companies or organizations build on top of Openbravo technology.
http://worldconference.openbravo.com/2009/agenda.php#awards

Nominated - Openbravo Best implementation of year 2008 :

Qualian Technologies. Implementation of Openbravo ERP in Vaishnovi Infrastructure Private Limited, India. Implemented for the customer with one production facility and 23 branch locations spread across India, with more than 100 users in a company has more than 1000 employees. Customer deals with international suppliers & local suppliers. Handled special financial instruments like LCs (Letter of Credit). Developed a custom CRM application to handle the sales visits of Sales person and capture the details about in and around of a customer.

Openbravo Customer Stories: How the Community is Benefiting


Openbravo World conference
OBWC

OBWC

Senthil in Openbravo world conference.


OBWCOBWC


http://worldconference.openbravo.com/2009/agenda.php#obsshtcib

Qualian Technologies (case Vaishnovi Infrastructure): Senthil Palanisamy
This session provides a case study that manifests how Openbravo ERP was customized and modules added, to ensure the right fit for a the customer´s needs. The partner helped Vaishnovi Infrastructure, based in India, to overcome the challenge of gaining control over a complexity of operations, from managing critical resources, to providing a timely service to the customer.

http://s3browse.com/getObject/obwc.files/Qualian.pdf







Saturday, July 18, 2009

Openbravo India - Qualian

Qualian Technologies (case Vaishnovi Infrastructure): Senthil Palanisamy
This session provides a case study that manifests how Openbravo ERP was customized and modules added, to ensure the right fit for a the customer´s needs. The partner h elped Vaishnovi Infrastructure, based in India, to overcome the challenge of gaining control over a complexity of operations, from managing critical resources, to providing a timely service to the customer.
Link: http://worldconference.openbravo.com/2009/agenda.php#obsshtcib

Openbravo India

Qualian Technologies (case Vaishnovi Infrastructure) - Senthil Palanisamy - Presentation Transcript


http://www.slideshare.net/Openbravo/09-qualian

  1. Openbravo World Conference Openbravo Customer Stories: Vaishnovi Infrastructure Barcelona, April 18, 2009 Speaker: Senthil Palanisamy, Qualian Technologies
  2. Agenda Introduction • About Vaishnovi Infrastructure Engineers (Customer) • About Qualian Technologies (Implementer & Openbravo Partner) Challenges Solution Result Further Developments Page 2
  3. Introduction About Vaishnovi Infrastructure Engineers • Headquartered in Chennai, India • Engaged in Refurbishing used construction Equipments – Like Excavators, Cranes, Bulldozers, etc. • Stock, Sell, Service construction Equipments • Involved in International and Domestic Trade • Having 23 branches all over India and one Refurnishing unit • Employs more than 1000 • Turnover is above 1 billion Indian Rupees. • No.1 in this industry • Previously they were using a locally developed System for Accounting and Inventory Page 3
  4. Introduction About Qualian Technologies Pvt. Ltd. • Headquartered in Chennai, India • Involved in Outsourced Development Activities for US customers • Involved in Enterprise solutions implementation for Small and Medium Enterprises in India • Early Partner and Active Practitioner of Openbravo in India • Developing Industry specific ERP solution based on Openbravo for the Textile Industries in India • Developing additional modules like HRM & Payroll for Openbravo to fulfill the current and future customer requirements Page 4
  5. Agenda Introduction Challenges • Shortcomings of Existing System • Need for Additional features to effectively utilize the resources of the company. Solution Result Further Developments Page 5
  6. Challenges Shortcomings of Existing System • Independent Systems for Inventory and Accounting • Client Server Application – Managing about 100 desktop installation was a nightmare • Existing system did not provide Outstanding based on invoices. It gave outstanding based on business partner alone. • No provision for COGS Page 6
  7. Challenges Need for Additional Features • Centralized stock management which will help Vaishnovi to effectively utilize the spares which are residing in different branches. • Every customer needs to be assigned to a Sales Person, who will be responsible for the collection of pending payments. • Cost of Goods Sold calculation for Spares and Machines. • Organization wise Profit & Loss statement • BOM • Sales Commissions • Advanced Tax Setup based on Organizations and region • Support for hierarchical Organizational Structure • CRM Needs Page 7
  8. Agenda Introduction Challenges Solution – Openbravo ERP • Why Openbravo ERP? • Customizations & Additional Developments Result Further Developments Page 8
  9. Solution – Openbravo ERP Why Openbravo? • Web based architecture of Openbravo eliminates the deployment of desktop based client applications and its management • Integrated modules of Openbravo which doesn’t require duplicate data entry. • Sophisticated Finance and Accounting module in which we can get Organization wise P&L Statements • BOM • Sales Commissions available in Openbravo • Tax Setup Features • Tree Structure for Organization Definitions Page 9
  10. Solution – Openbravo ERP Customization & Additional Developments • Sales Commissions have been customized to have additional commissions for Regional Sales Managers and Heads based on the sales of that Region • Product Substitute implementation • COGS has been enhanced to calculate Product wise (for Spares) and Product Instance wise (for Machines) costs. • Additional level of Access Control has been implemented to Cater Vaishnovi’s needs • New feature has been developed to make the payments based on the invoices and to retain the invoice wise outstanding. • Basic Customer Relationship Management module has been developed to track the sales activities of the Organization • Specific feature has been developed to handle the LCs (Letter of Credits) Page 10
  11. Agenda Introduction Challenges Solution – Openbravo ERP Result Further Developments Page 11
  12. Result • Users are happy to use the application from anywhere. • COGS helps the management to price the products appropriately • Invoice wise outstanding & Sales Person’s accountability association has improved Vaishnovi’s Cash collection by 20%. • Basic CRM developed for Vaishnovi helps them to reach the appropriate customer and their spares sales have been increased by 10% in last three months. Page 12
  13. Agenda Introduction Challenges Solution – Openbravo ERP Result Further Developments Page 13
  14. Ongoing Developments • HRM - To be implemented in Vaishnovi • Payroll – To be implemented in Vaishnovi • Texbravo – Industry Specific ERP Solution – An Industry Specific ERP Solution for Textile Vertical – Being developed and implemented in association with two Major Textile Industries in Southern Part of India – Features Custom Workflow Implementation to cater the needs of Textile Processing industries. Page 14
  15. Thank You Page 15

Saturday, June 6, 2009

Short Guide to install Oracle 10 on Linux

Source:http://www.akadia.com/services/ora_linux_install_10g.html

Short Guide to install Oracle 10 on Linux

Martin Zahn, 06.10.2008

Download Files


Overview

This guide is a short description how to install Oracle 10.2.0.x on Linux (32 or 64 Bit). The full Oracle installation guide can be found here: Oracle® Database Installation Guide 10g Release 2 (10.2) for Linux x86.

In this guide we use the following ORACLE_BASE, ORACLE_HOME and ORACLE_SID.

  • ORACLE_BASE=/export/home/oracle

  • export ORACLE_HOME=$ORACLE_BASE/product/10.2.0

  • export ORACLE_SID=GENTIC

Download

Download the following software from the Oracle Download or Metalink Site

  • 10201_database_linux32.zip (Base Software)
  • 10201_companion_linux32.zip (Companion Software)
  • p6810189_10204_Linux-x86.zip (Patchset)

After downloading check the CKSUM / MD5SUM as described on Oracle's Site.

cksum 10201_database_linux32.zip
md5sum
p6810189_10204_Linux-x86.zip

Requirements

Checking Memory and Swap Space

Oracle says that the system must have at least 1GB of physical RAM and 1GB of swap space or twice the size of RAM. And for systems with more than 2 GB of RAM, the swap space can be between one and two times the size of RAM. You might also want to check out sizing swap space.

To check the size of physical memory, execute:

grep MemTotal /proc/meminfo
MemTotal: 515700 kB

To check the size of swap space, execute:

grep SwapTotal /proc/meminfo
SwapTotal: 1004052 kB

You also can add temporary swap space to your system by creating a temporary swap file instead of using a raw device. Here is the procedure:

su - root
c
d /root
dd if=/dev/zero of=/root/tmpswp bs=1k count=500000

500000+0 records in
500000+0 records out

chmod 600 tmpswp
mkswap tmpswp

Setting up swapspace version 1, size = 511995 kB
swapon tmpswp
grep SwapTotal /proc/meminfo
SwapTotal: 1504044 kB

Checking /tmp Space

The Oracle Universal Installer requires up to 400 MB of free space in the /tmp directory. If you do not have enough space in the /tmp filesystem, you can temporarily create a tmp directory in another filesystem. Here is how you can do this (/u01 is another filesystem)

su - root
mkdir /u01/tmp
chown root:root /u01/tmp
chmod 1777 /u01/tmp
export TEMP=/u01

export TMPDIR=/
u01

When you are done with the Oracle installation, shutdown Oracle and remove the temporary /tmp directory:

su - root
rmdir /u01/tmp
unset TEMP
unset TMPDIR

Checking Kernel Parameters (Values from Oracle Site for 10.2.0.x)

To see all kernel parameters, execute:

su - root
sysctl -a

Verify that the kernel parameters shown in the following table are set to values greater than or equal to the recommended value shown. Do not change the value of any kernel parameter on a system where it is already higher than listed as minimum requirement.

Parameter Value File

semmsl

semmns

semopm

semmni

250

32000

100

128

/proc/sys/kernel/sem

shmall

2097152

/proc/sys/kernel/shmall

shmmax

Half the size of physical memory (in bytes)

/proc/sys/kernel/shmmax

shmmni

4096

/proc/sys/kernel/shmmni

file-max

65536

/proc/sys/fs/file-max

ip_local_port_range

Minimum:1024

Maximum: 65000

/proc/sys/net/ipv4/ip_local_port_range

rmem_default

1048576

/proc/sys/net/core/rmem_default

rmem_max

1048576

/proc/sys/net/core/rmem_max

wmem_default

262144

/proc/sys/net/core/wmem_default

wmem_max

262144

/proc/sys/net/core/wmem_max

We added the following lines to the /etc/sysctl.conf file which is used during the boot process:

# Kernel Parameters for Oracle 10.2.0
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144

Adding these lines to the /etc/sysctl.conf file will cause the system to change these kernel parameters after each boot using the /etc/init.d/bootmisc script which is invoked by /etc/inittab. But in order that these new added lines or settings in /etc/sysctl.conf become effective immediately, execute the following command:

Configuring kernel parameters:

su - root
sysctl -p

Creating Oracle User Account

To create the oracle account and group(s), execute the following commands:

su - root
groupadd -g 400 dba
useradd -u 400 -g 400 -d /export/home/oracle -s /bin/bash -c "Oracle Owner" oracle

Members of the dba group can administer Oracle databases, for example starting up and shutting down databases. In this guide, we are creating the oracle user account to have this responsibility.

Note on the «oinstall» Group

The oinstall group is often needed for those organizations who have separate groups that maintain the software and the database. In this scenario, the group membership prevents unauthorized access to the database by personnel who maintain the software, and it prevents the database administrators from making changes to the software and the installations inventory directory.

When using oinstall during the install of the software, one must set their default group to the one that will be maintaining the database before creating the database or permission problems will arise.

Oinstall is not needed when the same people will be maintaining the software and the database. In this situation, it will create more work and add an extra layer of complexity to the maintenance of the installation.

Recommendation: if you don't need the oinstall group for added security, just install using the dba group.

Setting Shell Limits for the Oracle User

Most shells like Bash provide control over various resources like the maximum allowable number of open file descriptors or the maximum number of processes available to a user.

To see all shell limits, run:

ulimit -a

Setting Limits for the Oracle User

After you changed and increased /proc/sys/fs/file-max, there is still a per user limit of open file descriptors which is set to 1024 by default:

su - oracle
ulimit -n
1024

To change this, you have to edit the file /etc/security/limits.conf as root and make the following changes or add the following lines, respectively:

# To increase the shell limits for Oracle 10
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

The «soft limit» in the first line defines the number of file handles or open files that the Oracle user will have after login. If the Oracle user gets error messages about running out of file handles, then the Oracle user can increase the number of file handles like in this example up to 63536 («hard limit») by running the following command:

ulimit -n 63536

Note that we do not recommend to set the «hard limit» for nofile for the oracle user equal to /proc/sys/fs/file-max. If you do that and the user uses up all the file handles, then the system would run out of file handles. This could mean that you won't be able to initiate new remote logins any more since the system won't be able to open any PAM modules which are required for performing a login. That's why we set the hard limit to 63536 and not to 65536.

You also need to make sure that pam_limits is configured in the file /etc/pam.d/system-auth. This is the PAM module that will read the /etc/security/limits.conf file. The entry should read like:

session required pam_limits.so
session required pam_unix.so

Now login to the oracle account again since the changes will become effective for new login sessions only.

su - oracle
ulimit -n
4096

Make Settings Permanent

For the Bourne, Bash, or Korn shell, add the following lines to the $HOME/.bash_profile

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 63536
else
ulimit -u 16384 -n 63536
fi
fi

Setup Environment

Before installing the Oracle software, set the environment in $HOME/admin/.GENTIC, this file will be sourced each time after login. In the example below, gentic is the SID of the database which we will create.

cd $HOME
. ./.gentic

ls -l
drwxr-xr-x 4 oracle dba 4.0K Sep 26 14:51 admin
lrwxrwxrwx 1 oracle dba 15 Oct 2 10:18 .gentic -> admin/.gentic

cat .gentic

#!/bin/bash

unset TWO_TASK

export ORACLE_SID=GENTIC
export LISTENER_NAME=$ORACLE_SID
export ORACLE_BASE=/export/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0
export ORACLE_DOC=$ORACLE_HOME/doc
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export TNS_ADMIN=/export/home/oracle/admin/sqlnet

export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=american_america.al32utf8
export ORA_NLS10=$ORACLE_HOME/nls/data
export TEMP=/tmp
export TMPDIR=/tmp
export EDITOR=vi

ulimit -u 16384 -n 63536

Installing Oracle Base, Companion and Patch

This is only a brief description of the installation, the screenshots are not shown, however note the following important issues.

  • Order of the Installation
  1. Install Base Product (10.2.0.1)
  2. Install Companion Disk to avoid NCOMP error
  3. Install Patch (10.2.0.4)
  • Do not create a Database using Oracle installer, this is an extra step, install software only.
  • Create the Oracle Inventory in $ORACLE_BASE/product.
  • Choose «Oracle Database 10g Products 10.2.0.1.0» option when installing companion

Create Oracle Home Directories

Oracle Installer does not create Oracle Base / Oracle Home directories.

mkdir -p /export/home/oracle/product/10.2.0

Start Installer

As Oracle10g is certified only on some Linux editions you may get the following error when you run Oracle's runInstaller, and installation will stop:

Checking operating system version: must be redhat-2.1,
UnitedLinux-1.0 or redhat-3
Failed <<<<

Solution: Use the option -ignoreSysPrereqs or edit/create the file /etc/redhat-release.

cd
DISPLAY=:0.0
export DISPLAY
./runInstaller

Create Inventory in: /export/home/oracle/product

The location of the Oracle Inventory can always be checked in the file /etc/oraInst.loc

cat /etc/oraInst.loc

inventory_loc=/export/home/oracle/product
inst_group=dba

Oracle Companion Products

Choose «Oracle Database 10g Products 10.2.0.1.0» option, to avoid NCOMP error.

Cleanup $ORACLE_HOME/bin

After the installation some non used files in $ORACLE_HOME/bin can be removed.

cd $ORACLE_HOME/bin
rm *O
rm *0

Create the Listener

You can generate the needed files or you can create them manually. Put them in $TNS_ADMIN, but create symbolic links from $ORACLE_HOME/network/admin to these files, because some tools do not consult $TNS_ADMIN environment variable.

Example of LISTNER.ORA

# --------------------------------------------------------------------------
# File: listener.ora
#
# Purpose: Configuration file for Net Listener
#
# Location: $TNS_ADMIN
#
# Certified: Oracle 10.2.0.3 on Oracle Enterprise Linux 5
# --------------------------------------------------------------------------

GENTIC =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =
DBHOST.EXAMPLE.COM)(PORT = 25000))
(ADDRESS = (PROTOCOL = IPC)(KEY = GENTIC.EXAMPLE.COM))
)
)

SID_LIST_GENTIC =
(SID_LIST =
(SID_DESC =
(SID_NAME = GENTIC)
(GLOBAL_DBNAME = GENTIC.EXAMPLE.COM)
(ORACLE_HOME = /export/home/oracle/product/10.2.0)
)
)

LOG_DIRECTORY_GENTIC = /export/home/oracle/admin/sqlnet
TRACE_FILE_GENTIC = gentic.trc

Example of TNSNAMES.ORA

# --------------------------------------------------------------------------
# File: tnsnames.ora
#
# Purpose: Configuration File for all Net Clients
#
# Location: $TNS_ADMIN
#
# Certified: Oracle 10.2.0.3 on Oracle Enterprise Linux 5
# --------------------------------------------------------------------------

GENTIC =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =
DBHOST.EXAMPLE.COM)(PORT = 25000))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = GENTIC.EXAMPLE.COM)
)
)

Example of SQLNET.ORA

# --------------------------------------------------------------------------
# File: sqlnet.ora
#
# Purpose: Configuration File for all Net Clients
#
# Location: $TNS_ADMIN
#
# Certified: Oracle 10.1.0.3 on RedHat Enterprise 5
# --------------------------------------------------------------------------

NAMES.DIRECTORY_PATH= (TNSNAMES)

Create Symbolic Links

cd $ORACLE_HOME/network/admin

lrwxrwxrwx 1 oracle dba listener.ora -> /export/home/oracle/admin/sqlnet/listener.ora
lrwxrwxrwx 1 oracle dba sqlnet.ora -> /export/home/oracle/admin/sqlnet/sqlnet.ora
lrwxrwxrwx 1 oracle dba tnsnames.ora -> /export/home/oracle/admin/sqlnet/tnsnames.ora

Start and show status of Listener GENTIC

lsnrctl start GENTIC
lsnrctl status GENTIC

Create Database

We recommend to generate the create scripts using Oracle DBCA. These scripts should be verified because they show man important issues - important to know for every DBA. Based on these scripts, we created our own initSID.sql and initSID.ora to create the database. In the subdirectory addons all optional parts of the database can be found and installed using install-addons.bash

Edit initSID.ora and initSID.sql for your needs

Adjust and check the parameters for your environment, for example all PATH must be changed, the value of SGA_TARGET and SGA_MAX_SIZE must be set according your physical memory, etc.

The files can be found in:

$ORACLE_BASE/admin/GENTIC/scripts/initGENTIC.sql
$ORACLE_BASE/admin/GENTIC/pfile/initGENTIC.ora

Enable Remote Administration with SYSDBA Privileges

If you want to manage all of your Oracle databases from one place and not have to log on to each host, you must do it via a network connection. For example to remotely administer RMAN through a network connection, you need such an environment. To enable remote administration you have to two things:

1. Create a password file on each target database.
2. Enable remote logins for password file users.

To create the password file, as the Oracle software owner or as a member of the DBA group:

cd $ORACLE_BASE/admin/GENTIC/pfile
orapwd file=orapwGENTIC password=xxxx entries=5 force=y

After you create a password file, you need to enable remote logins. To do this, set the instance's REMOTE_LOGIN_PASSWORDFILE initialization parameter in INIT.ORA to exclusive, as shown:

remote_login_passwordfile = exclusive

Setting this parameter to exclusive signifies that only one database can use the password file and that users other than SYS can reside in it. You can now use a network connection to connect to your target database as SYSDBA.

sqlplus "sys/xxxx@ as sysdba"

Create Symbolic Links

Create symbolic links from $ORACLE_HOME/dbs as follows:

$ cd $ORACLE_HOME/dbs
lrwxrwxrwx orapwGENTIC -> /export/home/oracle/admin/GENTIC/pfile/orapwGENTIC
lrwxrwxrwx initGENTIC.ora -> /export/home/oracle/admin/GENTIC/pfile/initGENTIC.ora

Create the Database

First start the Instance, just to test your INIT file for correct syntax and system resources.

cd $ORACLE_BASE/admin/GENTIC/scripts
sqlplus /nolog
SQL> connect / as sysdba
SQL> startup nomount
SQL> shutdown immediate

Now you can create the database

SQL> @initGENTIC.sql
SQL> @shutdown immediate
SQL> startup

Check the Logfile: initGENTIC.log

Create additional Products in the Database (optional)

If you do not want all additional products to be installed, uncomment them in install-addons.bash.

cd $ORACLE_BASE/admin/GENTIC/scripts/addons
./install-addons.bash

Create Server Parameter File

Server parameter files let you make persistent changes to individual parameters. When you use a server parameter file, you can specify in an ALTER SYSTEM SET parameter statement that the new parameter value should be persistent. This means that the new value applies not only in the current instance, but also to any instances that are started up subsequently. Traditional client-side parameter files do not let you make persistent changes to parameter values.

cd $ORACLE_HOME/dbs
rm initGENTIC.ora

sqlplus / as sysdba
SQL> create spfile = '/export/home/oracle/admin/GENTIC/pfile/spfileGENTIC.ora'
from pfile = '/export/home/oracle/admin/GENTIC/pfile/initGENTIC.ora';
File created.
SQL>
exit;

ln -s
/export/home/oracle/admin/GENTIC/pfile/spfileGENTIC.ora spfileGENTIC.ora
sqlplus / as sysdba
SQL> shutdown immediate;
SQL> startup;
SQL> exit;

Automatically Start / Stop the Database and Listener

If you want to start the database automatically on boot-time perform the following steps:

  1. Copy standard oracle scripts dbstart and dbshut to $ORACLE_BASE/admin
  2. Create start/stop script in /etc/init.d
  3. Activate this start/stop script with chkconfig
  4. Edit /etc/oratab to start/stop the desired Databases

Copy standard oracle scripts dbstart and dbshut to $ORACLE_BASE/admin

cd $ORACLE_HOME/bin
cp dbstart dbshut $ORACLE_BASE/admin

Create start/stop script in /etc/init.d as user root.

#!/bin/bash
#
# chkconfig: 12345 99 10
# description: Oracle auto start-stop script
# --------------------------------------------------------------------------
# File: oracle
#
# Purpose: Oracle auto start-stop script
#
# Location: /etc/init.d
#
# Certified: Oracle 10.2.0.3 on Enterprise Linux 5
# --------------------------------------------------------------------------
# Variables
ORACLE_OWNER=oracle; export ORACLE_OWNER
ORACLE_BASE=/export/home/oracle; export ORACLE_BASE
ORACLE_SCRIPTS_DIR=$ORACLE_BASE/admin; export ORACLE_SCRIPTS_DIR
ORACLE_HOME=$ORACLE_BASE/product/10.2.0; export ORACLE_HOME
# Source function library.
. /etc/rc.d/init.d/functions
# Source networking configuration.
[ -f /etc/sysconfig/network ] && . /etc/sysconfig/network
RETVAL=0
prog="oracle"
start() {
echo -n $"Starting $prog: "
if [ ! -f $ORACLE_SCRIPTS_DIR/dbstart ]
then
echo "Oracle not started (no dbstart script)"
else
# Start RDBMS
su - $ORACLE_OWNER -c $ORACLE_SCRIPTS_DIR/dbstart
# Start Enterprise Manager Console
# su - $ORACLE_OWNER $ORACLE_HOME/bin/emctl start dbconsole
# Start iSQL*Plus
# su - $ORACLE_OWNER $ORACLE_HOME/bin/isqlplusctl start
fi
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/oracle
return $RETVAL
}
stop() {
echo -n $"Shutting down $prog: "
if [ ! -f $ORACLE_SCRIPTS_DIR/dbshut ]
then
echo "Oracle not stopped (no dbshut script)"
else
# Stop iSQL*Plus
# su - $ORACLE_OWNER $ORACLE_HOME/bin/isqlplusctl stop
# Stop Enterprise Manager Console
# su - $ORACLE_OWNER $ORACLE_HOME/bin/emctl stop dbconsole
# Stop RDBMS
su - $ORACLE_OWNER -c $ORACLE_SCRIPTS_DIR/dbshut
fi
RETVAL=$?
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/oracle
return $RETVAL
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
esac
exit $RETVAL

Activate this start/stop script with chkconfig as root as follows

su - root
chkconfig --add oracle
chkconfig --list oracle

Edit /etc/oratab to start/stop the desired databases

su - root
cat /etc/oratab

# Entries are of the form:
# $ORACLE_SID:$ORACLE_HOME::

GENTIC:/export/home/oracle/product/10.2.0:Y

Activate Enterprise Manager Console

Create the repository for the enterprise manager console as follows:

emca -repos create
emca -config dbcontrol db

Try to connect to the database control as follows:

http://:1158/em

Automatically start and stop the DB-console

emctl start dbconsole
emctl stop dbconsole
emctl status dbconsole