Lägga till EJB-slutpunkter
Du kan programmässigt lägga till en EJB-slutpunkt till en tjänst med hjälp av AEM Forms Java API. Genom att lägga till en EJB-slutpunkt till en tjänst aktiverar du ett klientprogram att anropa tjänsten i EJB-läge. Det innebär att du kan välja EJB-läge när du anger anslutningsegenskaper som krävs för att anropa AEM Forms. (Se Ange anslutningsegenskaper.)
Sammanfattning av steg
Utför följande åtgärder om du vill lägga till en EJB-slutpunkt i en tjänst:
- Inkludera projektfiler.
- Skapa ett
EndpointRegistry Client-objekt. - Ange EJB-slutpunktsattribut.
- Skapa en EJB-slutpunkt.
- Aktivera slutpunkten.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Följande JAR-filer måste läggas till i projektets klasssökväg:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (krävs om AEM Forms körs på JBoss Application Server)
- jbossall-client.jar (krävs om AEM Forms körs på JBoss Application Server)
Mer information om platsen för dessa JAR-filer finns i Inkludera AEM Forms Java-biblioteksfiler.
Skapa ett EndpointRegistry-klientobjekt
Innan du programmässigt kan lägga till en EJB-slutpunkt måste du skapa ett EndpointRegistryClient-objekt.
Ange EJB-slutpunktsattribut
Om du vill skapa en EJB-slutpunkt för en tjänst anger du följande värden:
- Kopplingsidentifierare: Anger vilken typ av slutpunkt som ska skapas. Om du vill skapa en EJB-slutpunkt anger du
EJB. - Beskrivning: Anger slutpunktsbeskrivningen.
- Namn: Anger slutpunktens namn.
- Tjänstidentifierare: Anger den tjänst som slutpunkten tillhör.
- Åtgärdsnamn: Anger namnet på åtgärden som anropas med slutpunkten. När du skapar en EJB-slutpunkt anger du ett jokertecken (
*). Om du vill ange en specifik åtgärd i stället för att anropa alla tjänståtgärder, anger du åtgärdens namn i stället för att använda jokertecknet (*).
Skapa en EJB-slutpunkt
När du har angett EJB-slutpunktsattribut kan du skapa en EJB-slutpunkt för en tjänst.
Aktivera slutpunkten
När du har skapat en slutpunkt måste du aktivera den. När du har aktiverat slutpunkten kan den användas för att anropa tjänsten. När du har aktiverat slutpunkten kan du visa den i administrationskonsolen.
Se även
Lägga till en EJB-slutpunkt med Java API
Lägga till en EJB-slutpunkt med Java API
Lägg till en EJB-slutpunkt med Java API:
-
Inkludera projektfiler.
Inkludera JAR-klientfiler, t.ex. adobe-livecycle-client.jar, i Java-projektets klassökväg. (
-
Skapa ett EndpointRegistry-klientobjekt.
- Skapa ett
ServiceClientFactory-objekt som innehåller anslutningsegenskaper. - Skapa ett
EndpointRegistryClient-objekt med hjälp av dess konstruktor och skickaServiceClientFactory-objektet.
- Skapa ett
-
Ange EJB-slutpunktsattribut.
- Skapa ett
CreateEndpointInfo-objekt med hjälp av dess konstruktor. - Ange värdet för anslutaridentifieraren genom att anropa
CreateEndpointInfo-objektetssetConnectorId-metod och skicka strängvärdetEJB. - Ange beskrivningen av slutpunkten genom att anropa
CreateEndpointInfo-objektetssetDescription-metod och skicka ett strängvärde som beskriver slutpunkten. - Ange slutpunktens namn genom att anropa
CreateEndpointInfo-objektetssetName-metod och skicka ett strängvärde som anger namnet. - Ange den tjänst som slutpunkten tillhör genom att anropa
CreateEndpointInfo-objektetssetServiceId-metod och skicka ett strängvärde som anger tjänstnamnet. - Ange åtgärden som anropas genom att anropa
CreateEndpointInfo-objektetssetOperationName-metod och skicka ett strängvärde som anger åtgärdsnamnet. För SOAP- och EJB-slutpunkter anger du ett jokertecken (*), vilket betyder alla åtgärder.
- Skapa ett
-
Skapa en EJB-slutpunkt.
Skapa slutpunkten genom att anropa
EndpointRegistryClient-objektetscreateEndpoint-metod och skickaCreateEndpointInfo-objektet. Den här metoden returnerar ettEndpoint-objekt som representerar den nya EJB-slutpunkten. -
Aktivera slutpunkten.
Aktivera slutpunkten genom att anropa
EndpointRegistryClient-objektets enable-metod och skickaEndpoint-objektet som returnerades avcreateEndpoint-metoden.
Lägga till SOAP
Du kan programmässigt lägga till en SOAP slutpunkt till en tjänst med hjälp av AEM Forms Java API. Genom att lägga till en SOAP slutpunkt aktiverar du ett klientprogram att anropa tjänsten i SOAP. När du anger de anslutningsegenskaper som krävs för att anropa AEM Forms kan du alltså välja SOAP.
Sammanfattning av steg
Så här lägger du till en SOAP slutpunkt till en tjänst:
- Inkludera projektfiler.
- Skapa ett
EndpointRegistryClient-objekt. - Ange SOAP slutpunktsattribut.
- Skapa en SOAP slutpunkt.
- Aktivera slutpunkten.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du ta med proxyfilerna.
Följande JAR-filer måste läggas till i projektets klasssökväg:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (krävs om AEM Forms körs på JBoss Application Server)
- jbossall-client.jar (krävs om AEM Forms körs på JBoss Application Server)
Dessa JAR-filer krävs för att skapa en SOAP slutpunkt. Du behöver emellertid ytterligare JAR-filer om du använder SOAP slutpunkt för att anropa tjänsten. Mer information om AEM Forms JAR-filer finns i Inkludera AEM Forms Java-biblioteksfiler.
Skapa ett EndpointRegistry-klientobjekt
Om du vill lägga till en SOAP till en tjänst med programkod måste du skapa ett EndpointRegistryClient-objekt.
Ange SOAP för slutpunkter
Om du vill lägga till en SOAP slutpunkt till en tjänst anger du följande värden:
- Kopplingsidentifierarvärde: Anger vilken typ av slutpunkt som ska skapas. Om du vill skapa en SOAP slutpunkt anger du
SOAP. - Beskrivning: Anger slutpunktsbeskrivningen.
- Namn: Anger slutpunktens namn.
- Tjänstidentifierarvärde: Anger den tjänst som slutpunkten tillhör.
- Åtgärdsnamn: Anger namnet på åtgärden som anropas med slutpunkten. När du skapar en SOAP slutpunkt anger du ett jokertecken (
*). Om du vill ange en specifik åtgärd i stället för att anropa alla tjänståtgärder, anger du åtgärdens namn i stället för att använda jokertecknet (*).
Skapa en SOAP slutpunkt
När du har angett SOAP slutpunktsattribut kan du skapa en SOAP slutpunkt.
Aktivera slutpunkten
När du har skapat en slutpunkt måste du aktivera den. När slutpunkten är aktiverad kan den användas för att anropa tjänsten. När du har aktiverat slutpunkten kan du visa den i administrationskonsolen.
Se även
Lägga till en SOAP-slutpunkt med Java API
Lägga till en SOAP-slutpunkt med Java API
Lägg till en SOAP slutpunkt till en tjänst med hjälp av Java API:
-
Inkludera projektfiler.
Inkludera JAR-klientfiler, t.ex. adobe-livecycle-client.jar, i Java-projektets klassökväg.
-
Skapa ett EndpointRegistry-klientobjekt.
- Skapa ett
ServiceClientFactory-objekt som innehåller anslutningsegenskaper. - Skapa ett
EndpointRegistryClient-objekt med hjälp av dess konstruktor och skickaServiceClientFactory-objektet.
- Skapa ett
-
Ange SOAP slutpunktsattribut.
- Skapa ett
CreateEndpointInfo-objekt med hjälp av dess konstruktor. - Ange värdet för anslutaridentifieraren genom att anropa
CreateEndpointInfo-objektetssetConnectorId-metod och skicka strängvärdetSOAP. - Ange beskrivningen av slutpunkten genom att anropa
CreateEndpointInfo-objektetssetDescription-metod och skicka ett strängvärde som beskriver slutpunkten. - Ange slutpunktens namn genom att anropa
CreateEndpointInfo-objektetssetName-metod och skicka ett strängvärde som anger namnet. - Ange den tjänst som slutpunkten tillhör genom att anropa
CreateEndpointInfo-objektetssetServiceId-metod och skicka ett strängvärde som anger tjänstnamnet. - Ange åtgärden som anropas genom att anropa
CreateEndpointInfo-objektetssetOperationName-metod och skicka ett strängvärde som anger åtgärdsnamnet. För SOAP- och EJB-slutpunkter anger du ett jokertecken (*), vilket betyder alla åtgärder.
- Skapa ett
-
Skapa en SOAP slutpunkt.
Skapa slutpunkten genom att anropa
EndpointRegistryClient-objektetscreateEndpoint-metod och skickaCreateEndpointInfo-objektet. Den här metoden returnerar ettEndpoint-objekt som representerar den nya SOAP-slutpunkten. -
Aktivera slutpunkten.
Aktivera slutpunkten genom att anropa
EndpointRegistryClient-objektets enable-metod och skickaEndpoint-objektet som returnerades avcreateEndpoint-metoden.
Lägga till bevakade mappslutpunkter
Du kan programmässigt lägga till en bevakad mappslutpunkt till en tjänst med hjälp av AEM Forms Java API. Genom att lägga till en bevakad mappslutpunkt kan användare placera en fil (till exempel en PDF-fil) i en mapp. När filen placeras i mappen anropas den konfigurerade tjänsten och filen ändras. När tjänsten har utfört den angivna åtgärden sparas den ändrade filen i en angiven utdatamapp. En bevakad mapp är konfigurerad för att skannas med ett fast intervall eller med ett cron-schema, till exempel varje måndag, onsdag och fredag vid tolv.
Om du vill lägga till en övervakad mappslutpunkt i en tjänst programmatiskt bör du överväga följande kortlivade process med namnet EncryptDocument. (Se Förstå AEM Forms-processer.)
Den här processen accepterar ett oskyddat PDF-dokument som ett indatavärde och skickar sedan det oskyddade PDF-dokumentet till krypteringstjänstens EncryptPDFUsingPassword-åtgärd. PDF-dokumentet krypteras med ett lösenord och det lösenordskrypterade PDF-dokumentet är utdatavärdet för den här processen. Namnet på indatavärdet (det oskyddade PDF-dokumentet) är InDoc och datatypen är com.adobe.idp.Document. Namnet på utdatavärdet (det lösenordskrypterade PDF-dokumentet) är SecuredDoc och datatypen är com.adobe.idp.Document.
Sammanfattning av steg
Utför följande åtgärder om du vill lägga till en bevakad mappslutpunkt i en tjänst:
- Inkludera projektfiler.
- Skapa ett
EndpointRegistryClient-objekt. - Ange slutpunktsattribut för bevakad mapp.
- Ange konfigurationsvärden.
- Definiera indataparametervärden.
- Definiera ett utdataparametervärde.
- Skapa en bevakad mappslutpunkt.
- Aktivera slutpunkten.
Inkludera projektfiler
Inkludera nödvändiga filer i utvecklingsprojektet. Om du skapar ett klientprogram med Java, inkluderar du de JAR-filer som behövs. Om du använder webbtjänster måste du ta med proxyfilerna.
Följande JAR-filer måste läggas till i projektets klasssökväg:
- adobe-livecycle-client.jar
- adobe-usermanager-client.jar
- adobe-utilities.jar (krävs om AEM Forms körs på JBoss Application Server)
- jbossall-client.jar (krävs om AEM Forms körs på JBoss Application Server)
Mer information om platsen för dessa JAR-filer finns i Inkludera AEM Forms Java-biblioteksfiler.
Skapa ett EndpointRegistry-klientobjekt
Om du vill lägga till en bevakad mappslutpunkt programmatiskt måste du skapa ett EndpointRegistryClient-objekt.
Ange slutpunktsattribut för bevakad mapp
Om du vill skapa en bevakad mappslutpunkt för en tjänst anger du följande värden:
- Kopplingsidentifierare: Anger den typ av slutpunkt som skapas. Om du vill skapa en bevakad mappslutpunkt anger du
WatchedFolder. - Beskrivning: Anger beskrivningen av slutpunkten.
- Namn: Anger slutpunktens namn.
- Tjänstidentifierare: Anger den tjänst som slutpunkten tillhör. Om du till exempel vill lägga till en bevakad mappslutpunkt i processen som introduceras i det här avsnittet (en process blir en tjänst när den aktiveras med Workbench) anger du
EncryptDocument. - Åtgärdsnamn: Anger namnet på åtgärden som anropas med slutpunkten. När du skapar en bevakad mappslutpunkt för en tjänst som härstammar från en process som skapats i Workbench, brukar namnet på åtgärden vara
invoke.
Ange konfigurationsvärden
Ange konfigurationsvärden för en bevakad mappslutpunkt när du programmässigt lägger till en bevakad mappslutpunkt till en tjänst. Dessa konfigurationsvärden anges av en administratör om en bevakad mappslutpunkt läggs till med administrationskonsolen.
Följande lista anger konfigurationsvärden som anges när en bevakad mappslutpunkt läggs till i en tjänst via programmering:
- url: Anger platsen för bevakad mapp. I en klustrad miljö måste det här värdet peka på en delad nätverksmapp som är tillgänglig från alla datorer i klustret.
- asynkron: Identifierar anropstypen som asynkron eller synkron. Övergående och synkrona processer kan bara anropas synkront. Standardvärdet är true. Asynkron rekommenderas.
- cronExpression: Används av kvarts för att schemalägga avsökningen av indatakatalogen.
- purgeDuration: Detta är ett obligatoriskt attribut. Filer och mappar i resultatmappen tas bort när de är äldre än det här värdet. Detta värde mäts i dagar. Det här attributet är användbart för att säkerställa att resultatmappen inte blir full. Värdet -1 dagar anger att resultatmappen aldrig ska tas bort. Standardvärdet är -1.
- repeatInterval: Intervallet, i sekunder, för inläsning av den bevakade mappen. Om inte strypning är aktiverat bör det här värdet vara längre än tiden för att bearbeta ett genomsnittligt jobb. Annars kan systemet bli överbelastat. Standardvärdet är 5.
- repeatCount: Antalet gånger som en bevakad mapp genomsöker mappen eller katalogen. Värdet -1 anger oändlig skanning. Standardvärdet är -1.
- throttleOn: Begränsar antalet övervakade mappjobb som kan bearbetas vid en given tidpunkt. Det maximala antalet jobb bestäms av batchSize-värdet.
- userName: Det användarnamn som används när en måltjänst anropas från den bevakade mappen. Detta värde är obligatoriskt. Standardvärdet är SuperAdmin.
- domainName: Användarens domän. Detta värde är obligatoriskt. Standardvärdet är DefaultDom.
- batchSize: Antalet filer eller mappar som ska hämtas per skanning. Använd det här värdet om du vill förhindra överbelastning på datorn. Om du skannar för många filer samtidigt kan det resultera i en krasch. Standardvärdet är 2.
- waitTime: Tiden i millisekunder att vänta innan en mapp eller fil genomsöks efter att den har skapats. Om väntetiden t.ex. är 36 000 000 millisekunder (en timme) och filen skapades för en minut sedan, hämtas den här filen när 59 eller fler minuter har gått. Det här attributet är användbart för att säkerställa att en fil eller mapp kopieras helt till indatamappen. Om du t.ex. har en stor fil att bearbeta och det tar tio minuter att hämta filen anger du väntetiden till 10*60 *1000 millisekunder. Den här inställningen förhindrar att den bevakade mappen skannar filen om den inte har väntat i tio minuter. Standardvärdet är 0.
- excludeFilePattern: Det mönster som används av en bevakad mapp för att avgöra vilka filer och mappar som ska sökas igenom och hämtas. Filer eller mappar med det här mönstret skannas inte för bearbetning. Den här inställningen är användbar när indata är en mapp som innehåller flera filer. Innehållet i mappen kan kopieras till en mapp som har ett namn som kommer att hämtas av den bevakade mappen. Det här steget förhindrar att den bevakade mappen hämtar en mapp för bearbetning innan mappen kopieras helt till indatamappen. Om värdet för excludeFilePattern till exempel är
data*hämtas inte alla filer och mappar som matchardata*. Detta inkluderar filer och mappar med namnendata1,data2och så vidare. Dessutom kan mönstret kompletteras med jokertecken för att ange filmönster. Den bevakade mappen ändrar det reguljära uttrycket så att det stöder jokerteckenmönster som*.*och*.pdf. Dessa mönster med jokertecken stöds inte av reguljära uttryck. - includeFilePattern: Det mönster som den bevakade mappen använder för att avgöra vilka mappar och filer som ska sökas igenom och hämtas. Om det här värdet till exempel är
*hämtas alla filer och mappar som matcharinput*. Detta inkluderar filer och mappar med namneninput1,input2och så vidare. Standardvärdet är*. Detta värde anger alla filer och mappar. Dessutom kan mönstret kompletteras med jokertecken för att ange filmönster. Den bevakade mappen ändrar det reguljära uttrycket så att det stöder jokerteckenmönster som*.*och*.pdf. Dessa mönster med jokertecken stöds inte av reguljära uttryck. Detta värde är obligatoriskt. - resultFolderName: Mappen där de sparade resultaten lagras. Platsen kan vara en absolut eller relativ katalogsökväg. Om resultaten inte visas i den här mappen kontrollerar du felmappen. Skrivskyddade filer bearbetas inte och sparas i felmappen. Standardvärdet är
result/%Y/%M/%D/. Det här är resultatmappen i den bevakade mappen. - preserveFolderName: Den plats där filerna lagras efter att sökningen och hämtningen har slutförts. Den här platsen kan vara en absolut, relativ eller en null-katalogsökväg. Standardvärdet är
preserve/%Y/%M/%D/. - errorFolderName: Mappen där felfiler sparas. Den här platsen är alltid relativ till den bevakade mappen. Skrivskyddade filer bearbetas inte och sparas i felmappen. Standardvärdet är
failure/%Y/%M/%D/. - preserveOnFailure: Bevara indatafiler om det inte går att köra åtgärden på en tjänst. Standardvärdet är true.
- overwriteDuplicateFilename: Om värdet är true skrivs filerna i resultatmappen och i mappen preserve över. Om värdet är false används filer och mappar med ett numeriskt indexsuffix som namn. Standardvärdet är false.
Definiera indataparametervärden
När du skapar en bevakad mappslutpunkt måste du definiera värden för indataparametrar. Du måste alltså beskriva indatavärdena som skickas till åtgärden som anropas av den bevakade mappen. Ta till exempel en titt på processen som introducerades i det här avsnittet. Den har ett indatavärde med namnet InDoc och datatypen är com.adobe.idp.Document. När du skapar en bevakad mappslutpunkt för den här processen (när en process har aktiverats blir den en tjänst) måste du definiera värdet för indataparametern.
Om du vill definiera indataparametervärden som krävs för en bevakad mappslutpunkt anger du följande värden:
Namn på indataparameter: Namnet på indataparametern. Namnet på ett indatavärde anges i Workbench för en process. Om indatavärdet tillhör en tjänståtgärd (en tjänst som inte är en process som har skapats i Workbench) anges indatanamnet i filen component.xml. Namnet på indataparametern för processen som introducerades i det här avsnittet är till exempel InDoc.
Mappningstyp: Används för att konfigurera indatavärden som krävs för att anropa tjänståtgärden. Det finns två typer av mappningar:
Literal: Slutpunkten för bevakad mapp använder det värde som anges i fältet när det visas. Alla grundläggande Java-typer stöds. Om ett API till exempel använder indata som String, long, int och Boolean, konverteras strängen till rätt typ och tjänsten anropas.Variable: Det angivna värdet är ett filmönster som den bevakade mappen använder för att välja indata. Om du till exempel väljer Variabel för mappningstypen och indatadokumentet måste vara en PDF-fil, kan du ange*.pdfsom mappningsvärde.
Mappningsvärde: Anger värdet för mappningstypen. Om du till exempel väljer en Variable-mappningstyp kan du ange *.pdf som filmönster.
Datatyp: Anger datatypen för indatavärden. Datatypen för indatavärdet för processen som introducerades i det här avsnittet är com.adobe.idp.Document.
Definiera ett utdataparametervärde
När du skapar en bevakad mappslutpunkt måste du definiera ett utdataparametervärde. Det innebär att du måste beskriva utdatavärdet som returneras av tjänsten som anropas av slutpunkten för bevakad mapp. Ta till exempel en titt på processen som introducerades i det här avsnittet. Den har ett utdatavärde med namnet SecuredDoc och datatypen är com.adobe.idp.Document. När du skapar en bevakad mappslutpunkt för den här processen (när en process har aktiverats blir den en tjänst) måste du definiera parametervärdet för utdata.
Om du vill definiera ett utdataparametervärde som krävs för en bevakad mappslutpunkt anger du följande värden:
Namn på utdataparameter: Namnet på utdataparametern. Namnet på ett processutdatavärde anges i Workbench. Om utdatavärdet tillhör en tjänståtgärd (en tjänst som inte är en process som har skapats i Workbench) anges utdatanamnet i filen component.xml. Namnet på utdataparametern för processen som introducerades i det här avsnittet är till exempel SecuredDoc.
Mappningstyp: Används för att konfigurera utdata för tjänsten och åtgärden. Följande alternativ är tillgängliga:
- Om tjänsten returnerar ett enskilt objekt (ett enstaka dokument) är mönstret
%F.pdfoch källmålet är sourceFilename.pdf. Processen som introducerades i det här avsnittet returnerar till exempel ett enstaka dokument. Därför kan mappningstypen definieras som%F.pdf(%Fbetyder att det angivna filnamnet används). Mönstret%Eanger tillägget för indatadokumentet. - Om tjänsten returnerar en lista är mönstret
Result\%F\och källmålet är Result\sourcefilename\source1 (output 1) och Result\sourcefilename\source2 (output 2). - Om tjänsten returnerar en karta är mönstret
Result\%F\och källmålet är Result\sourcefilename\file1 och Result\sourcefilename\file2. Om kartan innehåller fler än ett objekt är mönstretResult\%F.pdfoch källmålet är Result\sourcefilename1.pdf (output 1), Result\sourcefilenam2.pdf (output 2) osv.
Datatyp: Anger datatypen för returvärdet. Datatypen för returvärdet för processen som introducerades i det här avsnittet är till exempel com.adobe.idp.Document.
Skapa en bevakad mappslutpunkt
När du har angett slutpunktens attribut, konfigurationsvärden och definierat in- och utdataparametervärden måste du skapa slutpunkten för den bevakade mappen.
Aktivera slutpunkten
När du har skapat en bevakad mappslutpunkt måste du aktivera den. När slutpunkten är aktiverad kan den användas för att anropa tjänsten. När du har aktiverat slutpunkten kan du visa den i administrationskonsolen.
Se även
Lägga till en bevakad mappslutpunkt med Java API
Lägga till en bevakad mappslutpunkt med Java API
Lägg till en bevakad mappslutpunkt med AEM Forms Java API:
-
Inkludera projektfiler.
Inkludera JAR-klientfiler, t.ex. adobe-livecycle-client.jar, i Java-projektets klassökväg.
-
Skapa ett EndpointRegistry-klientobjekt.
- Skapa ett
ServiceClientFactory-objekt som innehåller anslutningsegenskaper. - Skapa ett
EndpointRegistryClient-objekt med hjälp av dess konstruktor och skickaServiceClientFactory-objektet.
- Skapa ett
-
Ange slutpunktsattribut för bevakad mapp.
- Skapa ett
CreateEndpointInfo-objekt med hjälp av dess konstruktor. - Ange värdet för anslutaridentifieraren genom att anropa
CreateEndpointInfo-objektetssetConnectorId-metod och skicka strängvärdetWatchedFolder. - Ange beskrivningen av slutpunkten genom att anropa
CreateEndpointInfo-objektetssetDescription-metod och skicka ett strängvärde som beskriver slutpunkten. - Ange slutpunktens namn genom att anropa
CreateEndpointInfo-objektetssetName-metod och skicka ett strängvärde som anger namnet. - Ange den tjänst som slutpunkten tillhör genom att anropa
CreateEndpointInfo-objektetssetServiceId-metod och skicka ett strängvärde som anger tjänstnamnet. - Ange åtgärden som anropas genom att anropa
CreateEndpointInfo-objektetssetOperationName-metod och skicka ett strängvärde som anger åtgärdsnamnet. När du skapar en bevakad mappslutpunkt för en tjänst som kommer från en process som skapats i Workbench anropas vanligtvis åtgärdens namn.
- Skapa ett
-
Ange konfigurationsvärden.
För varje konfigurationsvärde som ska anges för slutpunkten för bevakad mapp måste du anropa
CreateEndpointInfo-objektetssetConfigParameterAsText-metod. Om du till exempel vill ange konfigurationsvärdeturlanropar duCreateEndpointInfo-objektetssetConfigParameterAsText-metod och skickar följande strängvärden:- Ett strängvärde som anger namnet på konfigurationsvärdet. Ange
urlnär du anger konfigurationsvärdeturl. - Ett strängvärde som anger värdet för konfigurationsvärdet. När du anger konfigurationsvärdet
urlanger du platsen för bevakad mapp.
OBSERVERA
Om du vill se alla konfigurationsvärden som angetts för EncryptDocument-tjänsten läser du Java-kodexemplet som finns på QuickStart: Lägga till en bevakad mappslutpunkt med Java API. - Ett strängvärde som anger namnet på konfigurationsvärdet. Ange
-
Definiera indataparametervärden.
Definiera ett indataparametervärde genom att anropa
CreateEndpointInfo-objektetssetInputParameterMapping-metod och skicka följande värden:- Ett strängvärde som anger namnet på indataparametern. Namnet på indataparametern för EncryptDocument-tjänsten är till exempel
InDoc. - Ett strängvärde som anger datatypen för indataparametern. Datatypen för indataparametern
InDocär till exempelcom.adobe.idp.Document. - Ett strängvärde som anger mappningstypen. Du kan till exempel ange
variable. - Ett strängvärde som anger mappningstypsvärdet. Du kan till exempel ange *.pdf som filmönster.
OBSERVERA
Anropa metodensetInputParameterMappingför varje indataparametervärde som ska definieras. Eftersom EncryptDocument-processen bara har en indataparameter, måste du anropa den här metoden en gång. - Ett strängvärde som anger namnet på indataparametern. Namnet på indataparametern för EncryptDocument-tjänsten är till exempel
-
Definiera ett utdataparametervärde.
Definiera ett utdataparametervärde genom att anropa
CreateEndpointInfo-objektetssetOutputParameterMapping-metod och skicka följande värden:- Ett strängvärde som anger namnet på utdataparametern. Namnet på utdataparametern för EncryptDocument-tjänsten är till exempel
SecuredDoc. - Ett strängvärde som anger datatypen för utdataparametern. Datatypen för utdataparametern
SecuredDocär till exempelcom.adobe.idp.Document. - Ett strängvärde som anger mappningstypen. Du kan till exempel ange
%F.pdf.
- Ett strängvärde som anger namnet på utdataparametern. Namnet på utdataparametern för EncryptDocument-tjänsten är till exempel
-
Skapa en bevakad mappslutpunkt.
Skapa slutpunkten genom att anropa
EndpointRegistryClient-objektetscreateEndpoint-metod och skickaCreateEndpointInfo-objektet. Den här metoden returnerar ettEndpoint-objekt som representerar den bevakade mappens slutpunkt. -
Aktivera slutpunkten.
Aktivera slutpunkten genom att anropa
EndpointRegistryClient-objektetsenable-metod och skickaEndpoint-objektet som returnerades avcreateEndpoint-metoden.