Aktiválás specifikáció tulajdonságai

Az Aktiválás specifikáció tulajdonságai tárolják a bejövő esemény feldolgozásának konfigurációs információit egy üzenetvégponthoz. Ezek vagy a vállalati szolgáltatáskeresés varázslón vagy a WebSphere Process Server adminisztrációs konzolján keresztül állíthatók be.

Az adapter beállításakor adja meg az alább felsorolt aktiválás specifikáció tulajdonságokat.

Az Adapter for FTP Aktiválás specifikáció tulajdonságai

Tulajdonság Típus Leírás Globalis Kötelező Alapérték
DataSourceJNDIName String Az eseménytároló által a JDBC adatbázis-kapcsolat lekéréséhez használt adatforrás JNDI neve. Az adatforrást létre kell hozni a WebSphere Process Server kiszolgálón. Az adatforrás létrehozása közben megadott adatbázisnak már léteznie kell. Igen Igen Nincs
EventTableName String Az adapter által eseménytárolásra használt tábla neve. Több aktiválás specifikáció esetén mindhez egyedi értéket kell megadni. Az adapter másik példánya, vagy egy másik adapter nem használhatja ugyanazt a tábla nevet. Ha a tábla nem létezik az adatbázisban, akkor az adapter létrehozza azt. Igen Igen Nincs
DatabaseSchemaName String Az eseménytároló által használt adatbázis sémaneve. Igen Nem Nincs
DatabaseUsername String Az eseménytároló által az adatforrásból egy JDBC adatbázis-kapcsolat megszerzéséhez használt felhasználónév. Igen Nem Nincs
DatabasePassword String Az eseménytároló által az adatforrásból egy JDBC adatbázis-kapcsolat megszerzéséhez használt jelszó. Igen Nem Nincs
CreateTable Boolean Ha igaz, akkor létrejön az esemény tábla, és a kapcsolódó indexek. A táblalétrehozás közben fellépő hibák elhárításához állítsa a tulajdonság értékét hamisra. Ekkor a táblákat és az indexeket kézzel lehet létrehozni. Nem Nem igaz
EventDirectory String Annak az FTP kiszolgálónak az FTP URL címe, ahonnan az eseményfájlok lekérésre kerülnek a bejövő műveletekhez.

Az FTP URL megadásának szintaxis: ftp://[felhasználó:jelszó@]
FTPkiszolgáló[:port]
[TávoliEseménykönyvtár]

Meg lehet adni a következő információkat is:
  • Annak a felhasználónak a felhasználói neve és jelszava, aki az FTP kiszolgálóhoz csatlakozni, és FTP műveleteket végrehajtani. Ha nincs megadva az EventDirectory attribútumban, akkor meg kell adni a Felhasználói név és Jelszó tulajdonságokban.
  • FTP port. Ha nincs megadva az EventDirectory attribútumban, akkor az adapter az alapértelmezett FTP portot használja.
  • Távoli eseménykönyvtár. Ha nincs megadva az EventDirectory attribútumban, akkor az adapter abból a könyvtárból kérdezi le az eseményfájlokat, amely a kapcsolatot létesítette az FTP kiszolgálóhoz.
Igen Igen Nincs
EventFileMask String Eseményfájlok szűrője. A fájlszűrő egy jól képzett kifejezés, amely alfanumerikus karakterekből és a * és ? helyettesítő karakterekből áll. Igen Igen *.*
SortEventFiles String A lekérdezendő eseményfájlok rendezési sorrendjét határozza meg. A támogatott értékek:
  • Fájlnév - fájlnév szerint növekvő sorrend
  • Timestamp – időpecsét legutóbbi módosítása szerint növekvő rendezés
  • <Üres> - nincs rendezve
