Procesparameters

Met procesparameters is het mogelijk om extra opdrachten en/of relevante informatie mee te geven in een dataverwerking.

De verschillende procesparamters kunnen worden meegeleverd in het bestand parameters.xml. Dit bestand kan bij elk soort bestandsformaat (INSBOU, BMEcat of PAB) meegeleverd worden in de dataset (ZIP of 7-ZIP bestand).

Mogelijke parameters
ElementToegestane waardeBeschrijving
GeneratedByTekst, maximaal 255 tekensMet deze parameter kan aangegeven worden via welk softwarepakket de dataset heeft aangeleverd. Deze parameter heeft geen effect op de dataverwerking.
PackageDescriptionTekst. Maximaal 255 tekensHet veld “PackageDescription” geeft de mogelijkheid om een bepaalde beschrijving te geven aan een data aanlevering. Deze tekst wordt getoond in het verwerkingsrapport. Een mogelijke waarde kan bijvoorbeeld zijn: “Data-aanlevering Q3”. Deze parameter heeft geen effect op de dataverwerking.
SendReportToEmailTekst. Maximaal 255 tekens. Volgens het formaat van een e-mailadres.Het e-mail adres waar het verwerkingsrapport naar toe wordt gestuurd. Wanneer dit veld leeg is. dan zal het e-mailadres van de dataleverancier gemaild worden. Let op! Indien deze parameter opgegeven wordt dan wordt het rapport niet verzonden naar het e-mailadres van het account die de dataset aanlevert! Het is mogelijk om meerdere e-mailadressen aan te leveren door verschillende e-mailadressen te scheiden met een puntkomma (;). Voorbeeld waarde: mijzelf@mijnbedrijf.nl;mijncollega@mijnbedrijf.nl
ReportLanguageEN; NL

 

Standaardwaarde: NL

Het is mogelijk om de foutmeldingen in het verwerkingsrapport in een andere taal weer te geven. Als van een bepaalde foutmelding geen vertaling aanwezig is zal er teruggevallen worden op de standaard, meestal Nederlandse melding. Vooralsnog zijn alleen de Nederlandse en Engelse vertalingen aanwezig.
SkipLoadProductstrue; false

 

Standaardwaarde: false

Bij sommige formaten, waaronder BMEcat 1.2, worden artikelen en producten tegelijkertijd geladen. Door deze optie op “true” te zetten kan het laden van producten uitgesloten worden.
SkipLoadArticlesAndPricestrue; false

 

Standaardwaarde: false

Als SkipLoadProducts, alleen nu geldend voor artikelen en prijsinformatie.
SkipLoadPricestrue; false

 

Standaardwaarde: false

Als SkipLoadProducts, alleen nu geldend voor het overslaan van slechts de prijsinformatie.
SkipLoadAttachmentstrue; false

 

Standaardwaarde: false

Bij SkipLoadAttachments=true worden meegeleverde attachments/verwijzingen niet ingelezen.
InteractiveChecks complete set<InteractiveChecks>
<Check Code=”7000160″ SolutionId=”###”/>
</InteractiveChecks>
Bij het aanleveren van een complete dataset met bijlagen kan doormiddel van de opgegeven SolutionId de actie bepaald worden hoe de (niet) aangeleverde bijlagen behandeld moeten worden. Mogelijke SolutionId (###):
106 = Behoud bestaande bijlagen die niet aangeleverd zijn en werk mutaties bij
108 = Verwijder bestaande attachments die niet aangeleverd zijn bij het product(nummer)

 

NB. Indien check code 7000160 en 7000161 beide zijn opgenomen binnen het <InteractiveChecks> element dan zal de te gebruiken controle afhankelijk zijn van het aangeleverde dataset type (mutatie of compleet).

InteractiveChecks mutatie set<InteractiveChecks>
<Check Code=”7000161″ SolutionId=”###”/>
</InteractiveChecks>
Bij het aanleveren van een mutatie dataset met bijlagen kan doormiddel van de opgegeven SolutionId waarde de actie bepaald worden hoe de (niet) aangeleverde bijlagen behandeld moeten worden. Mogelijke SolutionId (###):
165 = Verwijder alle niet-aangeleverde bijlagen bij de aangeleverde productnummer(s)
166 = Mutatieset toegepast zoals opgegeven (niet-aangeleverde bijlagen behouden)

 

NB. Indien check code 7000160 en 7000161 beide zijn opgenomen binnen het <InteractiveChecks> element zal de te gebruiken controle afhankelijk zijn van het aangeleverde dataset type (mutatie of compleet).

OverrulePackageMutationCodetrue; false

 

Standaardwaarde: false

Door deze parameter op true te zetten kan door middel van de parameter PackageMutationCode de standaard methodiek van een bepaald formaat overschreven worden. Het BMEcat formaat is bij ontwerp een complete datalevering. Het kan voorkomen dit bestand toch als een mutatielevering verwerkt moet worden. In dit geval kan door deze parameter in combinatie met de parameter PackageMutationCode dit bestand toch als mutatie verwerkt worden.
PackageMutationCode“ReplaceExistingCatalog”; “UpdateExistingCatalog”

 

Standaardwaarde: ReplaceExistingCatalog

Met de PackageMutationCode kan opgegeven worden of de dataset als compleet of als mutatie verwerkt moet worden. Deze parameter is alleen van toepassing als OverrulPackageMutationCode op true staat.

 

  • “ReplaceExistingCatalog”;de dataset zal als compleet verwerkt worden
  • “UpdateExistingCatalog”; de dataset zal als mutatie verwerkt worden
KeepMimeURLDoor puntkomma’s gescheiden lijst van BMEcat MIME-codes zoals MD99;MD12 of * voor alle mogelijke codesGebruik deze parameter wanneer een BMEcat MIME-code de opgegeven bron-URL moet behouden (uitgezonderd: MD01, MD02, MD20, MD23, MD24, MD25, MD26, MD27, MD28, MD29, MD30, MD47 (BME 5.0) MD59, MD65.)
AutoConvertToMasterGLNtrue; false

 

Standaardwaarde: false

 
Voorbeeld

Let op: de bestandsnaam van het parameters bestand is parameters.xml (download een voorbeeld)

De elementen zijn hoofdletter gevoelig.

Voorbeeld – Alle bijlagen verwijderen

Het onderstaande voorbeeld zal alle bijlagen (attachments) verwijderen

<UCProcessParameters xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="https://www.2ba.nl">
	<PackageDescription>Aanlevering attachments compleet</PackageDescription>
	<OverrulePackageMutationCode>true</OverrulePackageMutationCode>
	<PackageMutationCode>ReplaceExistingCatalog</PackageMutationCode>
</UCProcessParameters>
This site is registered on wpml.org as a development site.