EJB-eindpunten toevoegen
U kunt programmatically een eindpunt EJB aan de dienst toevoegen door AEM Forms Java API te gebruiken. Door een eindpunt EJB aan de dienst toe te voegen, laat u een cliënttoepassing toe om de dienst aan te halen door de wijze te gebruiken EJB. Met andere woorden, wanneer u verbindingseigenschappen instelt die nodig zijn om AEM Forms aan te roepen, kunt u de EJB-modus selecteren. (Zie Plaatsende verbindingseigenschappen.)
Overzicht van de stappen
Om een eindpunt EJB aan de dienst toe te voegen, voer de volgende taken uit:
- Inclusief projectbestanden.
- Maak een
EndpointRegistry Client
-object. - EJB-eindpuntkenmerken instellen.
- Maak een EJB-eindpunt.
- Laat het eindpunt toe.
omvat projectdossiers
Neem de benodigde bestanden op in uw ontwikkelingsproject. De volgende JAR-bestanden moeten worden toegevoegd aan het klassepad van uw project:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (vereist als AEM Forms wordt geïmplementeerd op JBoss Application Server)
- jbossall-client.jar (vereist als AEM Forms wordt geïmplementeerd op JBoss Application Server)
Voor informatie over de plaats van deze JAR dossiers, zie Inclusief de bibliotheekdossiers van AEM Forms Java.
creeer een voorwerp van de Cliënt EndpointRegistry
Voordat u via programmacode een EJB-eindpunt kunt toevoegen, moet u een EndpointRegistryClient
-object maken.
plaats EJB eindpuntattributen
Om een EJB eindpunt voor de dienst tot stand te brengen, specificeer de volgende waarden:
- herkenningsteken van de Schakelaar: Specificeert het type van eindpunt om tot stand te brengen. Als u een EJB-eindpunt wilt maken, geeft u
EJB
op. - Beschrijving: Specificeert de eindpuntbeschrijving.
- Naam: Specificeert de naam van het eindpunt.
- herkenningsteken van de Dienst: Specificeert de dienst waartot het eindpunt behoort.
- de naam van de Verrichting: Specificeert de naam van de verrichting die door het eindpunt te gebruiken wordt aangehaald. Geef bij het maken van een EJB-eindpunt een jokerteken op (
*
). Als u echter een specifieke bewerking wilt opgeven in plaats van alle servicebewerkingen aan te roepen, geeft u de naam van de bewerking op in plaats van het jokerteken (*
).
creeer een EJB eindpunt
Nadat u EJB eindpuntattributen plaatst, kunt u een eindpunt EJB voor de dienst tot stand brengen.
laat het eindpunt toe
Nadat u een eindpunt creeert, moet u het toelaten. Nadat u het eindpunt toelaat, kan het worden gebruikt om de dienst aan te halen. Nadat u het eindpunt toelaat, kunt u het binnen beleidsconsole bekijken.
zie ook
Een EJB-eindpunt toevoegen met de Java API
Een EJB-eindpunt toevoegen met de Java API
Voeg een EJB eindpunt toe door Java API te gebruiken:
-
Inclusief projectbestanden.
Neem client-JAR-bestanden, zoals adobe-livecycle-client.jar, op in het klassenpad van uw Java-project. (
-
Creeer een voorwerp van de Cliënt EndpointRegistry.
- Maak een
ServiceClientFactory
-object dat verbindingseigenschappen bevat. - Maak een
EndpointRegistryClient
-object door de constructor ervan te gebruiken en hetServiceClientFactory
-object door te geven.
- Maak een
-
EJB-eindpuntkenmerken instellen.
- Maak een
CreateEndpointInfo
-object met behulp van de constructor. - Geef de waarde van de connector-id op door de methode
setConnectorId
van het objectCreateEndpointInfo
aan te roepen en de tekenreekswaarde door te gevenEJB
. - Geef de beschrijving van het eindpunt op door de methode
setDescription
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die het eindpunt beschrijft. - Geef de naam van het eindpunt op door de methode
setName
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die de naam opgeeft. - Geef de service op waartoe het eindpunt behoort door de methode
setServiceId
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die de servicenaam opgeeft. - Geef de bewerking op die wordt aangeroepen door de methode
setOperationName
van het objectCreateEndpointInfo
aan te roepen en geef een tekenreekswaarde door die de naam van de bewerking opgeeft. Geef voor SOAP- en EJB-eindpunten een jokerteken (*
) op, wat alle bewerkingen impliceert.
- Maak een
-
Maak een EJB-eindpunt.
Maak het eindpunt door de methode
createEndpoint
van het objectEndpointRegistryClient
aan te roepen en het objectCreateEndpointInfo
door te geven. Deze methode retourneert eenEndpoint
-object dat het nieuwe EJB-eindpunt vertegenwoordigt. -
Laat het eindpunt toe.
Schakel het eindpunt in door de methode enable van het object
EndpointRegistryClient
aan te roepen en het objectEndpoint
door te geven dat door de methodecreateEndpoint
is geretourneerd.
SOAP eindpunten toevoegen
U kunt programmatically een SOAP eindpunt aan de dienst toevoegen door AEM Forms Java API te gebruiken. Door een SOAP eindpunt toe te voegen, laat u een cliënttoepassing toe om de dienst aan te halen door de SOAP wijze te gebruiken. Wanneer u de verbindingseigenschappen instelt die nodig zijn om AEM Forms aan te roepen, kunt u dus de SOAP selecteren.
Overzicht van de stappen
Om een SOAP eindpunt aan de dienst toe te voegen, voer de volgende taken uit:
- Inclusief projectbestanden.
- Maak een
EndpointRegistryClient
-object. - Stel SOAP eindpuntkenmerken in.
- Maak een SOAP eindpunt.
- Laat het eindpunt toe.
omvat projectdossiers
Neem de benodigde bestanden op in uw ontwikkelingsproject. Als u een clienttoepassing maakt met Java, neemt u de benodigde JAR-bestanden op. Als u webservices gebruikt, moet u de proxybestanden opnemen.
De volgende JAR-bestanden moeten worden toegevoegd aan het klassepad van uw project:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (vereist als AEM Forms wordt geïmplementeerd op JBoss Application Server)
- jbossall-client.jar (vereist als AEM Forms wordt geïmplementeerd op JBoss Application Server)
Deze JAR-bestanden zijn vereist om een SOAP eindpunt te maken. Nochtans, vereist u toevoegingsJAR dossiers als u het SOAP eindpunt gebruikt om de dienst aan te halen. Voor informatie over de dossiers van AEM Forms JAR, zie Inclusief de bibliotheekdossiers van AEM Forms Java.
creeer een voorwerp van de Cliënt EndpointRegistry
Als u programmatisch een SOAP eindpunt aan de service wilt toevoegen, moet u een EndpointRegistryClient
-object maken.
plaats SOAP eindpuntattributen
Om een SOAP eindpunt aan de dienst toe te voegen, specificeer de volgende waarden:
- waarde van het herkenningsteken van de Schakelaar: Specificeert het type van eindpunt om tot stand te brengen. Als u een SOAP eindpunt wilt maken, geeft u
SOAP
op. - Beschrijving: Specificeert de eindpuntbeschrijving.
- Naam: Specificeert de eindpuntnaam.
- het herkenningsteken van de Dienst: Specificeert de dienst waartot het eindpunt behoort.
- de naam van de Verrichting: Specificeert de naam van de verrichting die door het eindpunt te gebruiken wordt aangehaald. Geef een jokerteken op (
*
) wanneer u een SOAP eindpunt maakt. Als u echter een specifieke bewerking wilt opgeven in plaats van alle servicebewerkingen aan te roepen, geeft u de naam van de bewerking op in plaats van het jokerteken (*
).
creeer een SOAP eindpunt
Nadat u SOAP eindpuntattributen plaatst, kunt u een SOAP eindpunt tot stand brengen.
laat het eindpunt toe
Nadat u een eindpunt creeert, moet u het toelaten. Wanneer het eindpunt wordt toegelaten, kan het worden gebruikt om de dienst aan te halen. Nadat u het eindpunt toelaat, kunt u het binnen beleidsconsole bekijken.
zie ook
Een SOAP eindpunt toevoegen met de Java API
Een SOAP eindpunt toevoegen met de Java API
Voeg een SOAP eindpunt aan de dienst toe door Java API te gebruiken:
-
Inclusief projectbestanden.
Neem client-JAR-bestanden, zoals adobe-livecycle-client.jar, op in het klassenpad van uw Java-project.
-
Creeer een voorwerp van de Cliënt EndpointRegistry.
- Maak een
ServiceClientFactory
-object dat verbindingseigenschappen bevat. - Maak een
EndpointRegistryClient
-object door de constructor ervan te gebruiken en hetServiceClientFactory
-object door te geven.
- Maak een
-
Stel SOAP eindpuntkenmerken in.
- Maak een
CreateEndpointInfo
-object met behulp van de constructor. - Geef de waarde van de connector-id op door de methode
setConnectorId
van het objectCreateEndpointInfo
aan te roepen en de tekenreekswaarde door te gevenSOAP
. - Geef de beschrijving van het eindpunt op door de methode
setDescription
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die het eindpunt beschrijft. - Geef de naam van het eindpunt op door de methode
setName
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die de naam opgeeft. - Geef de service op waartoe het eindpunt behoort door de methode
setServiceId
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die de servicenaam opgeeft. - Geef de bewerking op die wordt aangeroepen door de methode
setOperationName
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die de naam van de bewerking aangeeft. Geef voor SOAP- en EJB-eindpunten een jokerteken (*
) op, wat alle bewerkingen impliceert.
- Maak een
-
Maak een SOAP eindpunt.
Maak het eindpunt door de methode
createEndpoint
van het objectEndpointRegistryClient
aan te roepen en het objectCreateEndpointInfo
door te geven. Deze methode retourneert eenEndpoint
-object dat het nieuwe SOAP-eindpunt vertegenwoordigt. -
Laat het eindpunt toe.
Schakel het eindpunt in door de methode enable van het object
EndpointRegistryClient
aan te roepen en geef het objectEndpoint
door dat door de methodecreateEndpoint
is geretourneerd.
Eindpunten van gecontroleerde mappen toevoegen
U kunt programmatically een Gecontroleerd eindpunt van de Omslag aan de dienst toevoegen door AEM Forms Java API te gebruiken. Door een Gecontroleerd eindpunt van de Omslag toe te voegen, laat u gebruikers toe om een dossier (zoals een dossier van PDF) in een omslag te plaatsen. Wanneer het dossier in de omslag wordt geplaatst, wordt de gevormde dienst dan aangehaald en manipuleert het dossier. Nadat de service de opgegeven bewerking heeft uitgevoerd, wordt het gewijzigde bestand opgeslagen in een opgegeven uitvoermap. Een gecontroleerde map is geconfigureerd om te worden gescand met een vast interval of met een uitsnijdschema, zoals elke maandag, woensdag en vrijdag om 12.00 uur.
Voor de doeleinden van programmatically het toevoegen van een Gecontroleerd eindpunt van de Omslag aan de dienst, overweeg het volgende kortstondig proces genoemd EncryptDocument. (Zie Begrijpend de Processen van AEM Forms.)
Tijdens dit proces wordt een onbeveiligd PDF-document geaccepteerd als een invoerwaarde en wordt het onbeveiligde PDF-document vervolgens doorgegeven aan de EncryptPDFUsingPassword
-bewerking van de Encryption-service. Het PDF-document wordt versleuteld met een wachtwoord en de met een wachtwoord gecodeerde PDF is de uitvoerwaarde van dit proces. De naam van de invoerwaarde (het onbeveiligde PDF-document) is InDoc
en het gegevenstype is com.adobe.idp.Document
. De naam van de uitvoerwaarde (het met een wachtwoord gecodeerde PDF-document) is SecuredDoc
en het gegevenstype is com.adobe.idp.Document
.
Overzicht van de stappen
Voer de volgende taken uit om een eindpunt van een gecontroleerde map aan de service toe te voegen:
- Inclusief projectbestanden.
- Maak een
EndpointRegistryClient
-object. - Attributen voor het eindpunt van gecontroleerde map instellen.
- Geef configuratiewaarden op.
- Definieer invoerparameterwaarden.
- Definieer een uitvoerparameterwaarde.
- Maak een eindpunt van een gecontroleerde map.
- Laat het eindpunt toe.
omvat projectdossiers
Neem de benodigde bestanden op in uw ontwikkelingsproject. Als u een clienttoepassing maakt met Java, neemt u de benodigde JAR-bestanden op. Als u webservices gebruikt, moet u de proxybestanden opnemen.
De volgende JAR-bestanden moeten worden toegevoegd aan het klassepad van uw project:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (vereist als AEM Forms wordt geïmplementeerd op JBoss Application Server)
- jbossall-client.jar (vereist als AEM Forms wordt geïmplementeerd op JBoss Application Server)
Voor informatie over de plaats van deze JAR dossiers, zie Inclusief de bibliotheekdossiers van AEM Forms Java.
creeer een voorwerp van de Cliënt EndpointRegistry
Als u programmatisch een eindpunt van een gecontroleerde map wilt toevoegen, moet u een EndpointRegistryClient
-object maken.
plaats de Gecontroleerde attributen van het Omslageindpunt
Om een Gecontroleerd eindpunt van de Omslag voor de dienst tot stand te brengen, specificeer de volgende waarden:
- herkenningsteken van de Schakelaar: Specificeert het type van eindpunt dat wordt gecreeerd. Geef
WatchedFolder
op als u een eindpunt van een gecontroleerde map wilt maken. - Beschrijving: Specificeert de beschrijving van het eindpunt.
- Naam: Specificeert de naam van het eindpunt.
- herkenningsteken van de Dienst: Specificeert de dienst waartot het eindpunt behoort. Als u bijvoorbeeld een eindpunt van een gecontroleerde map wilt toevoegen aan het proces dat in deze sectie wordt geïntroduceerd (een proces wordt een service wanneer het wordt geactiveerd met Workbench), geeft u
EncryptDocument
op. - de naam van de Verrichting: Specificeert de naam van de verrichting die door het eindpunt te gebruiken wordt aangehaald. Typisch, wanneer het creëren van een Gecontroleerd eindpunt van de Omslag voor de dienst die uit een proces voortkwam dat in Workbench wordt gecreeerd, is de naam van de verrichting
invoke
.
specificeer configuratiewaarden
Specificeer configuratiewaarden voor een Gecontroleerd eindpunt van de Omslag wanneer programmatically het toevoegen van een Gecontroleerd eindpunt van de Omslag aan de dienst. Deze configuratiewaarden worden gespecificeerd door een beheerder als een Gecontroleerd eindpunt van de Omslag door beleidsconsole wordt toegevoegd te gebruiken.
De volgende lijst specificeert configuratiewaarden die wanneer programmatically het toevoegen van een Gecontroleerd eindpunt van de Omslag aan de dienst worden geplaatst:
- url: Specificeert de gecontroleerde omslagplaats. In een gegroepeerd milieu, moet deze waarde aan een gedeelde netwerkomslag richten die van elke computer in de cluster toegankelijk is.
- asynchroon: Identificeert het aanroepingstype als asynchroon of synchroon. De voorbijgaande en synchrone processen kunnen slechts synchroon worden aangehaald. De standaardwaarde is true. Asynchroon wordt aanbevolen.
- cronExpression: Gebruikt door kwarts om de opiniepeiling van de inputfolder te plannen.
- purgeDuration: Dit is een verplicht attribuut. Bestanden en mappen in de resultaatmap worden gewist wanneer ze ouder zijn dan deze waarde. Deze waarde wordt gemeten in dagen. Dit kenmerk 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.
- repeatInterval: Het interval, in seconden, voor het aftasten van de Gecontroleerde Omslag voor input. Tenzij de vertraging wordt toegelaten, zou deze waarde langer dan de tijd moeten zijn om een gemiddelde baan te verwerken; anders, kan het systeem overbelast worden. De standaardwaarde is 5.
- repeatCount: Het aantal tijden een 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.
- throttleOn: Beperkt het aantal Gecontroleerde banen van de Omslag die op een bepaald ogenblik kunnen worden verwerkt. Het maximumaantal banen wordt bepaald door de batchSize waarde.
- userName: De gebruikersnaam die wanneer het aanhalen van een doeldienst van de Gecontroleerde Omslag wordt gebruikt. Deze waarde is verplicht. De standaardwaarde is SuperAdmin.
- domainName: Het domein van de gebruiker. Deze waarde is verplicht. De standaardwaarde is DefaultDom.
- batchSize: Het aantal dossiers of omslagen dat per aftasten moet worden opgenomen. Gebruik deze waarde om overbelasting op het systeem te voorkomen. Als u te veel bestanden tegelijk scant, kan dit tot gevolg hebben dat de toepassing vastloopt. De standaardwaarde is 2.
- waitTime: De tijd, in milliseconden, te wachten alvorens een omslag of een dossier na verwezenlijking af te tasten. Als de wachttijd bijvoorbeeld 36.000.000 milliseconden (één uur) is en het bestand een minuut geleden is gemaakt, wordt dit bestand opgepakt nadat 59 minuten zijn verstreken. Dit kenmerk 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. Met deze instelling voorkomt u dat de gecontroleerde map het bestand scant als het nog tien minuten niet heeft gewacht. De standaardwaarde is 0.
- excludeFilePattern: Het patroon dat een gecontroleerde omslag gebruikt om te bepalen welke dossiers en omslagen aan aftasten en op te nemen. Bestanden of mappen met dit patroon worden niet gescand voor verwerking. Deze instelling is handig wanneer de invoer een map is die meerdere bestanden bevat. De inhoud van de map kan worden gekopieerd naar een map met een naam die wordt opgepakt door de gecontroleerde map. Met deze stap wordt voorkomen dat de gecontroleerde map een map opneemt die moet worden verwerkt voordat de map volledig is gekopieerd naar de invoermap. Als de waarde excludeFilePattern bijvoorbeeld
data*
is, worden niet alle bestanden en mappen opgehaald die overeenkomen metdata*
. Dit omvat bestanden en mappen met de naamdata1
,data2
, enzovoort. Bovendien kan het patroon met vervangingspatronen worden aangevuld om dossierpatronen te specificeren. De gecontroleerde map wijzigt de reguliere expressie om jokertekenpatronen zoals*.*
en*.pdf
te ondersteunen. Deze jokertekenpatronen worden niet ondersteund door reguliere expressies. - includeFilePattern: Het patroon dat de gecontroleerde omslag gebruikt om te bepalen welke omslagen en dossiers aan aftasten en op te nemen. Als deze waarde bijvoorbeeld
*
is, worden alle bestanden en mappen opgehaald die overeenkomen metinput*
. Dit omvat bestanden en mappen met de naaminput1
,input2
, enzovoort. De standaardwaarde is*
. Deze waarde geeft alle bestanden en mappen aan. Bovendien kan het patroon met vervangingspatronen worden aangevuld om dossierpatronen te specificeren. De gecontroleerde map wijzigt de reguliere expressie om jokertekenpatronen zoals*.*
en*.pdf
te ondersteunen. Deze jokertekenpatronen worden niet ondersteund door reguliere expressies. Deze waarde is verplicht. - resultFolderName: De omslag waar de bewaarde resultaten worden opgeslagen. Deze locatie kan een absoluut of relatief mappad zijn. 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. De standaardwaarde is
result/%Y/%M/%D/
. Dit is de resultatenmap in de controlemap. - preserveFolderName: De plaats waar de dossiers na succesvol aftasten en oppikken worden opgeslagen. Deze locatie kan een absoluut, relatief of null-mappad zijn. De standaardwaarde is
preserve/%Y/%M/%D/
. - failureFolderName: De omslag waar de mislukkingsdossiers worden bewaard. Deze locatie is altijd relatief ten opzichte van de gecontroleerde map. Alleen-lezen bestanden worden niet verwerkt en worden opgeslagen in de map met foutmeldingen. De standaardwaarde is
failure/%Y/%M/%D/
. - preserveOnFailed: Behoud inputdossiers als er een mislukking is om de verrichting op de dienst in werking te stellen. De standaardwaarde is true.
- overwriteDuplicateFilename: Wanneer reeks aan waar, worden de dossiers in de resultatenomslag en bewaren omslag beschreven. Als deze optie is ingesteld op false, worden bestanden en mappen met een numeriek indexachtervoegsel gebruikt voor de naam. De standaardwaarde is false.
bepalen de waarden van de inputparameter
Wanneer u een eindpunt van een gecontroleerde map maakt, moet u parameterwaarden voor invoer definiëren. Dat wil zeggen dat u de invoerwaarden moet beschrijven die worden doorgegeven aan de bewerking die wordt aangeroepen door de gecontroleerde map. Neem bijvoorbeeld het proces dat in dit onderwerp is geïntroduceerd. Het heeft één invoerwaarde genoemd InDoc
en zijn gegevenstype is com.adobe.idp.Document
. Wanneer u een eindpunt van een gecontroleerde map voor dit proces maakt (nadat een proces is geactiveerd, wordt het een service), moet u de waarde van de invoerparameter definiëren.
Als u parameterwaarden voor invoer wilt definiëren die vereist zijn voor het eindpunt van een gecontroleerde map, geeft u de volgende waarden op:
de parameternaam van de Input: De naam van de inputparameter. De naam van een inputwaarde wordt gespecificeerd in Workbench voor een proces. Als de inputwaarde tot een de dienstverrichting (de dienst behoort die geen proces is dat in Workbench wordt gecreeerd), wordt de inputnaam gespecificeerd in het component.xml- dossier. De naam van de invoerparameter voor het in deze sectie geïntroduceerde proces is bijvoorbeeld InDoc
.
Type van Toewijzing: Gebruikt om de inputwaarden te vormen die worden vereist om de de dienstverrichting aan te halen. Er zijn twee typen toewijzingen:
Literal
: Het eindpunt van de gecontroleerde map gebruikt de waarde die in het veld wordt ingevoerd terwijl deze wordt weergegeven. 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.Variable
: De ingevoerde waarde is een bestandspatroon waarmee de gecontroleerde map de invoer kan selecteren. Als u bijvoorbeeld Variabele selecteert voor het toewijzingstype en het invoerdocument een PDF-bestand moet zijn, kunt u*.pdf
opgeven als toewijzingswaarde.
Waarde van de Toewijzing: Specificeert de waarde van het toewijzingstype. Als u bijvoorbeeld een toewijzingstype Variable
selecteert, kunt u *.pdf
opgeven als bestandspatroon.
Type van Gegevens: Specificeert het gegevenstype van de inputwaarde(s). Het gegevenstype van de invoerwaarde van het proces dat in deze sectie wordt geïntroduceerd, is bijvoorbeeld com.adobe.idp.Document
.
bepaal een waarde van de outputparameter
Wanneer u een eindpunt van een gecontroleerde map maakt, moet u een uitvoerparameterwaarde definiëren. Namelijk moet u de outputwaarde beschrijven die door de dienst is teruggekeerd die door het Gecontroleerde eindpunt van de Omslag wordt aangehaald. Neem bijvoorbeeld het proces dat in dit onderwerp is geïntroduceerd. Het heeft een outputwaarde genoemd SecuredDoc
en zijn gegevenstype is com.adobe.idp.Document
. Wanneer het creëren van een Gecontroleerd eindpunt van de Omslag voor dit proces (nadat een proces wordt geactiveerd, wordt het een dienst), moet u de waarde van de outputparameter bepalen.
Geef de volgende waarden op om een uitvoerparameterwaarde te definiëren die voor het eindpunt van een gecontroleerde map is vereist:
de parameternaam van de Output: De naam van de outputparameter. De naam van een waarde voor de procesuitvoer wordt opgegeven in Workbench. Als de outputwaarde tot een de dienstverrichting (de dienst behoort die geen proces is dat in Workbench wordt gecreeerd), wordt de outputnaam gespecificeerd in het component.xml- dossier. De naam van de uitvoerparameter voor het proces dat in deze sectie wordt geïntroduceerd, is bijvoorbeeld SecuredDoc
.
Type van Toewijzing: Gebruikt om de output van de dienst en de verrichting te vormen. De volgende opties zijn beschikbaar:
- Als de service één object (één document) retourneert, is het patroon
%F.pdf
en is de bronbestemming sourcefilename.pdf. Het in deze sectie geïntroduceerde proces retourneert bijvoorbeeld één document. Het toewijzingstype kan daarom worden gedefinieerd als%F.pdf
(%F
betekent dat de opgegeven bestandsnaam wordt gebruikt). Met het patroon%E
geeft u de extensie van het invoerdocument op. - Als de service een lijst retourneert, is het patroon
Result\%F\
en is de bronbestemming Result\sourcefilename\source1 (uitvoer 1) en Result\sourceName\source2 (uitvoer 2). - Als de service een kaart retourneert, is het patroon
Result\%F\
en is de bronbestemming Result\sourcefilename\file1 en Result\sourcefilename\file2. Als de kaart meerdere objecten bevat, is het patroonResult\%F.pdf
en is de bronbestemming Result\sourcefilename1.pdf (uitvoer 1), Result\sourcefilenam2.pdf (uitvoer 2), enzovoort.
Type van Gegevens: Specificeert het gegevenstype van de terugkeerwaarde. Het gegevenstype van de geretourneerde waarde van het proces dat in deze sectie wordt geïntroduceerd, is bijvoorbeeld com.adobe.idp.Document
.
creeer een Gecontroleerd eindpunt van de Omslag
Nadat u de attributen, de configuratiewaarden van het eindpunt plaatst, en input en outputparameterwaarden bepaalt, moet u het Gecontroleerde eindpunt van de Omslag tot stand brengen.
laat het eindpunt toe
Nadat u een Gecontroleerd eindpunt van de Omslag creeert, moet u het toelaten. Wanneer het eindpunt wordt toegelaten, kan het worden gebruikt om de dienst aan te halen. Nadat u het eindpunt toelaat, kunt u het binnen beleidsconsole bekijken.
zie ook
Het eindpunt van een gecontroleerde map toevoegen met de Java API
Het eindpunt van een gecontroleerde map toevoegen met de Java API
Voeg een Gecontroleerd eindpunt van de Omslag toe door AEM Forms Java API te gebruiken:
-
Inclusief projectbestanden.
Neem client-JAR-bestanden, zoals adobe-livecycle-client.jar, op in het klassenpad van uw Java-project.
-
Creeer een voorwerp van de Cliënt EndpointRegistry.
- Maak een
ServiceClientFactory
-object dat verbindingseigenschappen bevat. - Maak een
EndpointRegistryClient
-object door de constructor ervan te gebruiken en hetServiceClientFactory
-object door te geven.
- Maak een
-
Attributen voor het eindpunt van gecontroleerde map instellen.
- Maak een
CreateEndpointInfo
-object met behulp van de constructor. - Geef de waarde van de connector-id op door de methode
setConnectorId
van het objectCreateEndpointInfo
aan te roepen en de tekenreekswaarde door te gevenWatchedFolder
. - Geef de beschrijving van het eindpunt op door de methode
setDescription
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die het eindpunt beschrijft. - Geef de naam van het eindpunt op door de methode
setName
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die de naam opgeeft. - Geef de service op waartoe het eindpunt behoort door de methode
setServiceId
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die de servicenaam opgeeft. - Geef de bewerking op die wordt aangeroepen door de methode
setOperationName
van het objectCreateEndpointInfo
aan te roepen en een tekenreekswaarde door te geven die de naam van de bewerking aangeeft. Typisch, wanneer het creëren van een Gecontroleerd eindpunt van de Omslag voor de dienst die uit een proces voortkwam dat in Workbench wordt gecreeerd, wordt de naam van de verrichting aangeroepen.
- Maak een
-
Geef configuratiewaarden op.
Voor elke configuratiewaarde die moet worden ingesteld voor het eindpunt van de gecontroleerde map, moet u de methode
setConfigParameterAsText
van het objectCreateEndpointInfo
aanroepen. Als u bijvoorbeeld de configuratiewaardeurl
wilt instellen, roept u de methodeCreateEndpointInfo
objectsetConfigParameterAsText
aan en geeft u de volgende tekenreekswaarden door:- Een tekenreekswaarde die de naam van de configuratiewaarde opgeeft. Geef
url
op wanneer u de configuratiewaarde vanurl
instelt. - Een tekenreeks die de waarde van de configuratiewaarde opgeeft. Geef bij het instellen van de configuratiewaarde van
url
de locatie van de gecontroleerde map op.
OPMERKING
Om alle configuratiewaarden te zien die voor de dienst EncryptDocument worden geplaatst, zie het de codevoorbeeld van Java dat bij wordt gevestigd QuickStart: het toevoegen van een Gecontroleerd eindpunt van de Omslag gebruikend Java API. - Een tekenreekswaarde die de naam van de configuratiewaarde opgeeft. Geef
-
Definieer invoerparameterwaarden.
Definieer een invoerparameterwaarde door de methode
setInputParameterMapping
van het objectCreateEndpointInfo
aan te roepen en de volgende waarden door te geven:- Een tekenreekswaarde die de naam van de invoerparameter opgeeft. De naam van de invoerparameter voor de EncryptDocument-service is bijvoorbeeld
InDoc
. - Een tekenreeks die het gegevenstype van de invoerparameter opgeeft. Het gegevenstype van de invoerparameter
InDoc
is bijvoorbeeldcom.adobe.idp.Document
. - Een tekenreekswaarde die het toewijzingstype aangeeft. U kunt bijvoorbeeld
variable
opgeven. - Een tekenreekswaarde die de toewijzingswaarde opgeeft. U kunt bijvoorbeeld *.pdf opgeven als bestandspatroon.
OPMERKING
Roep de methodesetInputParameterMapping
aan voor elke invoerparameterwaarde die moet worden gedefinieerd. Omdat het EncryptDocument-proces slechts één invoerparameter heeft, moet u deze methode eenmaal aanroepen. - Een tekenreekswaarde die de naam van de invoerparameter opgeeft. De naam van de invoerparameter voor de EncryptDocument-service is bijvoorbeeld
-
Definieer een uitvoerparameterwaarde.
Definieer een uitvoerparameterwaarde door de methode
setOutputParameterMapping
van het objectCreateEndpointInfo
aan te roepen en de volgende waarden door te geven:- Een tekenreekswaarde die de naam van de uitvoerparameter opgeeft. De naam van de uitvoerparameter voor de EncryptDocument-service is bijvoorbeeld
SecuredDoc
. - Een tekenreeks die het gegevenstype van de uitvoerparameter opgeeft. Het gegevenstype van de uitvoerparameter
SecuredDoc
is bijvoorbeeldcom.adobe.idp.Document
. - Een tekenreekswaarde die het toewijzingstype aangeeft. U kunt bijvoorbeeld
%F.pdf
opgeven.
- Een tekenreekswaarde die de naam van de uitvoerparameter opgeeft. De naam van de uitvoerparameter voor de EncryptDocument-service is bijvoorbeeld
-
Maak een eindpunt van een gecontroleerde map.
Maak het eindpunt door de methode
createEndpoint
van het objectEndpointRegistryClient
aan te roepen en het objectCreateEndpointInfo
door te geven. Deze methode retourneert eenEndpoint
-object dat het eindpunt van de gecontroleerde map vertegenwoordigt. -
Laat het eindpunt toe.
Schakel het eindpunt in door de methode
enable
van het objectEndpointRegistryClient
aan te roepen en het objectEndpoint
door te geven dat door de methodecreateEndpoint
is geretourneerd.