Az eseményfájl sorrendje, amelyből az eseményeket kell kivenni, csak akkor érvényes, ha az aktiválás specifikáció DeliveryType tulajdonságának értéke: RENDEZETT. A fájlnevek rendezése az FTP kiszolgáló területi beállításain alapján történik. A területi beállításokat és azok vonatkozó szabályait az ICU4J csomag segítségével lehet követni.
Nem Nem <üres> (= nincs rendezve)
FTPArchiveDirectory String Az archívum könyvtár relatív elérési útja az FTP kiszolgálón. A könyvtárnak már léteznie kell. Ezen tulajdonság használatára az archiválás megadásához több lehetőség van:
  • Érték megadása ennek a tulajdonságnak, de az FTPRenameExt tulajdonságnak nem, azt okozza, hogy az adapter hozzáfűz egy időpecsétet az esemény fájlnevéhez és áthelyezi az ebben a tulajdonságban megadott FTP kiszolgálón lévő archív könyvtárba.
  • Érték megadása ennek a tulajdonságnak és az FTPRenameExt tulajdonságnak azt okozza, hogy az adapter átnevezi a feldolgozott esemény fájlnevét egy időpecséttel és az FTPRenameExt tulajdonságban megadott névvel, és áthelyezi az ebben a tulajdonságban megadott FTP kiszolgálón lévő archív könyvtárba.
  • Ha nincs érték megadva sem ennek a tulajdonságnak, sem az FTPRenameExt tulajdonságnak azt okozza, hogy az adapter törli a feldolgozott eseményfájlt annak archiválása nélkül.
  • Ha nincs érték megadva ennek a tulajdonságnak, azonban az FTPRenameExt tulajdonságnak igen, azt okozza, hogy az adapter átnevezi a feldolgozott eseményfájlt egy időpecsét és az FTPRenameExt tulajdonságban megadott érték hozzáadásával.
Igen Nem Nincs
FTPRenameExtension String Az a fájlkiterjesztés vagy utótag, amit az adapter használ a távoli FTP fájl átnevezésére, miután a kapcsolat azt lekérdezte. A fájl átnevezése megakadályozza, hogy a kapcsolat lekérdezze ugyanazt a fájlt a következő lekérdezési ciklusban. Az adapter beállítható úgy, hogy átnevezze a feldolgozott eseményfájlokat és áthelyezze azokat egy archív könyvtárba. Igen Nem Nincs
UserName String Annak a felhasználónak a neve, aki jogosult az FTP kiszolgálóhoz csatlakozni és FTP műveleteket végrehajtani. Ennek a tulajdonságnak nem szükséges értéket adni, ha az EventDirectory tulajdonságban megadott URL tartalmazza a felhasználónevet. Igen Nem Nincs
Password String Annak a felhasználónak a jelszava, aki jogosult az FTP kiszolgálóhoz csatlakozni és FTP műveleteket végrehajtani. Ennek a tulajdonságnak nem szükséges értéket adni, ha az EventDirectory tulajdonságban megadott URL tartalmazza a jelszót. Igen Nem Nincs
FTPGetQuantity Integer A távoli FTP URL címről az egyes távoli lekérdezésekkel lekérdezett fájlok számát határozza meg. Nem Igen 10
FTPPollFrequency Integer Meghatározza, hogy az adapter milyen gyakran kérdezze le az FTP kiszolgálót a szabványos lekérdezési ciklusok számában mérve. Ha például a PollPeriod 10000-re és az FTPPollFrequency 6-ra van állítva, akkor az adapter a LocalEventDirectory könyvtárat 10 másodpercenként kérdezi le, illetve a távoli EventDirectory könyvtárat 60 másodpercenként kérdezi le. Az adapter csak akkor végzi el a lekérdezést, ha megadja ezen tulajdonság értékét. Ha a PollPeriod 0, akkor a számításhoz 1-ként vesszük figyelembe. Ha a számítás 0-ra értékeli, akkor az adapter nem végzi el az FTP lekérdezést. Nem Igen 5
EISEncoding String Az FTP kiszolgáló kódolása. Használja ezt az értéket az FTP kiszolgáló vezérlőkapcsolat kódolásának beállításához.
  • Ha sem az adapter szinten, sem pedig az aktiválás specifikáció szintjén nincs beállítva az EISEncoding tulajdonság (mindkettő null), akkor az FTP kiszolgálóval történő kommunikáció közben semmi nem lesz beállítva a vezérlőkapcsolaton.
  • Ha az EISEncoding adapter szinten be van állítva, aktiválás specifikáció szinten pedig nincsen, akkor az adapter szinten lévő érték be lesz állítva a vezérlőkapcsolaton az FTP kiszolgálóval történő kommunikáció közben. Ez akkor hasznos, ha több aktiválás specifikációt ugyanazzal a kódolás beállítással használ. Ebben az esetben állítsa be az értéket adapter szinten, így a vezérlőkapcsolathoz az összes kapcsolat ugyanazt a kódolást fogja használni.
  • Ha az EISEncoding adapter szinten nincs, de aktiválás specifikáció szinten be van állítva, akkor az FTP kiszolgálóval történő kommunikáció közben az aktiválás specifikáció szinten lévő érték lesz beállítva a vezérlőkapcsolaton. Mivel az érték aktiválás specifikáció szinten van megadva, ezért csak arra az aktiválás specifikációra érvényes.
  • Ha az EISEncoding tulajdonság mind adapter szinten, mind pedig aktiválás specifikáció szinten be van állítva, akkor az aktiválás specifikáció szinten lévő érték lesz előnyben részesítve.

