Gecontroleerde eindpunten van mappen configureren configuring-watched-folder-endpoints
Een beheerder kan een netwerkomslag vormen, die als a wordt bekend gecontroleerde omslag, zodat wanneer een gebruiker een dossier (zoals een dossier van PDF) in de gelete op omslag plaatst, een gevormde de de dienstverrichting wordt aangehaald en het dossier manipuleert. Nadat de service de opgegeven bewerking heeft uitgevoerd, wordt het gewijzigde bestand opgeslagen in een opgegeven uitvoermap.
De service Gecontroleerde map configureren configuring-the-watched-folder-service
Voordat u een gecontroleerd mapeindpunt configureert, configureert u de service Controlemap. De configuratieparameters van de service Gecontroleerde map hebben twee doelen:
- Om attributen te vormen die gemeenschappelijk voor alle gelete op omslageindpunten zijn
- Standaardwaarden opgeven voor alle eindpunten van de gecontroleerde map
Nadat u de service Gecontroleerde map hebt geconfigureerd, voegt u een eindpunt voor gecontroleerde mappen voor de doelservice toe. Wanneer het toevoegen van het eindpunt, plaatst u waarden, zoals de de dienstnaam en verrichtingsnaam om te roepen wanneer de dossiers of de omslagen in de inputomslag van de gevormde Gecontroleerde dienst van de Omslag worden geplaatst. Voor details bij het vormen van de Gecontroleerde dienst van de Omslag, zie Gecontroleerde de dienstmontages van de Omslag.
Een controlemap maken creating-a-watched-folder
U kunt op de volgende twee manieren een controlemap maken:
-
Wanneer het vormen van de montages voor een gecontroleerd omslageindpunt, typ de volledige weg aan de ouderfolder in de doos van de Weg en voeg de naam van de gecontroleerde omslag toe die moet worden gecreeerd, zoals aangetoond in dit voorbeeld:
C:\MyPDFs\MyWatchedFolder
omdat de omslag MyWatchedFolder niet reeds bestaat, probeert AEM vormen om het op die plaats tot stand te brengen. -
Creeer een omslag op het dossiersysteem alvorens een gecontroleerd omslageindpunt te vormen, en typ dan de volledige weg in de doos van de Weg.
In een gegroepeerde omgeving, moet de omslag die als gecontroleerde omslag wordt gebruikt toegankelijk zijn, schrijfbaar, en op het dossiersysteem of netwerk worden gedeeld. In dit scenario moet elke instantie van de toepassingsserver van de cluster toegang hebben tot dezelfde gedeelde map.
Als de toepassingsserver in Windows als service wordt uitgevoerd, moet deze zijn gestart met de juiste toegang tot de gedeelde map op een van de volgende manieren:
- Vorm het Logboek van de de dienstdienst van de toepassingsserver als parameter om als specifieke gebruiker met aangewezen toegang tot de gedeelde gecontroleerde omslag te beginnen.
- Vorm het de dienstbegin van de toepassingsserver als Lokale optie van het Systeem om de Dienst toe te staan om met de Desktop in wisselwerking te staan. Deze optie vereist dat de gedeelde gecontroleerde map toegankelijk en schrijfbaar is voor iedereen.
Gecontroleerde mappen aan elkaar koppelen chaining-together-watched-folders
Gecontroleerde mappen kunnen aan elkaar worden gekoppeld, zodat het resulterende document van een gecontroleerde map het invoerdocument van de volgende controlemap is. Elke gecontroleerde map kan een andere service oproepen. Door gecontroleerde omslagen op deze manier te vormen, kunnen de veelvoudige diensten worden aangehaald. Eén gecontroleerde map kan bijvoorbeeld PDF-bestanden converteren naar Adobe PostScript® en een tweede gecontroleerde map kan de PostScript-bestanden converteren naar de indeling PDF/A. Om dit te doen, plaats eenvoudig de resultaat omslag van de gecontroleerde omslag die door uw eerste eindpunt wordt bepaald om aan de input omslag van de gecontroleerde omslag te richten die door uw tweede eindpunt wordt bepaald.
De uitvoer van de eerste conversie gaat naar \path\result. De invoer voor de tweede conversie zou \path\result zijn en de uitvoer van de tweede conversie zou naar \path\result\result (of de map die u in het vak Result Folder voor de tweede conversie definieert) gaan.
Hoe gebruikers omgaan met gecontroleerde mappen how-users-interact-with-watched-folders
Voor een gecontroleerd mapeindpunt kunnen gebruikers een activering uitvoeren door invoerbestanden of mappen van hun bureaublad naar een gecontroleerde map te kopiëren of te slepen. De bestanden worden verwerkt in de volgorde waarin ze aankomen.
Voor gecontroleerde omslageindpunten, als de baan slechts één inputdossier vereist, kan de gebruiker dat dossier aan de wortel van de gecontroleerde omslag kopiëren.
Als de taak meer dan één invoerbestand bevat, moet de gebruiker een map buiten de controlemahiërarchie maken die alle vereiste bestanden bevat. Deze nieuwe map moet de invoerbestanden bevatten (en eventueel een DDX-bestand als dit nodig is voor het proces). Nadat de taakmap is samengesteld, kopieert de gebruiker deze naar de invoermap van de gecontroleerde map.
Uitvoer van gecontroleerde map watched-folder-output
Wanneer de invoer een map is en de uitvoer uit meerdere bestanden bestaat, maakt AEM formulier een uitvoermap met dezelfde naam als de invoermap en worden de uitvoerbestanden naar die map gekopieerd. Wanneer de uitvoer bestaat uit een documentkaart die een sleutelwaardepaar bevat, zoals de uitvoer van een uitvoerproces, wordt de sleutel gebruikt als de naam van het uitvoerbestand.
De namen van uitvoerbestanden die het resultaat zijn van een eindpuntproces, mogen geen andere tekens bevatten dan letters, cijfers en een punt (.) vóór de bestandsextensie. AEM formulieren converteren andere tekens naar hun hexadecimale waarden.
Clienttoepassingen nemen de resultaatdocumenten op in de map met gecontroleerde resultaten. Procesfouten worden aangemeld in de map met gecontroleerde mapfouten.
Hoe Controlemap werkt how-watched-folder-works
De module Gecontroleerde map bevat de volgende services:
- Service voor gecontroleerde mappen
- provider.file_scan_service
- provider.file_write_results_service
Naast de hierboven vermelde services, is Controlemap ook afhankelijk van andere services, waaronder de plannerservice voor het plannen van de taken en de taakbeheerservice voor het ondersteunen van asynchrone aanroepen van doelservices.
Hoe gecontroleerde map een aanroepingsverzoek verwerkt how-watched-folder-processes-an-invocation-request
De service Gecontroleerde map handelt het maken, bijwerken en verwijderen van de eindpunten af. Nadat de beheerder de eindpunten creeert, zijn zij gepland om door de dienst van de Planner te worden teweeggebracht die op het gespecificeerde herhalingsinterval of gewassenuitdrukking wordt gebaseerd.
In dit diagram ziet u hoe een aanroepingsverzoek in een gecontroleerde map wordt verwerkt.
Het proces om de dienst aan te halen die gecontroleerde omslagen gebruikt is als volgt:
-
Een clienttoepassing plaatst bestanden of mappen in de invoermap van de gecontroleerde map.
-
Wanneer het taakaftasteninterval voorkomt, roept de dienst van de Planner de provider.file_scan_service aan om de dossiers of de omslagen in de inputomslag te verwerken.
-
De provider.file_scan_service voert de volgende taken uit:
- Hiermee wordt de invoermap gescand op bestanden of mappen die overeenkomen met het include-bestandspatroon en worden bestanden of mappen voor het opgegeven bestandspatroon uitgesloten. De oudste bestanden of mappen worden als eerste opgepakt. Bestanden en mappen die ouder zijn dan de wachttijd worden ook opgehaald. In één scan is het aantal bestanden of mappen dat wordt verwerkt, afhankelijk van de grootte van de batch. Voor informatie over dossierpatronen, zie Ongeveer dossierpatronen. Voor informatie over het plaatsen van de partijgrootte, zie Gecontroleerde de dienstmontages van de Omslag.
- Hiermee worden de bestanden of mappen opgehaald voor verwerking. Als de bestanden of mappen niet volledig zijn gedownload, worden ze opgehaald in de volgende scan. Om ervoor te zorgen dat mappen volledig worden gedownload, moeten beheerders een map met een naam maken met het bestandspatroon voor uitsluiten. Nadat de map alle bestanden bevat, moet de naam ervan worden gewijzigd in het patroon dat is opgegeven in het bestandspatroon voor opnemen. Deze stap zorgt ervoor dat de omslag alle noodzakelijke dossiers nodig heeft om de dienst aan te halen. Voor meer informatie over het verzekeren dat de omslagen volledig worden gedownload, zie Uiteinden en trucs voor gecontroleerde omslagen.
- Hiermee verplaatst u de bestanden of mappen naar de werkgebiedmap nadat u ze hebt geselecteerd voor verwerking.
- Hiermee worden de bestanden of mappen in de werkgebiedmap omgezet in de juiste invoer op basis van de parametertoewijzingen voor eindpuntinvoer. Voor voorbeelden van de afbeeldingen van de inputparameter, zie Uiteinden en trucs voor gecontroleerde omslagen.
-
De doeldienst die voor het eindpunt wordt gevormd wordt of synchroon of asynchroon aangehaald. De doeldienst wordt aangehaald gebruikend de gebruikersnaam en het wachtwoord dat voor het eindpunt wordt gevormd.
- De synchrone aanroeping roept de doeldienst direct en behandelt onmiddellijk de reactie.
- Voor asynchrone aanroeping, wordt de doeldienst geroepen door de dienst van de Manager van de Baan, die het verzoek in een rij plaatst. De dienst van de Manager van de Baan, beurtelings, roept provider.file_write_results_service om de resultaten te behandelen.
-
De provider.file_write_results_service handelt de reactie of de mislukking van de aanroeping van de doeldienst af. Wanneer succesvol, wordt de output bewaard aan de resultaatomslag die op de eindpuntconfiguratie wordt gebaseerd. De provider.file_write_results_service bewaart ook de bron als het eindpunt wordt gevormd om de resultaten op succesvolle voltooiing te bewaren.
Wanneer de aanroeping van de doeldienst in een mislukking resulteert, registreert provider.file_write_results_service de oorzaak van de mislukking in een mislukking.log dossier en plaatst dat dossier in de mislukkingsomslag. De mislukkingsomslag wordt gecreeerd gebaseerd op de configuratieparameters die voor het eindpunt worden gespecificeerd. Wanneer de beheerder de optie Bij mislukken behouden voor de eindpuntconfiguratie instelt, kopieert provider.file_write_results_service ook de bronbestanden naar de mislukkingsmap. Voor informatie over het terugkrijgen van dossiers van de mislukkingsomslag, zie de punten van de Mislukking en terugwinning.
Instellingen voor het eindpunt van gecontroleerde mappen watched-folder-endpoint-settings
Gebruik de volgende montages om een gecontroleerd omslageindpunt te vormen.
Naam: (Verplicht) identificeert het eindpunt. Neem geen <-teken op omdat de naam die in Workspace wordt weergegeven hierdoor wordt afgekapt. Als u een URL als naam van het eindpunt ingaat, zorg ervoor dat het met de syntaxisregels in RFC1738 wordt gespecificeerd.
Beschrijving: een beschrijving van het eindpunt. Neem geen <-teken op omdat de beschrijving die in Workspace wordt weergegeven hierdoor wordt afgekapt.
Weg: (Verplicht) specificeert de gecontroleerde omslagplaats. In een gegroepeerd milieu, moet dit plaatsen aan een gedeelde netwerkomslag richten die van elke computer in de cluster toegankelijk is.
Asynchroon: identificeert het aanroepingstype als asynchroon of synchroon. De standaardwaarde is asynchroon. Asynchroon wordt aanbevolen voor langlevende processen, terwijl synchroon wordt aanbevolen voor voorbijgaande of kortstondige processen.
Uitsnijduitdrukking: ga een uitsnijduitdrukking in als de gecontroleerde omslag door een uitsnijduitdrukking te gebruiken moet worden gepland. Wanneer deze instelling is geconfigureerd, wordt Interval herhalen genegeerd.
Herhaal Interval: het interval in seconden voor het aftasten van de gelete op omslag voor input. Als de instelling voor Throttle niet is ingeschakeld, moet het interval voor herhalen langer zijn dan de tijd voor het verwerken van een gemiddelde taak. Als dit niet het geval is, wordt het systeem mogelijk overbelast. De standaardwaarde is 5. Zie de beschrijving bij Batchgrootte voor meer informatie.
Aantal van de Herhaling: Aantal tijden de gecontroleerde omslag scant de omslag of de folder. De waarde -1 geeft aan dat een scanbewerking voor onbepaalde tijd wordt uitgevoerd. De standaardwaarde is -1.
Schommel: wanneer deze optie wordt geselecteerd, beperkt het het aantal gelete op omslagbanen die op om het even welk bepaald ogenblik vormen AEM. Het maximumaantal taken wordt bepaald door de waarde voor Batchgrootte. (Zie Informatie over vertragen.)
Naam van de Gebruiker: (Verplicht) De gebruikersnaam die wanneer het aanhalen van een doeldienst van de gelete op omslag wordt gebruikt. De standaardwaarde is SuperAdmin.
Naam van het Domein: (Verplicht) het domein van de gebruiker. De standaardwaarde is DefaultDom.
Grootte van de Partij: het aantal dossiers of omslagen dat per aftasten moet worden opgenomen. Gebruik deze optie om overbelasting op het systeem te voorkomen. Het scannen van te veel bestanden in één keer kan ertoe leiden dat de toepassing vastloopt. De standaardwaarde is 2.
Met de instellingen voor Interval herhalen en Batchgrootte bepaalt u hoeveel bestanden in Gecontroleerde map worden opgehaald bij elke scan. De gecontroleerde Omslag gebruikt een de draadpool van het Kwartz om de inputomslag af te tasten. De draadpool wordt gedeeld met andere diensten. Als het aftasteninterval klein is, zullen de draden de inputomslag vaak aftasten. Als bestanden vaak in de controlemap worden neergezet, moet u het scaninterval klein houden. Als de dossiers niet vaak worden gelaten vallen, gebruik een groter aftasteninterval zodat de andere diensten de draden kunnen gebruiken.
Als er een groot volume bestanden verloren gaat, maakt u de batch groot. Als de service die wordt aangeroepen door het gecontroleerde mapeindpunt bijvoorbeeld 700 bestanden per minuut kan verwerken en gebruikers bestanden naar dezelfde snelheid in de invoermap kunnen neerzetten, helpt het instellen van Batchgrootte op 350 en Herhalingsinterval op 30 seconden de prestaties van gecontroleerde mappen te controleren zonder de kosten voor het te vaak doorzoeken van de gecontroleerde map op te lopen.
Wanneer bestanden in de controlemap worden neergezet, worden de bestanden in de invoer weergegeven. Hierdoor kunnen de prestaties afnemen wanneer elke seconde wordt gescand. Het verhogen van het aftasteninterval kan prestaties verbeteren. Als het volume van de dossiers dat klein is wordt gelaten vallen, pas de Grootte van de Partij en Interval dienovereenkomstig aan. Als er bijvoorbeeld elke seconde 10 bestanden worden verwijderd, stelt u het interval voor herhalen in op 1 seconde en de waarde voor Batchgrootte op 10.
wacht Tijd: de tijd, in milliseconden, om te wachten alvorens u een omslag of een dossier aftasten nadat het wordt gecreeerd. Als de wachttijd bijvoorbeeld 3.600.000 milliseconden (een uur) is en het bestand een minuut geleden is gemaakt, wordt dit bestand opgepikt nadat 59 minuten zijn verstreken. De standaardwaarde is 0.
Deze instelling is handig om ervoor te zorgen dat een bestand of map volledig naar de invoermap wordt gekopieerd. Als u bijvoorbeeld een groot bestand hebt dat moet worden verwerkt en het downloaden van het bestand duurt tien minuten, stelt u de wachttijd in op 10*60 *1000 milliseconden. Zo voorkomt u dat de gecontroleerde map het bestand scant als het nog geen tien minuten oud is.
sluit het Patroon van het Dossier uit: een puntkomma ; afgebakende lijst van patronen die een gelete op omslag gebruikt om te bepalen welke dossiers en omslagen om af te tasten en op te nemen. Bestanden of mappen met dit patroon worden niet gescand voor verwerking.
Deze instelling is handig wanneer de invoer een map met meerdere bestanden is. De inhoud van de map kan worden gekopieerd naar een map met een naam die wordt opgepakt door de gecontroleerde map. Hierdoor wordt voorkomen dat de gecontroleerde map een map opneemt die moet worden verwerkt voordat de map volledig naar de invoermap is gekopieerd.
U kunt bestandspatronen gebruiken om uit te sluiten:
-
Bestanden met specifieke bestandsextensies, bijvoorbeeld *.dat, *.xml, *.pdf.
-
Bestanden met specifieke namen, bijvoorbeeld gegevens.* zou dossiers en omslagen genoemd data1, data2 uitsluiten, etc.
-
Bestanden met samengestelde expressies in de naam en de extensie, zoals in de volgende voorbeelden:
- Gegevens [0-9] [ 0-9 ][0-9].[ dD ][aA] "haven"
- *.[ dD ][Aa] "haven"
- *.[xx] [ MM ][Ll]
Voor meer informatie over dossierpatronen, zie Ongeveer dossierpatronen.
omvat het Patroon van het Dossier: (Verplicht) een puntkomma ; afgebakende lijst van patronen die de gecontroleerde omslag gebruikt om te bepalen welke omslagen en dossiers om af te tasten en op te nemen. Als het Include-bestandspatroon bijvoorbeeld input& is;ast; worden alle bestanden en mappen opgehaald die overeenkomen met de invoer*. Dit omvat bestanden en mappen met de naam input1, input2, enzovoort.
De standaardwaarde is &ast en geeft alle bestanden en mappen aan.
U kunt bestandspatronen gebruiken om het volgende op te nemen:
-
Bestanden met specifieke bestandsextensies, bijvoorbeeld *.dat, *.xml, *.pdf.
-
Bestanden met specifieke namen, bijvoorbeeld gegevens.* zou dossiers en omslagen genoemd data1 omvatten, data2, etc.
-
Bestanden met samengestelde expressies in de naam en de extensie, zoals in de volgende voorbeelden:
- Gegevens [0-9] [ 0-9 ][0-9].[ dD ][aA] "haven"
- *.[ dD ][Aa] "haven"
- *.[xx] [ MM ][Ll]
Voor meer informatie over dossierpatronen, zie Ongeveer dossierpatronen.
Omslag van het Resultaat: de omslag waar de bewaarde resultaten worden opgeslagen. Als de resultaten niet in deze map worden weergegeven, controleert u de map met foutmeldingen. Alleen-lezen bestanden worden niet verwerkt en worden opgeslagen in de map met foutmeldingen. Deze waarde kan een absoluut of relatief pad zijn met de volgende bestandspatronen:
- %F = voorvoegsel bestandsnaam
- %E = bestandsnaamextensie
- %Y = jaar (volledig)
- %y = jaar (laatste twee cijfers)
- %M = maand
- %D = dag van de maand
- %d = dag van het jaar
- %H = uur (24-uurs klok)
- %h = uur (12-uurs klok)
- %m = minuut
- %s = seconde
- %l = millisecond
- %R = willekeurig getal (tussen 0 en 9)
- %P = proces- of taak-id
Als de waarde op 17 juli 2009 bijvoorbeeld 20:00 is en u geeft C:/Test/WF0/failure/%Y/%M/%D/%H/
op, is de resultaatmap C:/Test/WF0/failure/2009/07/17/20
.
Als het pad niet absoluut maar relatief is, wordt de map in de controlemap gemaakt. De standaardwaarde is result/%Y/%M/%D/. Dit is de resultatenmap in de gecontroleerde map. Voor meer informatie over dossierpatronen, zie Ongeveer dossierpatronen.
result/%Y%M%D%H
, zodat er elk uur een nieuwe submap wordt gemaakt. Als het laden kleiner is (bijvoorbeeld 1000 bestanden per dag), kunt u een patroon gebruiken zoals result/%Y%M%D
.Behoud Omslag: de plaats waar de dossiers na succesvol aftasten en opname worden opgeslagen. Het pad kan een absoluut, relatief of null-mappad zijn. U kunt bestandspatronen gebruiken, zoals beschreven in Resultaatmap. De standaardwaarde is preserve/%Y/%M/%D/.
Omslag van de Mislukking: de omslag waar de mislukkingsdossiers worden bewaard. Deze locatie is altijd relatief ten opzichte van de gecontroleerde map. U kunt bestandspatronen gebruiken, zoals beschreven in Resultaatmap.
Alleen-lezen bestanden worden niet verwerkt en worden opgeslagen in de map met foutmeldingen.
De standaardwaarde is error/%Y/%M/%D/.
Behoud bij Mislukking: reserve inputdossiers als er een mislukking is om de verrichting op de dienst in werking te stellen. De standaardwaarde is true.
overschrijft Dubbele Namen van Dossiers: wanneer geplaatst aan Waar, worden de dossiers in de resultatenomslag en bewaren omslag beschreven. Wanneer ingesteld op Onwaar, worden bestanden en mappen met het numerieke indexachtervoegsel gebruikt voor de naam. De standaardwaarde is False.
zuivert Duur: (Verplicht) de Dossiers en de omslagen in de resultaatomslag worden gezuiverd wanneer zij ouder zijn dan deze waarde. Deze waarde wordt gemeten in dagen. Deze instelling is handig om ervoor te zorgen dat de resultaatmap niet vol wordt.
De waarde -1 dagen geeft aan dat u de resultatenmap nooit wilt verwijderen. De standaardwaarde is -1.
de Naam van de Verrichting: (Verplicht) een lijst van verrichtingen die aan het gecontroleerde omslageindpunt kunnen worden toegewezen.
Toewijzingen van de Parameter van de Input: wordt gebruikt om de input te vormen die wordt vereist om de dienst en de verrichting te verwerken. Welke instellingen beschikbaar zijn, is afhankelijk van de service die het gecontroleerde mapeindpunt gebruikt. Hier volgen de twee typen invoer:
Letterlijk: de gecontroleerde omslag gebruikt de waarde ingegaan op het gebied aangezien het wordt getoond. Alle basistypen van Java worden ondersteund. Als een API bijvoorbeeld invoer gebruikt zoals String, long, int en Boolean, wordt de tekenreeks omgezet in het juiste type en wordt de service aangeroepen.
Variabele: de ingegane waarde is een dossierpatroon dat de gecontroleerde omslag gebruikt om de input te kiezen. Als er bijvoorbeeld de coderingswachtwoordservice is, waarbij het invoerdocument een PDF-bestand moet zijn, kan de gebruiker *.pdf gebruiken als bestandspatroon. De gecontroleerde map pakt alle bestanden in de gecontroleerde map op die overeenkomen met dit patroon en roept de service voor elk bestand aan. Wanneer een variabele wordt gebruikt, worden alle invoerbestanden geconverteerd naar documenten. Alleen API's die Document als invoertype gebruiken, worden ondersteund.
Toewijzingen van de Parameter van de Output: Gebruikt om de output van de dienst en de verrichting te vormen. Welke instellingen beschikbaar zijn, is afhankelijk van de service die het gecontroleerde mapeindpunt gebruikt.
De gecontroleerde output van de Omslag kan één enkel document, een lijst van documenten, of een kaart van documenten zijn. Deze uitvoerdocumenten worden vervolgens opgeslagen in de resultaatmap met het patroon dat is opgegeven in de toewijzing Uitvoerparameter.
%F.%E
toewijst (de bestandsnaam en extensie van het invoerbestand). Als gebruikers in dit geval elke minuut bestanden met dezelfde naam neerzetten en de resultaatmap is geconfigureerd op result/%Y/%M/%D
en de instelling Dubbele bestandsnaam overschrijven is uitgeschakeld, probeert de gecontroleerde map de dubbele bestandsnamen op te lossen. Het proces voor het oplossen van dubbele bestandsnamen kan van invloed zijn op de prestaties. In dit geval kunt u de prestaties verbeteren door de toewijzing van uitvoerparameters in %F_%h_%m_%s_%l
te wijzigen om uren, minuten, seconden en milliseconden aan de naam toe te voegen, of door ervoor te zorgen dat gedropte bestanden unieke namen hebben.Bestandspatronen about-file-patterns
Beheerders kunnen het type bestand opgeven dat een service kan aanroepen. Voor elke gecontroleerde map kunnen meerdere bestandspatronen worden ingesteld. Een bestandspatroon kan een van de volgende bestandseigenschappen zijn:
-
Bestanden met specifieke bestandsextensies. Bijvoorbeeld *.dat, *.xml, *.pdf
-
Bestanden met specifieke namen. Bijvoorbeeld gegevens.*
-
Bestanden met samengestelde expressies in de naam en de extensie, zoals in de volgende voorbeelden:
- Gegevens [0-9] [ 0-9 ][0-9].[ dD ][aA] "haven"
- *.[ dD ][Aa] "haven"
- *.[xx] [ MM ][Ll]
De beheerder kan het bestandspatroon van de uitvoermap definiëren waarin de resultaten worden opgeslagen. Voor de uitvoermappen (resultaat, behoud en fout) kan de beheerder een van de volgende bestandspatronen opgeven:
- %Y = jaar (volledig)
- %y = jaar (laatste twee cijfers)
- %M = maand,
- %D = dag van de maand,
- %d = dag van het jaar,
- %h = uur,
- %m = minuut,
- %s = seconde,
- %R = willekeurig getal tussen 0 en 9
- %J = Taaknaam
Het pad naar de resultaatmap kan bijvoorbeeld C:\Adobe\Adobe_Experience_Manager_forms\BarcodedForms\%y\%m\%d
zijn.
Toewijzingen voor uitvoerparameters kunnen ook aanvullende patronen opgeven, zoals:
- %F = Source-bestandsnaam
- %E = Source-bestandsnaamextensie
Als het toewijzingspatroon van de uitvoerparameter eindigt met "File.separator" (dit is het padscheidingsteken), wordt een map gemaakt en wordt de inhoud naar die map gekopieerd. Als het patroon niet eindigt met "File.separator", wordt de inhoud (resultaatbestand of -map) met die naam gemaakt. Voor meer informatie over de afbeeldingen van de outputparameter, zie Uiteinden en trucs voor gecontroleerde omslagen.
Over vertragen about-throttling
Wanneer throttling voor een eindpunt van de controlemap wordt toegelaten, beperkt het het aantal gelete op omslagbanen die op om het even welk bepaald ogenblik kunnen worden verwerkt. Het maximumaantal banen wordt bepaald door de waarde van de Grootte van de Partij, ook configureerbaar in het Gecontroleerde eindpunt van de Omslag. Binnenkomende documenten in de invoermap van de controlemap worden niet gepolled wanneer de limiet voor het vertragen is bereikt. De documenten blijven ook in de invoermap totdat andere controlemaptaken zijn voltooid en een andere opiniepeilingpoging is uitgevoerd. Als er synchrone verwerking is, zullen alle banen die in één enkele opiniepeiling worden verwerkt tot de vertragingsgrens tellen, alhoewel de banen achtereenvolgens in één enkele draad worden verwerkt.
Hoe vertragen werkt how-throttling-works
Gecontroleerde map scant de invoermap bij elk herhalingsinterval, haalt het aantal bestanden op dat is opgegeven in Batchgrootte en roept de doelservice voor elk van deze bestanden aan. Als de Batchgrootte bijvoorbeeld vier is, worden bij elke scan vier bestanden door Gecontroleerde map opgehaald, vier aanroepingsverzoeken gemaakt en de doelservice aangeroepen. Voordat deze aanvragen worden voltooid, worden er, als Controlemap wordt aangeroepen, opnieuw vier taken gestart, ongeacht of de vorige vier taken zijn voltooid.
Door deze functie voorkomt u dat Gecontroleerde map nieuwe taken aanroept wanneer de vorige taken niet zijn voltooid. Gecontroleerde map detecteert taken die worden uitgevoerd en verwerkt nieuwe taken op basis van de batchgrootte min de taken die worden uitgevoerd. Als het aantal voltooide taken in de tweede aanroep bijvoorbeeld slechts drie is en er nog één taak actief is, worden er door de gecontroleerde map slechts drie extra taken aangeroepen.
- Controlemap is afhankelijk van het aantal bestanden in de werkgebiedmap om te bepalen hoeveel taken worden uitgevoerd. Als bestanden niet worden verwerkt in de werkgebiedmap, worden er geen taken meer aangeroepen in de gecontroleerde map. Als de batchgrootte bijvoorbeeld vier en drie taken is, wordt bij volgende aanroepen slechts één taak aangeroepen als de controlemap vier en drie taken is geïnstalleerd. Er zijn meerdere scenario's die ertoe kunnen leiden dat bestanden niet worden verwerkt in de werkgebiedmap. Wanneer taken zijn vastgezet, kan de beheerder het proces op de pagina met beheer van de formulierwerkstroom beëindigen, zodat de bestanden uit de werkgebiedmap worden verplaatst met de gecontroleerde map.
- Als de Forms-server naar beneden gaat voordat de taken kunnen worden aangeroepen door de gecontroleerde map, kan de beheerder de bestanden uit de werkgebiedmap verplaatsen. Voor informatie, zie de punten van de Mislukking en terugwinning.
- Als de Forms-server wordt uitgevoerd maar de gecontroleerde map niet wordt uitgevoerd wanneer de taakbeheerservice weer wordt aangeroepen. Dit gebeurt wanneer services niet in de geordende volgorde worden gestart, kan de beheerder de bestanden uit de werkgebiedmap verplaatsen. Voor informatie, zie de punten van de Mislukking en terugwinning.
Prestaties en schaalbaarheid performance-and-scalability
Gecontroleerde map kan in totaal 100 mappen aanleveren op één knooppunt. De prestaties van de gecontroleerde map zijn afhankelijk van de prestaties van de Forms Server. Voor asynchrone aanroep zijn de prestaties meer afhankelijk van de systeembelasting en de taken in de taakbeheerwachtrij.
De prestaties van gecontroleerde mappen kunnen worden verbeterd door knooppunten toe te voegen aan de cluster. De gecontroleerde banen van de Omslag worden verdeeld over de clusterknopen door de planner van het Kwartz en, als er asynchrone verzoeken zijn, door de dienst van de Manager van de Baan. Alle taken blijven behouden in de database.
De gecontroleerde Omslag hangt van de dienst van de Planner voor het plannen, het uit plannen, en het opnieuw plannen van de banen af. Andere diensten, zoals de dienst van het Beheer van de Gebeurtenis, de dienst van de Manager van de Gebruiker, en de dienst van de E-mailLeverancier, zijn beschikbaar die de de draadpool van de de dienstdraad van de Planner delen. Dit kan van invloed zijn op de prestaties van gecontroleerde mappen. De de dienstdraadpool van de Planner het stemmen zal nodig zijn wanneer alle diensten beginnen het te gebruiken.
Controlemappen in een cluster watched-folders-in-a-cluster
In een cluster is de gecontroleerde map afhankelijk van de planner van het Kwartet en de taakbeheerservice voor taakverdeling en overname bij storing. Voor meer informatie over de clustergedrag van Kwartz, zie Documentatie van Kwartz.
De gecontroleerde Omslag voert deze drie belangrijkste taken bij elke opiniepeiling uit:
- De map doorzoeken
- De doelservice aanroepen
- De resultaten afhandelen
Het gedrag voor taakverdeling en failover verandert afhankelijk van het feit of de gecontroleerde map is geconfigureerd voor synchrone of asynchrone aanroep.
Synchrone gecontroleerde map in een cluster synchronous-watched-folder-in-a-cluster
Voor synchrone aanroepen bepaalt het taakverdelingsmechanisme van het Kwartz welk knooppunt de polling-gebeurtenis krijgt. De knoop die de opiniepeilingsgebeurtenis krijgt zal alle taken uitvoeren: scan de omslag, haalt de doeldienst aan, en behandelt de resultaten.
Voor synchrone aanroepen, wanneer één knoop ontbreekt, verzendt de planner van het Kwartz nieuwe opiniepeilingsgebeurtenissen naar andere knopen. Oproepen die op de mislukte knoop begonnen zijn, zullen verloren gaan. Voor meer informatie over hoe te om de dossiers terug te krijgen verbonden aan de ontbroken baan, zie de punten van de Mislukking en terugwinning.
Asynchrone gecontroleerde map in een cluster asynchronous-watched-folder-in-a-cluster
Voor asynchrone aanroepen bepaalt het taakverdelingsmechanisme van het Kwartz welk knooppunt de polling-gebeurtenis krijgt. De knoop die de opiniepeilingsgebeurtenis krijgt zal de inputomslag aftasten en de doeldienst aanhalen door het verzoek in de de dienstrij van de Manager van de Baan te plaatsen. Het taakbeheertaaktaaktaaktaakverdelingsmechanisme bepaalt op zijn beurt welk knooppunt het aanroepingsverzoek zal verwerken. Het is mogelijk dat zelfs alhoewel de knoop A tot het aanroepingsverzoek leidde, de knoop B omhoog verwerkend het verzoek beëindigt. Of het knooppunt dat de aanroepingsaanvraag heeft gestart, kan de aanvraag ook verwerken.
Voor asynchrone aanroepen, wanneer één knoop ontbreekt, verzendt de planner van het Kwartz nieuwe opiniepeilingsgebeurtenissen naar andere knopen. Aanroepingsverzoeken die op het mislukte knooppunt zijn gemaakt, worden in de servicewachtrij van Taakbeheer geplaatst en worden voor verwerking naar andere knooppunten verzonden. Bestanden waarvoor geen aanroepingsverzoeken zijn gemaakt, blijven in de werkgebiedmap. Voor meer informatie over hoe te om de dossiers terug te krijgen verbonden aan de ontbroken baan, zie de punten van de Mislukking en terugwinning.
Foutpunten en herstel failure-points-and-recovery
Bij elke opiniepeilingsgebeurtenis worden de invoermap vergrendeld door de gecontroleerde map, worden de bestanden die overeenkomen met het include-bestandspatroon verplaatst naar de werkgebiedmap en wordt de invoermap ontgrendeld. Het sluiten is nodig zodat twee draden niet de zelfde reeks dossiers oppakken en hen tweemaal verwerken. De kans dat dit gebeurt neemt toe met een kleine herhalingsinterval en een grote batch. Nadat de bestanden naar de werkgebiedmap zijn verplaatst, wordt de invoermap ontgrendeld, zodat andere threads de map kunnen scannen. Deze stap helpt hoge productie te verstrekken omdat andere draden kunnen aftasten terwijl één draad de dossiers verwerkt.
Nadat de bestanden naar de werkgebiedmap zijn verplaatst, worden voor elk bestand oproepen gemaakt en wordt de doelservice aangeroepen. Er kunnen zich gevallen voordoen waarin de bestanden in de werkgebiedmap niet kunnen worden hersteld met de gecontroleerde map:
- Als de server uitvalt voordat de aanroepingsaanvraag kan worden gemaakt met de gecontroleerde map, blijven de bestanden in de werkgebiedmap in de werkgebiedmap en worden deze niet hersteld.
- Als de Gecontroleerde Omslag met succes de oproepingsverzoek voor elk van de dossiers in de omslag van het Stadium en de serverneerstortingen heeft gecreeerd, zijn er twee gedrag dat op het oproepingstype wordt gebaseerd:
Synchroon: als de Gecontroleerde Omslag wordt gevormd om de dienst synchroon aan te halen, blijven alle dossiers in de werkgebiedomslag onverwerkt in de werkgebiedomslag.
Asynchroon: In dit geval, baseert de Gecontroleerde Omslag zich op de dienst van de Manager van de Baan. Als de service Taakbeheer de gecontroleerde map terugroept, worden de bestanden in de werkgebiedmap verplaatst naar de map preserve of failure op basis van de resultaten van de aanroep. Als de service Taakbeheer de gecontroleerde map niet terugroept, blijven de bestanden onverwerkt in de werkgebiedmap. Deze situatie treedt op wanneer de gecontroleerde map niet wordt uitgevoerd wanneer de taakmanager terugbelt.
Niet-verwerkte bronbestanden herstellen in de werkgebiedmap recovering-unprocessed-source-files-in-the-stage-folder
Wanneer de bronbestanden in de werkgebiedmap niet kunnen worden verwerkt in de gecontroleerde map, kunt u de onverwerkte bestanden herstellen.
-
Start de toepassingsserver of het knooppunt opnieuw.
-
(Optioneel) Stop Gecontroleerde map met het verwerken van nieuwe invoerbestanden. Als u deze stap overslaat, is het veel moeilijker om te bepalen welke bestanden niet worden verwerkt in de werkgebiedmap. Voer een van de volgende taken uit om te voorkomen dat gecontroleerde mappen nieuwe invoerbestanden verwerken:
- In Toepassingen en de Diensten, verander de Include parameter van het Patroon van het Dossier voor het gecontroleerde omslageindpunt in iets dat geen van de nieuwe inputdossiers zal aanpassen (bijvoorbeeld, ga
NOMATCH
in). - Onderbreek het proces dat nieuwe invoerbestanden maakt.
Wacht tot AEM formulieren alle bestanden herstellen en verwerken. De meeste bestanden moeten worden hersteld en nieuwe invoerbestanden moeten correct worden verwerkt. De tijdsduur dat u wacht tot de gecontroleerde map de bestanden heeft hersteld en verwerkt, is afhankelijk van de lengte van de bewerking die moet worden aangeroepen en het aantal bestanden dat moet worden hersteld.
- In Toepassingen en de Diensten, verander de Include parameter van het Patroon van het Dossier voor het gecontroleerde omslageindpunt in iets dat geen van de nieuwe inputdossiers zal aanpassen (bijvoorbeeld, ga
-
Bepaal welke bestanden niet kunnen worden verwerkt. Ga naar de volgende stap als u op een geschikte hoeveelheid tijd hebt gewacht en de vorige stap hebt voltooid en er nog steeds onverwerkte bestanden in de map met werkgebieden staan.
note note NOTE U kunt de datum- en tijdstempel van de bestanden in de werkgebiedmap bekijken. Afhankelijk van het aantal bestanden en de normale verwerkingstijd kunt u bepalen welke bestanden oud genoeg zijn om als geplakt te worden beschouwd. -
Kopieer de onverwerkte bestanden van de werkgebiedmap naar de invoermap.
-
Als u hebt verhinderd dat gecontroleerde map nieuwe invoerbestanden kon verwerken in stap 2, wijzigt u het Include-bestandspatroon in de vorige waarde of schakelt u het proces dat u hebt uitgeschakeld opnieuw in.
Beveiligingsoverwegingen voor gecontroleerde mappen security-considerations-for-watched-folders
Elke gecontroleerde map is geconfigureerd met een gebruikersnaam en wachtwoord. Deze geloofsbrieven worden gebruikt wanneer het aanhalen van de diensten. Gecontroleerde map is afhankelijk van het feit dat de gedeelde map is beveiligd met het onderliggende beveiligingsbestandssysteem, zodat alleen de eigenaar van de gecontroleerde map toegang heeft tot de gedeelde map.
Tips en trucs voor gecontroleerde mappen tips-and-tricks-for-watched-folders
Hier zijn sommige uiteinden en trucs wanneer het vormen van het Gecontroleerde eindpunt van de Omslag:
-
Als u een gecontroleerde omslag op Vensters hebt die beelddossiers verwerkt, specificeer waarden voor de Include optie van het Patroon van het Dossier of van de Uitsluiting van het Patroon van het Dossier om de Vensters auto-geproduceerde Thumbs.db- dossier te verhinderen door de gecontroleerde omslag worden gepolled.
-
Wanneer een uitsnijdexpressie wordt opgegeven, wordt het herhalingsinterval genegeerd. Het gebruik van de expressie voor uitsnijden is gebaseerd op het open-source taakplanningssysteem van Kwartz, versie 1.4.0.
-
De batch-grootte is het aantal bestanden of mappen dat wordt opgehaald in elke scan van de gecontroleerde map. Als de batchgrootte is ingesteld op twee en tien bestanden of mappen die in de controlemap worden neergezet, worden er slechts twee opgehaald in elke scan. In de volgende scan, die zal plaatsvinden na de tijd die is opgegeven in het herhalingsinterval, worden de volgende twee bestanden opgehaald.
-
Voor bestandspatronen kunnen beheerders reguliere expressies opgeven met extra ondersteuning voor jokertekenpatronen om bestandspatronen op te geven. Gecontroleerde map wijzigt de reguliere expressie ter ondersteuning van jokertekenpatronen zoals *.* of *.pdf. Deze jokertekenpatronen worden niet ondersteund door de reguliere expressies.
-
Gecontroleerde map scant de invoermap op de invoer en weet niet of het bronbestand of de bronmap volledig naar de invoermap is gekopieerd voordat het bestand of de map wordt verwerkt. Ga als volgt te werk om ervoor te zorgen dat het bronbestand of de bronmap volledig naar de invoermap van de gecontroleerde map wordt gekopieerd voordat het bestand of de map wordt opgepakt:
- De Wacht van het gebruik, die de tijd in milliseconden is die de Gecontroleerde Omslag van de laatste gewijzigde tijd wacht. Gebruik deze functie als u grote bestanden wilt verwerken. Als het downloaden van een bestand bijvoorbeeld 10 minuten duurt, geeft u de wachttijd op als 10*60 *1000 milliseconden. Hierdoor wordt voorkomen dat gecontroleerde map het bestand ophaalt als het niet zo oud is als 10 minuten.
- Gebruik bestandspatroon uitsluiten en bestandspatroon opnemen. Als het bestandspatroon voor uitsluiten bijvoorbeeld
ex*
is en het bestandspatroon voor opnemenin*
is, worden met Gecontroleerde map de bestanden opgehaald die beginnen met 'in' en worden de bestanden die beginnen met 'ex' niet opgepakt. Als u grote bestanden of mappen wilt kopiëren, wijzigt u eerst de naam van het bestand of de map, zodat de naam begint met "ex". Nadat het bestand of de map met de naam "ex" volledig naar de gecontroleerde map is gekopieerd, wijzigt u de naam in "in*".
-
Gebruik de purgeduur om de resultatenmap schoon te houden. Met Gecontroleerde map worden alle bestanden gewist die ouder zijn dan de duur die in de purgeduur is vermeld. De duur is in dagen.
-
Wanneer u een eindpunt van een gecontroleerde map toevoegt, wordt na het selecteren van de naam van de bewerking de invoerparametertoewijzing gevuld. Voor elke invoer van de bewerking wordt één toewijzingsveld voor de invoerparameter gegenereerd. Hier volgen voorbeelden van invoerparametertoewijzingen:
- Voor
com.adobe.idp.Document
input: Als de de dienstverrichting een input van typeDocument
heeft, kan de beheerder het toewijzingstype specificeren zoalsVariable
. Gecontroleerde map haalt de invoer op van de invoermap van de gecontroleerde map op basis van het bestandspatroon dat voor de invoerparameter is opgegeven. Als de beheerder*.pdf
als parameter opgeeft, wordt elk bestand met de extensie .pdf opgehaald, omgezet incom.adobe.idp.Document
en de service aangeroepen. - Voor
java.util.Map
input: Als de de dienstverrichting een input van typeMap
heeft, kan de beheerder het toewijzingstype alsVariable
specificeren en een toewijzingswaarde met een patroon zoals*.pdf
ingaan. Een service heeft bijvoorbeeld een kaart nodig van tweecom.adobe.idp.Document
-objecten die twee bestanden in de invoermap vertegenwoordigen, zoals 1.pdf en 2.pdf. Controlemap maakt een kaart met de sleutel als bestandsnaam en de waarde alscom.adobe.idp.Document
. - Voor
java.util.List
input: Als de de dienstverrichting een input van typeLijst heeft, kan de beheerder het toewijzingstype alsVariable
specificeren en een toewijzingswaarde met een patroon zoals*.pdf
ingaan. Wanneer PDF-bestanden in de invoermap worden neergezet, maakt Gecontroleerde map een lijst metcom.adobe.idp.Document
-objecten die deze bestanden vertegenwoordigen en wordt de doelservice aangeroepen. - Voor
java.lang.String
: de beheerder heeft twee opties. Eerst kan de beheerder het toewijzingstype opgeven alsLiteral
en een toewijzingswaarde invoeren als een tekenreeks, bijvoorbeeldhello.
Gecontroleerde map roept de service aan met de tekenreekshello
. Ten tweede kan de beheerder het toewijzingstype opgeven als eenVariable
en een toewijzingswaarde invoeren met een patroon zoals*.txt
. In het laatste geval worden bestanden met de extensie .txt gelezen als een document dat als een tekenreeks wordt gecomprimeerd om de service aan te roepen. - Primitief Java-type: de beheerder kan het toewijzingstype opgeven als
Literal
en de waarde opgeven. Gecontroleerde map activeert de service met de opgegeven waarde.
- Voor
-
Controlemap is bedoeld voor gebruik met documenten. De ondersteunde uitvoer is
com.adobe.idp.Document
,org.w3c.Document
,org.w3c.Node
en een lijst en kaart van deze typen. Elk ander type resulteert in een foutuitvoer in de map met foutmeldingen. -
Als de resultaten niet in de resultaatomslag zijn, verifieer de mislukkingsomslag om te zien of is een mislukking voorgekomen.
-
Controlemap werkt het beste als deze wordt gebruikt in de asynchrone modus. In deze modus wordt de aanroepingsaanvraag door de gecontroleerde map in de wachtrij geplaatst en wordt een nieuwe aanroep uitgevoerd. De wachtrij wordt vervolgens asynchroon verwerkt. Wanneer de Asynchrone optie niet wordt geplaatst, roept de Gecontroleerde Omslag de doeldienst synchroon aan en de Motor van het Proces wacht tot de dienst met het verzoek wordt gedaan en de resultaten worden veroorzaakt. Als het verwerken van de aanvraag lang duurt voor de doelservice, kunnen time-outfouten optreden in de gecontroleerde map.
-
Het maken van gecontroleerde mappen voor import- en exportbewerkingen staat het onttrekken van bestandsextensies niet toe. Wanneer de service Formuliergegevensintegratie wordt aangeroepen met gecontroleerde mappen, komt het extensietype voor het uitvoerbestand mogelijk niet overeen met de gewenste uitvoerindeling voor het documentobjecttype. Als het invoerbestand naar een controlemap die de exportbewerking activeert bijvoorbeeld een XFA-formulier is dat gegevens bevat, moet de uitvoer een XDP-gegevensbestand zijn. Als u een uitvoerbestand met de juiste bestandsnaamextensie wilt verkrijgen, kunt u dit opgeven in de toewijzing van de uitvoerparameter. In dit voorbeeld kunt u %F.xdp gebruiken voor de toewijzing van de uitvoerparameter.
-
De gecontroleerde Omslag kan inputdossiers verwerken alvorens zij volledig aan de omslag worden gekopieerd. Het vergrendelen van bestanden is niet verplicht in UNIX, zoals in Windows. Als een bestand naar een gecontroleerde map wordt gekopieerd, kan het daarom zijn dat het bestand met de gecontroleerde map naar het werkgebied wordt verplaatst zonder te wachten tot de bestandskopie is voltooid. Hierdoor wordt slechts een gedeelte van het invoerbestand verwerkt. Er zijn momenteel twee tijdelijke oorzaken:
-
Workaround 1
- Geef een patroon op voor Bestandspatroon uitsluiten, zoals tijdelijk*.ps.
- Kopieer bestanden die beginnen met temp (bijvoorbeeld temp1.ps) naar de gecontroleerde map.
- Nadat het bestand volledig naar de gecontroleerde map is gekopieerd, wijzigt u de naam van het bestand in overeenstemming met het patroon dat is opgegeven voor Inclusief bestandspatroon. Controlemap verplaatst het voltooide bestand vervolgens naar het werkgebied.
-
Workaround 2
Als u weet hoeveel tijd het maximaal duurt om uw bestanden naar een gecontroleerde map te kopiëren, geeft u de tijd op in seconden voor de wachttijd. Controlemap wacht dan de opgegeven tijdsduur voordat het bestand naar het werkgebied wordt verplaatst.
Dit is geen kwestie voor dossiers op Vensters omdat de Vensters een dossier vergrendelt wanneer één draad schrijft. Dit is echter een probleem voor mappen in Windows. Voor mappen moet u de stappen in Workaround 1 volgen.
-
-
Als het het eindpuntattribuut van de Naam van de Omslag van het Behouden voor Gecontroleerde Omslag aan een ongeldig folderweg wordt geplaatst, wordt de het opvoeren folder niet schoongemaakt aangezien het zou moeten zijn. De map bevat nog steeds het verwerkte bestand en de tijdelijke map.
Servicespecifieke aanbevelingen voor gecontroleerde mappen service-specific-recommendations-for-watched-folders
Voor alle services moet u de batchgrootte en het herhalingsinterval van de gecontroleerde map aanpassen, zodat de snelheid waarmee gecontroleerde map nieuwe bestanden en mappen oppakt voor verwerking niet hoger is dan de snelheid van de taken die door de AEM Forms Server kunnen worden verwerkt. Welke parameters werkelijk moeten worden gebruikt, is afhankelijk van het aantal gecontroleerde mappen dat wordt geconfigureerd, welke services gecontroleerde mappen gebruiken en hoe intensief de taken zijn voor de processor.
Aanbevelingen voor PDF-service genereren generate-pdf-service-recommendations
- Met de service PDF genereren kunt u slechts één bestand tegelijk converteren voor de volgende bestandstypen: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Microsoft Project, AutoCAD, Adobe Photoshop®, Adobe FrameMaker® en Adobe PageMaker®. Dit zijn lange banen; daarom zorg ervoor u de partijgrootte aan het lage plaatsen houdt. Verhoog ook het herhalingsinterval als er meer knooppunten in de cluster zijn.
- Voor PostScript (PS), Encapsulated PostScript (EPS) en afbeeldingsbestandstypen kan de dienst Generate PDF verschillende bestanden parallel verwerken. U zou de grootte van de groep van de zittingsboon zorgvuldig moeten stemmen (die het aantal omzettingen bepaalt die parallel zullen worden gedaan) afhankelijk van de capaciteit van uw server en het aantal knopen in de cluster. Vergroot de batch vervolgens tot een getal dat gelijk is aan de grootte van de groep met sessies voor de bestandstypen die u wilt converteren. De opiniepeilingsfrequentie zou door het aantal knopen in de cluster moeten worden gedicteerd; nochtans, omdat de Generate dienst van PDF deze soorten banen vrij snel verwerkt, kon u het herhalingsinterval aan een lage waarde zoals 5 of 10 vormen.
- Alhoewel de dienst Generate PDF slechts één dossier kan omzetten OpenOffice tegelijkertijd, is de omzetting vrij snel. De bovenstaande logica voor PS-, EPS- en afbeeldingsconversies is ook van toepassing op OpenOffice-conversies.
- Om eenvormige ladingsdistributie in de cluster toe te laten, houd de partijgrootte laag en verhoog het herhalingsinterval.
aanbevelingen van de streepjescodeneservice barcoded-forms-service-recommendations
-
Voor de beste prestaties bij het verwerken van formulieren met streepjescodes (kleine bestanden) voert u
10
in bij Batchgrootte en2
bij Herhalingsinterval. -
Wanneer vele dossiers in de inputomslag worden geplaatst, kunnen de fouten met verborgen dossiers genoemd thumbs.db voorkomen. Daarom wordt u aangeraden het Include-bestandspatroon voor de include-bestanden in te stellen op dezelfde waarde die voor de invoervariabele is opgegeven (bijvoorbeeld
*.tiff
). Hiermee voorkomt u dat de gecontroleerde map de DB-bestanden verwerkt. -
Een waarde voor Batchgrootte van
5
en Herhalingsinterval van2
is doorgaans voldoende omdat de service Barcoded Forms meestal ongeveer 0,5 seconden nodig heeft om één streepjescode te verwerken. -
Gecontroleerde map wacht niet tot de procesengine de taak heeft voltooid voordat nieuwe bestanden of mappen worden opgehaald. De controlemap wordt voortdurend gescand en de doelservice wordt aangeroepen. Dit gedrag kan de motor overbelasten, veroorzakend hulpproblemen en onderbreking. Controleer of u het interval met herhalingen en de grootte van de batch gebruikt om de invoer van de gecontroleerde map te vertragen. U kunt het herhalingsinterval verhogen en de partijgrootte verminderen als meer gecontroleerde omslagen bestaan of throttling op het eindpunt toelaten. Voor informatie over throttling, zie Ongeveer throttling.
-
Gecontroleerde map vormt een weerspiegeling van de gebruiker die is opgegeven in de gebruikersnaam en de domeinnaam. Gecontroleerde map roept de service aan als deze gebruiker wanneer deze rechtstreeks wordt aangeroepen of wanneer het proces van korte duur is. Voor een langdurig proces, wordt het proces aangehaald met de context van het Systeem. Beheerders kunnen beleidsregels voor het besturingssysteem voor gecontroleerde mappen instellen om te bepalen welke gebruiker toegang toestaat of weigert.
-
Gebruik bestandspatronen om resultaten, fouten en mappen te ordenen. (Zie Ongeveer dossierpatronen.)
-
De gecontroleerde omslag baseert zich op de planner van het Kwartz voor het aftasten van de gecontroleerde omslagen. De planner van het Kwartz heeft een draadpool om hen af te tasten. Als het herhalingsinterval voor de gecontroleerde map erg laag is (< 5 seconden) en de batch groot is (> 2), kan er een race plaatsvinden. Wanneer deze voorwaarde zich voordoet, wordt één bestand opgehaald door twee kwartthreads:
- Één van de draden vindt met succes het dossier en haalt de doeldienst met het dossier aan.
- De tweede thread ziet het bestand, maar mislukt wanneer wordt geprobeerd uit te zoeken of het bestand geldig is (lees- of schrijfbestand). Dit veroorzaakt fout-fouten die aangeven dat het bestand niet kan worden verwerkt omdat het alleen-lezen is. Dit gebeurt alleen met een lage herhalingsinterval en een hoge batchgrootte.