Funzioni sconsigliate

Questa sezione riepiloga le funzioni sconsigliate nelle offerte del prodotto che comprendono WebSphere Process Server versione 6.0, che includono WebSphere Business Integration Server Foundation versione 5.1 e WebSphere Application Server Enterprise Edition versione 5.0. Le funzioni sconsigliate delle altre offerte di prodotti WebSphere Application Server versione 5.x e 6.x sono descritte nella documentazione relativa a tali prodotti. Quando disponibili, verranno forniti i collegamenti alle informazioni aggiuntive per facilitare la migrazione dalle funzioni sconsigliate.

Elenco degli elementi sconsigliati

Nelle seguenti tabelle vengono riepilogati gli elementi obsoleti, in base alla versione e al release. Ciascuna tabella descrive la versione e il rilascio sconsigliati ed elenca ciò che sta per essere sconsigliato, come ad esempio funzioni, API, interfacce di script, strumenti, procedure guidate, dati di configurazione esposti pubblicamente, identificativi di denominazione e costanti. Dove possibile, vengono riportate le azioni di migrazioni consigliate.

Funzioni sconsigliate nella versione 6.0

Funzioni del modello di programmazione delle applicazioni e di supporto del contenitore
Il componente BRBeans è sconsigliato e sta per essere sostituito dalle nuove regole business.

Azione di migrazione consigliata:

E' necessario rimuovere manualmente tutti gli utilizzi di BRBeans e passare alle nuove regole business.

Alcuni costrutti del processo business BPEL sono stati modificati dal punto di vista sintattico nella versione 6. WebSphere Integration Developer versione 6.0 supporta solo la nuova sintassi. La migrazione è disponibile per tali costrutti.

Azione di migrazione consigliata:

Utilizzare la procedura guidata Migrazione fornita da WebSphere Integration Developer per migrare i progetti di servizio di WebSphere Business Integration Server Foundation versione 5.1 (comprese le definizioni del processo) a WebSphere Process Server versione 6.0. Una volta terminata la procedura guidata alla migrazione, è necessario effettuare manualmente alcuni passi per completare la migrazione. Per ulteriori informazioni sulla migrazione dei progetti del servizio, fare riferimento all'Information center di WebSphere Integration Developer versione 6.0.

In WebSphere Business Integration Server Foundation versione 5.1, è disponibile un'operazione per l'input e un servizio di annullamento che forniscono implicitamente un messaggio che risulta dall'unione dei dati di input del servizio compensabile sovrascritti dai relativi dati di output. Dato il supporto di compensazione ottimizzato fornito da BPEL, questa funzione è sconsigliata.

Azione di migrazione consigliata:

Utilizzare la compensazione BPEL per i nuovi processi business.

A causa delle modifiche relative alle funzioni di Business Flow Manager in WebSphere Process Server versione 6.0, i metodi di seguito riportati sono sconsigliati nell'API del processo generico:
  • L'oggetto WorkList è stato ridenominato StoredQuery, di conseguenza i seguenti metodi sono sconsigliati sul bean BusinessFlowManager, pertanto di seguito vengono indicati i metodi da utilizzare ora in WebSphere Process Server versione 6.0, se applicabili:
    • newWorkList( String workListName, String selectClause, String whereClause, String orderByClause, Integer threshold, TimeZone timezone )
      • Sostituire con: createStoredQuery( String storedQueryName, String selectClause, String whereClause, String orderByClause, Integer threshold, TimeZone timezone )
    • getWorkListNames()
      • Sostituire con: getStoredQueryNames()
    • deleteWorkList( String workListName )
      • Sostituire con: deleteStoredQuery( String storedQueryName )
    • getWorkList( String workListName )
      • Sostituire con: getStoredQuery( String storedQueryName )
    • executeWorkList( String workListName )
      • Sostituire con: query( String storedQueryName, Integer skipTuples )
    • getWorkListActions()
      • non supportato.
  • L'oggetto WorkListData è sconsigliato.
    • Utilizzare invece StoredQueryData.
  • I metodi di seguito riportati dell'oggetto ProcessTemplateData non sono più supportati:
    • getInputMessageTypeTypeSystemName()
    • getOutputMessageTypeTypeSystemName()
  • I metodi di seguito riportati dell'oggetto ProcessInstanceData non sono più supportati:
    • getInputMessageTypeTypeSystemName()
    • getOutputMessageTypeTypeSystemName()
  • I metodi di seguito riportati dell'oggetto ActivityInstanceData non sono più supportati:
    • getInputMessageTypeTypeSystemName()
    • getOutputMessageTypeTypeSystemName()
  • I metodi di seguito riportati dell'oggetto ActivityServiceTemplateData non sono più supportati:
    • getInputMessageTypeTypeSystemName()