Adjon meg az attribútumnak bármilyen Java által támogatott kódkészletet.

Nem Nem Nincs
LocalEventDirectory String Az a helyi rendszeren lévő könyvtár, ahová az adapter letölti az eseményfájlokat az FTP helyről. Meg kell adnia egy értéket ehhez a tulajdonsághoz, hogy engedélyezze az adapter számára az események feldolgozását. Igen Igen Nincs
LocalArchiveDirectory String A helyi Archívum könyvtár abszolút elérési útja. A könyvtárnak érvényesnek kell lenni, és már léteznie kell. Igen Nem Nincs
FailedArchiveExt String Az eseményfájlban lévő olyan üzleti objektumok archiválásához használt fájlkiterjesztés, amelyek nem lettek sikeresen feldolgozva. Ez a tulajdonság csak akkor használatos, ha a LocalArchiveDirectory érvényes és létezik. Igen Nem fail
OriginalArchiveExt String Az eredeti eseményfájl archiválásához használt fájlkiterjesztés. Ez megőrzi a teljes eseményfájlt arra az esetre, ha annak valamelyik üzleti objektuma meghibásodna. Ez a tulajdonság csak akkor használatos, ha a LocalArchiveDirectory érvényes és létezik. Igen Nem original
SuccessArchiveExt String Az összes sikeresen feldolgozott üzleti objektum archiválásához használandó fájlkiterjesztés. Ez a tulajdonság csak akkor használatos, ha a LocalArchiveDirectory érvényes és létezik. Igen Nem success
IncludeEndBODelimiter Boolean Ha az értéke igaz, akkor a határoló az üzleti objektummal együtt elküldésre kerül a további feldolgozásra. Ez a tulajdonság csak akkor érvényes, ha az eseményfájl egy határoló alapján van felosztva. Nem Nem false (hamis)
DataConnectionMode String Az FTP kiszolgáló által a fájlátvitelek alatt használt adatkapcsolati mód. Beállításának az active vagy passive értéket fogadja el. Nem Nem active
FileTransferType Integer Bejövő műveletek során használt fájlátvitel típusa. Beállításának az ASCII vagy binary értéket fogadja el. Nem Nem binary
CustomParserClassName String Az ls –l kimenet értelmezésére használt egyéni értelmező teljes képzésű osztályneve. Csak akkor használatos, ha az ls –l kimenete eltér a szabványos kimenettől. Nem Nem Nincs
FilePassByReference Boolean Megadja, hogy az eseményfájl tartalma nem lett elküldve a végponthoz.

Ha az értéke igaz, akkor a fájl egy időpecséttel kiegészítve el lett küldve a LocalArchiveDirectory tulajdonsághoz. Az időpecsét megelőzi a hibákat és a fájlok felülírását abban az esetben, ha egy ugyanolyan nevű fájl érkezik. A tulajdonság értéke csak akkor lehet igaz, ha be van állítva a LocalArchiveDirectory tulajdonság, és létezik a megadott könyvtár. Ezt a tulajdonságot csak a PassThrough bejövő műveletek esetén használjuk. Ha engedélyezett, akkor a fájl nem lesz feldarabolva.

