IBM FileNet P8, Sürüm 5.2.1            

Geliştiricilere yönelik yenilikler

Content Platform Engine V5.2.1, özel uygulamalar geliştirmek için kullanılabilecek yeni özellikler ve başka geliştirmeler sağlar.

Content Engine nesne modeli değişiklikleri

Bu yayında yeni sınıflar ve özellikler eklenmiştir. Bir özellik ve bir sınıf ise kullanımdan kaldırılmıştır ve ilerideki bir yayında ilgili destek de kaldırılacaktır.

Yeni sınıflar

  • CmAbstractSearchResult
  • CmAdvancedStorageArea
  • CmBackgroundSearch
  • CmContentBackoutQueueEntry
  • CmContentBackoutQueueSweep
  • CmContentDeletionQueueEntry
  • CmContentDeletionQueueSweep
  • CmContentReplicationQueueEntry
  • CmContentReplicationQueueSweep
  • CmFileSystemStorageDevice
  • CmIndexDefinition
  • CmIndexedColumn
  • CmIsilonFixedContentDevice
  • CmOpenStackStorageDevice
  • CmReplicaSynchronizationSiteSettings
  • CmSearchFunctionDefinition
  • CmSMTPConfiguration
  • CmStorageDevice
  • CmStorageDeviceConnection
  • ContentIntegrityOption
  • DomainType
  • ExtendedInputStream (Java API)/ExtendedStream (.NET API)
  • ReplicaSynchronizationType
  • SearchFunctionHandler

Kullanımdan kaldırılan sınıf

com.filenet.api.jdbc.Driver sınıfı Content Engine Java™ API'da kullanımdan kaldırılmıştır.

Var olan sınıflardaki yeni özellikler
Özellik Sınıf
AdvancedStorageDeletionDelay ObjectStore
AuthenticationRealmName Domain
BackgroundSearches ObjectStore
BackgroundSearchLeaseDuration CmSweepConfiguration
CmContentIntegrityOptions DatabaseStorageArea
FileStorageArea
FixedStorageArea
StorageArea
ContentSignature ContentTransfer
ContentUploadTimeout ContentConfiguration
CopyRetainedContent CmBulkMoveContentJob
CurrentDeferredObjectCount CmCustomQueueSweep
CmQueueSweep
CmThumbnailRequestSweep
DeferralCount CmAbstractQueueEntry
CmThumbnailRequest
DeferralData CmAbstractQueueEntry
CmThumbnailRequest
DeferredObjectCount CmCustomQueueSweep
CmQueueSweep
CmThumbnailRequestSweep
DomainType Domain
EventExporterAccountingInterval CmProcessEngineConfiguration
EventExporterSleepDuration CmProcessEngineConfiguration
IndexDefinitions TableDefinition
IsDateOnly PropertyDefinitionDateTime
PropertyDescriptionDateTime
PropertyTemplateDateTime
IsReadProtected PropertyDefinitionBinary
PropertyDescriptionBinary
PropertyTemplateBinary
MaximumUploadBufferSize ContentConfiguration
MaxRequestQueueSize IndexJob
SecurityIdMappingCacheMaxEntries ObjectStore
ServerCommunicationCertificateValidationEnabled VirtualServer
ServerCommunicationTraceFlags TraceLoggingConfiguration
ServerCommunicationURL VirtualServer
SourceContentRetained McMoveContentEvent
UseSequentialIds ObjectStore

Kullanımdan kaldırılan özellik

ColumnDefinition sınıfına ilişkin IsSingleIndexed özelliği kullanımdan kaldırılmıştır.

Content Engine Java ve .NET API geliştiricileri

Content Engine Java ve .NET API'ları ürüne ilişkin yeni özellikler ve başka geliştirmeler için destek sağlar.

İçerik almak için geliştirilmiş giriş akışı

ExtendedInputStream adlı yeni sınıf, Content Engine Java API'da akım içindeki rasgele konumlardan içerik alma desteği sağlar ve akımda ileriye ve geriye doğru arama yapılmasına olanak verir. Content Engine .NET API aynı desteği yeni ExtendedStream sınıfı aracılığıyla sağlar.

