...
urn:se.viamap.lantmateriet.direkt.source#1.0
Tags
config
Attribut
Namn | Typ | Krävs | Default | Beskrivning |
---|---|---|---|---|
id | string | ja | Unikt id | |
host | string | ja | URL till tjänster, exempelvis https://api.lantmateriet.se | |
consumerKey | string | ja | Consumer key för den applikation som Weave ska använda (från API-portal) | |
consumerSecret | string | ja | Consumer secret för den applikation som Weave ska använda (från API-portal). Används av Weave för att generera ny API-nyckel vid jämna mellanrum. | |
scope | string | nej | Möjlighet att sätta en eller flera scope och som används när en nyckel genereras hos Lantmäteriet. Kan bl.a. vara nödvändig om flera program använder sig av en “Application“ i API-portal | |
timeout | integer | nej | 3 sekunder | Anger maxtiden för anslutning mot Lantmäteriet |
readTimeout | integer | nej | 30 sekunder | Anger maxtiden för anrop mot Lantmäteriet |
disableTests | boolean | nej | false | Sätt till |
testInterval | integer | nej | 60 000 | millisekunder mellan test när anslutningen fungerar (minst 15 000) |
testIntervalWhileFailing | integer | nej | 15 000 | millisekunder mellan test när anslutningen felar (minst 5 000) |
testFailingDuration | integer | nej | 300 000 | Hur lång tid innan felande anslutning konstateras felaktig (minst 60 000) |
testIntervalWhenFailed | integer | nej | 600 000 | millisekunder mellan test när anslutningen konstaterats felaktig (minst 120 000) |
Info |
---|
Kryptering av consumerSecret consumerSecret kan med fördel krypteras. I Weave OSGI console, använd kommandot
|
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <config xmlns="urn:com.cohga.server.config#1.0" xmlns:lmsource="urn:se.viamap.lantmateriet.direkt.source#1.0"> <!-- Enkel anslutning till Lantmäteriet--> <lmsource:config id="lmsource.main.simple"> <host>https://api-ver.lantmateriet.se</host> <!-- Notera api-ver är testmiljö --> <consumerKey>yourConsumerKeyGoesHere</consumerKey> <consumerSecret>ENCUFMECJTEXCTCBSXJBBFAFEQQQSPSUUZPSGEJSEGZXUPCXJTTSUCKJMPTXEKBQSUK</consumerSecret> </lmsource:config> <!-- Anslutning med mer konfiguration till Lantmäteriet--> <lmsource:config id="lmsource.main"> <host>https://api.lantmateriet.se</host> <!-- Notera driftmiljö --> <consumerKey>yourConsumerKeyGoesHere</consumerKey> <consumerSecret>ENCUFMECJTEXCTCBSXJBBFAFEQQQSPSUUZPSGEJSEGZXUPCXJTTSUCKJMPTXEKBQSUK</consumerSecret> <scope>device_weave1</scope> <timeout>15</timeout> <disableTests>false</disableTests> <testInterval>60000</testInterval> <testIntervalWhileFailing>15000</testIntervalWhileFailing> <testFailingDuration>300000</testFailingDuration> <testIntervalWhenFailed>600000</testIntervalWhenFailed> </lmsource:config> </config> |