eBD:JOIN Joins all the values of the ARRAY (or the key-value pairs of the HASH), inserting the character CHAR between
them, and stores the result in the variable VAR.Where the parameters ARRAY1 and ARRAY2 are used, it returns an array where all items from both arrays
have been joined..
eBD:SET with QUERY
Field
Value
idNoticias
74
titular
Ricky Rubio al Madrid? Tachaaaan
idNoticias
75
titular
Robinho se 'ofrece' al Barçá
idNoticias
169
titular
Pruebas
idNoticias
158
titular
Maradona no reservará a Messi a pesar de las tarjetas y la altura
eBD:SET Assigns a value to a variable (if it is a global variable, GLOBAL is used; if it is temporary, TEMPORAL; and
otherwise, VAR).
The INDEX attribute indicates the position if the variable is complex (ARRAY or HASH). If the expression
is a mathematical expression, EXPR should be used. If QUERY or ROW is used, a Query object (result
of eBD:QUERY) or ROW object (result of FETCHROW) will be assigned to an ARRAY or HASH variable,
respectively.
Foreach with HASH
Makes a loop with as many iterations as records returned by the execution of the query.
The first instruction inside the loop is generally eBDFETCHROW.
The START attribute indicates the number of the record the loop should start with.
An ARRAY can be traversed using the ARRAY parameter instead of KEYS.
HASH keys can likewise be traversed using KEYS and the name of the HASH.
The ITERATOR attribute indicates the name of the variable that will be used to iterate all the items in the
ARRAY.
If the ITERATOR is not specified, the variable $iterator will be created automatically.
eBD:EXTRACT
Returns an array of TMPFILEs with all the files that were compressed in the original TMPFILE. The formats
supported by the extract instruction are: zip, tgz, tar.gz, gz, tar, jar, par, tbz, tar.bz2, bz2, lzma.
The optional "CHARSET" parameter allows you to define the charset in which the names of the files in the
compressed file are encoded.
The keys that can be used in the array are "name" and "path", where "name" will return the name of the file and
"path" will return its path.
In order to guarantee customer satisfaction and successful projects, we provide a broad band of services to our partners and customers around our technology. Our offer is structured in 3 areas:
Consulting Services: professional services, business and technical consulting, project management, solution design and architecture.
Educational services: training, best practices and knowledge transfer for our customers and partners.
Support & Maintenance: issue reporting and resolution, product upgrades.
EBD customers are companies whose business model is fundamentally dependent on the Web.
At the present time, we have over 450 complete web business applications implemented.
Partnerships are a key component in our business development strategy. Our Partners Network is critical to ensure that our customers get a focused and tailored added-value that covers their specific business needs. Moreover, partners offering solutions based on our products will be able to deliver faster and safer, and boost their value and success with customers, broadening and rising their market scope and business opportunities.
EBD, through its Partner Program, provides its partners with superior value, market differentiation and sustainable revenue opportunities through several programs that reward partners for their total contributions.
Program Benefits
The EBD Partner Program offers clearly defined partner categories with fully transparent financial, technical, sales and marketing benefits growing in parallel with your level of Certification.
EBD Partner Program Certification is a valuable differentiator, allowing your business to stand out from the competition. Your staff will develop their expertise – in association with EBD– in EBD’s solutions. The more staff you train to attain Professional Certification, the more Certification points your company will receive. Certification is available for sales and technical staff
Specialization requirements: Sales & Marketing (SC), User Experience (UC), Developer (DC) and IT Manager (IC) training and exams.
Platinum: Experience developing 6 or more projects using EBD solutions. SC, UC, DC and IC certifications.
Gold: Experience developing at least 4 projects using EBD solutions. SC, UC, DC and ITC certifications.
Silver: Experience developing at least 2 projects using EBD solutions. SC, and DC certifications.
Business Partner: Experience developing at least 1 project using EBD solutions. SC certifications.
Individual certification requirements: The number of individuals at your company that hold certifications.
There has never been a better time for becoming an EBD channel partner. By joining the EBD Partner Program you will enjoy direct access to a complete portfolio of industry-innovative solutions in addition to sales, marketing and technical support.
Our Partner Program fits different type of partners and certification levels:
System Integrators: System Intregator partners have the appropriate infrastructure and resources to face complex EBD implementations, managing the project from the initial analysis to the execution and project delivery. They also offer complete software, hardware, implementation and maintenance services during all customer life cycle.
PLATINUM CERTIFICATION
BUSINESS PARTNER CERTIFICATION
Solution Partners: VAR partners that provide vertical solutions for specific markets built using our technology. These partners can offer additional services for other EBD solutions already implanted in the customer. They also provide complete software, hardware, implementation and maintenance services during all customer life cycle.
Services Partners: Partners that work primarily with EBD Professional Services, in order to provide complete software, hardware, implementation and maintenance services during all customer life cycle. This category also includes partners focused in specific value added services such as User Experience, Quality Partners, e-Branding, Training, Designers, and so on.
Distributor Partners: A Distributor is defined as a self-sufficient partner that manages the entire product sales process, sublicenses EBD software and performs direct services related to such software, including project management, implementation and first level support.
Referral Partners: A Referral Partner is defined as a partner that provides EBD with qualified business leads. Referral partners are eligible for a referral fee and are required to engage in the initial stage of the sales process and to actively transfer the relationship over to EBD, but EBD bears the responsibility of bringing the sales process to closure.A Reseller Partner is defined as a partner that manages the entire product sales process, sublicenses EBD software but does NOT sell or perform any services related to such software.
Reseller Partners: A Reseller Partner is defined as a partner that manages the entire product sales process, sublicenses EBD software but does NOT sell or perform any services related to such software.
Financing Partners: With special offerings for financing hardware, software and services, our Financing Partners can help you or your clients get the most value from their investment.
The quality of our products is supported by alliances with outstanding institutions and major manufactures.
Technological Alliances
Institutions
Fill all the fields carefully, in detail and submit this form. We will evaluate your application and define which kind of partner category suits best to your capacity and business goals.
All fields are required.
Since 1997 our mission has been to provide a dynamic web business application platform to exploit the power of the Internet.
We have over 450 complete web business applications implemented.
EBD has the leading industry expertise to transform any web site into an effective business platform.
We provide a dynamic platform for web application development and professional consulting services in design
and development of user websites and web business applications with vertical knowledge in media (web TV),
promotional sites (tourism), portals, intranets, government and e-commerce.
News
Upcoming Events
Solutions
Select a Solution
Get In Touch
Need more information on a particular subject? Get in touch with the correct department using the form below.
eBD:HTTPPOST Sends a POST request to the HTTP server of a URL received as a parameter and leaves the content in a local,
global or temporary variable.
If no variable is specified, it generates the output in the HTML document.
If you specify the parameters USERNAME and PASSWORD, they will be used to build the authentication
headers.
The REQUEST_HEADERS and RESPONSE_HEADERS variables allow you to use HASHES to send or
receive the request headers, respectively.
The arguments to be sent in the POST content are specified using as many eBD:PARAM instructions as
parameters sought to be sent.
eBD:SERIALIZE & eBD:DESERIALIZE
[{"idNoticias":74,"titular":"Ricky Rubio al Madrid? Tachaaaan"},{"idNoticias":75,"titular":"Robinho se 'ofrece' al Barçá"},{"idNoticias":169,"titular":"Pruebas"},{"idNoticias":158,"titular":"Maradona no reservará a Messi a pesar de las tarjetas y la altura"},{"idNoticias":159,"titular":"Dolor sit amet"},{"idNoticias":166,"titular":"Prueba"}]
Index
Value
idNoticias
74
titular
Ricky Rubio al Madrid? Tachaaaan
idNoticias
75
titular
Robinho se 'ofrece' al Barçá
idNoticias
169
titular
Pruebas
idNoticias
158
titular
Maradona no reservará a Messi a pesar de las tarjetas y la altura
eBD:SERIALIZE Serializes a complex data structure (made up of combinations of ARRAYS and HASHES) in a scalar value
representing the structure that can be stored in a single variable.
The supported formats are XML-RPC and JSON.
The AUTOTYPE parameter indicates whether or not the XML-RPC tags should be generated automatically
depending on the type of data in the values.
The METHOD parameter indicates the type of XML that you wish to generate if using XML-RPC. The possible
values are CALL, RESPONSE or FAULT.
With CALL, the METHODNAME parameter is used to indicate the name of the method to be called. eBD:DESERIALIZE Recovers a serialized data structure in one of the formats supported by eBD:SERIALIZE: XML-RPC or JSON.
eBD:URIESCAPE Escapes the special characters found in the value to convert it into a valid URL according to RFC 2396 and
stores it in the variable indicated by var, whether global or temporary.
The UTF8 parameter indicates whether or not the original text should be interpreted as UTF8. eBD:URIUNESCAPE
Recovers the special characters that were escaped in "value" to obtain the original text and stores it in the
variable indicated by var, whether global or temporary.
The UTF8 parameter indicates whether or not the original text should be interpreted as UTF8.
eBD:ENCRYPT
carlos -> $\.ºô<$¿\\ºaæ // f9225b674b310f20456955f7064fda96
carlos -> 0aE2VZVOaX6Vo
Correct password!
17ea8f72051bf4da -> carlos
eBD:ENCRYPT In verisons prior to 3.2, it was mainly used to encrypt links to eBD pages. Since that version, the use of the
instruction eBD:ENCRYPT to encrypt URLs is NOT ADVISED. Instead, you should use eBD:LINKTO.
eBD:ENCRYPT can also be used to encrypt values, using a symmetric key (KEY), or to create a data digest.
The valid digests are: MD5, MD5_HEX, MD5_BASE64, SHA1, SHA1_HEX and SHA1_BASE64.
If the variable exists, it stores the result in it; otherwise, it prints it.
The KEY parameter is optional and specifies the seed to be used to encrypt the value; it should be at least 8
characters long.
Where no value is given, it will use the same seed used to encrypt the session's URL.
eBD:ENCRYPT can also be used to encrypt texts with the same encryption algorithm used to encode
"Password" fields. To this end, the SALT parameter is used. Its value should be the seed (2-character string)
with which you wish to encrypt the value.
The encrypted result contains the seed itself at the beginning. Thus, to see whether a password is valid, the flat
password should be encrypted using the encrypted version as the seed.
eBD:LINKTO with FRIENDLY_URL & SECURITY
Encrypts eBD links. If you do not include the VAR | GLOBAL I TEMP parameter, it will add it to the html output
buffer.
The FRIENDLY_URL parameter allows you to modify the text generated by the links, if the "Friendly URLs"
option is enabled. If the value of this parameter begins with /, this string will only be used as a path in the URL.
Otherwise, the string will be concatenated to the path automatically generated by eBD.
The SECURITY parameter allows you to define the security level for the generated URL. If none is specified,
the level defined in the current zone will be used.
The following values are possible:
USER: The URL will be encrypted using the user's own key (recommended).
NONE: The anonymous user's key will be used, and the URL will thus be visible to any user.
eBD:XQUERY Runs an XQuery query against a linked table using the XML format.
The parameter NAME will define the name with which the HANDLER will be stored in order to perform a
FETCHROW to traverse the result of the expression as a record and field structure (hash array).
The parameter VAR specifies a scale variable in which the XML content of the query response will be stored, so
that the XML can be parsed manually with XMLPARSE.
If the parameter STATIC is specified, eBD will not interpret variables or expressions within the XQuery. You can
thus use special characters ($, %, etc.) without having to escape them.
eBD:XSLTPROC Executes an XSLT transformation on a string or temporary file containing XML data.
The variable indicated in INPUT may be a scale value or a file created with TMPFILE.
The variable indicated in VAR will contain the result as a scale value or as a TMPFILE, where so specified with
the OUTPUT parameter.
The TYPE parameter allows you to force the execution of the process FOP in order to generate the PDF
document from the result of the transformation.
var img = '<img src="http://chart.apis.google.com/chart?chs=1000x300&chd=t:<ebd:out value="@dato{result}"/>&cht=bvg&chtt=<ebd:out value="@dato{titulo}"/>&chts=ff0000,10&chco=ff0000&chxt=x,y&chxl=0:|Lun|Mar|Mie|Jue|Vie|Sab|Dom&chxr=1,0,<ebd:out value="@dato{max}"/>&chg=0,10" alt="Sample chart"/>';
var semana = '<ebd:out value="@dato{fecha}"/>';
document.getElementById("grafico").innerHTML = "<div class='tit_calendario'>Semana:"+semana+"</div><br>"+img;
}
</script>
eBD:WS Runs a Web service and stores the result in a variable.
The service to be used can be indicated with the parameter SERVICE (which must contain the number of the
service as configured in the "Shared Resources" menu or directly using the URL of the service definition file
with the parameter WSDL)..