Nem Nem false (hamis)
SplittingFunctionClass
Name
String Ez az érték a fájl felosztásához használt osztályfájl teljes képzésű nevét veszi fel. Két értéket igényel:
  • A com.ibm.j2ca.extension.
    utils.filesplit.SplitByDelimiter osztályt, amely határolók alapján osztja fel az eseményfájlt.
  • A com.ibm.j2ca.extension.
    utils.filesplit.SplitBySize osztályt, amely az eseményfájl mérete alapján osztja fel az eseményfájlt.
A határoló vagy a fájlméret a SplitCriteria tulajdonságban van megadva. Ha az EventContentType tulajdonság értéke null, akkor automatikusan az az osztály lesz beállítva, amely a fájlméret alapján hajtja végre a felosztást.
Nem Nem com.ibm.
j2ca.
extension.
utils.
filesplit.
SplitBySize
FileContentEncoding String Az eseményfájlok olvasására használt kódolás az EndBODelimiter tulajdonság alapján, illetve a string-byte[] átalakítások alatt is. Ha nincs megadva, akkor az adapter specifikus kódolás nélkül próbál meg olvasni. Bármilyen Java által támogatott kódkészletet megadhat. Nem Nem Nincs
SplitCriteria String Ez az attribútum különböző értékeket vesz fel a SplittingFunctionClassName tulajdonság értéke alapján.
  • Ha a SplittingFunctionClassName tulajdonság azt adja meg, hogy a fájlokat egy határoló alapján kell felosztani, akkor a SplitCriteria az eseményfájlban lévő üzleti objektumokat elválasztó határolót tartalmazza.
  • Ha a SplittingFunctionClassName tulajdonság értéke azt adja meg, hogy a felosztást méret alapján kell végezni, akkor a SplitCriteria tulajdonság a byte méretet adja meg egy érvényes szám formájában.
    • Ha az eseményfájl mérete nagyobb ennél az értéknél, akkor az adapter felosztja a fájlt ilyen méretű darabokra, és a darabok kerülnek elküldésre.
    • Ha az eseményfájl mérete kisebb ennél az értéknél, akkor az egész eseményfájl el lesz elküldve. Ha a SplitCriteria=0, akkor a darabolás tiltott.
Ha a FilePassByReference engedélyezett a bejövő PassThrough során, akkor az eseményfájl nem kerül felosztásra.
Igen Nem 0
SocksProxyHost String Annak a proxykiszolgálóként használatos számítógépnek a hosztneve, amelyen keresztül az adapter kérései továbbításra kerülnek az FTP kiszolgáló felé. Igen Nem Nincs
SocksProxyPort String A proxykiszolgáló portszáma, amelyen keresztül az adapter kérései továbbításra kerülnek az FTP kiszolgáló felé. Nem Nem Nincs
SocksProxyUserName String A proxykiszolgáló hitelesítéshez használt felhasználónév. Igen Nem Nincs
SocksProxyPassword String A proxykiszolgáló hitelesítéshez használt jelszó. Igen Nem Nincs
FTPScriptFileExecuted
BeforeInbound
String A helyi adaptergépről minden bejövő lekérdezési ciklus előtt lefuttatott parancsfájl abszolút elérési útja. Igen Nem Nincs
FTPScriptFile
ExecutedAfterInbound
String A helyi adaptergépről minden bejövő lekérdezési ciklus után lefuttatott parancsfájl abszolút elérési útja. Igen Nem Nincs
DefaultObjectName String Az esemény végpontba szállítása előtt az adatátalakítási keretrendszer által használt fordító üzleti objektum. Például: FTPFileBG vagy CustomerWrapperBG. Nem Nem Nincs
EventContentType String Annak a bemeneti eseményfájlnak a tartalom/MIME típusa, ami az adatátalakítási keretrendszernek kerül elküldésre, hogy meghívja a megfelelő adatkezelőt, mialatt az üzleti objektum karaktersorozatot egy üzleti objektummá alakítja át. PassThrough művelet esetén a beállítás értéke NULL. Nem Nem Nincs
Kapcsolódó hivatkozás
Erőforrásadapter tulajdonságai
Kapcsolat specifikáció tulajdonságai
Felügyelt (J2C) kapcsolatgyár tulajdonságai
Együttműködés specifikáció tulajdonságai

Használat feltételei |


(c) Copyright IBM Corporation 2005, 2006.
Az információs központ Eclipse technológiára épül (http://www.eclipse.org)