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.)

OPMERKING
U kunt geen EJB eindpunt toevoegen door de Webdiensten te gebruiken.
OPMERKING
Typisch, wordt een eindpunt EJB toegevoegd aan de dienst door gebrek, echter, kan een eindpunt EJB aan een proces worden toegevoegd dat programmatically wordt opgesteld of wanneer een eindpunt EJB werd verwijderd en opnieuw moet worden toegevoegd.

Overzicht van de stappen

Om een eindpunt EJB aan de dienst toe te voegen, voer de volgende taken uit:

  1. Inclusief projectbestanden.
  2. Maak een EndpointRegistry Client -object.
  3. EJB-eindpuntkenmerken instellen.
  4. Maak een EJB-eindpunt.
  5. 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

Inclusief AEM Forms Java-bibliotheekbestanden

Verbindingseigenschappen instellen

Een EJB-eindpunt toevoegen met de Java API

Voeg een EJB eindpunt toe door Java API te gebruiken:

  1. Inclusief projectbestanden.

    Neem client-JAR-bestanden, zoals adobe-livecycle-client.jar, op in het klassenpad van uw Java-project. (

  2. 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 het ServiceClientFactory -object door te geven.
  3. 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 object CreateEndpointInfo aan te roepen en de tekenreekswaarde door te geven EJB .
    • Geef de beschrijving van het eindpunt op door de methode setDescription van het object CreateEndpointInfo 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 object CreateEndpointInfo 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 object CreateEndpointInfo 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 object CreateEndpointInfo 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.
  4. Maak een EJB-eindpunt.

    Maak het eindpunt door de methode createEndpoint van het object EndpointRegistryClient aan te roepen en het object CreateEndpointInfo door te geven. Deze methode retourneert een Endpoint -object dat het nieuwe EJB-eindpunt vertegenwoordigt.

  5. Laat het eindpunt toe.

    Schakel het eindpunt in door de methode enable van het object EndpointRegistryClient aan te roepen en het object Endpoint door te geven dat door de methode createEndpoint 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.

OPMERKING
U kunt geen SOAP eindpunt toevoegen door de Webdiensten te gebruiken.
OPMERKING
Typisch, wordt een SOAP eindpunt toegevoegd aan de dienst door gebrek, echter, kan een SOAP eindpunt aan een proces worden toegevoegd dat programmatically wordt opgesteld of wanneer een SOAP eindpunt werd verwijderd en moet opnieuw worden toegevoegd.

Overzicht van de stappen

Om een SOAP eindpunt aan de dienst toe te voegen, voer de volgende taken uit:

  1. Inclusief projectbestanden.
  2. Maak een EndpointRegistryClient -object.
  3. Stel SOAP eindpuntkenmerken in.
  4. Maak een SOAP eindpunt.
  5. 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

Inclusief AEM Forms Java-bibliotheekbestanden

Verbindingseigenschappen instellen

Een SOAP eindpunt toevoegen met de Java API

Voeg een SOAP eindpunt aan de dienst toe door Java API te gebruiken:

  1. Inclusief projectbestanden.

    Neem client-JAR-bestanden, zoals adobe-livecycle-client.jar, op in het klassenpad van uw Java-project.

  2. 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 het ServiceClientFactory -object door te geven.
  3. 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 object CreateEndpointInfo aan te roepen en de tekenreekswaarde door te geven SOAP .
    • Geef de beschrijving van het eindpunt op door de methode setDescription van het object CreateEndpointInfo 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 object CreateEndpointInfo 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 object CreateEndpointInfo 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 object CreateEndpointInfo 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.
  4. Maak een SOAP eindpunt.

    Maak het eindpunt door de methode createEndpoint van het object EndpointRegistryClient aan te roepen en het object CreateEndpointInfo door te geven. Deze methode retourneert een Endpoint -object dat het nieuwe SOAP-eindpunt vertegenwoordigt.

  5. Laat het eindpunt toe.

    Schakel het eindpunt in door de methode enable van het object EndpointRegistryClient aan te roepen en geef het object Endpoint door dat door de methode createEndpoint 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.)

aw_aw_encryptdocumentprocess

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 .

OPMERKING
U kunt geen Gecontroleerd eindpunt van de Omslag toevoegen door de Webdiensten te gebruiken.

Overzicht van de stappen

Voer de volgende taken uit om een eindpunt van een gecontroleerde map aan de service toe te voegen:

  1. Inclusief projectbestanden.
  2. Maak een EndpointRegistryClient -object.
  3. Attributen voor het eindpunt van gecontroleerde map instellen.
  4. Geef configuratiewaarden op.
  5. Definieer invoerparameterwaarden.
  6. Definieer een uitvoerparameterwaarde.
  7. Maak een eindpunt van een gecontroleerde map.
  8. 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 met data* . Dit omvat bestanden en mappen met de naam data1 , 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 met input* . Dit omvat bestanden en mappen met de naam input1 , 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 patroon Result\%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

Inclusief AEM Forms Java-bibliotheekbestanden

Verbindingseigenschappen instellen

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:

  1. Inclusief projectbestanden.

    Neem client-JAR-bestanden, zoals adobe-livecycle-client.jar, op in het klassenpad van uw Java-project.

  2. 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 het ServiceClientFactory -object door te geven.
  3. 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 object CreateEndpointInfo aan te roepen en de tekenreekswaarde door te geven WatchedFolder .
    • Geef de beschrijving van het eindpunt op door de methode setDescription van het object CreateEndpointInfo 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 object CreateEndpointInfo 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 object CreateEndpointInfo 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 object CreateEndpointInfo 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.
  4. Geef configuratiewaarden op.

    Voor elke configuratiewaarde die moet worden ingesteld voor het eindpunt van de gecontroleerde map, moet u de methode setConfigParameterAsText van het object CreateEndpointInfo aanroepen. Als u bijvoorbeeld de configuratiewaarde url wilt instellen, roept u de methode CreateEndpointInfo object setConfigParameterAsText aan en geeft u de volgende tekenreekswaarden door:

    • Een tekenreekswaarde die de naam van de configuratiewaarde opgeeft. Geef url op wanneer u de configuratiewaarde van url 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.
  5. Definieer invoerparameterwaarden.

    Definieer een invoerparameterwaarde door de methode setInputParameterMapping van het object CreateEndpointInfo 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 bijvoorbeeld com.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 methode setInputParameterMapping aan voor elke invoerparameterwaarde die moet worden gedefinieerd. Omdat het EncryptDocument-proces slechts één invoerparameter heeft, moet u deze methode eenmaal aanroepen.
  6. Definieer een uitvoerparameterwaarde.

    Definieer een uitvoerparameterwaarde door de methode setOutputParameterMapping van het object CreateEndpointInfo 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 bijvoorbeeld com.adobe.idp.Document .
    • Een tekenreekswaarde die het toewijzingstype aangeeft. U kunt bijvoorbeeld %F.pdf opgeven.
  7. Maak een eindpunt van een gecontroleerde map.

    Maak het eindpunt door de methode createEndpoint van het object EndpointRegistryClient aan te roepen en het object CreateEndpointInfo door te geven. Deze methode retourneert een Endpoint -object dat het eindpunt van de gecontroleerde map vertegenwoordigt.

  8. Laat het eindpunt toe.

    Schakel het eindpunt in door de methode enable van het object EndpointRegistryClient aan te roepen en het object Endpoint door te geven dat door de methode createEndpoint is geretourneerd.