Skip to content

Commit 200fb2c

Browse files
committed
Lagt til behandlearbeidogaktivitetoppgave-v1
1 parent 0fabf0c commit 200fb2c

File tree

8 files changed

+494
-0
lines changed

8 files changed

+494
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3+
<parent>
4+
<groupId>no.nav.tjenestespesifikasjoner.pensjon</groupId>
5+
<artifactId>tjenestespesifikasjoner-pensjon</artifactId>
6+
<version>0-SNAPSHOT</version>
7+
</parent>
8+
9+
<modelVersion>4.0.0</modelVersion>
10+
<artifactId>behandlearbeidogaktivitetoppgave-v1-tjenestespesifikasjon</artifactId>
11+
12+
<build>
13+
<plugins>
14+
<plugin>
15+
<groupId>org.apache.cxf</groupId>
16+
<artifactId>cxf-codegen-plugin</artifactId>
17+
<version>4.0.3</version>
18+
<executions>
19+
<execution>
20+
<id>wsdl-to-java</id>
21+
<phase>generate-sources</phase>
22+
<goals>
23+
<goal>wsdl2java</goal>
24+
</goals>
25+
<configuration>
26+
<defaultOptions>
27+
<extraargs>
28+
<extraarg>-xjc-Xfluent-api</extraarg>
29+
</extraargs>
30+
</defaultOptions>
31+
<wsdlOptions>
32+
<wsdlOption>
33+
<wsdl>${wsdl.directory}/no/nav/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/Binding.wsdl</wsdl>
34+
<bindingFiles>
35+
<bindingFile>${wsdl.directory}/behandleArbeidOgAktivitetOppgave/bindings.xml</bindingFile>
36+
</bindingFiles>
37+
<extraargs>
38+
<extraarg>-xjc-XhashCode</extraarg>
39+
<extraarg>-xjc-Xequals</extraarg>
40+
</extraargs>
41+
</wsdlOption>
42+
</wsdlOptions>
43+
</configuration>
44+
</execution>
45+
</executions>
46+
</plugin>
47+
</plugins>
48+
</build>
49+
50+
<dependencies>
51+
<dependency>
52+
<groupId>org.jvnet.jaxb</groupId>
53+
<artifactId>jaxb-plugins</artifactId>
54+
<version>3.0.2</version>
55+
</dependency>
56+
</dependencies>
57+
58+
<scm>
59+
<developerConnection>scm:git:[email protected]:navikt/pensjon-tjenestespesifikasjoner.git</developerConnection>
60+
<connection>scm:git:[email protected]:navikt/pensjon-tjenestespesifikasjoner.git</connection>
61+
<url>https://github.com/navikt/pensjon-tjenestespesifikasjoner</url>
62+
<tag>HEAD</tag>
63+
</scm>
64+
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<jaxb:bindings version="3.0"
2+
xmlns:jaxb="https://jakarta.ee/xml/ns/jaxb"
3+
xmlns:xs="http://www.w3.org/2001/XMLSchema"
4+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5+
xsi:schemaLocation="https://jakarta.ee/xml/ns/jaxb https://jakarta.ee/xml/ns/jaxb/bindingschema_3_0.xsd">
6+
7+
<jaxb:bindings schemaLocation="../no/nav/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/informasjon/informasjon.xsd" node="/xs:schema" >
8+
<jaxb:schemaBindings>
9+
<jaxb:nameXmlTransform>
10+
<jaxb:typeName prefix="WS"/>
11+
<jaxb:anonymousTypeName prefix="WS"/>
12+
</jaxb:nameXmlTransform>
13+
</jaxb:schemaBindings>
14+
</jaxb:bindings>
15+
16+
<jaxb:bindings schemaLocation="../no/nav/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/feil/feil.xsd" node="/xs:schema">
17+
<jaxb:schemaBindings>
18+
<jaxb:nameXmlTransform>
19+
<jaxb:typeName prefix="WS"/>
20+
<jaxb:anonymousTypeName prefix="WS"/>
21+
</jaxb:nameXmlTransform>
22+
</jaxb:schemaBindings>
23+
</jaxb:bindings>
24+
25+
<jaxb:bindings schemaLocation="../no/nav/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/meldinger/meldinger.xsd" node="/xs:schema">
26+
<jaxb:schemaBindings>
27+
<jaxb:nameXmlTransform>
28+
<jaxb:typeName prefix="WS"/>
29+
<jaxb:anonymousTypeName prefix="WS"/>
30+
</jaxb:nameXmlTransform>
31+
</jaxb:schemaBindings>
32+
</jaxb:bindings>
33+
34+
</jaxb:bindings>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<wsdl:definitions name="Binding" targetNamespace="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/Binding" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/Binding" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl_1="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
3+
<wsdl:import namespace="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1" location="behandlearbeidogaktivitetoppgave.wsdl">
4+
</wsdl:import>
5+
<wsdl:binding name="BehandleArbeidOgAktivitetOppgave_v1Binding" type="wsdl_1:BehandleArbeidOgAktivitetOppgave_v1">
6+
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
7+
<wsaw:UsingAddressing/>
8+
<wsdl:operation name="bestillOppgave">
9+
<soap:operation soapAction="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/BehandleArbeidOgAktivitetOppgave_v1/bestillOppgaveRequest"/>
10+
<wsdl:input>
11+
<soap:body parts="parameters" use="literal"/>
12+
</wsdl:input>
13+
<wsdl:output>
14+
<soap:body parts="parameters" use="literal"/>
15+
</wsdl:output>
16+
<wsdl:fault name="sakIkkeOpprettet">
17+
<soap:fault name="sakIkkeOpprettet" use="literal"/>
18+
</wsdl:fault>
19+
<wsdl:fault name="personIkkeFunnet">
20+
<soap:fault name="personIkkeFunnet" use="literal"/>
21+
</wsdl:fault>
22+
<wsdl:fault name="personErInaktiv">
23+
<soap:fault name="personErInaktiv" use="literal"/>
24+
</wsdl:fault>
25+
<wsdl:fault name="organisasjonIkkeFunnet">
26+
<soap:fault name="organisasjonIkkeFunnet" use="literal"/>
27+
</wsdl:fault>
28+
<wsdl:fault name="sikkerhetsbegrensning">
29+
<soap:fault name="sikkerhetsbegrensning" use="literal"/>
30+
</wsdl:fault>
31+
<wsdl:fault name="ugyldigInput">
32+
<soap:fault name="ugyldigInput" use="literal"/>
33+
</wsdl:fault>
34+
</wsdl:operation>
35+
<wsdl:operation name="ping">
36+
<soap:operation soapAction="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/BehandleArbeidOgAktivitetOppgave_v1/pingRequest"/>
37+
<wsdl:input>
38+
<soap:body parts="parameters" use="literal"/>
39+
</wsdl:input>
40+
<wsdl:output>
41+
<soap:body parts="parameters" use="literal"/>
42+
</wsdl:output>
43+
</wsdl:operation>
44+
</wsdl:binding>
45+
<wsdl:service name="BehandleArbeidOgAktivitetOppgave_v1">
46+
<wsdl:port name="BehandleArbeidOgAktivitetOppgave_v1Port" binding="tns:BehandleArbeidOgAktivitetOppgave_v1Binding">
47+
<soap:address location="http://localhost:9080/virksomhet/behandleArbeidOgAktivitetOppgave"/>
48+
</wsdl:port>
49+
</wsdl:service>
50+
</wsdl:definitions>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<wsdl:definitions name="behandleArbeidOgAktivitetOppgave" targetNamespace="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1" xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<wsdl:types>
4+
<xsd:schema targetNamespace="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1" xmlns:feil="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/feil" xmlns:meldinger="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/meldinger">
5+
<xsd:import namespace="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/feil" schemaLocation="feil/feil.xsd"/>
6+
<xsd:import namespace="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/meldinger" schemaLocation="meldinger/meldinger.xsd"/>
7+
<xsd:element name="bestillOppgave">
8+
<xsd:complexType>
9+
<xsd:sequence>
10+
<xsd:element name="request" type="meldinger:BestillOppgaveRequest"/>
11+
</xsd:sequence>
12+
</xsd:complexType>
13+
</xsd:element>
14+
<xsd:element name="bestillOppgaveResponse">
15+
<xsd:complexType>
16+
<xsd:sequence>
17+
<xsd:element minOccurs="0" name="response" type="meldinger:BestillOppgaveResponse"/>
18+
</xsd:sequence>
19+
</xsd:complexType>
20+
</xsd:element>
21+
<xsd:element name="bestillOppgaveugyldigInput" type="feil:UgyldigInput"/>
22+
<xsd:element name="bestillOppgavesakIkkeOpprettet" type="feil:SakIkkeOpprettet"/>
23+
<xsd:element name="bestillOppgavepersonIkkeFunnet" type="feil:PersonIkkeFunnet"/>
24+
<xsd:element name="bestillOppgavepersonErInaktiv" type="feil:PersonErInaktiv"/>
25+
<xsd:element name="bestillOppgaveorganisasjonIkkeFunnet" type="feil:OrganisasjonIkkeFunnet"/>
26+
<xsd:element name="bestillOppgavesikkerhetsbegrensning" type="feil:Sikkerhetsbegrensning"/>
27+
<xsd:element name="ping">
28+
<xsd:complexType>
29+
<xsd:sequence>
30+
31+
</xsd:sequence>
32+
</xsd:complexType>
33+
</xsd:element>
34+
<xsd:element name="pingResponse">
35+
<xsd:complexType>
36+
<xsd:sequence>
37+
38+
</xsd:sequence>
39+
</xsd:complexType>
40+
</xsd:element>
41+
</xsd:schema>
42+
</wsdl:types>
43+
<wsdl:message name="bestillOppgave_personErInaktiv">
44+
<wsdl:part name="personErInaktiv" element="tns:bestillOppgavepersonErInaktiv">
45+
</wsdl:part>
46+
</wsdl:message>
47+
<wsdl:message name="bestillOppgave_personIkkeFunnet">
48+
<wsdl:part name="personIkkeFunnet" element="tns:bestillOppgavepersonIkkeFunnet">
49+
</wsdl:part>
50+
</wsdl:message>
51+
<wsdl:message name="bestillOppgaveRequest">
52+
<wsdl:part name="parameters" element="tns:bestillOppgave">
53+
</wsdl:part>
54+
</wsdl:message>
55+
<wsdl:message name="bestillOppgave_sikkerhetsbegrensning">
56+
<wsdl:part name="sikkerhetsbegrensning" element="tns:bestillOppgavesikkerhetsbegrensning">
57+
</wsdl:part>
58+
</wsdl:message>
59+
<wsdl:message name="bestillOppgaveResponse">
60+
<wsdl:part name="parameters" element="tns:bestillOppgaveResponse">
61+
</wsdl:part>
62+
</wsdl:message>
63+
<wsdl:message name="bestillOppgave_sakIkkeOpprettet">
64+
<wsdl:part name="sakIkkeOpprettet" element="tns:bestillOppgavesakIkkeOpprettet">
65+
</wsdl:part>
66+
</wsdl:message>
67+
<wsdl:message name="bestillOppgave_organisasjonIkkeFunnet">
68+
<wsdl:part name="organisasjonIkkeFunnet" element="tns:bestillOppgaveorganisasjonIkkeFunnet">
69+
</wsdl:part>
70+
</wsdl:message>
71+
<wsdl:message name="pingRequest">
72+
<wsdl:part name="parameters" element="tns:ping">
73+
</wsdl:part>
74+
</wsdl:message>
75+
<wsdl:message name="bestillOppgave_ugyldigInput">
76+
<wsdl:part name="ugyldigInput" element="tns:bestillOppgaveugyldigInput">
77+
</wsdl:part>
78+
</wsdl:message>
79+
<wsdl:message name="pingResponse">
80+
<wsdl:part name="parameters" element="tns:pingResponse">
81+
</wsdl:part>
82+
</wsdl:message>
83+
<wsdl:portType name="BehandleArbeidOgAktivitetOppgave_v1">
84+
<wsdl:operation name="bestillOppgave">
85+
<wsdl:input message="tns:bestillOppgaveRequest">
86+
</wsdl:input>
87+
<wsdl:output message="tns:bestillOppgaveResponse">
88+
</wsdl:output>
89+
<wsdl:fault name="sakIkkeOpprettet" message="tns:bestillOppgave_sakIkkeOpprettet">
90+
</wsdl:fault>
91+
<wsdl:fault name="personIkkeFunnet" message="tns:bestillOppgave_personIkkeFunnet">
92+
</wsdl:fault>
93+
<wsdl:fault name="personErInaktiv" message="tns:bestillOppgave_personErInaktiv">
94+
</wsdl:fault>
95+
<wsdl:fault name="organisasjonIkkeFunnet" message="tns:bestillOppgave_organisasjonIkkeFunnet">
96+
</wsdl:fault>
97+
<wsdl:fault name="sikkerhetsbegrensning" message="tns:bestillOppgave_sikkerhetsbegrensning">
98+
</wsdl:fault>
99+
<wsdl:fault name="ugyldigInput" message="tns:bestillOppgave_ugyldigInput">
100+
</wsdl:fault>
101+
</wsdl:operation>
102+
<wsdl:operation name="ping">
103+
<wsdl:documentation>Ping-tjeneste for å sjekke at tjenesten i Arena svarer. </wsdl:documentation>
104+
<wsdl:input message="tns:pingRequest">
105+
</wsdl:input>
106+
<wsdl:output message="tns:pingResponse">
107+
</wsdl:output>
108+
</wsdl:operation>
109+
</wsdl:portType>
110+
</wsdl:definitions>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<?xml version="1.0" encoding="UTF-8"?><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/feil" xmlns:feil="http://nav.no/tjeneste/virksomhet/behandleArbeidOgAktivitetOppgave/v1/feil">
2+
<xsd:complexType name="OrganisasjonIkkeFunnet">
3+
<xsd:annotation>
4+
<xsd:documentation>Organisasjonen finnes ikke i Arena.</xsd:documentation>
5+
</xsd:annotation>
6+
<xsd:complexContent>
7+
<xsd:extension base="feil:ForretningsmessigUnntak"/>
8+
</xsd:complexContent>
9+
</xsd:complexType>
10+
<xsd:complexType name="SakIkkeOpprettet">
11+
<xsd:annotation>
12+
<xsd:documentation>Arena klarer ikke å bestemme om det skal opprettes ny sak eller knyttes til en eksisterende sak.</xsd:documentation>
13+
</xsd:annotation>
14+
<xsd:complexContent>
15+
<xsd:extension base="feil:ForretningsmessigUnntak"/>
16+
</xsd:complexContent>
17+
</xsd:complexType>
18+
<xsd:complexType name="PersonErInaktiv">
19+
<xsd:annotation>
20+
<xsd:documentation>Personen finnes i arena, men har ingen ytelse, og er derfor satt som inaktiv. </xsd:documentation>
21+
</xsd:annotation>
22+
<xsd:complexContent>
23+
<xsd:extension base="feil:ForretningsmessigUnntak"/>
24+
</xsd:complexContent>
25+
</xsd:complexType>
26+
<xsd:complexType abstract="true" name="ForretningsmessigUnntak">
27+
<xsd:sequence>
28+
<xsd:element name="feilkilde" type="xsd:string">
29+
<xsd:annotation>
30+
<xsd:documentation>Kilden der feilet oppsto: applikasjonsnavn, tjenestenavn, operasjonsnavn</xsd:documentation>
31+
</xsd:annotation>
32+
</xsd:element>
33+
<xsd:element name="feilaarsak" type="xsd:string">
34+
<xsd:annotation>
35+
<xsd:documentation>Årsaken til feilet oppstå: System/applikasjons id (hvis tilgjenglig), exception navn, melding</xsd:documentation>
36+
</xsd:annotation>
37+
</xsd:element>
38+
<xsd:element name="feilmelding" type="xsd:string">
39+
<xsd:annotation>
40+
<xsd:documentation>Beskrivende feilmelding returnert fra kilden</xsd:documentation>
41+
</xsd:annotation>
42+
</xsd:element>
43+
<xsd:element name="tidspunkt" type="xsd:dateTime">
44+
<xsd:annotation>
45+
<xsd:documentation>Dato og tidspunkt feilet oppsto</xsd:documentation>
46+
</xsd:annotation>
47+
</xsd:element>
48+
</xsd:sequence>
49+
</xsd:complexType>
50+
<xsd:complexType name="Sikkerhetsbegrensning">
51+
<xsd:annotation>
52+
<xsd:documentation>Feilen kastes når tilgangsreglene ikke oppfylles.</xsd:documentation>
53+
</xsd:annotation>
54+
<xsd:complexContent>
55+
<xsd:extension base="feil:ForretningsmessigUnntak"/>
56+
</xsd:complexContent>
57+
</xsd:complexType>
58+
<xsd:complexType name="PersonIkkeFunnet">
59+
<xsd:annotation>
60+
<xsd:documentation>Personen finnes ikke i Arena.</xsd:documentation>
61+
</xsd:annotation>
62+
<xsd:complexContent>
63+
<xsd:extension base="feil:ForretningsmessigUnntak"/>
64+
</xsd:complexContent>
65+
</xsd:complexType>
66+
<xsd:complexType name="UgyldigInput">
67+
<xsd:annotation>
68+
<xsd:documentation>Arena klarer ikke å tolke input'en som er angitt.</xsd:documentation>
69+
</xsd:annotation>
70+
<xsd:complexContent>
71+
<xsd:extension base="feil:ForretningsmessigUnntak"/>
72+
</xsd:complexContent>
73+
</xsd:complexType>
74+
</xsd:schema>

0 commit comments

Comments
 (0)