Uncategorized

SOAP Message Payload search in ABAP using HANA Fulltext index

I was initially planning to use Elasticsearch for this but, as it turned out, using a fulltext index on HANA was quicker to implement and simpler and, besides, introducing another service in the landscape at the site at which I am working could prove difficult or impossible.

Continue Reading »

Uncategorized

Comments (0)

Permalink

Improved Logo interpreter in Red

Using what I have learned in the last few days about ‘parse’ in Red, I have improved the Logo interpreter from the last post, so that it now supports procedures.

Continue Reading »

Uncategorized

Comments (0)

Permalink

Little Logo interpreter in 81 lines of Red

I have made a little “port” of a logo interpreter I wrote in Rebol some time ago. Back then I did it to try and understand how parsing works in Rebol. Now I just wanted to have some fun with Red, since it has a GUI as of the 0.6 release.

Continue Reading »

Uncategorized

Comments (1)

Permalink

A Lisp Interpreter in ABAP

I published a blog post today titled “A Lisp Interpreter in ABAP” on SCN. I just finished developing a basic Lisp interpreter in ABAP which is inspired by Peter Norvig’s “(How to Write a (Lisp) Interpreter (in Python))” and Anthony Hay’s “Lisp interpreter in 90 lines of C++“.

Continue Reading »

Uncategorized

Comments (0)

Permalink

SAP PI message payload search using Elasticsearch

At our client we recently went live with a solution that incorporates SAP PI. At the time we did not have TREX set up to be able to perform searches on messages. (And at the time of writing we still don’t, but we should have it soon).  So as a stopgap measure, I developed a solution that uses Elasticsearch to index payloads and allows you to search them.

Continue Reading »

Uncategorized

Comments (0)

Permalink

Forwarding local AJAX requests to an SAP ABAP server with Nginx

I am busy doing a little proof-of-concept solution to produce a mobile app using a BSP application as a container. In concept, this sounds easy, but there are always snags that slow down the development process, particularly trying to test AJAX calls to a remote server from a locally hosted app.

Continue Reading »

Uncategorized

Comments (0)

Permalink

Complete JSON utility class example

Following my previous post, where I showed a solution for translating JSON to an ABAP data structure, I am just posting an example of a class that will allow you to do both (ABAP to JSON and vice versa).

Continue Reading »

Uncategorized

Comments (6)

Permalink

And the winner is…

I was going to title this post “Three days, three distros” or “Three distros in three days”, but that is not half as captivating. Indeed, as the would-be titles suggest, this is about switching distros (again). After running for a while on Linux Mint 10, I decided it is time to upgrade. Continue Reading »

Uncategorized

Comments (0)

Permalink

Nice web server script to serve any directory using WEBrick

At present, I am doing some web development in the form of a rich Javascript client. Now I have a need to serve up pages locally, but I don’t want to run a heavy web server just for that. So I wrote a little Ruby script to allow me to start a WEBrick server in any directory on the fly, which is great for testing content locally.
Continue Reading »

Uncategorized

Comments (2)

Permalink

Running Ubuntu 8.04.1 Server on XP with VirtualBox – Part 1

Not only does running your own Linux Server make you feel like a big man, but like having a towel in The Hitchhiker’s Guide to the Galaxy, it will make everyone else think you’re a hoopy frood. Moreover, it’s a great way to learn Unix on the side. In this first installment of a two-part series, I will show you how to install Ubuntu Server in VirtualBox on a Windows XP system.

Continue Reading »

Uncategorized

Comments (0)

Permalink