Önceki yayınlarda içerik alma, içerikte sıralı olarak okumayla sınırlıydı. Yeni genişletilmiş akım desteğiyle, uygulamanız çok büyük dosya içeriklerini (video ve ses içeriği gibi) dosyanın herhangi bir noktasından daha verimli bir şekilde alabilir. Bu yeteneğin gerekmediği var olan uygulamalar için herhangi bir değişiklik yapılması gerekmez. Bu yeteneği gerektiren uygulamalar için, yürürlükteki accessContentStream yönteminin döndürdüğü giriş akımını (ContentTransfer, Document, ve Annotation sınıflarında) genişletilmiş yeni sınıfa çevirerek yeni işlemleri başlatabilirsiniz.

Genişletilmiş giriş akımı tüm depolama aygıtı tiplerini desteklerse de, bir içerik akımında verimli bir şekilde arama yapma yeteneği temeldeki ortamın yetenekleriyle sınırlıdır ve bazı depolama aygıtı tipleri için uygun olmayabilir. Örneğin, dosya depolama alanı ve gelişmiş depolama alanı dosya sistemi depolama aygıtları giriş akımının yerel olarak yeniden konumlandırılacağı şekilde eniyilenmiştir ve dolayısıyla bir veri akımı içinde verimli bir şekilde arama yapabilir. Herhangi bir depolama alanı tipinden içerik önbelleğine alınmış olan dosyalar da giriş akımının yerel olarak yeniden konumlandırılacağı şekilde eniyilenmiştir.

Sıralı tanıtıcılar için destek

5.2.1 öncesi yayınlarda, nesnelere atanan benzersiz tanıtıcılar tümüyle rasgele değerler üreten bir algoritmayla oluşturuluyordu. 5.2.1 yayınında, sıralı tanıtıcılar üreten yeni bir algoritma vardır. Sıralı tanıtıcılar, temeldeki veritabanının uyguladığı doğal sıra uyarınca ardışık olarak yaratılan tanıtıcıların sıralı (tekdüze) olacağı şekilde rasgele bir kısımla birleştirildiği, zamana ve sayaca dayalı bir kısım içerir.

Bir nesne deposunda yeni bir nesne yaratıldığında, o nesne deposunun rasgele tanıtıcılar mı, yoksa sıralı tanıtıcılar mı ataması gerektiğini, ObjectStore arabirimine ilişkin yeni UseSequentialIds özelliği belirler. Sıralı tanıtıcılar içeren dizinlenmiş bir veritabanı sütunu ya da birincil anahtarında kümeli dizin bulunan bir tablo, tümüyle rasgele tanıtıcılara göre daha az yer kaplayacak şekilde saklanabilir ve daha etkili bir şekilde yönetilebilir; dolayısıyla, daha iyi performans ve yerden tasarruf sağlar.

Bu özelliğin varsayılan değeri true'dur (sıralı tanıtıcılar ata). Bir nesne deposundaki yeni nesnelerin sıralı tanıtıcı kullanmasını istemiyorsanız, UseSequentialIds özelliğinin değerini false olarak ayarlayın.

Meta veriler aracılığıyla parola özellikleri tanımlama

İkili değerli özellikler için kullanılabilecek IsReadProtected adlı yeni bir meta veri özelliği vardır; bu özellik, ikili değerli özelliğin sunucunun dışındaki uygulamalar tarafından okunamayacağını belirtir. IsReadProtected özelliğini, yalnızca sunucu içinde yürütülen güvenilir işleyici kodu tarafından kullanılabilecek parolaları ve diğer duyarlı bilgileri saklamak için kullanabilirsiniz. İkili değerli, okumaya karşı korumalı özelliğin değerini temsil eden Property nesnesini döndürmek için Content Engine Java API'nın HandlerCallContext sınıfında yeni getReadProtectedProperty yöntemini kullanın. Sisteminizi 5.2.1 yayınına yükselttiğinizde, var olan herhangi bir özel ikili değerli özellikte IsReadProtected meta veri özelliğinin değeri false olarak ayarlanır.

Gelişmiş depolama alanları

Eşleme ve otomatik eş onarımı yoluyla yüksek kullanılabilirlikte içerik depolama ve olağanüstü durumdan kurtarma olanağı sağlayan yeni bir depolama alanı için destek eklenmiştir. Gelişmiş depolama alanları genellikle Content Platform Engine yönetim konsoluyla yönetilir; ancak, gelişmiş depolama alanıyla ilgili sınıflar Content Engine API'larında gösterilir. Sınıflar şunlardır: CmAdvancedStorageArea, CmStorageDeviceConnection, CmStorageDevice, CmReplicaSynchronizationSiteSettings.

Gelişmiş depolama alanlarını desteklemek için, kuyruk taramasıyla ilgili şu sınıflar da eklenmiştir: CmContentBackoutQueueSweep, CmContentDeletionQueueSweep ve CmContentReplicationQueueSweep.

