Wednesday, December 28, 2005

PSDN Webinar - Auditing

Auditing is new in 10.1 and this webinar covers this feature. Even though we probably won't be on 10.1 anytime soon (hopefully in 2006), I still find these very interesting and worthwhile to attend so I know what to expect - and can use this information as yet another reason to upgrade.

Auditing - Who Did what, When, Where and How?
Thursday, January 19, 2006
10am - 11am PST

During this session we'll provide an overview of the auditing framework and you'll see how it offers an uninterrupted audit trail of an application client's access to its operations and data. Explore sample use cases from simple application logging to non-repudiation of the audit data to satisfy international government regulations such as Sarbanes-Oxley, CFR Part 11, HIPAA, and more. OpenEdge Auditing Services for the database are implemented as a database administration utility - no changes to the database are required. Adding auditing to an application is as simple as adding a few functions that handle all the tactical details. If you are interested in the technical details and want to get a head start on planning for an executing OpenEdge Auditing, please attend this web seminar.

Thursday, December 15, 2005

What's New in 10.1A

Finished a webinar this morning about What's New in 10.1A. Lots of cool things. They recorded the webinar, but it's not available yet, should be there in a day or so. Here are a few highlights:
  • Adding & activating indexes via the 4GL
  • XML schema validation
  • Auditing of Create, Delete & Update - not done via triggers, built into Progress now
  • Application level auditing (they said there will be a webinar in Jan on auditing)
  • Start and stop auditing via the Progress Explorer
  • Online schema changes - Add an index (inactive)
  • Webspeed - Blob support
With auditing, they said to be careful - it can create a LOT of data fast. A single area can hold 2 billion records, so you need to come up with strategies for archiving your auditing data. Also, audit records can NOT be edited. This will make the Sarbanes (and other) people happy. As we all know, the new IDE is based on Eclipse. Someone asked if the new IDE would work on unix. They said while Eclipse will work on unix, they don't know if the Progress plug-in will, and they are going to look into it.

They also gave some numbers in the performance area:
  • Progress v8 -> OpenEdge 10 -- 43% increase
  • Progress v9 -> OpenEdge 10 -- 10% increase
  • OLTP load: out-of-box 5% increase, with Type II Storage Areas, 24% increase
  • Progress v9 -> OpenEdge SQL: Insert w/Index 35%; Update w/Index 26%; Scan select 56%!
One cool thing about the SQL increase is if you have any products that use SQL you will get this increase. This includes reporting tools like Cyberquery.


Lots of cool things! I just hope our var will be supporting it soon.

Tuesday, December 06, 2005

OpenEdge Architect - Eclipse

Progress recently had a webinar about their new IDE. They are calling it OpenEdge Architect, and as we all know, it is based on Eclipse. Some very cool features! Makes me want to go to OE10 JUST for this! Checkout the recorded webinar here. The zip file contains a WebEx Player that needs to be installed to view the 17MB IDE.wrf file. Of course you could also choose to stream it if you want, but it's 60 minutes and I prefer to download these so I can watch them anytime I want. Check it out!

Thursday, December 01, 2005

Cascade Microtech Job Opening

I got this from Linda Bobzien at Cascade Microtech.


CASCADE MICROTECH, INC.
POSITION: (QAD) Business Systems Analyst IV
JOB CLASSIFICATION: Full Time, Regular
SALARY RANGE: 63,200 - $99,200


Key Responsibilities/Essential Functions:
Primary responsibilities include systems analysis, development and maintenance of company wide ERP (QAD MfgPro) software. With minimal
guidance: develop, document, implement and maintain code for this enterprise application. Create new functionality and ad hoc reporting as required using Progress and other tools. Creates user and technical documentation of new and existing functionality and demonstrate features through user training sessions. Support Business Managers and key users by assisting in the development of business processes.
Develop documentation and train users on new and existing functionality. Keep application current by driving upgrades and retiring unused code.

Evaluate and recommend new and enhanced infrastructure related to ERP systems including software, 3rd party tools, development methodologies, etc, ensuring infrastructure components meet reliability, adaptability, scalability, portability, supportability, visibility and integration requirements.


Required Knowledge & Skills:
* Must be hands-on, detailed oriented and have the ability to quickly adapt to changes and new ideas.
* Must have excellent communication skills with the ability to communicate effectively and clearly, in writing and/or orally, both in one-on-one and group presentation situations.
* Able to interact and communicate with all levels of staff and project management in both the business and the technical areas, with the ability to keep discussions at the appropriate level of abstraction.
* Possess excellent analytical, problem solving, organizational, interpersonal, and motivational skills, with the ability to move cleanly from theoretical to implementation thinking.

* QAD MfgPro and Progress required (expert level).
* MRPII/ERP; Manufacturing, Distribution and Accounting experience required (expert level) Relational database design and programming for business applications required (expert level).
* Sarbanes-Oxley compliance desired.
* MS ASP.Net desired.
* SDLC and Project management experience desired.

* Graduation from an accredited four-year college or university with a degree in Computer Science or other related field(s) or equivalent.

To apply contact Linda Bobzien (IS Manager) lindaB@cmicro.com or send resume to:
Job # 05-68850
Cascade Microtech, Inc.
2430 NW 206th Ave.
Beaverton, OR 97006
fax: 601-1010
Email: hr@cmicro.com

Visit our website at http://www.cascademicrotech.com

Wednesday, November 30, 2005

What’s Coming in Progress OpenEdge 10.1A

From PSDN:


