Deprecated feature

URL BuyerRegistrationAdd

Este URL crea una entrada de registro para un comprador, que incluye una organización y un usuario.

Este URL crea una entrada de registro para un comprador, que incluye una organización y un usuario. Una vez está registrado, el comprador solo puede conectarse al sistema después de la aprobación. Por omisión, la aprobación está activada. La información para los nuevos usuarios se almacena en las tablas de base de datos MEMBER, USERS, USERREG, MBRREL, USERPROF, BUSPROF, USERDEMO y ADDRESS.

Un usuario de B2B o indirecto a B2B se puede crear especificando el profileType para tener un valor 'B' y que deben ser aprobados.

El URL BuyerRegistrationAdd es un URL de wrapper para el URL ResellerRegistrationAdd. La diferencia principal entre este URL y ResellerRegistrationAdd es que este URL lee una sección diferente del archivo MemberRegistrationAttributes.xml.Archivos MemberRegistrationAttributes XML y DTD A su vez, el URL ResellerRegistrationAdd es un wrapper para los URL OrgEntityAdd y UserRegistrationAdd. Así pues, el URL BuyerRegistrationAdd llama primero al URL ResellerRegistrationAdd que, a su vez, llama al URL OrgEntityAdd y al URL UserRegistrationAdd. A excepción de unos pocos parámetros, este URL acepta todos los parámetros del URL UserRegistrationAdd con usr_ añadido como prefijo a cada parámetro. Igualmente, salvo en algunos casos, este URL acepta todos los parámetros del URL OrgEntityAdd con "org_" añadido como prefijo a cada parámetro. Los siguientes casos son las excepciones:

  • No puede pasar el parámetro parentMember al URL OrgEntityAdd; es decir, no añada un prefijo a usr_ en el parámetro parentMember para convertirlo en usr_parentMember. En su lugar, la información de parentMember se lee del elemento <RegistrationParents> del archivo MemberRegistrationAttributes.xml.
  • Para el URL OrgEntityAdd, los valores de administratorFirstName, administratorLastName y administratorMiddleName se recuperan de usr_firstName, usr_lastName y usr_middleName. Por lo tanto, no puede pasar los parámetros org_administratorFirstName, org_administratorLastName y org_administratorMiddleName.
  • Para el URL OrgEntityAdd, no puede pasar el valor de orgEntityType puesto que éste está establecido en O.
  • Para el URL UserRegistrationAdd, no puede pasar el valor de parentMember ya que éste se determina cuando se crea la nueva organización.

Utilice este URL con SSL (Secure Sockets Layer) para asegurarse de que la información del usuario esté cifrada. Para ello, escriba el URL con el protocolo seguro HTTPS.

Estructura de URL

http:// host_name/path/
El nombre completo de Transaction server y la vía de acceso de configuración.

Valores de parámetros

Ejemplo

El ejemplo siguiente crea una entrada de registro para el comprador ABC:


https://myhostname/webapp/wcs/stores/servlet/BuyerRegistrationAdd?
storeId=10001&URL=OrgRegistrationAddPendingForApprovalView
&org_orgEntityName=ABC&usr_logonId=myUserLogonId&usr_logonPassword=myUser1Password
&usr_logonPasswordVerify=myUser1Password

Comportamiento

  • Puesto que este URL llama primero al URL OrgEntityAdd, consulte la sección Comportamiento del URL OrgEntityAdd. OrgEntityAdd lee la sección apropiada del archivo MemberRegistrationAttributes.xml para este URL.
  • A continuación, consulte la sección Comportamiento del URL UserRegistrationAdd. Tenga en cuenta que este URL lee el elemento <UserRoles> del archivo MemberRegistrationAttributes.xml, y aplica los roles que tienen un calificador de registrationQualifier="BuyerRegistration".

Condiciones de excepción

  • Puesto que este URL llama primero al URL OrgEntityAdd, consulte la sección Comportamiento del URL OrgEntityAdd.
  • A continuación, consulte la sección Comportamiento del URL UserRegistrationAdd.
  • Tenga en cuenta la información mencionada antes acerca de usr_ y org_ añadidos como prefijo a cada parámetro y las excepciones de los parámetros.