Content Platform Engine sunucu iletişimi

Content Platform Engine (CPE) sunucu iletişimi desteği, dosya sistemi dizinlerinin siteler arasında WAN üzerinden sisteme bağlanması gerekmeksizin, gelişmiş bir depolama alanı için siteler arası eşleme olanağı sağlar. CPE sunucu iletişimi genellikle Content Platform Engine yönetim konsoluyla yapılandırılırsa da, bu özelliği Content Engine API'larıyla da yapılandırabilirsiniz. VirtualServer sınıfına ServerCommunicationURL ve ServerCommunicationCertificateValidationEnabled adlı iki yeni özellik eklenmiştir.

Yeni sabit içerik aygıtları

Yeni EMC sabit içerik aygıtları için destek eklenmiştir: Atmos ve Isilon. Sabit içerik aygıtları genellikle Content Platform Engine yönetim konsoluyla yapılandırılırsa; ancak, Content Engine API'larıyla da yapılandırılabilir. İki yeni sınıf eklenmiştir: CmAtmosFixedContentDevice ve CmIsilonFixedContentDevice.

Özel taramalar

Yeni bir sunucu uzantısı tipi olan özel taramalar için destek eklenmiştir. Özel tarama, herhangi bir sistem taraması gibi, sunucuda arka plan görevi olarak çalışarak hedef sınıfın eşgörünümlerini alır ve işler. Ancak, özel taramanın eşgörünümleri işlediği eylem işleyicisi, Java ya da JavaScript dilinde kullanıcı tarafından gerçekleştirilen bir işleyicidir.

CmQueueSweep.MaximumFailures: Yeni varsayılan değer

MaximumFailures özelliğinin varsayılan değeri sıfır olarak değiştirilmiştir; yani, bir kuyruk tarama uygulaması, başarısız olan kuyruk girişlerini yeniden işlemeyi sınırsız olarak deneyebilir. Varsayılan değer değiştirilebilir. Bu değişiklik hem sistemin kuyruk taramalarını hem de kullanıcının gerçekleştirdiği özel kuyruk taramalarını etkiler. Burada tek kural dışılık, varsayılan MaximumFailures değerinin yediden üçe çevrildiği CmThumbnalRequestSweep özelliğidir.

Başarısız olan kuyruk girişlerinin işlenmesini yeniden başlatma

5.2.1 yayınından önce, bir kuyruk girişi (bir CmAbstractQueueEntry alt sınıfıyla temsil edilir) başarısızlık sayısı üst sınırına ulaştığında artık işlenmek üzere seçilmiyor, ancak QueueEntryStatus özelliği değişmiyordu. Başarısızlık sayısı üst sınırına ulaşan kuyruk girişlerinin işlenmesini yeniden başlatmak için, kuyruk taramasında (CmQueueSweep ile temsil edilir) MaximumFailures özelliğinin değerini artırmanız gerekiyordu. Sonuçta, tarama hizmeti bu kuyruk girişlerini işlemeyi yeni üst sınıra ulaşılıncaya kadar sürdürüyordu.

5.2.1 yayınında, bir kuyruk girişi başarısızlık sayısı üst sınırına ulaştığında QueueEntryStatus özelliği FAILED ayarını alarak kuyruk girişinin işlenmek üzere seçilmesini önler. Artık, kuyruk taramasında başarısızlık sayısı üst sınırını artırarak kuyruk girişlerinin işlenmesini yeniden başlatamazsınız. Onun yerine, tarama hizmetinin kuyruk girişlerini işlemeyi sürdürmesini sağlamak için, her kuyruk girişinde FailureCount özelliğini sıfır değerine ayarlamanız gerekir. Daha fazla bilgi için bakınız: Resetting failed queue sweep entries.

Yayınlar arası sınıf yükleme

Content Engine Java API'da, tek bir Java uygulaması eşgörünümünün aynı anda birden çok Content Platform Engine sunucusu yayınına bağlanmasına olanak sağlayan yayınlar arası sınıf yükleme (CRCL) yeteneği eklenmiştir.

Not: CRCL, JBoss EJB iletişimi kullanan istemci uygulamalarında desteklenmez.
Sosyal işbirliği

İstemci uygulamalarında belge işbirliği işlemleri gerçekleştirmenize olanak sağlayan sosyal içerik özellikleri eklenmiştir.

HandlerCallContext sınıfı