What’s Coming in Progress OpenEdge 10.1A

Progress OpenEdge 10.1A is the next in a series of releases aimed at making it easier to develop, deploy, integrate and manage OpenEdge business applications. Simply put, the new capabilities added in 10.1A help OpenEdge customers meet client needs in an increasingly competitive market. OpenEdge 10.1a includes a new integrated development environment. The new IDE is compatible with the 4GL and the OpenEdge database, and will work with most existing applications. The new IDE is based on the industry standard Eclipse platform, with a “plug-in” strategy that is common in the industry. It will significantly upgrade the look, feel, and behavior of our development environment.

Progress is committed to providing an IDE which makes it easy to organize the development of an OpenEdge application and manage it through the entire application development lifecycle. The IDE will re-enforce the best practices and guidelines embodied by the OpenEdge Reference Architecture. Additionally, business logic tools will be provided that will simplify the process of building business applications using the 4GL. Addressing architecture throughout the development process will deliver tremendous productivity increases and ensure that the end product is not only rapidly constructed, but well constructed as well.

Auditing is another important capability added in 10.1A. Auditing provides customers with an uninterrupted trail of access to operations and data. This capability helps companies meet the regulatory compliance mandates of such legislation as Sarbanes Oxley and Basel II among others.

Other important 10.1A benefits include higher productivity through installation and configuration enhancements, RDBMS performance and high availability enhancements, simplified installation for the SonicMQ and Sonic ESB Adapters, simplified deployment of OpenEdge Management, fail-back support for OpenEdge Replication, and Linux 64-bit platform support. Important language enhancements are also being introduced including those in ProDataSets, XML support, and object-oriented extensions. Such enhancements make it possible for people to have a language that is as powerful and easy to use in developing new distributed, service-oriented applications, as the original language did for host-based applications.

The product is currently in beta and early returns indicate that OpenEdge 10.1A meets the goal of simplifying the job of developing, deploying, integrating and managing OpenEdge business applications.

Tuesday, November 29, 2005

Job Opening at Nike

I received an email from Terry Shannahan yesterday. He is moving to another job, so Nike is looking for someone to fill his shoes.

The job will be supporting the one remaining Progress application for about a year. It is character and on Unix (Sun). If the person also knows IBM mainframe COBOL, that would be a plus as they could help support another system. I don't know what will happen to this person after the Progress app is gone.

If you want more information, you can contact Terry directly:
Terry G. Shannahan
Office: 503.532.7644

Cell: 503.423.7596
tshannahan@hotmail.com

Wednesday, November 16, 2005

Webspeed Licensing

Many of you may have read on the PEG about Webspeed licensing being seriously messed up. From what I could find out, if you are currently on a concurrent user license, you will still be able to use that model for Webspeed. New customers can have the problem - where basically Progress wants named users for every possible user that could hit your webspeed app. Even though you could get 500,000 different people hitting your app but only 100 at a time, they still want you to buy 500,000 licenses.

Yes, it's messed up. I plan on asking more about this when I'm back there in January and will let you know what I find.

Friday, November 11, 2005

Welcome to the Oregon Progress Users Group!

Thought I might try this for a Users Group website. Might work, might not. :)

What's up with the group?
Well, not much. Things are moving much slower than I thought they would. A few years ago at a mini-TechPeak with about 40 people in attendance, pretty much everyone raised their hands high when asked if they wanted to restart the users group. We've had 4 official meetings this year and at most we had 6 people attend. Maybe I'm not doing my job as President well enough.

In January 2006 I will be heading back to Bedford for a PUG Presidents meeting at Progress. Hopefully I'll learn some good ideas for getting our group going better.

As for meetings, I was trying to do one meeting every quarter, but that hasn't seemed to work well. I think one problem is where we are meeting, which has been my office. I really believe people would like to meet somewhere, a nice restaurant, pub, etc, where they can have some food and drink (beer, wine, soda, etc). The problem with that is we have no money to reserve anywhere. Just having a meeting in the middle of the restaurant wouldn't work well. I know some groups only have one formal meeting a year, right after Exchange. Maybe we need to go to that instead?

Some groups also charge dues and some don't. I would like to mainly so we can afford to meet places. We would have corporate memberships of like $200/year, and individual memberships of like $25/year. For the corporate memberships, anyone at the company could attend. We would never say if you aren't a paid member you can't attend. What being a paid member gets you is the ability to take part in raffles, discounts on training and Exchange, things like that. For example, if we had a lot of people who wanted to take a certain class, we could probably get Progress to come out here for free and give it. Members would get a discount on the class, non-members pay full price. Other groups have said this works well for them.

I have also been having little gatherings each month in between our formal meetings just as a way for people to talk about Progress, computers, users, cars, the weather, whatever. These were not anything formal. However, I think people were seeing these as a "meeting", and thus not showing up to the real meeting. SO, from now on, I will still be doing this, but they will simply be me wanting to go to a nice pub, have some food, beer, and anyone is welcome to join me. We will probably talk about Progress since that's our common bond, but we'll also talk about all kinds of other things. We won't really be talking about the users group at all, though it might come up.

I'll be going to Exchange again in 2006. We will have a formal meeting after Exchange for me (and anyone else who went) to share what went on, what new things are coming, what were the big topics, etc.

If you have any questions, comments, thoughts, suggestions, etc, about the users group, please let me know! I'm here not as a dictator but a facilitator, to make this users group work the way YOU want it to work. Whatever you would like, I am more than happy to do everything I can to make it happen.

Later!

Rich