My problem seems to be similar so I thought that it is better to post here.
My hostname is server2008.outsource and I used this name together with the MAC address to create a license dll and put it to the bin folder.
I have installed the enterprise server by specifying server2008.outsource as the host name.
http://server2008.outsource/ Server status link gives access denied error
http://server2008.outsource/RemoteDataSource.ashxThis link gives 5.7.1 Unable to relay for 
admin@mydomain.com error
In program.cs
            EnterpriseDataSourceItem ds = new EnterpriseDataSourceItem("",
                                                                       "server2008.outsource", 80, 
                                                                       "MyDataSource",
                                                                       new OracleDataSourceItem("MyDataSource"));
            DataLayer.DataSources.Add(ds);
In DataSources.config
<?xml version="1.0" encoding="utf-8" ?>
<DataSources>
    <DataSource DataSourceKey="MyDataSource">
        <ConnectionString>Data Source=orcl_tr;User Id =CONTACTS; Password =CONTACTS;</ConnectionString>
        <TypeFullName>MicroFour.StrataFrame.Data.SqlDataSourceItem</TypeFullName>
        <TypeAssemblyName>MicroFour StrataFrame Base</TypeAssemblyName>
        <TypeAssemblyVersion>1.7.0.0</TypeAssemblyVersion>
        <TypeAssemblyCulture>neutral</TypeAssemblyCulture>
        <TypeAssemblyPublicToken>99fe9917f71608a7</TypeAssemblyPublicToken>
        <IsEncrypted>True</IsEncrypted>
        <IsCompressed>True</IsCompressed>
        <EncryptionKey>1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6,7,8,9,0,1,2,3,4</EncryptionKey>
        <EncryptionVector>1,2,3,4,5,6,7,8</EncryptionVector>
        <TransactionTimeout>3600</TransactionTimeout>
    </DataSource>
</DataSources>
When I try to execute the following line HTTP 500 error is received
DataLayer.DataSources[0].ExecuteNonQuery(sSql);
Could you please help me to fix this problem?