Berichtdefinitie ONIX 3 (aanleveren) - Publisher to CB

Berichtdefinitie ONIX 3 (aanleveren) - Publisher to CB

Message declaration

De inhoud en de structuur van de Message declaration is voorgeschreven door de XML standaard. De tekenset die is aangegeven in de MessageDeclaration is leidend voor de verwerking van het ONIX bericht in de CB-systemen. Indien er geen tekenset is aangegeven wordt er van uitgegaan dat de tekenset UTF-8 is.

Start ONIX-bericht

ONIX Message voor Reference (Long tags) en Short tags

 

ONIXMessage voor Reference (Long tags)
<?xml version="1.0" encoding="UTF-8"?> <ONIXMessage release="3.1">   Hieraan kan eventueel worden toegevoegd op basis van welk schema het bericht gevalideerd is; de message declaration komt er dan als volgt uit te zien:   <?xml version="1.0" encoding="iso-8859-1"?> <ONIXMessage release="3.1" xmlns="http://ns.editeur.org/onix/3.1/reference">
ONIXmessage voor Short tags
<?xml version="1.0" encoding="UTF-8"?> <ONIXmessage release="3.1" xmlns="http://ns.editeur.org/onix/3.1/short">

Validatie schema voor Reference

Een ONIX bericht met short tags wordt door CB direct omgezet naar long tags. Alle bij CB aangeboden ONIX berichten worden vervolgens gevalideerd met het schema voor de Reference (long tags). 

Header composite

Een groep van data element welke tezamen de message header vormen. Verplicht in ieder ONIX bericht.

Een groep van data element welke tezamen de message header vormen. Verplicht in ieder ONIX bericht.

Reference name

<Header>

Short tag

<header>

ONIX M/O

M

CB M/O

M

Example/voorbeeld

  <Header> <Sender> <SenderIdentifier> <SenderIDType>10</SenderIDType> <IDValue>7200124</IDValue> </SenderIdentifier> <SenderName>Veen Bosch &amp; Keuning Uitgeversgroep BV</SenderName> <ContactName>KCC VBK Media</ContactName> <EmailAddress>kcc@vbkmedia.nl</EmailAddress> </Sender> <Addressee> <AddresseeIdentifier> <AddresseeIDType>10</AddresseeIDType> <IDValue>8894126</IDValue> </AddresseeIdentifier> <AddresseeName>Centraal Boekhuis B.V.</AddresseeName> </Addressee> <MessageNumber>201301040</MessageNumber> <SentDateTime>20180130T104000</SentDateTime> </Header>

 

Sender composite

Een groep van data element welke tezamen de de gegevens van de afzender van het bericht bevatten. Verplicht in ieder ONIX bericht.

Een groep van data element welke tezamen de de gegevens van de afzender van het bericht bevatten. Verplicht in ieder ONIX bericht.

Reference name

<Sender>

Short tag

<sender>

ONIX M/O

M

CB M/O

M

Sender Identifier composite

Een groep van data elementen welke tezamen de identificatie van de afzender van het bericht vormen.

Een groep van data elementen welke tezamen de identificatie van de afzender van het bericht vormen.

Reference name

<SenderIdentifier>

Short tag

<senderidentifier>

ONIX M/O

O

CB M/O

M

Example/voorbeeld

Voor levering van gegevens door CB <SenderIdentifier> <SenderIDType>10</SenderIDType> <IDValue>8894126</IDValue> </SenderIdentifier>   Voor aanleveren van gegevens bij CB <SenderIdentifier> <SenderIDType>10</SenderIDType> <IDValue>7200124</IDValue> </SenderIdentifier>

H.1 Sender ID Type

De type codering van de afzender die wordt opgenomen in het element <IDValue>.

De type codering van de afzender die wordt opgenomen in het element <IDValue>.

Format/Posities

Numeriek, 2 posities.

Waarde '10' uit de Code-list duidt aan dat het een CB Relatie ID betreft

Reference name

<SenderIDType>

Short tag

<m379>

Code list

ONIX M/O

M

CB M/O

M

Example/voorbeeld

<SenderIDType>10</SenderIDType>

 

H.3 ID Value (afzender)

De afzender van het bericht wordt geïdentificeerd door middel van het Relatie ID bij CB. Dit is een uniek identificatienummer gebruikt voor identificatie van zowel leveranciers als boekverkopers.

De afzender van het bericht wordt geïdentificeerd door middel van het Relatie ID bij CB. Dit is een uniek identificatienummer gebruikt voor identificatie van zowel leveranciers als boekverkopers.

Format/Posities

Numeriek, 7 posities. Het CB Relatie ID

Reference name

<IDValue>

Short tag

<b244>

ONIX M/O

M

CB M/O

M

Example/voorbeeld

Voor levering van gegevens door CB <IDValue>8894126</IDValue>   Voor aanleveren van gegevens bij CB <IDValue>7200124</IDValue>

End of Sender Identifier composite

H.4 Sender Name

De bedrijfsnaam van de afzender van het bericht

De bedrijfsnaam van de afzender van het bericht

Format/Posities

Alfa Numeriek, maximaal 50 posities.

Reference name

<SenderName>

Short tag

<x298>

ONIX M/O

O

CB M/O

M

Example/voorbeeld

Voor levering van gegevens door CB <SenderName>CB B.V.</SenderName>   Voor aanleveren van gegevens bij CB <SenderName>Veen Bosch &amp; Keuning Uitgeversgroep BV</SenderName>

H.5 Sender Contact Name

H.6 Sender contact e-mail addres

End of Sender composite

Addressee composite

Addressee identifier composite

H.7 Addressee identifier type

H.8 ID Value (geaddresseerde)

End of Addressee indentifier composite

End of Addressee composite

H.13 Message sequence number

H.15 Message creation date/time

End of Header composite

Product composite

P.1.1 Record reference

P.1.2 Notification type

P.2 Product identifier composite

P.2.1 Product identifier type code

P.2.3 Identifier value code

End of Product identifier composite

Block 1 Product description, Descriptive detail - Beschrijvende gegevens

Descriptive detail composite

P.3.1 Product composition

P.3.2 Product form

P.3.3 Product form detail

Product form feature composite

P.3.4 Product form feature type

P.3.5 Product form feature value

P.3.6 Product form feature description

End of Product form feature

P.3.8 Product form description

 

P.3.10 Primary content type code - Verduidelijking van het type product

P.3.11 Product content type code - Verduidelijking van het type product

P.3.16 Epub technical protection

Epub usage constraint composite

P.3.17 Epub usage type

P.3.18 Epub usage status

 

End of Epub usage constraint composite

Product classification composite

P.3.22 Product classification type code

P.3.23 Product classification code

P.3.24 Percent

End of Product classification composite

Collection composite - Bibliografische reeks

P.5.1. Collection type

TitleDetail - Collection type composite

 

P.5.6 TitleType
Title element composite
P.5.7 Title element level
P.8 Part number
P.5.10 Title text
P.5.11 Title prefix
P.5.11a No prefix indicator
P.5.12 Title without prefix
End of Title element composite

End of Title detail Bibliografische reeks composite

End of Collection composite - Bibliografische reeks

Title detail - Bibliografische titel composite