Gottfried Rudorfer

  • Increase font size
  • Default font size
  • Decrease font size
Frontpage of Gottfried Rudorfer

Implement complex application integrations with AutoIt

E-mail Print PDF

I would like to share another good technique to automate complex and heterogeneous application integrations. Recently I started
to implement a tool to get data from an own-grown ASP-based Web-application, CA Clartiy, Microsoft Sharepoint,
SAP Netweaver Portal and www.salesforce.com.
The goal of the application is to fill in a Micosoft Sharepoint Form with data queried from the other systems.

AutoIt

 

 

 

 

As all systems are supporting Microsoft Internet Explorer as a Web-Client, I decided to build a solution in the well known
scripting language AutoIt. The Scripting-Language supports extended Regular Expressions and the syntax is Basic-like.
It is really powerful in automating the Windows GUI.
For my requirements I've used only some of the methods relevant to remote control Web access of the Internet Explorer.

I could also easily make my application fault tolerant to unexpected behaviour of the queried Web-pages as
I'm using the timeout-parameter.

Working with the SAP Netweaver Portal required me to work with nested Frames and iFrames of the page.
To get to wanted data I had to call 4 times _IEFrameGetCollection() until I reached to desired application.

4731-SAP-Powered-logo

Then I could use _IEFormElementGetObjByName() and _IETableGetCollection() to access the needed information.

Salesforce.com

 

 

 

I could Salesforce.com query by the following approach: I've used _IEFormElementOptionSelect() to
select the Opportunity-Filter and
_IEFormGetObjByName() to get the Form-Object and _IEFormElementSetValue() to write the opportunity number to the input-field.

microsoft-sharepoint-2010

I found a good way to fill in completely and automatically a large Microsoft Sharepoint form. Also the script can handle correctly
name look-up fields, date fields including choosing the correct date format DD/MM/YYYY or MM/DD/YYYY or whatever, Checkbox-Fields
and Drop Down Choice fields.

 

caclaritylogo

 

 

 

Finally I could work with CA Clarity by searching with a quote-number and querying the Project ID. I've used _IEGetObjById(), _IEFormElementOptionSelect(),
_IEFormGetObjByName(), _IEFormGetObjByName() and _IETableGetCollection().

If you have a need for creating an Automation with AutoIt then let me know.

Last Updated on Sunday, 27 February 2011 10:45
 

My favorite location: Ennstal / Styria Area

E-mail Print PDF

One of my favorite Austrian locations is Ennstal area in Styria.
In this rural landscape I was born and gown up.
grimming
The Grimming mountain in Ennstal / Austria.

In front: dandelion.



Last Updated on Tuesday, 05 October 2010 22:01
 

My favorite location: Tulln / Lower Austria Area

E-mail Print PDF

 

I'm living in the Tulln / Lower Austria area not far away from the Danube river and the capital of Austria Vienna.
Find interesting impressions in the Fotogallery of Greifenstein.
burg-greifenstein

In front: Burg Greifenstein
Behind: Danube river
Area: Lower Austria

Last Updated on Tuesday, 21 September 2010 23:16
 

The concept of flow

E-mail Print PDF

 

Picture showing the concept of Flow
When my children joined the Montessori-Kindergarden and then the Montessori-School I was told about an interesting concept: "The concept of flow". A detailed description can be found in i.e. Wikipedia. Since then I'm orienting my work in correspondence to this concept in my personal and professional life. I'm trying to move my work into the Flow corner piece. That is to get and maintain a high skill level and master with that set big challanges. Also I'm applying the concept to the group of my co-workers to work as a team so that each individual can reach the Flow corner piece. 
Last Updated on Tuesday, 21 September 2010 23:20
 

Salamon dumplings in sesame casing on rocket

E-mail Print PDF

This recipe is my favorite starter for special events:


toast-sesame

Gottfried Rudorfer browing
blond sesame.

Ingredients

  • 1 package smoked salmon (approx. 200g)
  • 1 package cream cheese (i.e. PHILADELPHIA)
  • Wasabi horseradish
  • Dark and blond sesame
  • Rocket (Rucola)
  • balsamic vinegar

With a kitchen machine puree the smoked salmon and stir with cream cheese and Wasabi horseradish. Put the blond sesame into a fry pan (without oil) and brown lightly. Finally put the sesame into a soup plate. Repeat the same process for the dark sesame. Now model dumplings using the previously produced smoked salmon pastry and two tablespoons. Finally roll the dumplings in blond or dark sesame.

On a plate for starters build a rocket bed and put on top alternating blond and dark salmon dumplings. Use balsamic vinegar to decorate your starter at will.

Last Updated on Tuesday, 05 October 2010 23:05
 

Polls

Do you decorate your workplace?
 

Search

Google
Web Rudorfer

Who's Online

We have 7 guests online

Weather