Innosoft GeoCoder 2.3 Oracle (Innosoft.CRM.Core 1.11 master - 27.04.2023)
Version is located in its own branch: feature/oracle_geocoder ()
Database preparation for 1.11
ALTER TABLE PWUSER ADD EXTERNALUSERID NVARCHAR2 (
50
) NULL;
ALTER TABLE PWUSER ADD FORGOTPASSWORD_GUID NVARCHAR2 (
50
) NULL;
ALTER TABLE PWUSER ADD FORGOTPASSWORD_UTC DATE NULL;
ALTER TABLE PWUSER ADD CLAIMS CLOB NULL;
ALTER TABLE PWUSER ADD SECURITYSTAMP CLOB NULL;
ALTER TABLE LOG ADD ID VARCHAR2 (
80
) NULL;
ALTER TABLE VKUNZUS ADD GEOCODERINFOS VARCHAR2 (
255
) NULL;
ALTER TABLE VKUNZUS ADD GOOGLEMAPSCHANGEDATE DATE NULL;
ALTER TABLE VKUNZUS ADD USE_ADR_LOCATION NUMBER(
9
) NULL;
ALTER TABLE RESSLIST ADD USE_RES_LOCATION NUMBER(
9
) NULL;
ALTER TABLE MAPARK ADD GOOGLEMAPSCHANGEDATE DATE NULL;
ALTER TABLE MAPARK ADD USE_MASCH_LOCATION NUMBER(
1
) NULL;
ALTER TABLE MAPARK ADD ADVANCED_LOCATION NVARCHAR2 (
2000
) NULL;
ALTER TABLE MAPARK ADD USE_ADVANCED_LOCATION NUMBER(
1
) NULL;
CREATE TABLE GEODATA2
(
ID NVARCHAR2 (
50
) NOT NULL,
STREET NVARCHAR2 (
255
) NULL,
CITY NVARCHAR2 (
255
) NULL,
POSTCODE NVARCHAR2 (
255
) NULL,
COUNTRYCODE NVARCHAR2 (
10
) NULL,
REQUESTSTRING NVARCHAR2 (
2000
) NULL,
REQUESTUTC DATE NULL,
RESPONSEDISPLAYNAME NVARCHAR2 (
2000
) NULL,
RESPONSEERRORCODE NUMBER(
9
) NULL,
RESPONSEMESSAGE NVARCHAR2 (
2000
) NULL,
NEXTREQUESTUTC DATE NULL,
SERVICEID NVARCHAR2 (
20
) NULL,
LAT FLOAT NULL,
"LONG"
FLOAT NULL,
PRIMARY KEY (ID
));
innoconfig.xml configuration (example for database)
<mappingAssemblies>
<mappingAssembly>Innosoft.CRM.Core</mappingAssembly>
</mappingAssemblies>
<database>
<mandant>
<name>ORACLE</name>
<type use2005Dialect=
"0"
>ORACLE</type>
<connectionstring>>Provider=OraOLEDB.Oracle.
1
;data source=ora193/ORA193UNI;user id=user_id;persist security info=
true
;password=password;</connectionstring>
<maxrows>
1000
</maxrows>
<initializeindividualobjectsonstartup>
0
</initializeindividualobjectsonstartup>
<loadtabledescriptions>
0
</loadtabledescriptions>
<loadnhibernatemappingsfrominnosoftbase>
1
</loadnhibernatemappingsfrominnosoftbase>
<maxrows>
1000
</maxrows>
<trimspaces>
1
</trimspaces>
<formatSql>
1
</formatSql>
<overrideBatcher>
0
</overrideBatcher>
<batchSize>
20
</batchSize>
</mandant>
</database>
Restrictions
No individual data is loaded
LOG table is not extended
Table structures are not loaded, therefore no checks/validation automatically possible