HandlerCallContext sınıfı aşağıdaki yöntemlerle genişletilmiştir:

  • isShuttingDown
  • getContentConversionServices
  • getReadProtectedProperty
  • getTemporaryFilesDirectory
Dizin isteklerinin sayısını denetlemek için yeni MaxRequestQueueSize özelliği

IndexJob sınıfına MaxRequestQueueSize adlı yeni bir özellik eklenmiştir. Bir dizin işi için izin verilen, yerine getirilmemiş dizin isteği sayısı üst sınırını denetlemek için bu özelliği kullanabilirsiniz.

Büyük ve küçük harfe duyarsız aramalar

Bu yayında, CmIndexDefinition sınıfına ilişkin ForCaseInsensitiveSearch özelliğiyle dizinlerde büyük ve küçük harfe duyarsız aramalar desteklenmektedir. Process Engine istemcileriyle büyük ve küçük harfe duyarsız aramalara destek sağlamak için, var olan ForceCaseInsensitiveSearch özelliği IsolatedRegion sınıfına eklenmiştir.

Arka plan araması

Arka plan araması, tarama işlemine benzer şekilde, bir arama sorgusunu arka planda arama işlemi olarak çalıştırmanızı sağlayan yeni bir özelliktir. Arka plan arama sorgusunun sonuçları, kalıcı kılınabilir Content Platform Engine nesnelerinde saklanır ve daha sonra incelenebilir ya da bir istemci uygulamasında kullanılabilir. Bu yeni özelliği desteklemek için iki yeni sınıf eklenmiştir: CmBackgroundSearch ve CmAbstractSearchResult. Bir arka plan araması yarattığınızda, bu sınıflara dayalı alt sınıflar yaratırsınız. CmBackgroundSearch sınıfı CmSweep sınıfının bir alt sınıfıdır ve şu yeni özellikleri içerir: AllowStringTruncation, EffectiveSQL, MaximumExaminedRowCount, OrderByGroupProperties, SearchExpression, SearchObjectStore, SearchResults. CmAbstractSearchResult sınıfının BackgroundSearch adlı yeni bir özelliği vardır. ObjectStore sınıfına ilişkin yeni BackgroundSearches özelliği, bir nesne deposunda çalışmakta olan arka plan aramalarını belirtir. CmSweepConfiguration sınıfına ilişkin yeni BackgroundSearchLeaseDuration özelliği, başka bir iş parçacığının isteği yeniden yayınlamayı deneyebilmesi için bir arka plan arama isteğinin çalışabileceği süreyi belirler.

Arka plan arama parametreleri

Bu yayında kullanıma sunulan arka plan arama parametreleri, bir arka plan araması SQL sorgusunda parametreleri özellik değerleriyle değiştirmenizi sağlar. Her parametre, CmBackgroundSearch nesnesinin, simgesel adı o parametrenin adıyla eşleşen özel bir özelliğiyle ilişkilendirilir. Bir arka plan araması başlatıp bir parametreyi tanımlayan bir özel özelliğin değerini ayarladığınızda, sunucu SQL sorgusunda parametre değerini o değerle değiştirir.

Toplama işlevi ve GROUP BY yantümcesi

Yalnızca arka plan aramaları için, Content Platform Engine, SQL toplama işlevlerini ve GROUP BY yantümcesini destekler. SQL toplama işlevi bir değer kümesi üzerinde bir hesaplama yapar ve hesaplamanın sonucu olarak tek bir değer döndürür. GROUP BY yantümcesi, bir ya da daha fazla toplama işleviyle, sorgunun döndürdüğü bir satır kümesini sütun temelinde gruplamak için kullanılır. Desteklenen SQL toplama işlevleri şunlardır:

  • COUNT(): İfadedeki öğelerin sayısını döndürür.
  • MAX(): İfadedeki en büyük değeri döndürür.
  • MIN(): İfadedeki en küçük değeri döndürür.
  • SUM(): İfadedeki değerlerin toplamını döndürür.
Özel arama işlevleri

Özel arama işlevleri bu yayında kullanıma sunulmuştur. Özel arama işlevleri bir nesne deposunda yaratılır ve hem anlık aramalar hem de arka plan aramaları için bir SQL deyiminin SELECT listesinde kullanılır. Her özel arama işlevi bir ya da daha fazla giriş parametresi alır ve bir dönüş değeri döndürür. Bu olanak için, CmSearchFunctionDefinition sınıfı ve CmFunctionName özelliği eklenmiştir. Bu sınıf, arama sırasında çağrılabilecek özel bir SQL arama işlevi tanımlar. Ayrıca, özel bir arama işlevi işleyicisi gerçekleştirmenize olanak sağlayan SearchFunctionHandler sınıfı da eklenmiştir. Bu sınıf şu yeni yöntemleri içerir: evaluate, getFunctionName, requiresTransaction, validate.

