Application Broker 3.14 Core Service
Click
here
for a complete list of operations.
createCase
Creates a Case of the specified type and variant.
If a CaseSetIdentifier is given, the Case is added to that Case Set. Otherwise a new Case Set is created. The Case will be created with an initial state of 'draft'.
When creating a GT report (TypeCode is 'gt', VariantCode is 'report'), a progress report or completion can be created simultaneously. To create a progress report, include the Case Detail named 'progress'. To create a completion, include the Case Detail named 'polluted'.
Mandatory fields include TypeCode, VariantCode, AuthorityCode, StartDateTime and EndDateTime. For mandatory fields on optional Sites and Contacts, see addSite and addContact.
Returns identifiers for created entities.
This operation is only valid for applicants.
Test
The test form is not available with struct, array or byref parameter types. Please use a SOAP 1.1 or 1.2 compliant client program for testing of your web service.
SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.14/core.wso HTTP/1.1
Host: ab.vd.dk
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<createCase xmlns="http://services.vd.dk/2010/applicationbroker/">
<Request>
<LoginToken>string</LoginToken>
<Case>
<TypeCode>string</TypeCode>
<VariantCode>string</VariantCode>
<AuthorityCode>string</AuthorityCode>
<ReferenceNumber>string</ReferenceNumber>
<StartDateTime>dateTime</StartDateTime>
<EndDateTime>dateTime</EndDateTime>
<Geometry>string</Geometry>
<RelatedPermission>string</RelatedPermission>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
<CaseSet>
<CaseSetIdentifier>int</CaseSetIdentifier>
<CaseSetReferenceNumber>string</CaseSetReferenceNumber>
</CaseSet>
<Sites>
<tSite>
<LegacyStreetCode>string</LegacyStreetCode>
<AdministrativeStreetCode>string</AdministrativeStreetCode>
<RouteCode>string</RouteCode>
<StreetSection>string</StreetSection>
<StreetName>string</StreetName>
<PostalCode>string</PostalCode>
<Chainage>
<tChainageInterval>
<FromIdentifier>
<KM>int</KM>
<M>int</M>
</FromIdentifier>
<ToIdentifier>
<KM>int</KM>
<M>int</M>
</ToIdentifier>
</tChainageInterval>
<tChainageInterval>
<FromIdentifier>
<KM>int</KM>
<M>int</M>
</FromIdentifier>
<ToIdentifier>
<KM>int</KM>
<M>int</M>
</ToIdentifier>
</tChainageInterval>
</Chainage>
<Building>
<tBuildingInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tBuildingInterval>
<tBuildingInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tBuildingInterval>
</Building>
<Cadaster>
<tCadasterInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tCadasterInterval>
<tCadasterInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tCadasterInterval>
</Cadaster>
<SlipRoad>
<tSlipRoadInterval>
<FromIdentifier>int</FromIdentifier>
<ToIdentifier>int</ToIdentifier>
</tSlipRoadInterval>
<tSlipRoadInterval>
<FromIdentifier>int</FromIdentifier>
<ToIdentifier>int</ToIdentifier>
</tSlipRoadInterval>
</SlipRoad>
<DescriptionText>string</DescriptionText>
<Geometry>string</Geometry>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
<CrossSections>
<tCrossSectionElement>
<ElementCode>string</ElementCode>
<SideCode>string</SideCode>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
</tCrossSectionElement>
<tCrossSectionElement>
<ElementCode>string</ElementCode>
<SideCode>string</SideCode>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
</tCrossSectionElement>
</CrossSections>
</tSite>
<tSite>
<LegacyStreetCode>string</LegacyStreetCode>
<AdministrativeStreetCode>string</AdministrativeStreetCode>
<RouteCode>string</RouteCode>
<StreetSection>string</StreetSection>
<StreetName>string</StreetName>
<PostalCode>string</PostalCode>
<Chainage>
<tChainageInterval>
<FromIdentifier>
<KM>int</KM>
<M>int</M>
</FromIdentifier>
<ToIdentifier>
<KM>int</KM>
<M>int</M>
</ToIdentifier>
</tChainageInterval>
<tChainageInterval>
<FromIdentifier>
<KM>int</KM>
<M>int</M>
</FromIdentifier>
<ToIdentifier>
<KM>int</KM>
<M>int</M>
</ToIdentifier>
</tChainageInterval>
</Chainage>
<Building>
<tBuildingInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tBuildingInterval>
<tBuildingInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tBuildingInterval>
</Building>
<Cadaster>
<tCadasterInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tCadasterInterval>
<tCadasterInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tCadasterInterval>
</Cadaster>
<SlipRoad>
<tSlipRoadInterval>
<FromIdentifier>int</FromIdentifier>
<ToIdentifier>int</ToIdentifier>
</tSlipRoadInterval>
<tSlipRoadInterval>
<FromIdentifier>int</FromIdentifier>
<ToIdentifier>int</ToIdentifier>
</tSlipRoadInterval>
</SlipRoad>
<DescriptionText>string</DescriptionText>
<Geometry>string</Geometry>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
<CrossSections>
<tCrossSectionElement>
<ElementCode>string</ElementCode>
<SideCode>string</SideCode>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
</tCrossSectionElement>
<tCrossSectionElement>
<ElementCode>string</ElementCode>
<SideCode>string</SideCode>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
</tCrossSectionElement>
</CrossSections>
</tSite>
</Sites>
<Contacts>
<tContact>
<Addressee>
<Type>string</Type>
<LegalUnitName>string</LegalUnitName>
<DepartmentName>string</DepartmentName>
<CVRNumber>string</CVRNumber>
<PersonGivenName>string</PersonGivenName>
<PersonMiddleName>string</PersonMiddleName>
<PersonSurnameName>string</PersonSurnameName>
</Addressee>
<PostalAddress>
<MailDeliverySublocationIdentifier>string</MailDeliverySublocationIdentifier>
<StreetName>string</StreetName>
<StreetBuildingIdentifier>string</StreetBuildingIdentifier>
<FloorIdentifier>string</FloorIdentifier>
<SuiteIdentifier>string</SuiteIdentifier>
<DistrictSubdivisionIdentifier>string</DistrictSubdivisionIdentifier>
<PostOfficeBoxIdentifier>int</PostOfficeBoxIdentifier>
<PostCodeIdentifier>string</PostCodeIdentifier>
<DistrictName>string</DistrictName>
<CountryIdentificationCode>string</CountryIdentificationCode>
</PostalAddress>
<TelephoneNumbers>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
</TelephoneNumbers>
<EmailAddressIdentifier>string</EmailAddressIdentifier>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
</tContact>
<tContact>
<Addressee>
<Type>string</Type>
<LegalUnitName>string</LegalUnitName>
<DepartmentName>string</DepartmentName>
<CVRNumber>string</CVRNumber>
<PersonGivenName>string</PersonGivenName>
<PersonMiddleName>string</PersonMiddleName>
<PersonSurnameName>string</PersonSurnameName>
</Addressee>
<PostalAddress>
<MailDeliverySublocationIdentifier>string</MailDeliverySublocationIdentifier>
<StreetName>string</StreetName>
<StreetBuildingIdentifier>string</StreetBuildingIdentifier>
<FloorIdentifier>string</FloorIdentifier>
<SuiteIdentifier>string</SuiteIdentifier>
<DistrictSubdivisionIdentifier>string</DistrictSubdivisionIdentifier>
<PostOfficeBoxIdentifier>int</PostOfficeBoxIdentifier>
<PostCodeIdentifier>string</PostCodeIdentifier>
<DistrictName>string</DistrictName>
<CountryIdentificationCode>string</CountryIdentificationCode>
</PostalAddress>
<TelephoneNumbers>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
</TelephoneNumbers>
<EmailAddressIdentifier>string</EmailAddressIdentifier>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
</tContact>
</Contacts>
<Attachments>
<tAttachment>
<FileName>string</FileName>
<URI>string</URI>
<Content>string</Content>
<MimeCode>string</MimeCode>
<CommentText>string</CommentText>
</tAttachment>
<tAttachment>
<FileName>string</FileName>
<URI>string</URI>
<Content>string</Content>
<MimeCode>string</MimeCode>
<CommentText>string</CommentText>
</tAttachment>
</Attachments>
</Case>
<CommentText>string</CommentText>
</Request>
</createCase>
</soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<createCaseResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
<createCaseResult>
<Meta>
<Success>boolean</Success>
<Errors>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
</Errors>
</Meta>
<Identifiers>
<CaseSetIdentifier>int</CaseSetIdentifier>
<CaseIdentifier>int</CaseIdentifier>
<ActionIdentifiers>
<int>int</int>
<int>int</int>
</ActionIdentifiers>
<SiteIdentifiers>
<int>int</int>
<int>int</int>
</SiteIdentifiers>
<ContactIdentifiers>
<int>int</int>
<int>int</int>
</ContactIdentifiers>
<AttachmentIdentifiers>
<int>int</int>
<int>int</int>
</AttachmentIdentifiers>
<CommentIdentifiers>
<int>int</int>
<int>int</int>
</CommentIdentifiers>
</Identifiers>
<ApplicantIdentifier>int</ApplicantIdentifier>
<SerialNumber>int</SerialNumber>
<UserCode>string</UserCode>
<State>string</State>
<ApplicantVersion>int</ApplicantVersion>
</createCaseResult>
</createCaseResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.14/core.wso HTTP/1.1
Host: ab.vd.dk
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<createCase xmlns="http://services.vd.dk/2010/applicationbroker/">
<Request>
<LoginToken>string</LoginToken>
<Case>
<TypeCode>string</TypeCode>
<VariantCode>string</VariantCode>
<AuthorityCode>string</AuthorityCode>
<ReferenceNumber>string</ReferenceNumber>
<StartDateTime>dateTime</StartDateTime>
<EndDateTime>dateTime</EndDateTime>
<Geometry>string</Geometry>
<RelatedPermission>string</RelatedPermission>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
<CaseSet>
<CaseSetIdentifier>int</CaseSetIdentifier>
<CaseSetReferenceNumber>string</CaseSetReferenceNumber>
</CaseSet>
<Sites>
<tSite>
<LegacyStreetCode>string</LegacyStreetCode>
<AdministrativeStreetCode>string</AdministrativeStreetCode>
<RouteCode>string</RouteCode>
<StreetSection>string</StreetSection>
<StreetName>string</StreetName>
<PostalCode>string</PostalCode>
<Chainage>
<tChainageInterval>
<FromIdentifier>
<KM>int</KM>
<M>int</M>
</FromIdentifier>
<ToIdentifier>
<KM>int</KM>
<M>int</M>
</ToIdentifier>
</tChainageInterval>
<tChainageInterval>
<FromIdentifier>
<KM>int</KM>
<M>int</M>
</FromIdentifier>
<ToIdentifier>
<KM>int</KM>
<M>int</M>
</ToIdentifier>
</tChainageInterval>
</Chainage>
<Building>
<tBuildingInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tBuildingInterval>
<tBuildingInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tBuildingInterval>
</Building>
<Cadaster>
<tCadasterInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tCadasterInterval>
<tCadasterInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tCadasterInterval>
</Cadaster>
<SlipRoad>
<tSlipRoadInterval>
<FromIdentifier>int</FromIdentifier>
<ToIdentifier>int</ToIdentifier>
</tSlipRoadInterval>
<tSlipRoadInterval>
<FromIdentifier>int</FromIdentifier>
<ToIdentifier>int</ToIdentifier>
</tSlipRoadInterval>
</SlipRoad>
<DescriptionText>string</DescriptionText>
<Geometry>string</Geometry>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
<CrossSections>
<tCrossSectionElement>
<ElementCode>string</ElementCode>
<SideCode>string</SideCode>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
</tCrossSectionElement>
<tCrossSectionElement>
<ElementCode>string</ElementCode>
<SideCode>string</SideCode>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
</tCrossSectionElement>
</CrossSections>
</tSite>
<tSite>
<LegacyStreetCode>string</LegacyStreetCode>
<AdministrativeStreetCode>string</AdministrativeStreetCode>
<RouteCode>string</RouteCode>
<StreetSection>string</StreetSection>
<StreetName>string</StreetName>
<PostalCode>string</PostalCode>
<Chainage>
<tChainageInterval>
<FromIdentifier>
<KM>int</KM>
<M>int</M>
</FromIdentifier>
<ToIdentifier>
<KM>int</KM>
<M>int</M>
</ToIdentifier>
</tChainageInterval>
<tChainageInterval>
<FromIdentifier>
<KM>int</KM>
<M>int</M>
</FromIdentifier>
<ToIdentifier>
<KM>int</KM>
<M>int</M>
</ToIdentifier>
</tChainageInterval>
</Chainage>
<Building>
<tBuildingInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tBuildingInterval>
<tBuildingInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tBuildingInterval>
</Building>
<Cadaster>
<tCadasterInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tCadasterInterval>
<tCadasterInterval>
<FromIdentifier>string</FromIdentifier>
<ToIdentifier>string</ToIdentifier>
</tCadasterInterval>
</Cadaster>
<SlipRoad>
<tSlipRoadInterval>
<FromIdentifier>int</FromIdentifier>
<ToIdentifier>int</ToIdentifier>
</tSlipRoadInterval>
<tSlipRoadInterval>
<FromIdentifier>int</FromIdentifier>
<ToIdentifier>int</ToIdentifier>
</tSlipRoadInterval>
</SlipRoad>
<DescriptionText>string</DescriptionText>
<Geometry>string</Geometry>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
<CrossSections>
<tCrossSectionElement>
<ElementCode>string</ElementCode>
<SideCode>string</SideCode>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
</tCrossSectionElement>
<tCrossSectionElement>
<ElementCode>string</ElementCode>
<SideCode>string</SideCode>
<Details>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
<tDetail>
<Name>string</Name>
<Value>string</Value>
</tDetail>
</Details>
</tCrossSectionElement>
</CrossSections>
</tSite>
</Sites>
<Contacts>
<tContact>
<Addressee>
<Type>string</Type>
<LegalUnitName>string</LegalUnitName>
<DepartmentName>string</DepartmentName>
<CVRNumber>string</CVRNumber>
<PersonGivenName>string</PersonGivenName>
<PersonMiddleName>string</PersonMiddleName>
<PersonSurnameName>string</PersonSurnameName>
</Addressee>
<PostalAddress>
<MailDeliverySublocationIdentifier>string</MailDeliverySublocationIdentifier>
<StreetName>string</StreetName>
<StreetBuildingIdentifier>string</StreetBuildingIdentifier>
<FloorIdentifier>string</FloorIdentifier>
<SuiteIdentifier>string</SuiteIdentifier>
<DistrictSubdivisionIdentifier>string</DistrictSubdivisionIdentifier>
<PostOfficeBoxIdentifier>int</PostOfficeBoxIdentifier>
<PostCodeIdentifier>string</PostCodeIdentifier>
<DistrictName>string</DistrictName>
<CountryIdentificationCode>string</CountryIdentificationCode>
</PostalAddress>
<TelephoneNumbers>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
</TelephoneNumbers>
<EmailAddressIdentifier>string</EmailAddressIdentifier>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
</tContact>
<tContact>
<Addressee>
<Type>string</Type>
<LegalUnitName>string</LegalUnitName>
<DepartmentName>string</DepartmentName>
<CVRNumber>string</CVRNumber>
<PersonGivenName>string</PersonGivenName>
<PersonMiddleName>string</PersonMiddleName>
<PersonSurnameName>string</PersonSurnameName>
</Addressee>
<PostalAddress>
<MailDeliverySublocationIdentifier>string</MailDeliverySublocationIdentifier>
<StreetName>string</StreetName>
<StreetBuildingIdentifier>string</StreetBuildingIdentifier>
<FloorIdentifier>string</FloorIdentifier>
<SuiteIdentifier>string</SuiteIdentifier>
<DistrictSubdivisionIdentifier>string</DistrictSubdivisionIdentifier>
<PostOfficeBoxIdentifier>int</PostOfficeBoxIdentifier>
<PostCodeIdentifier>string</PostCodeIdentifier>
<DistrictName>string</DistrictName>
<CountryIdentificationCode>string</CountryIdentificationCode>
</PostalAddress>
<TelephoneNumbers>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
<tTelephoneNumber>
<TypeCode>string</TypeCode>
<TelephoneCountryIdentifier>string</TelephoneCountryIdentifier>
<TelephoneAreaIdentifier>string</TelephoneAreaIdentifier>
<TelephoneSubscriberIdentifier>string</TelephoneSubscriberIdentifier>
<TelephoneExtensionIdentifier>string</TelephoneExtensionIdentifier>
</tTelephoneNumber>
</TelephoneNumbers>
<EmailAddressIdentifier>string</EmailAddressIdentifier>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
</tContact>
</Contacts>
<Attachments>
<tAttachment>
<FileName>string</FileName>
<URI>string</URI>
<Content>string</Content>
<MimeCode>string</MimeCode>
<CommentText>string</CommentText>
</tAttachment>
<tAttachment>
<FileName>string</FileName>
<URI>string</URI>
<Content>string</Content>
<MimeCode>string</MimeCode>
<CommentText>string</CommentText>
</tAttachment>
</Attachments>
</Case>
<CommentText>string</CommentText>
</Request>
</createCase>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<createCaseResponse xmlns="http://services.vd.dk/2010/applicationbroker/">
<createCaseResult>
<Meta>
<Success>boolean</Success>
<Errors>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
<tErrorReport>
<ErrorCode>int</ErrorCode>
<ErrorText>string</ErrorText>
</tErrorReport>
</Errors>
</Meta>
<Identifiers>
<CaseSetIdentifier>int</CaseSetIdentifier>
<CaseIdentifier>int</CaseIdentifier>
<ActionIdentifiers>
<int>int</int>
<int>int</int>
</ActionIdentifiers>
<SiteIdentifiers>
<int>int</int>
<int>int</int>
</SiteIdentifiers>
<ContactIdentifiers>
<int>int</int>
<int>int</int>
</ContactIdentifiers>
<AttachmentIdentifiers>
<int>int</int>
<int>int</int>
</AttachmentIdentifiers>
<CommentIdentifiers>
<int>int</int>
<int>int</int>
</CommentIdentifiers>
</Identifiers>
<ApplicantIdentifier>int</ApplicantIdentifier>
<SerialNumber>int</SerialNumber>
<UserCode>string</UserCode>
<State>string</State>
<ApplicantVersion>int</ApplicantVersion>
</createCaseResult>
</createCaseResponse>
</soap12:Body>
</soap12:Envelope>
JSON
The following is a sample JSON request and response. The placeholders shown need to be replaced with actual values.
POST /broker/3.14/core.wso/createCase HTTP/1.1
Host: ab.vd.dk
Content-Type: application/json; charset=utf-8
Content-Length: length
{
"Request": {
"LoginToken": string,
"Case": {
"TypeCode": string,
"VariantCode": string,
"AuthorityCode": string,
"ReferenceNumber": string,
"StartDateTime": dateTime,
"EndDateTime": dateTime,
"Geometry": string,
"RelatedPermission": string,
"Details": [
{
"Name": string,
"Value": string
},
{
"Name": string,
"Value": string
}
],
"CaseSet": {
"CaseSetIdentifier": int,
"CaseSetReferenceNumber": string
},
"Sites": [
{
"LegacyStreetCode": string,
"AdministrativeStreetCode": string,
"RouteCode": string,
"StreetSection": string,
"StreetName": string,
"PostalCode": string,
"Chainage": [
{
"FromIdentifier": {
"KM": int,
"M": int
},
"ToIdentifier": {
"KM": int,
"M": int
}
},
{
"FromIdentifier": {
"KM": int,
"M": int
},
"ToIdentifier": {
"KM": int,
"M": int
}
}
],
"Building": [
{
"FromIdentifier": string,
"ToIdentifier": string
},
{
"FromIdentifier": string,
"ToIdentifier": string
}
],
"Cadaster": [
{
"FromIdentifier": string,
"ToIdentifier": string
},
{
"FromIdentifier": string,
"ToIdentifier": string
}
],
"SlipRoad": [
{
"FromIdentifier": int,
"ToIdentifier": int
},
{
"FromIdentifier": int,
"ToIdentifier": int
}
],
"DescriptionText": string,
"Geometry": string,
"Details": [
{
"Name": string,
"Value": string
},
{
"Name": string,
"Value": string
}
],
"CrossSections": [
{
"ElementCode": string,
"SideCode": string,
"Details": [
{
"Name": string,
"Value": string
},
{
"Name": string,
"Value": string
}
]
},
{
"ElementCode": string,
"SideCode": string,
"Details": [
{
"Name": string,
"Value": string
},
{
"Name": string,
"Value": string
}
]
}
]
},
{
"LegacyStreetCode": string,
"AdministrativeStreetCode": string,
"RouteCode": string,
"StreetSection": string,
"StreetName": string,
"PostalCode": string,
"Chainage": [
{
"FromIdentifier": {
"KM": int,
"M": int
},
"ToIdentifier": {
"KM": int,
"M": int
}
},
{
"FromIdentifier": {
"KM": int,
"M": int
},
"ToIdentifier": {
"KM": int,
"M": int
}
}
],
"Building": [
{
"FromIdentifier": string,
"ToIdentifier": string
},
{
"FromIdentifier": string,
"ToIdentifier": string
}
],
"Cadaster": [
{
"FromIdentifier": string,
"ToIdentifier": string
},
{
"FromIdentifier": string,
"ToIdentifier": string
}
],
"SlipRoad": [
{
"FromIdentifier": int,
"ToIdentifier": int
},
{
"FromIdentifier": int,
"ToIdentifier": int
}
],
"DescriptionText": string,
"Geometry": string,
"Details": [
{
"Name": string,
"Value": string
},
{
"Name": string,
"Value": string
}
],
"CrossSections": [
{
"ElementCode": string,
"SideCode": string,
"Details": [
{
"Name": string,
"Value": string
},
{
"Name": string,
"Value": string
}
]
},
{
"ElementCode": string,
"SideCode": string,
"Details": [
{
"Name": string,
"Value": string
},
{
"Name": string,
"Value": string
}
]
}
]
}
],
"Contacts": [
{
"Addressee": {
"Type": string,
"LegalUnitName": string,
"DepartmentName": string,
"CVRNumber": string,
"PersonGivenName": string,
"PersonMiddleName": string,
"PersonSurnameName": string
},
"PostalAddress": {
"MailDeliverySublocationIdentifier": string,
"StreetName": string,
"StreetBuildingIdentifier": string,
"FloorIdentifier": string,
"SuiteIdentifier": string,
"DistrictSubdivisionIdentifier": string,
"PostOfficeBoxIdentifier": int,
"PostCodeIdentifier": string,
"DistrictName": string,
"CountryIdentificationCode": string
},
"TelephoneNumbers": [
{
"TypeCode": string,
"TelephoneCountryIdentifier": string,
"TelephoneAreaIdentifier": string,
"TelephoneSubscriberIdentifier": string,
"TelephoneExtensionIdentifier": string
},
{
"TypeCode": string,
"TelephoneCountryIdentifier": string,
"TelephoneAreaIdentifier": string,
"TelephoneSubscriberIdentifier": string,
"TelephoneExtensionIdentifier": string
}
],
"EmailAddressIdentifier": string,
"Roles": [
string,
string
]
},
{
"Addressee": {
"Type": string,
"LegalUnitName": string,
"DepartmentName": string,
"CVRNumber": string,
"PersonGivenName": string,
"PersonMiddleName": string,
"PersonSurnameName": string
},
"PostalAddress": {
"MailDeliverySublocationIdentifier": string,
"StreetName": string,
"StreetBuildingIdentifier": string,
"FloorIdentifier": string,
"SuiteIdentifier": string,
"DistrictSubdivisionIdentifier": string,
"PostOfficeBoxIdentifier": int,
"PostCodeIdentifier": string,
"DistrictName": string,
"CountryIdentificationCode": string
},
"TelephoneNumbers": [
{
"TypeCode": string,
"TelephoneCountryIdentifier": string,
"TelephoneAreaIdentifier": string,
"TelephoneSubscriberIdentifier": string,
"TelephoneExtensionIdentifier": string
},
{
"TypeCode": string,
"TelephoneCountryIdentifier": string,
"TelephoneAreaIdentifier": string,
"TelephoneSubscriberIdentifier": string,
"TelephoneExtensionIdentifier": string
}
],
"EmailAddressIdentifier": string,
"Roles": [
string,
string
]
}
],
"Attachments": [
{
"FileName": string,
"URI": string,
"Content": string,
"MimeCode": string,
"CommentText": string
},
{
"FileName": string,
"URI": string,
"Content": string,
"MimeCode": string,
"CommentText": string
}
]
},
"CommentText": string
}
}
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Content-Length: length
{
"Meta": {
"Success": boolean,
"Errors": [
{
"ErrorCode": int,
"ErrorText": string
},
{
"ErrorCode": int,
"ErrorText": string
}
]
},
"Identifiers": {
"CaseSetIdentifier": int,
"CaseIdentifier": int,
"ActionIdentifiers": [
int,
int
],
"SiteIdentifiers": [
int,
int
],
"ContactIdentifiers": [
int,
int
],
"AttachmentIdentifiers": [
int,
int
],
"CommentIdentifiers": [
int,
int
]
},
"ApplicantIdentifier": int,
"SerialNumber": int,
"UserCode": string,
"State": string,
"ApplicantVersion": int
}