<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://www.awareim.com/dokuwiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.awareim.com/dokuwiki/feed.php">
        <title>Documentation - docs:3500</title>
        <description></description>
        <link>http://www.awareim.com/dokuwiki/</link>
        <image rdf:resource="http://www.awareim.com/dokuwiki/_media/logo.png" />
       <dc:date>2026-05-13T21:42:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0100?rev=1749700855&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0200?rev=1749700855&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0300?rev=1749695742&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0400?rev=1749700855&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0500?rev=1749695742&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0600?rev=1749700855&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0700?rev=1749695763&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0800?rev=1749695763&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/0900?rev=1683703366&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.awareim.com/dokuwiki/docs/3500/appendix_a?rev=1749695763&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.awareim.com/dokuwiki/_media/logo.png">
        <title>Documentation</title>
        <link>http://www.awareim.com/dokuwiki/</link>
        <url>http://www.awareim.com/dokuwiki/_media/logo.png</url>
    </image>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0100?rev=1749700855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T04:00:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Adding programming extensions to AwareIM</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0100?rev=1749700855&amp;do=diff</link>
        <description>programmers_reference adding_extensions

Adding programming extensions to AwareIM

AwareIM is a powerful software system that allows users to configure the fully functional Internet enabled applications without involving any programming work in most cases. Thus AwareIM can be used not only by professional developers but also by business professionals and end users.</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0200?rev=1749700855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T04:00:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>General Guidelines</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0200?rev=1749700855&amp;do=diff</link>
        <description>programmers_reference general_guidelines

General Guidelines

The following section describes the common steps required to add programming extensions to the AwareIM software system. It is assumed that the reader is familiar with the basics of programming in the Java programming language and the general steps involved in compiling Java source code and packaging jar files.</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0300?rev=1749695742&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T02:35:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Adding custom processes</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0300?rev=1749695742&amp;do=diff</link>
        <description>programmers_reference custom_processes

Adding custom processes

The following section describes how to write extensions implementing custom processes and plug them into AwareIM.

To implement custom processes and add them to the configuration of your application follow the steps below:

	*</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0400?rev=1749700855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T04:00:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Adding custom channels</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0400?rev=1749700855&amp;do=diff</link>
        <description>programmers_reference adding_custom_channels

Adding custom channels

Communication between external entities, such as other software systems and hardware devices (which are modeled in AwareIM as intelligent business objects) and AwareIM is performed through channels. A channel represents a media through which messages are sent between external systems and hardware devices (collectively called here as “external parties”) and</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0500?rev=1749695742&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T02:35:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Adding function libraries</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0500?rev=1749695742&amp;do=diff</link>
        <description>programmers_reference adding_function_libraries

Adding function libraries

This section describes what programmers have to do to add new function libraries to AwareIM. 

Function libraries contain functions that can be used in the Rule Language (see Rule Language). AwareIM includes some standard function libraries, such as the Date Function Library and Maths Function Library, which contain functions that work with date/time as well as some standard mathematical functions. You can find the compl…</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0600?rev=1749700855&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T04:00:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Adding custom document types</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0600?rev=1749700855&amp;do=diff</link>
        <description>programmers_reference custom_document_types

Adding custom document types

AwareIM comes with a number of predefined document types: - Report, MS Word, Text, MS Excel, HTML. These documents types should be sufficient for most applications. If, however, an application uses other document formats new document types can be added to</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0700?rev=1749695763&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T02:36:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Adding report scriptlets</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0700?rev=1749695763&amp;do=diff</link>
        <description>programmers_reference ireport_environment

Adding report scriptlets

AwareIM offers a powerful tool called the Report Designer that allows users to configure their own reports and presentations of business objects and groups. Most reports and presentations can be configured without any programming as the Report Designer offers quite a rich set of versatile tools. Sometimes though it may be necessary to add the programming components to a particular report to perform some non-standard tasks – for…</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0800?rev=1749695763&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T02:36:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Writing client-side plugins</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0800?rev=1749695763&amp;do=diff</link>
        <description>programmers_reference client_side_plugins

Writing client-side plugins

In AwareIM you can not only add plugins for the server (such as custom processes, channels or functions), but you can also add plugins that execute on the client within a web browser. Most of the time you would write these plugins in order to add your custom user interface functionality, or modify the default</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/0900?rev=1683703366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-05-10T07:22:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Methods</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/0900?rev=1683703366&amp;do=diff</link>
        <description>Methods


	* addNotification (EntityIdentifier, INotification)
	* addReferences (IProcess, String, Long, String, EntityIdAndName [])
	* addServiceRequest (String, String, Object [])
	* afterColumnInit (IReportEnvironment)
	* afterDetailEval (IReportEnvironment)
	* afterGroupInit (String, IReportEnvironment)
	* afterPageInit (IReportEnvironment)
	* afterReportInit (IReportEnvironment)
	* beforeColumnInit (IReportEnvironment)
	* beforeDetailEval (IReportEnvironment)
	* beforeGroupInit (String, IRe…</description>
    </item>
    <item rdf:about="http://www.awareim.com/dokuwiki/docs/3500/appendix_a?rev=1749695763&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T02:36:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Appendix A: correspondence of attribute types and Java types</title>
        <link>http://www.awareim.com/dokuwiki/docs/3500/appendix_a?rev=1749695763&amp;do=diff</link>
        <description>programmers_reference appendix_a

Appendix A: correspondence of attribute types and Java types

The following table lists the mapping between the AwareIM attribute types and the Java types used in certain methods such as getAttributeValue and setAttributeValue of the IObject interface.
Attribute TypeJava TypePlain Text</description>
    </item>
</rdf:RDF>