Güvenlik birincil kullanıcısı değerli özellikler

Bu yayınla başlayarak, nesne değerli bir özel özellik, bir kullanıcı ya da grup nesnesine gönderme yapan bir güvenlik birincil kullanıcısı değerini (SID) bulundurabilir. Sonuç olarak, PropertyDefinitionObject nesnesinin RequiredClassId özelliği artık SecurityPrincipal sınıfına ya da alt sınıflarından birine (User ya da Group) ayarlanabilir. Önceki yayınlarda, RequiredClassId özelliği GCD ve RepositoryObject sınıflarıyla sınırlıydı. Bu olanağı desteklemek için, ObjectStore sınıfına SecurityIdMappingCacheMaxEntries özelliği eklenmiştir.

Yeni SQL işlevleri

SQL sorgularında güvenlik birincil kullanıcısı değerli özellikler için destek sağlamak amacıyla, Content Engine SQL sorgusu sözdizimine şu SQL işlevleri eklenmiştir:

  • SecurityPrincipal: Bu işlev, bir arama sorgusunda kullanıcı ya da grup güvenliği birincil kullanıcısı kimliğiyle karşılaştırma yapılmasını sağlar.
  • CurrentUser: Bu işlev, bir arama sorgusunda, oturum açmış olan kullanıcı ile kullanıcı karşılaştırmaları yapılmasını sağlar.
Birden çok etki alanı

Bu yayınla başlayarak, aynı fiziksel altyapıyı ve kaynakları paylaşan, ancak mantıksal olarak ayrı olan birden çok etki alanı yaratılabilir. Bir ana etki alanı tarafından yönetilen birden çok etki alanı (kiracı etki alanları) oluşturabilirsiniz. Bu özellik için DomainType sınıfı sabiti ve şu yeni Domain özellikleri eklenmiştir: AuthenticationRealmName ve DomainType.

Birden çok sütunlu veritabanı dizinleri yaratma desteği

Önceki yayınlarda, bir veritabanı yöneticisi yerel veritabanı araçlarını kullanarak çok sütunlu bir dizini elle yaratabiliyordu. 5.2.1 yayınındaki CmIndexDefinition adlı yeni sınıf, çok sütunlu dizinlerin programsal olarak yaratılması için (Content Platform Engine yönetim ortamını kullanmanın yanı sıra) destek sağlar. Daha fazla bilgi için bakınız: CmIndexDefinition. Elle yaratılan dizinlerin Content Platform Engine meta verileriyle birleştirilmesiyle ilgili bilgi için bakınız: Upgrade custom applications.

Bu özelliği destekleyen diğer API değişiklikleri şunlardır:

  • CmIndexedColumn adlı yeni arabirim, bir dizin için sütun tanımlar.
  • TableDefinition sınıfına ilişkin IndexDefinitions adlı yeni özellik, bir tablo tanımlamasına karşılık gelen dizin tanımlamaları kümesini belirler.
  • ColumnDefinition özelliği olan IsSingleIndexed kullanımdan kaldırılmıştır.
Sunum ya da görsel gerçekleştirme için yeni IsDateOnly özelliği

PropertyDescriptionDateTime, PropertyDefinitionDateTime ve PropertyTemplateDateTime sınıflarına IsDateOnly adlı yeni bir özellik eklenmiştir. Bu özelliği, uygulamanızın sunum ya da görsel gerçekleştirme için bu DateTime özelliğini yalnızca tarih özelliği olarak kabul etmesi gerektiğini belirleyen bir ipucu olarak kullanabilirsiniz. Bu özellikle ilişkilendirilmiş bir Content Engine sunucusu davranışı olmadığını akılda tutun.

Content Platform Engine Client Download Service API geliştiricileri

Aşağıdaki özelliklerin bileşenleri artık Content Platform Engine Client Download Service kullanılarak karşıdan yüklenebilir:

  • Client Download Java API
  • Deployment Manager Integration
  • .Net API DLL
  • .Net API Installer

Process Java API geliştiricileri

Process Java API yeni sınıflar ve yöntemler içerir.