Azione di migrazione consigliata:

Utilizzare i metodi di sostituzione indicati, se disponibili.

In seguito alle modifiche delle funzioni di Human Task Manager in WebSphere Process Server versione 6.0, i seguenti metodi sono sconsigliati nell'API del processo generico
  • I seguenti metodi sono sconsigliati sul bean HumanTaskManager, pertanto di seguito sono indicate le relative sostituzioni per l'utilizzo in WebSphere Process Server versione 6.0:
    • createMessage( TKIID tkiid, String messageTypeName )
      • Utilizzare i metodi specifici createInputMessage( TKIID tkiid ), createOutputMessage( TKIID tkiid ), createFaultMessage( TKIID tkiid ).
    • createMessage( String tkiid, String messageTypeName )
      • Utilizzare i metodi specifici createInputMessage( String tkiid ), createOutputMessage( String tkiid ), createFaultMessage( String tkiid ).
  • Per l'oggetto Task, di seguito sono indicati i metodi che non sono più supportati:
    • getInputMessageTypeName()
    • getOutputMessageTypeName()

Azione di migrazione consigliata:

Utilizzare i metodi di sostituzione indicati, se disponibili.

Il metodo forceTerminate(PIID piid, int invokeCompensation) con invokeCompensation impostato su INVOKE_COMPENSATION può essere ancora applicato alle istanze di processo in WebSphere Business Integration Server Foundation versione 5.1 in stato di errore, per i nuovi processi di WebSphere Process Server versione 6.0 questo stato non è più supportato.

Azione di migrazione consigliata:

Non è richiesta alcuna azione.

Sono sconsigliate le viste del database di seguito riportate:
  • DESCRIPTION
  • CUSTOM_PROPERTY

Azione di migrazione consigliata:

Per le nuove applicazioni, utilizzare la vista TASK_DESC per la vista DESCRIPTION e la vista TASK_CPROP per la vista CUSTOM_PROPERTY.

Modello di programmazione dei frammenti del codice Java
  • In WebSphere Business Integration Server Foundation versione 5.1, l'accesso alle variabili BPEL all'interno dei frammenti del codice Java in linea (attività e condizioni) viene fornito mediante i metodi getter e setter. Questi metodi non sono supportati. Inoltre, non è supportato il metodo WSIFMessage, che viene utilizzato per rappresentare le variabili BPEL nei frammenti del codice Java.
  • I metodi <typeOfP> getCorrelationSet<cs> Property<p>() non sono supportati, in quanto non considerano le serie di correlazioni dichiarate a livello di ambito, possono essere utilizzati solo per accedere alle serie di correlazioni dichiarate a livello di processo.
  • I metodi WebSphere Business Integration Server Foundation versione 5.1 per accedere alle proprietà personalizzate all'interno delle attività del frammento Java non sono supportati.
  • I seguenti metodi getPartnerLink non sono supportati. Poiché non considerano i collegamenti partner dichiarati a livello di ambito possono solo essere utilizzati per accedere ai collegamenti partner dichiarati a livello di processo.
    • EndpointReference getPartnerLink();
    • EndpointReference getPartnerLink (int role);
    • void setPartnerLink (EndpointReference epr);

Azione di migrazione consigliata:

Utilizzare la procedura guidata Migrazione fornita da WebSphere Integration Developer 6.0 per eseguire la migrazione dei progetti del servizio WebSphere Business Integration Server Foundation versione 5.1 (comprese le definizioni del processo) a WebSphere Process Server versione 6.0. Una volta terminata la procedura guidata alla migrazione, è necessario effettuare manualmente alcuni passi per completare la migrazione. Per ulteriori informazioni sulla migrazione dei progetti del servizio, fare riferimento all'Information center di WebSphere Integration Developer versione 6.0.

Funzioni dei servizi applicazioni
La funzione del servizio di messaggistica estesa e tutti gli API e SPI EMS/CMM elencati di seguito sono sconsigliati:
  • com/ibm/websphere/ems/CMMCorrelator
  • com/ibm/websphere/ems/CMMException
  • com/ibm/websphere/ems/CMMReplyCorrelator
  • com/ibm/websphere/ems/CMMRequest
  • com/ibm/websphere/ems/CMMResponseCorrelator
  • com/ibm/websphere/ems/ConfigurationException
  • com/ibm/websphere/ems/FormatException
  • com/ibm/websphere/ems/IllegalStateException
  • com/ibm/websphere/ems/InputPort
  • com/ibm/websphere/ems/OutputPort
  • com/ibm/websphere/ems/transport/jms/JMSRequest
  • com/ibm/websphere/ems/TimeoutException
  • com/ibm/websphere/ems/TransportException
  • com/ibm/ws/spi/ems/CMMFactory
  • com/ibm/ws/spi/ems/format/cmm/CMMFormatter
  • com/ibm/ws/spi/ems/format/cmm/CMMParser
  • com/ibm/ws/spi/ems/format/Formatter
  • com/ibm/ws/spi/ems/format/Parser
  • com/ibm/ws/spi/ems/transport/CMMReceiver
  • com/ibm/ws/spi/ems/transport/CMMReplySender
  • com/ibm/ws/spi/ems/transport/CMMSender
  • com/ibm/ws/spi/ems/transport/MessageFactory

