Ein Basisbenutzerprofil enthält Registrierungsinformationen, demografische Informationen, Adressinformationen, das Einkaufsprotokoll und weitere Attribute. Ein Geschäftsnenutzerprofil enthält die gleichen Informationen wie ein Basis-Benutzerprofil sowie bestimmte Beschäftigungsinformationen wie beispielsweise eine Personalnummer, einen Job-Titel oder eine Jobbeschreibung. Das Geschäftsprofil kann auch ein Link zur Geschäftsorganisation, zu der der Benutzer gehört, enthalten.
Profile für Organisationsentitäten enthalten Informationen wie beispielsweise den Namen der Organisation oder der Geschäftskategorie. Erstellen Sie Profile mit den Befehlen UserRegistrationAdd und OrgEntityAdd. Sie können Profile mit den Befehlen UserRegistrationUpdate und OrgEntityUpdate aktualisieren. Die Adressbefehle (AddressAdd, AddressDelete und AddressUpdate) verwalten Adressen für Benutzer und Organisationsentitäten. Die Massenregistrierung von Profilen in der WebSphere Commerce-Datenbank mit dem Loader-Dienstprogramm ist zulässig. Regeln für die Zugriffssteuerung legen fest, wer eine Profilverwaltung ausführen darf.
Mitgliedsprofile können unterschiedliche vielwertige persönliche und geschäftsbezogene Attribute (beispielsweise Aufgabenbereiche, Zahlungsinformationen, Adressen, bevorzugte Sprachen und Währungen sowie Pervasive Computing-Geräte) enthalten. Attribute sind geschäftsbezogen. Mehrwertige und kontextempfindliche Attribute werden für Mitgliedsgruppen nicht unterstützt.
Profile sind erweiterbar, und die Profildaten können entweder in einer Datenbank oder in einem Verzeichnisserver gespeichert werden. Wenn eine Datenbank verwendet wird, werden Profildaten in den Datenbanktabellen BUSPROF, CERT_X509, MBRATTR, MBRATTRVAL, MBRVIEWPRF, ORGENTITY, USERDEMO, USERPROF, USERPVCDEV, USERREG und USERS gespeichert. Beachten Sie, dass die Tabellen MBRATTR und MBRATTRVAL zum Definieren und Speichern zusätzlicher Mitgliedsattribute, die nicht von anderen Tabellen abgedeckt sind, verwendet werden können, wobei das Erweitern des Datenbankschemas nicht erforderlich ist. Wenn Sie beispielsweise Daten über professionelle Organisationen erfassen möchten, denen ein Benutzer angehört, können Sie das Attribut PROFESSIONALASSOC in der Tabelle MBRATTR definieren und seine Werte in der Tabelle MBRATTRVAL speichern, statt eine neue Spalte namens PROFESSIONALASSOC zu einer der Tabellen hinzuzufügen. Die Tabelle MBRATTRVAL ermöglicht Ihnen außerdem das einfache Speichern mehrerer Werte für ein Attribut. Wenn der Verzeichnisserver für die Registrierung verwendet wird, werden die Profildaten mit den Standardobjektklassen in dem Verzeichnisserver gespeichert; anschließend werden sie für die WebSphere Commerce-Datenbank repliziert.
![]() |