Yeni sınıflar
VWXLIFFDefinition

Bir bölge içindeki farklı ülke değerleri için XLIFF tanımlamaları yaratmak, bunları okumak, silmek ya da değiştirmek için bu sınıfı kullanın.

VWXLIFFList

XLIFF tanımlama öğeleri yaratmak, bunları okumak, silmek ya da değiştirmek için bu sınıfı kullanın. Bu sınıf diğer bölge meta veri listesi sınıflarına (VWRegionFieldList, VWSLAList ve VWWorkScheduleList) benzer.

Var olan sınıflarda yeni alan sabitleri ve yöntemler
VWAttachmentType
/**
 * Value of 7: indicating the attachment type is a Task object.
 * @since CPE 5.2.0.3 IF003
 */
public static final int ATTACHMENT_TYPE_TASK = 7;
VWLogElement
/**
 * Gets the simple sequence number of the record, beginning the
 * count at 1 and increasing by one with each new record.
 * @return The sequence number of the log record.
 * @exception VWException Thrown for various reasons, including when
 * the sequence number is not found.
 * @since CPE 5.2.1.0
 */
public double getSequenceNumberAsDouble() throws VWException
VWNotificationSettings
/**
 * Gets the 'allow local SMTP settings' flag.
 * 
 * @return The 'allow local SMTP settings' flag value.
 * @throws VWException Thrown for various causes.
 * @since CPE 5.2.1.0
 */
public boolean getAllowLocalSMTPSettings() throws VWException
/**
 * Sets the 'allow local SMTP settings' flag.
 * 
 * @param bAllowLocalSmtpSettings Specify <code>true</code> to allow   
 * specification of 'local' notification settings.  If <code>false</code>,  
 * the GCD settings will be used.  
 * @throws VWException Thrown for various causes. 
 * @since CPE 5.2.1.0 
 */ 
public void setAllowLocalSMTPSettings(boolean bAllowLocalSmtpSettings)
  throws VWException
VWParameter
/**
 * Gets a VWAttribute object containing attributes for this object,
 * as paired labels (keywords) and values in String format.
 * 
 * @return A VWAttribute object containing attributes for this object,
 * as paired labels (keywords) and values in String format.
 * @throws VWException
 * @since CPE 5.2.0.3 IF003
 */
public VWAttributeInfo getAttributeInfo() throws VWException
VWParameterDefinition
/**
 * Gets a VWAttribute object containing attributes for this object,
 * as paired labels (keywords) and values in String format.
 * Note: Attributes can not be retrieved from an operation's parameter.
 * 
 * @return A VWAttribute object containing attributes for this object,
 * as paired labels (keywords) and values in String format.
 * @throws VWException
 * @since CPE 5.2.0.3 IF003
 * @see #setAttributeInfo
 */
public VWAttributeInfo getAttributeInfo() throws VWException
/** 
 * Sets a VWAttribute object containing attributes for this object. 
 * Note: Attributes can not be set on an operation's parameter.   
 * 
 * @param theAttributeInfo A VWAttribute object containing
 * attributes for this object, as paired labels (keywords) and
 * values in String format.
 * @throws VWException * @since CPE 5.2.0.3 IF003
 * @see #getAttributeInfo 
 */
public void setAttributeInfo(VWAttributeInfo theAttributeInfo) throws VWException
VWSession
/**
 * Fetches XLIFF definitions for the region associated with the connection point.
 * 
 * @param startLocale Returns the XLIFF definitions starting from the locale 
 * specified.  If all XLIFF definitions are required, specify <code>null</code>.   
 * This method must be issued again to return subsequent items from the list. 
 * @param count - max number of objects to return. 
 * @param greaterThan - if true, will query for all fields greater than the  
 * startLocale value.  If false, will query for items equal and greater than the 
 * startLocale. 
 * @throws VWException 
 * @since CPE 5.2.1.0 
 */ 
public VWXLIFFList fetchXliffList(Locale startLocale, int count, boolean greaterThan)
      throws VWException
/**
 * @fnexclude
 * Updates all the work objects of the given task object.  May only be called local
 * to the PE server.
 * @param taskObject - the task object to update
 * @param modifiedProperties a list of modified property symbolic names
 * @throws VWException
 * @since PE 5.2.0.3 IF003
 */
public void updateTaskWorkObjects(CmTask taskObject, StringList modifiedProperties) 
  throws VWException


Son güncelleme: Ekim 2015
wn_cpe_dev.htm

© Copyright IBM Corp. 2015.