Hosting de Calidad
  • Inicio
  • Precios y servicios
  • F.a.q y ayudas
  • Realizar pedido
  • Webs alojadas
  • Quienes somos
  • Foro HyD
  • Contacto

    Zona Dominios

    Entrar
    registro de dominios


    Zona Hosting

    Entrar
    alojamiento web


    5 Métodos de Pago
    Tarjeta de crédito
    Domiciliación
    Transferencia
    Soporte Epagado
    Soporte Paypal

    Liberalización .es

    Ver mas
    dominios .es


  •  
     
     
    Hyperwave API functions

    XXXIX_ Hyperwave API functions

    Introducción

    Hyperwave has been developed at IICM in Graz_ It started with the name Hyper_G and changed to Hyperwave when it was commercialised (in 1996)_

    Hyperwave is not free software_ The current version, 5_5, is available at http://www_hyperwave_com/_ A time limited version can be ordered for free (30 days)_

    See also the Hyperwave module_

    Hyperwave is an information system similar to a database (HIS, Hyperwave Information Server)_ Its focus is the storage and management of documents_ A document can be any possible piece of data that may as well be stored in file_ Each document is accompanied by its object record_ The object record contains meta data for the document_ The meta data is a list of attributes which can be extended by the user_ Certain attributes are always set by the Hyperwave server, other may be modified by the user_

    Requerimientos

    Since 2001 there is a Hyperwave SDK available_ It supports Java, JavaScript and C++_ This PHP Extension is based on the C++ interface_ In order to activate the hwapi support in PHP you will have to install the Hyperwave SDK first_

    Instalación

    After installing the Hyperwave SDK, configure PHP with __with_hwapi[=DIR]_

    Integration with Apache

    The integration with Apache and possible other servers is already described in the Hyperwave module which has been the first extension to connect a Hyperwave Server_

    Configuración en tiempo de ejecución

    El comportamiento de estas funciones está afectado por los valores definidos en php_ini_

    Tabla 1_ Hyperwave API configuration options

    NameDefaultChangeable
    hwapi_allow_persistent"0"PHP_INI_SYSTEM
    For further details and definition of the PHP_INI_* constants see ini_set()_

    Tipos de recursos

    Esta extensión no tiene ningún tipo de recurso definido_

    Constantes predefinidas

    Esta extensión no tiene ninguna constante definida_

    Classes

    The API provided by the HW_API extension is fully object oriented_ It is very similar to the C++ interface of the Hyperwave SDK_ It consist of the following classes_

    • HW_API

    • HW_API_Object

    • HW_API_Attribute

    • HW_API_Error

    • HW_API_Content

    • HW_API_Reason

    Some basic classes like HW_API_String, HW_API_String_Array, etc_, which exist in the Hyperwave SDK have not been implemented since PHP has powerful replacements for them_

    Each class has certain method, whose names are identical to its counterparts in the Hyperwave SDK_ Passing arguments to this function differs from all the other PHP extensions but is close to the C++ API of the HW SDK_ Instead of passing serval parameters they are all put into an associated array and passed as one paramter_ The names of the keys are identical to those documented in the HW SDK_ The common parameters are listed below_ If other parameters are required they will be documented if needed_

    • objectIdentifier The name or id of an object, e_g_ "rootcollection", "0x873A8768 0x00000002"_

    • parentIdentifier The name or id of an object which is considered to be a parent_

    • object An instance of class HW_API_Object_

    • parameters An instance of class HW_API_Object_

    • version The version of an object_

    • mode An integer value determine the way an operation is executed_

    • attributeSelector Any array of strings, each containing a name of an attribute_ This is used if you retrieve the object record and want to include certain attributes_

    • objectQuery A query to select certain object out of a list of objects_ This is used to reduce the number of objects which was delivered by a function like hw_api_>children() or hw_api_>find()_

    Tabla de contenidos
    hw_api_attribute_>key __ Returns key of the attribute
    hw_api_attribute_>langdepvalue __ Returns value for a given language
    hw_api_attribute_>value __ Returns value of the attribute
    hw_api_attribute_>values __ Returns all values of the attribute
    hw_api_attribute __ Creates instance of class hw_api_attribute
    hw_api_>checkin __ Checks in an object
    hw_api_>checkout __ Checks out an object
    hw_api_>children __ Returns children of an object
    hw_api_content_>mimetype __ Returns mimetype
    hw_api_content_>read __ Read content
    hw_api_>content __ Returns content of an object
    hw_api_>copy __ Copies physically
    hw_api_>dbstat __ Returns statistics about database server
    hw_api_>dcstat __ Returns statistics about document cache server
    hw_api_>dstanchors __ Returns a list of all destination anchors
    hw_api_>dstofsrcanchors __ Returns destination of a source anchor
    hw_api_error_>count __ Returns number of reasons
    hw_api_error_>reason __ Returns reason of error
    hw_api_>find __ Search for objects
    hw_api_>ftstat __ Returns statistics about fulltext server
    hwapi_hgcsp __ Returns object of class hw_api
    hw_api_>hwstat __ Returns statistics about Hyperwave server
    hw_api_>identify __ Log into Hyperwave Server
    hw_api_>info __ Returns information about server configuration
    hw_api_>insert __ Inserts a new object
    hw_api_>insertanchor __ Inserts a new object of type anchor
    hw_api_>insertcollection __ Inserts a new object of type collection
    hw_api_>insertdocument __ Inserts a new object of type document
    hw_api_>link __ Creates a link to an object
    hw_api_>lock __ Locks an object
    hw_api_>move __ Moves object between collections
    hw_api_content __ Create new instance of class hw_api_content
    hw_api_object_>assign __ Clones object
    hw_api_object_>attreditable __ Checks whether an attribute is editable
    hw_api_object_>count __ Returns number of attributes
    hw_api_object_>insert __ Inserts new attribute
    hw_api_object __ Creates a new instance of class hw_api_object
    hw_api_object_>remove __ Removes attribute
    hw_api_object_>title __ Returns the title attribute
    hw_api_object_>value __ Returns value of attribute
    hw_api_>object __ Retrieve attribute information
    hw_api_>objectbyanchor __ Returns the object an anchor belongs to
    hw_api_>parents __ Returns parents of an object
    hw_api_reason_>description __ Returns description of reason
    hw_api_reason_>type __ Returns type of reason
    hw_api_>remove __ Delete an object
    hw_api_>replace __ Replaces an object
    hw_api_>setcommitedversion __ Commits version other than last version
    hw_api_>srcanchors __ Returns a list of all source anchors
    hw_api_>srcsofdst __ Returns source of a destination object
    hw_api_>unlock __ Unlocks a locked object
    hw_api_>user __ Returns the own user object
    hw_api_>userlist __ Returns a list of all logged in users
     
       



    registro de dominios | alojamiento web | hosting por publicidad

       

     

    Manual de linux Manual de apache Manual de php Manual de mysql Manual de SQL Manual del Plesk Como funciona Paypal Manual de html