Azione di migrazione consigliata:

Invece di utilizzare il servizio di messaggistica estesa e lo strumento associato, è necessario utilizzare gli API JMS o tecnologie di messaggistica equivalente.

Funzioni sconsigliate in WebSphere Business Integration Server Foundation versione 5.1.1

In WebSphere Business Integration Server Foundation versione 5.1.1 non sono presenti funzioni sconsigliate.

Funzioni sconsigliate in WebSphere Business Integration Server Foundation versione 5.1

Strumenti di installazione e migrazione
I processi aziendali modellati con WSAD-IE (WebSphere Studio Application Developer Integration Edition) versione 5.0 o precedente sono sconsigliati.

Azione di migrazione consigliata:

Utilizzare l'opzione Esegui migrazione fornita con WebSphere Studio Application Developer Integration Edition versione 5.1 per eseguire la migrazione dei processi business a processi basati su BPEL.

Vari metodi e interfacce API di Business Process Choreographer sono utilizzati per i processi business creati con WebSphere Studio Application Developer Integration Edition versione 5.0 o precedente.

Azione di migrazione consigliata:

Per un elenco dettagliato di metodi e delle interfacce API, fare riferimento a Javadoc fornito con Business Process Choreographer.

Funzioni del modello di programmazione delle applicazioni e di supporto del contenitore
Interfacce di programmazione Business Rule Bean che comprendono le classi, i metodi e gli attributi di seguito riportati sono sconsigliati:
  • Classi pubbliche:
    • com.ibm.websphere.brb.RuleImporter
    • com.ibm.websphere.brb.RuleExporter
  • Metodi pubblici:
    • getLocalRuleManager() sulla classe com.ibm.websphere.brb.TriggerPoint
  • Attributo protetto:
    • ruleMgr sulla classe com.ibm.websphere.brb.TriggerPoint

Azione di migrazione consigliata:

Non è richiesta alcuna azione.

I metodi dell'interfaccia di programmazione della classe com.ibm.websphere.scheduler scheduler.Scheduler sono sconsigliati:
  • public BeanTaskInfo createBeanTaskInfo();
  • public MessageTaskInfo createMessageTaskInfo();

Azione di migrazione consigliata:

Utilizzare i metodi di seguito riportati:

  • public Object createTaskInfo(Class taskInfoInterface) throws TaskInfoInvalid;
  • BeanTaskInfo ti = (BeanTaskInfo) Scheduler.createTaskInfo(BeanTaskInfo.class);
L'API di personalizzazione del gateway dei servizi web è sconsigliato.

Azione di migrazione consigliata:

Non Š richiesta alcuna azione. Tuttavia, se possibile, utilizzare l'API java per i gestori JAX-RPC (XML-based Remote Procedure Call) piuttosto che le interfacce specifiche del gateway dei servizi web, come ad esempio i filtri. L'API del gateway dei servizi web verrà sostituito in un rilascio successivo. Per ulteriori informazioni, fare riferimento all'articolo 'Gestori JAX-RPC - Un'alternativa ai filtri gateway' che si trova all'Information center di WebSphere Business Integration Server Foundation.

Funzioni sconsigliate in WebSphere Application Server Enterprise Edition versione 5.0.2

Funzioni del modello di programmazione delle applicazioni e di supporto del contenitore
L'interfaccia della classe com.ibm.websphere.scheduler scheduler.MessageTaskInfo è sconsigliata
  • public int setJMSPriority();

Azione di migrazione consigliata:

Utilizzare il seguente metodo al posto di quello sconsigliato:
  • public int getJMSPriority();

Funzioni sconsigliate in WebSphere Application Server Enterprise Edition versione 5.0.1

WebSphere Application Server Enterprise Edition versione 5.0.1 non dispone di funzioni sconsigliate.

Funzioni sconsigliate in WebSphere Application Server Enterprise Edition versione 5.0

WebSphere Application Server Enterprise Edition versione 5.0 non dispone di funzioni sconsigliate.

Terms of use |

Last updated: Mon Apr 10 13:28:58 2006

(c) Copyright IBM Corporation 2005, 2006.
This information center is powered by Eclipse technology (http://www.eclipse.org)