@@ -61,9 +61,9 @@ fun main() {
61
61
sikkerlogg.info(" Received JSON push request from OEBS: $rawJson " )
62
62
63
63
// Check for valid json request
64
- val ordrelinje: Ordrelinje ?
64
+ val ordrelinje: Statusinfo ?
65
65
try {
66
- ordrelinje = Klaxon ().parse<Ordrelinje >(rawJson)
66
+ ordrelinje = Klaxon ().parse<Statusinfo >(rawJson)
67
67
sikkerlogg.info(" Parsing incoming json request successful: ${Klaxon ().toJsonString(ordrelinje)} " )
68
68
SensuMetrics ().meldingFraOebs()
69
69
} catch (e: Exception ) {
@@ -74,8 +74,8 @@ fun main() {
74
74
return @post
75
75
}
76
76
77
- if (ordrelinje!! .incidentType != " Vedtak Infotrygd" ) {
78
- log.info(" Mottok melding fra oebs av incidentType: ${ordrelinje.incidentType } . Avbryter prosesseringen og returnerer" )
77
+ if (ordrelinje!! .serviceforespoerseltype != " Vedtak Infotrygd" ) {
78
+ log.info(" Mottok melding fra oebs av incidentType: ${ordrelinje.serviceforespoerseltype } . Avbryter prosesseringen og returnerer" )
79
79
call.respond(HttpStatusCode .OK )
80
80
return @post
81
81
}
@@ -84,13 +84,13 @@ fun main() {
84
84
eventId = UUID .randomUUID(),
85
85
eventName = " hm-nyOrdrelinje" ,
86
86
opprettet = LocalDateTime .now(),
87
- fnrBruker = ordrelinje.accountNumber ,
87
+ fnrBruker = ordrelinje.fnrBruker ,
88
88
data = ordrelinje
89
89
)
90
90
91
91
// Publish the received json to our rapid
92
92
try {
93
- rapidApp!! .publish(ordrelinje.accountNumber , Klaxon ().toJsonString(melding))
93
+ rapidApp!! .publish(ordrelinje.fnrBruker , Klaxon ().toJsonString(melding))
94
94
SensuMetrics ().meldingTilRapidSuksess()
95
95
} catch (e: Exception ) {
96
96
SensuMetrics ().meldingTilRapidFeilet()
@@ -115,43 +115,44 @@ data class Message(
115
115
val eventName : String ,
116
116
val opprettet : LocalDateTime ,
117
117
val fnrBruker : String ,
118
- val data : Ordrelinje ,
118
+ val data : Statusinfo ,
119
119
)
120
120
121
- data class Ordrelinje (
122
- val system : String ,
121
+ data class Statusinfo (
122
+ @Json(name = " System" )
123
+ val mottakendeSystem : String ,
123
124
@Json(name = " IncidentNummer" )
124
- val incidentNummer : Int ,
125
+ val serviceforespoersel : Int ,
125
126
@Json(name = " IncidentStatus" )
126
127
val incidentStatus : String ,
127
128
@Json(name = " IncidentType" )
128
- val incidentType : String ,
129
+ val serviceforespoerseltype : String ,
129
130
@Json(name = " IncidentSoknadType" )
130
- val incidentSoknadType : String ,
131
+ val soeknadstype : String ,
131
132
@Json(name = " IncidentVedtakDato" )
132
- val incidentVedtakDato : String ,
133
+ val vedtaksdato : String ,
133
134
@Json(name = " IncidentSoknad" )
134
- val incidentSoknad : String ,
135
+ val soeknad : String ,
135
136
@Json(name = " IncidentResultat" )
136
- val incidentResultat : String ,
137
+ val resultat : String ,
137
138
@Json(name = " IncidentRef" )
138
- val incidentRef : String ,
139
+ val saksblokkOgSaksnummer : String ,
139
140
@Json(name = " OrdreNumber" )
140
- val ordreNumber : Int ,
141
+ val ordrenummer : Int ,
141
142
@Json(name = " LineNumber" )
142
- val lineNumber : Int ,
143
+ val ordrelinjenummer : Int ,
143
144
@Json(name = " Description" )
144
- val description : String ,
145
+ val artikkelbeskrivelse : String ,
145
146
@Json(name = " CategoryDescription" )
146
- val categoryDescription : String ,
147
+ val kategorinavn : String ,
147
148
@Json(name = " OrderedItem" )
148
- val orderedItem : Int ,
149
+ val artikkel : Int ,
149
150
@Json(name = " User_ItemType" )
150
- val userItemType : String ,
151
+ val hjelpemiddeltype : String ,
151
152
@Json(name = " Quantity" )
152
- val quantity : Int ,
153
+ val antall : Int ,
153
154
@Json(name = " AccountNumber" )
154
- val accountNumber : String ,
155
+ val fnrBruker : String ,
155
156
@Json(name = " LastUpdateDate" )
156
- val lastUpdateDate : String ,
157
+ val sistOppdatert : String ,
157
158
)
0 commit comments