Estensione di una Business Data Entity (BDE)

  1. Creare un'estensione per la BDE.

    Ad esempio: si supponga che per il componente CorporateDocuments di LegalInformation_CLB sia presente un campo CDF (con descrizione Disponibile).

  2. Dichiarare le variabili nell'area Sezione dichiarazione relativa all'estensione della BDE.

    Ad esempio: long property.node

    long name.node

  3. Attivare l'opzione Usa nome concetto per i campi CDF di tipo enumerazione.
  4. Copiare il codice nel componente desiderato (nell'esempio, CorporateDocuments).
    Nota

    È necessario specificare il nome dell'elemento che deve corrispondere alla descrizione del campo CDF.

    1. Creare un nodo con proprietà.
      property.node = xmlNewNode("Property")

      Viene creato un nuovo nodo name.node con property.node come elemento padre.

      name.node = xmlNewNode("NameValue", XML_ELEMENT, property.node)

      Dopo la creazione di name.node, viene specificato il nome del rispettivo campo CDF con il tag name.

      xmlSetAttribute (name.node, "name", "Disponibile")

      Questo codice genera il tag CDF_Placement. Il terzo argomento del codice è il testo del prefisso visualizzato come etichetta del campo nella schermata del portale quando la modalità Programmatori è attivata.

      Il campo CDF viene posizionato in corrispondenza del campo menzionato.

      In questo esempio, pertanto, il campo CDF Disponibile viene posizionato in corrispondenza del campo DocumentDescription: xmlSetAttribute(name.node,"CDF_Placement","DocumentDescription")

      Il file XML viene aggiunto alla risposta:

      addXML(property.node)