×
Menu
Index

SubProduct tab

 

Description

Omschrijving van het Subproduct.
 

Path

Is een dropdownlist waarin alle mogelijke paden (conform XSD) uit de XML geselecteerd kunnen worden. Dit pad is dan het standaardpad voor alle Tools die onder het Subproduct worden geplaatst.
 

Instance

Alle leesacties die vanuit de Tools onder het Subproduct in de XML plaatsvinden gebeuren tegen de hier vermelde instantie van het element, zoals vermeld in het Path. Voor meer uitleg over instances, kijk hier.
 
Let op!
Wanneer u kiest voor instance = 0, doorloopt SoftRules® alle Suppliers en Tools onder het Subproduct voor ieder item apart. Het Subproduct gedraagt zich dan als een LoopNode.
 

Configuration

Het is mogelijk om op Subproduct niveau een afwijkende bibliotheek van Functions, Tables, Validations en Userinterfaces te kiezen. Wanneer u hier niets invult wordt voor dit Subproduct de bibliotheek van de parent (het Product) overgenomen. Wanneer in het Product een afwijkende bibliotheek is geselecteerd, kunt u hier ook de oorspronkelijke lokale bibliotheek weer selecteren door te kiezen voor Local Configuration.
 

Version

U kunt hier zelf een Major en Minor versienummering geven aan uw Subproduct. Dit is slechts voor de eigen administratie. Binnen SoftRules® wordt hier verder niets mee gedaan.
 

Parallel processing

U kunt er voor kiezen om de Rules Execution van meerdere Subproducten gelijktijdig uit te voeren. Dit is alleen mogelijk als de Business Rules die zijn gedefinieerd onder dit Subproduct daar ook mee om kunnen gaan. Dat wil zeggen dat er geen volgorde afhankelijkheid is met andere processen die parallel worden uitgevoerd en dat er bijvoorbeeld niet tegelijkertijd in dezelfde delen van het Output XML wordt geschreven. Ook dient u voorzichtig te zijn met het parallel uitvoeren van Subproducts wanneer gebruik wordt gemaakt van externe bronnen (middels Execute Tools, zie daar). Niet iedere externe bron kan ermee overweg om meerdere malen tegelijkertijd te worden aangeroepen. Voor SoftRules® is dit echter een manier om juist bij verschillende externe bronnen de doorlooptijd te beperken. Of om optimaal gebruik te maken van computers met meerdere processoren.
 

Enable exception handling

Onder het subproduct wordt een node getoond tbv de Exception handling. Bij het optreden van een exception binnen het subproduct, en deze exception is niet ergens anders binnen het subproduct afgehandeld, worden de tools uitgevoerd die onder deze node gedefinieerd zijn.
 

Conditions for Activation

Hier kunnen de criteria worden ingevoerd op basis waarvan het Subproduct het Input XML moet gaan processen. Wanneer bijvoorbeeld het Subproduct wordt ingericht om een autopolis te creëren, dan kunnen hier de condities staan waaraan een Input XML moet voldoen om geldig te zijn voor een autoproduct. Dit om te voorkomen dat XML documenten met bijvoorbeeld woonhuisgegevens worden gebruikt om een autopolis samen te stellen.