Tridion R5. Business Connector Guide 5.2 SP1
|
|
- Patrick Foster
- 8 years ago
- Views:
Transcription
1 Tridion R5 Business Connector Guide 5.2 SP1
2 Business Connector Guide 5.2 SP1 Revision CM_BC_52SP Tridion Development Lab BV NOTICE: The accompanying software package is confidential and proprietary to Tridion Development Lab BV or its respective licensors. No use or disclosure is permitted other than as set forth by written license with the authorized distributors of Tridion Development Lab BV. Trademarks Tridion and Tridion R5 are trademarks of Tridion Development Lab BV or its respective licensors. All other company or product names used herein are trademarks of its respective owners. Suggestions Your suggestions and comments about Tridion R5 functionality, documentation and course material are highly valued and may be used to further enhance our offerings available to you. We will be glad to receive your suggestions at: Tridion Development Lab BV Product Management P. O. Box DE Amsterdam The Netherlands fax: +31 (0) Additional Licenses Please contact your Tridion sales representative to order additional licenses of Tridion R5 software. offers you a complete overview of Tridion's sales offices and further contact details.
3 Table of contents Chapter 1 Introduction a Synchronize with external systems b Import content a Custom listener b Farm files c XML Responder Task... 4 Chapter 2 Configuring the Business Connector Configuring Web Services Farm files Configuring Business Connector Properties Maptables Configuring the WSDL file Accessing the Web Service from Visual Studio.NET... 9 Chapter 3 Defining Business Connector tasks Properties passed to pipeline.xml Example of an XML Responder task Mapping task Download tasks a FileDownloadTask b FtpDownloadTask c HttpDownloadTask Using the Base64 encoding utility Chapter 4 Requests and responses Request format Request and response examples a Getting a list of Publications b Getting the contents of a Publication c Getting the list of a Folder i
4 Business Connector Guide 5.2 SP1 4.2.d Creating an item e Updating an item f Deleting an item g Composite requests h Low-level API request examples i Sending properties ii Tridion R5
5 Preface About this guide This guide is written for XML and XSLT developers. The following knowledge is assumed: Tridion R5 Content Manager XML and XSLT SOAP How to use this guide Visual Basic (or any other COM compliant programming language) Apache Ant 1.5 ( The purpose of this guide is to describe how to configure and use the Tridion Business Connector, the Tridion XML content-exchange engine. Read this guide to use the Business Connector according to your organization s requirements. The information in this guide is organized as follows: Chapter 1 Introduction Describes Business Connector functionality and architecture. Chapter 2 Configuring the Business Connector Describes the configuration of the Business Connector. Chapter 3 Defining Business Connector tasks Describes how to create tasks. Chapter 4 Requests and responses Describes how to create requests and interpret the responses and provides request and response examples. iii
6 Business Connector Guide 5.2 SP1 Related documents Version history This guide is one document from the documentation set for Tridion R5. The full documentation set consists of the following documents: The Tridion Installation Guide explains how to get Tridion R5 modules up and running. The Tridion Upgrade Guide explains how to upgrade and configure Tridion R5 modules included in this release. It is intended for system administrators that want to upgrade their system from older versions of R5. Platforms and Requirements lists the prerequisites for Tridion R5, as well as the software and hardware it supports. The Administration Guide explains how to perform general administrative tasks for the Content Manager. It is intended for system administrators. The Content Manager User Manual explains which tasks an end user can perform using this product, and what it means to perform those tasks. The Content Manager Publication Management Guide explains how to manage Publications within the Content Manager. The Content Manager Programmer s Reference Guide explains how to configure the product in detail and how to extend its functionality through scripting and programming. It is intended for software developers. The WebDAV Connector User Manual explains which tasks an end user can perform using the Tridion WebDAV Connector. The Business Connector Guide explains how to use the Tridion Business Connector. The Content Delivery Guide explains how to configure and use the Content Delivery modules. For information about this specific release or Tridion R5, see the Tridion Release Notes document. This version history list outlines the changes to this guide since it was last released. Product version Changes 5.1 Main release. 5.1 SP1 Inclusion of an index. 5.1 SP2 Tomcat is removed as a prerequisite for this product. New configuration settings are described. 5.1 SP3 Information added about use of JRE files. See "Sun Java Runtime Environment (JRE)" on page SP4 No changes. 5.2 No changes. 5.2 SP1 No changes. iv Tridion R5
7 Chapter 1 Introduction The Business Connector uses XML instruction sets to exchange content between third-party systems and the Tridion Content Manager. The Business Connector supports the following: XSLT or other transformation services XSLT can be used to transform content from the Tridion format to the format of the external system, and vice versa. Mapping internal and external IDs You can use mapping to establish a correlation between IDs used in the external system and the corresponding item in the Content Manager. The Business Connector stores these mappings in its own maptable database. Composite action API One Business Connector message can contain multiple requests. For example, a single message can be used to update content, check-in content, and publish content. Stateless programming model The Business Connector provides a stateless programming model. Platform independent API The Business Connector API is accessible using the Simple Object Access Protocol (SOAP). Therefore, the Business Connector can be accessed from any platform that supports SOAP. The Business Connector uses SOAP as a Web service (WSDL), to communicate with external systems. The Business Connector can be installed using the Tridion Content Manager installer. This chapter describes: Using the Business Connector Business Connector architecture Apache software used by the Business Connector 1
8 1.1 Using the Business Connector The following examples illustrate the ways in which you can use the Business Connector: Synchronize with external systems Synchronize with external content from an e-commerce application. Import content Receive incoming content and transform this content to a Tridion-compatible format that can be published. 1.1.a Synchronize with external systems The Business Connector can synchronize Content Manager content (Components) with products defined in an external system, such as a cataloging application. For example, a product item in an external system may map to a specific Component in the Content Manager. As a result, the administrator of the external system can update product quantities or create new product lines in that external system. The Business Connector can update this content in the Content Manager automatically or on a pre-defined schedule. The Business Connector defines the relationship between an external item and the Content Manager item by mapping the identifiers in the two systems. The Business Connector s MapTable allows you to identify this relationship. As a result, an external system can export content to the Content Manager. The request uses the MapTable to identify the corresponding items in both systems. 1.1.b Import content The Business Connector works with a small application called a listener. The listener polls specific locations (using FTP, HTTP, and so on) for new content. You create these listeners specifically for your organization s requirements. For example, a newspaper Web site, The Tridion Times, has a breaking-news ticker running along the main page. This content comes from authors working anywhere in the world. These authors may not be able to access to the Content Manager to enter their content directly. However, they can write up their story with a predefined structure and it to an SMTP server, newsfeed@tridiontimes.com. The listener polls the SMTP server for content sent to newsfeed@tridiontimes.com, detects the new content, and automatically imports it to the Business Connector. The Business Connector then transforms the content into a format that the Content Manager can use in the ticker using a predefined XSLT. Note You can use other transformation methods, you are not limited to XSLT. However, this document describes XSLT only. Depending on the instructions specified in the request, this method can also enter the new content into a Workflow process or a Blueprinting hierarchy in the Content Manager. 2 Tridion R5
9 Business Connector Guide 5.2 SP1 1.2 Business Connector architecture The Business Connector uses a cartridge architecture, which allows you to develop individual solutions and then slot these solutions into the Business Connector. A cartridge is a conceptual object that contains the following components: A configuration Farm that details specific XSLTs and configuration options A listener application The Business Connector has the following components: Business Connector Service Implemented in.net, this service exposes a SOAP API. Business Connector Implemented as a Java class, the Business Connector processes the incoming request and generates the request s XML file. Configuration files Farm files that are implementation-specific and configuration files that specify which config.xml and pipeline.xml to use for that implementation. XSLTs (optional) Transforms the incoming content into a format that the Content Manager can use. XML Responder Task Passes the formatted request to the Content Manager s XML Responder and receives the response after the Content Manager has finished processing the request. Figure 1-1 Business Connector architecture See also "Custom listener" on page 3 "Farm files" on page 4 "XML Responder Task" on page a Custom listener You must create and define your own custom listener for the client application. The Business Connector exposes itself as a SOAP interface, therefore the listener must support SOAP. The listener can be remote or local and can use either COM or Java. 3
10 1.2.b Farm files A Farm is a collection of files and folders that specify how the Business Connector should handle incoming requests and outgoing responses. Each implementation of the Business Connector uses a separate Farm. With each request, the listener specifies which Farm the Business Connector should use. The Farm is configured in XML files: Configuration (config.xml) Defines the properties of the Business Connector implementation. Pipeline (pipeline.xml) Describes the tasks the Business Connector must perform. The client can decide if transformation should be skipped if it uses the Business Connector s native XML format, for example. 1.2.c XML Responder Task The XML Responder task is one of the tasks specified in the Farm's pipeline. This task calls the Content Manager XML Responder. After the Content Manager processes the request, it returns a response to the Business Connector. The Business Connector continues with the tasks specified in the pipeline.xml and returns it via the SOAP API to the listener. 1.3 Apache software used by the Business Connector This module includes software developed by the Apache Software Foundation ( The Business Connector uses the following Apache technologies: Ant 1.5 Build tool used to run Business Connector tasks Digester 1.2 XML configuration reader used to read the config.xml file Portions of the Apache documentation for Ant 1.5 are reproduced in Chapter 3 "Defining Business Connector tasks" on page 11, as the Business Connector s pipeline.xml is the Tridion counterpart to Ant s build.xml. pipeline.xml specifies all the tasks performed by your implementation of the Business Connector, and uses the same formatting and syntax as the Ant build.xml file. Ant is a very extensible tool, but not all of its functionality is used in a standard implementation of the Business Connector. As such, the properties and attributes described in this document pertain directly to using the Business Connector for the types of implementation described in this document. If you want to extend the Business Connector s functionality further, consult the Ant 1.5 task documentation on the jakarta.apache.org site. 4 Tridion R5
11 Chapter 2 Configuring the Business Connector Every Business Connector implementation requires the following: Farm files that contains the references for your implementation. These files describe the location of required XSLTs, config.xml and pipeline.xml files. config.xml Describes the Business Connector properties. pipeline.xml Describes the Business Connector tasks for a specific implementation. businessconnector.properties This file is created during the installation of the Business Connector and describes the locations of all the relevant files for the Business Connector, such as the conf, and working directories. A functional.net installation A maptable database This database contains the mappings between the external content source and the corresponding Content Manager values. This chapter describes: Configuring Web Services Farm files Configuring Business Connector Properties Maptables Configuring the WSDL file 5
12 Chapter 2 Configuring the Business Connector 2.1 Configuring Web Services The Business Connector uses the.net Web Service and the Business Connector COM Win32 Service. The Content Manager installer installs the Web Service Component. However, you must ensure that the targeted system is correctly configured with.net Runtime 1.1. Ensure that the following items have the correct configuration: A Virtual Directory named BCListener under the Tridion Web Site exists The Virtual Directory points to the location of the Business Connector Web Service The web.config file points to the attachment directory used by the BusinessConnector.Properties file Important: If you make any changes to the Business Connector, you must restart the Business Connector Win32 Service to ensure that the configuration changes take effect. Security requirements The role of the Business Connector impersonation user (who impersonates a Tridion user) is performed by the ASP.NET user. By default, the ASP.NET user is: On Windows 2000 MACHINE_NAME\ASPNET On Windows 2003 NT AUTHORITY\NETWORK SERVICE Because they are used as impersonation users, these ASP.NET user accounts require the following basic permissions: Table 2-1 Rights for ASP.NET user (Business Connector impersonation user) Folder (under Tridion root folder) Read Write Execute Modify bc bc\work bc\attachments bin Authentication You can use both Basic Authentication and Integrated Windows Authentication with the Business Connector. 6 Tridion R5
13 Business Connector Guide 5.2 SP1 In general, unless you are using LDAP, use Integrated Windows Authentication and do not configure Basic authentication. Important: To ensure access to the Content Manager, you must run the Business Connector COM Service (BCCOM) under a valid impersonation user. Sun Java Runtime Environment (JRE) The Business Connector uses JRE xml libraries to process xml constructs. The jar files incorporated in the JRE are of a lower version than those used by the Business Connector. As a result, you must modify some of your JRE root files to ensure that the newest jars are used. To ensure that the Business Connector uses the correct files: 1 Locate the correct JRE root by checking the following registry key: HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\ [java_version_nr]\javahome 2 In the %JRE_ROOT%\lib directory, create a directory called endorsed 3 Copy the following files from the %TRIDION_ROOT%\bc\lib directory: xalan.jar xercesimpl.jar xml-apis.jar Chapter 2 Configuring the Business Connector 4 Paste these files into the %JRE_ROOT%\lib\endorsed directory. 2.2 Farm files The Farm is a collection of files and folders that specify how the Business Connector should handle incoming requests and outgoing responses. Each implementation of the Business Connector uses a separate Farm. The Farms are stored in C:\Program Files\Tridion\BC\conf\default. To create a new Farm, create a folder in the C:\Program Files\Tridion\BC\conf\ directory. The name of the folder is the name of the Farm. This Farm must contain the config.xml and pipeline.xml files for that Farm. The folders and files included in the Business Connector installation are as follows: attachments Storage for attachments conf contains the Business Connector s property files, including the logging property file the configuration files for each implementation which uses the Business Connector. Each implementation uses a separate directory in the conf directory. lib Java class storage 7
14 Chapter 2 Configuring the Business Connector work Storage for requests and responses, which are created in folders named after the farm responsible for the individual requests, and responses xsd Storage for your validation schemas This businessconnector.properties file describes the locations of all the relevant files for the Business Connector, such as the conf, and working directories. 2.3 Configuring Business Connector Properties config.xml defines the following Business Connector properties: bc.in.file the name of the request file, such as XMLResponderIn.xml. bc.out.file the name of the response file, such as XMLResponderOut.xml. The following is an example of the config.xml: <?xml version="1.0" encoding="utf-8"?> <properties> <property name="bc.in.file" value="xmlresponderin.xml"/> <property name="bc.out.file" value="xmlresponderout.xml"/> </properties> 2.4 Maptables The Business Connector uses maptables to map an external ID to an internal ID. This map table is called 'bcmap' and can be in any type of database that has a JDBC driver and contains three columns: Internal ID External ID Sessions ID The pipeline.xml file specifies the connection string and name of the columns. If the pipeline.xml file uses a password, it is encrypted in Base64. See also For more information on the encoding used in the Business Connector, see "Using the Base64 encoding utility" on page 19. pipeline.xml describes which of the following actions the Map Task should perform: LookupInternalId AddMapping DeleteMapping 8 Tridion R5
15 Business Connector Guide 5.2 SP1 2.5 Configuring the WSDL file To use the Business Connector as a Web Service, Tridion provides a Web Services Description Language (WSDL) file. The WSDL file tells the client application how to access the Web Service. The WSDL file can be requested from the Business Connector with the following URL: " The WSDL file can be used with several Web Service clients like Microsoft SOAP Toolkit and Apache AXIS for Java. 2.6 Accessing the Web Service from Visual Studio.NET Once the Business Connector is installed, you can access the Business Connector from Microsoft Visual Studio.NET. To access Business Connector from Microsoft Visual Studio.NET: 1 In Visual Studio, select Project>Add Web Reference from the menu bar. 2 Type the WSDL URL in the address bar and press enter on your keyboard. 3 After the Web Service files are downloaded, click Add Reference. Chapter 2 Configuring the Business Connector Results The Business Connector can now be accessed as Web Service in Visual Studio. Figure 2-1 Business Connector as a Web Service Example of requesting Business Connector in C#.NET The Network credentials should be supplied by the.net application for authentication. You should add a web reference to the Business Connector by binding it to the new end point: Consult the Microsoft.NET documentation for more information. 9
16 Chapter 2 Configuring the Business Connector To request the Business Connector in C#.NET: //Create a new BusinessConnector object. In this case we already made //a Web Reference to the Server hosting the BusinessConnector and gave it //the BusinessConnectorService alias. BusinessConnectorService.BusinessConnector bcservice = new BusinessConnectorService.BusinessConnector(); //In the example we use an XMLWriter object to create the requestxml //but any other //source can be used to generate the string. //This example makes a tcmapi:getlist request of type ListPublications StringWriter stringwriter = new StringWriter(); XmlTextWriter writer = new XmlTextWriter(stringWriter); writer.writestartdocument(); writer.writestartelement("tcmapi","message"," ntmanager/5.0/tcmapi"); writer.writeattributestring("version","5.0"); writer.writeattributestring("from","bcclient"); writer.writeattributestring("failonerror","false"); writer.writestartelement("tcmapi","request"," ntmanager/5.0/tcmapi"); writer.writeattributestring("id","anything"); writer.writeattributestring("preserve","false"); writer.writestartelement("tcmapi","getlist"," ntmanager/5.0/tcmapi"); writer.writeattributestring("itemuri","tcm:0-0-0"); writer.writeattributestring("listtype","listpublications"); writer.writeendelement(); writer.writeendelement(); writer.writeendelement(); writer.close(); stringwriter.close(); //obtain the default credentials used. bcservice.credentials = System.Net.CredentialCache.DefaultCredentials; //call the BC WebService. Note that we pass null for farmprops but if we desire //we can also send cutom properties. string response = bcservice.execute("default",stringwriter.tostring(),null); MessageBox.Show(response); //This example is the same request as above except that it will send //a custom property via the farmprop parameter. BusinessConnectorService.Map map = new BusinessConnectorService.Map(); //Initialize the Map array to 1, can be bigger if needed. map.item = new BusinessConnectorService.itemType[1]; //Array contains itemtype objects so we need to create one. map.item[0] = new BusinessConnectorService.itemType(); map.item[0].key = "custom Property"; map.item[0].value = "custom Value"; //call the BC WebService. response = bcservice.execute("default",stringwriter.tostring(),map); MessageBox.Show(response); 10 Tridion R5
17 Chapter 3 Defining Business Connector tasks This chapter describes the tasks you can define in the pipeline.xml task file. This task file is used to describes the Business Connector tasks for a specific implementation. pipeline.xml is the Tridion equivalent of the Apache Ant 1.5 build.xml file. Tridion uses Ant 1.5 as an XML serializer. The Business Connector implementation reads the XML as an event-driven instruction set and performs tasks on the Request and Response files. Ant does not perform actions on the Content Manager. It passes the Request file to the Content Manager and passes the Response back to the client. Ant uses the Tridion XML Responder task to perform actions on the Content Manager. You can define the following types of tasks: Sending updates or notifications Copying the request and/or response to another location for project tracking Performing XSLT transformations on the request and/or response Downloading content using FTP or HTTP(S) This chapter describes: Properties passed to pipeline.xml Example of an XML Responder task Mapping task Download tasks Using the Base64 encoding utility 11
18 Chapter 3 Defining Business Connector tasks 3.1 Properties passed to pipeline.xml The following properties are passed to the pipeline.xml file: bc.lib.dir directory in which libraries are located bc.in.file name of the file in which the request is stored. Must be defined in config.xml file bc.out.file name of the file in which the response is stored. Must be defined in config.xml file username username that is issuing the request. If the username is defined in config.xml, then the user defined in the config.xml file is used. Normally the user name is the same user as authenticated by IIS. basedir even though the project element has its own basedir attribute, this value is overwritten by the Business Connector upon calling Ant. bc.xsd.dir directory in which schemas used for validation are stored. bc.conf.dir directory in which the configuration for the farm is specified, that is, the directory where the config.xml and pipeline.xml are located; it is also the directory in which property files are located. All these properties, with the exception of bc.in.file and bc.out.file, are specified by the Business Connector. 3.2 Example of an XML Responder task In the following example the XML Responder task is called. Notice the use of the properties used in pipeline.xml and the properties set in config.xml. The path definition in indicated in bold must be added to the project. Without this path definition, the Business Connector fails. Always include this path definition exactly as defined below: <?xml version="1.0"?><project name="test_xmlresponder_task" default="xml_responder" basedir="."> <path id="classpath"> <fileset dir="${bc.lib.dir}"> <include name="**/*.jar"/> </fileset> <pathelement location="${bc.classes.dir}"/> </path> <taskdef name="xmlrespondertest" classname="com.tridion.integrations.bc.tasks.xmlrespondertask"> <classpath refid="classpath"/> </taskdef> <target name="xml_responder"> <xmlresponder infile="${bc.in.file}" outfile="${bc.out.file}" username="${username}" </xmlresponder> </target> </project> 12 Tridion R5
19 Business Connector Guide 5.2 SP1 Before using the XMLResponderTask, it must be defined using the taskdef element, common in Ant when using external tasks, such as the XMLResponderTask. Other tasks can be used for customized actions, like XSLT transformation on the request and/or response file. The example below uses the Ant XSLT task: <?xml version="1.0"?> <project name="test_bc_tasks" default="responsetransform" basedir="."> <path id="classpath"> <fileset dir="${bc.lib.dir}"> <include name="**/*.jar"/> </fileset> <pathelement location="${bc.classes.dir}"/> </path> <taskdef name="xmlrespondertest" classname="com.tridion.integrations.bc.tasks.xmlrespondertask"> <classpath refid="classpath"/> </taskdef> <target name="requesttransform"> <xslt in="${bc.in.file}" out="requesttransformed.xml" extension=".xml" style="${bc.conf.dir}/requesttemplate.xslt"> </xslt> </target> <target name="xmlresponder_test" depends="requesttransform"> <XmlResponderTest infile="requesttransformed.xml" outfile="responseoriginal.xml" username="${username}"> </XmlResponderTest> <echo message="${myproperty}"/> </target> <target name="responsetransform" depends="responsetransform"> <xslt in="responseoriginal.xml" out="${bc.out.file}" extension=".xml" style="${bc.conf.dir}/responsetemplate.xslt"> </xslt> </target> </project> Chapter 3 Defining Business Connector tasks In the example above, the bc.in.file property is used as input file for the XSLT task, transformed using the RequestTemplate.xslt file in the directory specified by the bc.conf.dir (the directory where pipeline.xml and config.xml are located) and the output is written to a file called RequestTransformed.xml. This transformed file is used as the input file for the XMLResponderTask, and the output file of this task is again transformed by the ResponseTemplate.xslt stylesheet. The output of the last transformation is written down to the file specified in bc.out.file (see the config.xml for the name of this file), and returned to the client as the SOAP response. Table 3-1 describes the attributes used in the XMLResponderTask. Table 3-1 XMLResponderTask attributes Attribute infile outfile username Description Name of the XML input file that contains the request. Name of the XML output file that will contain the response. Name of the user that has been authenticated. This value can be overwritten by setting a username property in the config.xml file. 13
20 Chapter 3 Defining Business Connector tasks 3.3 Mapping task To map external IDs to internal IDs, the Business Connector uses a map table called 'bcmap'. This map table can be stored in any type of database that uses JDBC driver (or ODBC via a JDBC-ODBC bridge). It contains three columns: Internal ID External ID Session ID The MapTask defines: The names of the columns (intcol, extcol and sescol). The connection string If require a password, you must enter the password encrypted using BASE64. See "Using the Base64 encoding utility" on page 19 for more information. The MapTask can perform three actions: LookupInternalId Look up the external ID and session ID specified in the input file and return the internal ID in the output file. If the IDs are not found, the value NULLURI is returned. AddMapping Add a record with the IDs specified in the input file. DeleteMapping Delete the record with the IDs specified in the input file Table 3-2 describes the attributes used in a Map task. Table 3-2 Maptask attributes Attribute infile outfile intxpath extxpath sesxpath driver url username password intcol extcol sescol Description Name and location of the XML input file that contains the original IDs. Name and location of the XML output file that contains the mapped IDs. The XPath expression used to get the textnode with the internal IDs from the input file. The XPath expression used to get the textnode with the external IDs from the input file. The XPath expression used to get the textnode with the session IDs from the input file. The driver JDBC uses to make the database connection. The URL of the maptable database. Username for connection to the data source. Password for connection to the data source. The password must be specified using Base64 encoding. See "Using the Base64 encoding utility" on page 19. Name of the column where the internal ID is stored in the database. Name of the column where the external ID is stored in the database. Name of the column where the session ID is stored in the database. 14 Tridion R5
21 Business Connector Guide 5.2 SP1 Table 3-2 Maptask attributes (Continued) Attribute action failonerror Namespaces Description The action the Task performs. The following are the possible actions: LookupInternalId Look up the ID and session ID specified in the input file and return the internal ID in the output file. If the ID's are not found, internal ID NULLURI is returned. AddMapping Add a record with the IDs specified in the input file. DeleteMapping Delete the record with the IDs specified in the input file The string value of the action argument is case insensitive. Applicable only if the action is LookupInternalId or DeleteMapping. If the value is "true", then the task fails, if the value is "false" the task continues processing. If the XML in-file uses namespaces, this attribute allows you to set the namespaces used to search through the XML file. If no namespaces are used, declare the attribute, but leave the value empty (namespaces=""). The following example shows a MapTask: <taskdef name="maptask" classname="com.tridion.integrations.bc.tasks.maptask"> <classpath refid="classpath"/> </taskdef> <target name="mapper"> <maptask infile="lookupmaptasksrc.xml" outfile="temp\lookupmaptaskdest.xml" intxpath="/myprefix:doc/secondprefix:internal/secondprefix:id/text()" extxpath="/myprefix:doc/secondprefix:external/secondprefix:id/text()" sesxpath="/myprefix:doc/myprefix:session/myprefix:id/text()" driver="sun.jdbc.odbc.jdbcodbcdriver" url="jdbc:odbc:;dbq=busconmap.mdb;defaultdir=maptasktest; DRIVER={Microsoft Access Driver (*.mdb)}" username="" password="" intcol="internal" extcol="external" sescol ="sessionid"action="lookupinternalid" failonerror="false" namespaces="xmlns:myprefix=' xmlns:secondprefix=' </target> Chapter 3 Defining Business Connector tasks To update existing mappings, use the deletemapping task before the addmapping task. You have two options for using the deletemapping task to update mappings: Option one Use the deletemapping task with failonerror set to false 15
22 Chapter 3 Defining Business Connector tasks Use the addmapping task Setting failonerror to false will make sure if the entry already exists, it will be updated with the new value by removing the previous mapping. If the mapping did not exist, deletemapping will not fail and addmapping will add the mapping to the table. Option two Use deletemapping with failonerror set to true Use the addmapping task Setting failonerror to true will make sure if the entry already exists, it will be updated with the new value by removing the previous mapping. If the mapping did not exist, the deletemapping task will return an error. 3.4 Download tasks You can use three tasks to download files from a client to the server on which the Business Connector is running: FileDownloadTask FtpDownloadTask HttpDownloadTask 3.4.a FileDownloadTask The FileDownloadTask task allows the Business Connector to download a file from a network location. The classname for this task is com.tridion.integrations.bc.tasks.filedownloadtask. You define this task in the pipeline.xml file. Table 3-3 lists the attributes used in the FileDownloadTask. Table 3-3 FileDownloadTask attributes Attribute infile outfile Xpath DestDir Namespaces Description Name and location of the XML input file that describes the file to download. Name and location of the XML output file that describes the destination where the class has downloaded the file to. The value of this attribute can have the same value as the infile attribute (the file is then updated with the new location for the downloaded file). The XPath expression used to get the textnode with the file description from the input file and output file. The destination for the downloaded file. If the XML file to be processed uses namespaces, then this attribute allows setting the namespaces that are used to search through the XML file. If no namespaces are used, declare the attribute, but leave the value empty (namespaces="") The following example shows a FileDownloadTask:. 16 Tridion R5
23 Business Connector Guide 5.2 SP1 <path id="classpath"> <fileset dir="${tlib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${tdist.dir}"> <include name="**/*.jar"/> </fileset> <pathelement location="${tbuild.dir}"/> </path> <taskdef name="download" classname="com.tridion.integrations.bc.tasks.filedownloadtask"> <classpath refid="classpath"/> </taskdef> <target name="test_download"> <download infile="testfiledownloadsrc.xml" outfile="testfiledownloaddest.xml" xpath="/myprefix:doc/binary_loc/text()" destdir="c:\temp" namespaces="xmlns:myprefix=' </target> 3.4.b FtpDownloadTask This FtpDownloadTask allows the Business Connector to download a file from an FTP server. Chapter 3 Defining Business Connector tasks The classname for this task is com.tridion.integrations.bc.tasks.ftpdownloadtask. You define this task in the pipeline.xml file. Table 3-4 describes the attributes used in the FTPDownload task. Table 3-4 FtpDownload Task attributes Attributes infile outfile Xpath DestDir username password Namespaces Description Name and location of the XML input file that describes the to be downloaded file. Name and location of the XML output file that describes the destination where the class has downloaded the file to. The value of this attribute can have the same value as the infile attribute (the file is then updated with the new location for the downloaded file). The XPath expression that should be used to get the textnode with the file description from the input file and output file. The location where the downloaded file should be stored. Name of user to be used in the FTP file transfer. The value of this attribute must be set. The password of the user used in the FTP file transfer. The value of this attribute must be set using Base64 encoding. See "Using the Base64 encoding utility" on page 19. If the XML file to be processed uses namespaces, then this attribute allows setting the namespaces that are used to search through the XML file. If no namespaces are used, declare the attribute, but leave the value empty (namespaces="") 17
24 Chapter 3 Defining Business Connector tasks The following example shows an FtpDownloadTask:. <path id="classpath"> <fileset dir="${tlib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${tdist.dir}"> <include name="**/*.jar"/> </fileset> <pathelement location="${tbuild.dir}"/> </path> <taskdef name="download" classname="com.tridion.integrations.bc.tasks.ftpdownloadtask"> <classpath refid="classpath"/> </taskdef> <target name="test_download"> <download infile="testftpdownloadsrc.xml" outfile="testftpdownloaddest.xml" xpath="/myprefix:doc/binary_loc/text()" destdir="c:\temp" username="anonymous" password="bm90qgzyb20ubwu=" namespaces="xmlns:myprefix=' </target> 3.4.c HttpDownloadTask This task allows the Business Connector to download a file from a HTTP server. The classname for this task is com.tridion.integrations.bc.tasks.httpdownloadtask. You define this task in the pipeline.xml file. Table 3-5 lists the attributes used in the Map task. Table 3-5 HttpDownload task attributes (Sheet 1 of 2) Attribute infile outfile Xpath DestDir username Description Name and location of the XML input file that describes the file to be downloaded. Name and location of the XML output file that describes the destination where the class has downloaded the file to. The value of this attribute can have the same value as the infile attribute (the file is then updated with the new location for the downloaded file). The XPath expression that should be used to get the textnode with the file description from the input file and output file. The location in which the downloaded file should be stored. Name of user to be used in the HTTP file transfer. If this argument is not provided, the session is started as anonymous login. 18 Tridion R5
25 Business Connector Guide 5.2 SP1 Table 3-5 HttpDownload task attributes (Sheet 2 of 2) Attribute password https Namespaces Description The password of the user used in the HTTP file transfer. If this argument is not provided, the session is started as anonymous login. The value of this attribute must be set using Base64 encoding. See "Using the Base64 encoding utility" on page 19. If this argument is set to 'true', the transfer will be performed with the secured HTTPS protocol. Default value of this argument is 'false'. If the XML file to be processed uses namespaces, then this attribute allows setting the namespaces that are used to search through the XML file. If no namespaces are used, declare the attribute, but leave the value empty (namespaces="").. <path id="classpath"> <fileset dir="${tlib.dir}"> <include name="**/*.jar"/> </fileset> <fileset dir="${tdist.dir}"> <include name="**/*.jar"/> </fileset> <pathelement location="${tbuild.dir}"/> </path> <taskdef name="download" classname="com.tridion.integrations.bc.tasks.httpdownloadtask"> <classpath refid="classpath"/> </taskdef> <target name="test_download"> <download infile="testhttpdownloadsrc.xml" outfile="testhttpdownloaddest.xml" xpath="/myprefix:doc/binary_loc/text()" destdir="c:\temp" username="anonymous" password="bm90qgzyb20ubwu=" namespaces="xmlns:myprefix=' </target> Chapter 3 Defining Business Connector tasks 3.5 Using the Base64 encoding utility You can use a Business Connector utility to encode text using Base64. The Business Connector uses Base64 encoding as input for passwords defined in the tasks. To use this utility, you must set the BusinessConnector.jar file in the system CLASSPATH environment, or use the example below, where the location of the BusinessConnector.jar file is specified. C:\ java -classpath BusinessConnector.jar;log4j-core.jar com/tridion/integrations/bc/utils/passwordencrypter passwordtoencode 19
26 Chapter 3 Defining Business Connector tasks 20 Tridion R5
27 Chapter 4 Requests and responses The Business Connector uses Apache Ant 1.5 to pass the Request file to the Content Manager and pass the Response back to the client. The config.xml file holds Business Connector properties. This file requires at least two of the following properties: the name of the request file the name of the response file This chapter describes the format of Business Connector requests and provides examples of requests and responses. 4.1 Request format The Request is formatted in the following way: <?xml version='1.0'?> <tcmapi:message xmlns:tcmapi=" version="5.0" from="mdvc" failonerror="false"> <tcmapi:request ID="ResponderRequest" preserve="false"> <tcmapi:action="itemuri"/> </tcmapi:request> <tcmapi:request ID="ResponderRequest" preserve="false"> <tcmapi:action="itemuri"/> </tcmapi:request> </tcmapi:message> Where: The Request root element is always <tcmapi:message>, and this element contains one or more <tcmapi:request> elements The <tcmapi:request> elements contains one or more <tcmapi> elements, which contain the Tridion Content Manager action and request data. The ItemURI is a Tridion Content Manager URI. These are unique identifiers for each item in the Content Manager. The URI tcmuri:0-0-0 is the root of the system. 21
28 Chapter 4 Requests and responses For more information about allowable actions and attributes, refer to the tcmapi.xsd schema. 4.2 Request and response examples This section contains the following request examples: Getting a list of Publications Getting the contents of a Publication Getting the list of a Folder Creating an item Updating an item Deleting an item Composite requests 4.2.a Getting a list of Publications Request This request asks the Content Manager for a list of all Publications, using tcm:0-0-0 as the root of the system: <?xml version='1.0'?> <tcmapi:message xmlns:tcmapi=" version="5.0" from="testtool" failonerror="false"> <tcmapi:request ID="Request1" preserve="false"> <tcmapi:getlist itemuri="tcm:0-0-0" listtype="listpublications"/> </tcmapi:request> </tcmapi:message> Response The response returns the list of Publications A, B, and C, with the URIs tcm:0-3-1, tcm:0-4-1, and tcm:0-5-1, respectively. These publications are used in the subsequent examples. <?xml version="1.0"?><tcmapi:message version="5.0" from="mdvc" xmlns:tcmapi=" <tcmapi:response ID="Request1" success="true" xmlns:tcmapi=" <tcmapi:result> <tcm:listpublications xmlns:tcm=" Managed="1"> <tcm:item ID="tcm:0-3-1" Title="Publication A" Allow=" " Deny=" " Managed="516"/><tcm:Item ID="tcm:0-4-1" Title="Publication B" Allow=" " Deny=" " Managed="516"/> <tcm:item ID="tcm:0-5-1" Title="Publication C" Allow=" " Deny=" " Managed="516"/> </tcm:listpublications></tcmapi:result> </tcmapi:response> </tcmapi:message> 22 Tridion R5
29 Business Connector Guide 5.2 SP1 Request Response 4.2.b Getting the contents of a Publication This request asks the Content Manager for the contents of Publication A, with the URI tcm: <?xml version='1.0'?><tcmapi:message xmlns:tcmapi=" version="5.0" from="testtool" failonerror="false"> <tcmapi:request ID="Request1" preserve="false"> <tcmapi:getlist itemuri="tcm:0-3-1" listtype="listitems"/> </tcmapi:request> </tcmapi:message> The response is successful, and lists the Publication as empty except for the Building Blocks system folder. <?xml version="1.0"?><tcmapi:message version="5.0" from="mdvc" xmlns:tcmapi=" <tcmapi:response ID="ResponderRequest" success="true" xmlns:tcmapi=" <tcmapi:result> <tcm:listitems xmlns:tcm=" Managed="4"> <tcm:item ID="tcm:3-9-2" Title="Building Blocks" Type="2" Modified=" T11:22:25" Size="0" Allow="650240" Deny="96" Managed="2490" Icon="T2L0P0"/> </tcm:listitems> </tcmapi:result> </tcmapi:response> </tcmapi:message> Chapter 4 Requests and responses 4.2.c Getting the list of a Folder Request This request asks the Content Manager for the contents of the Building Blocks Folder identified by the URI tcm: <?xml version='1.0'?><tcmapi:message xmlns:tcmapi=" version="5.0" from="testtool" failonerror="false"> <tcmapi:request ID="Request1" preserve="false"> <tcmapi:getlist itemuri="tcm:3-9-2" listtype="listitems"/> </tcmapi:request> </tcmapi:message> Response The response returns the contents as the Default Multimedia Schema, Default Component Template, Default Page Template, and Default Template Building Block. <?xml version="1.0"?><tcmapi:message version="5.0" from="mdvc" xmlns:tcmapi=" <tcmapi:response ID="ResponderRequest" success="true" xmlns:tcmapi=" <tcmapi:result> <tcm:listitems xmlns:tcm=" Managed="2490"> <tcm:item ID="tcm:3-50-8" Title="Default Multimedia Schema" Type="8" Modified=" T11:22:26" Size="0" Allow=" " Deny="118" Icon="T8L0P0S1"/> 23
30 Chapter 4 Requests and responses <tcm:item ID="tcm: " Title="Default Component Template" Type="32" Modified=" T11:22:26" Size="0" Allow="125321" Deny="630" Icon="T32L0P0S1"/> <tcm:item ID="tcm: " Title="Default Page Template" Type="128" Modified=" T11:22:26" Size="0" Allow="125321" Deny="630" Icon="T128L0P0S1"/> <tcm:item ID="tcm: " Title="Default Template Building Block" Type="2048" Modified=" T11:22:26" Size="0" Allow="124937" Deny="118" Icon="T2048L0P0S1"/> </tcm:listitems></tcmapi:result> </tcmapi:response> </tcmapi:message> 4.2.d Creating an item Request The following request creates a Component called Component. <?xml version="1.0"?><tcmapi:message xmlns:tcmapi=" version="5.0" failonerror="true"> <tcmapi:request ID="REQ1" preserve="false"> <tcmapi:saveitem itemuri="tcm:0-0-0" contexturi="tcm:3-9-2" doneediting="true" itemtype="component"> <tcm:component xmlns:tcm=" xmlns:xlink=" <tcm:data> <tcm:title>component</tcm:title> <tcm:content> <Content xmlns="uuid:bf747b17-386a-41a d2286fe48945"> <author>pasikniks</author> </Content> </tcm:content> <tcm:schema xlink:href="tcm:3-52-8"/> </tcm:data> </tcm:component> </tcmapi:saveitem> </tcmapi:request> </tcmapi:message> Note The itemuri attribute of the tcm:saveitem element is set to tcm: If this itemuri is specified, a new item is created. The response contains the itemuri for the newly created item (see response below, where itemuri is tcm:2-53). Response The response returns that the Component creation was successful, and the Component is created in the system. <?xml version="1.0"?><tcmapi:message version="5.0" xmlns:tcmapi=" <tcmapi:response ID="REQ1" success="true" xmlns:tcmapi=" actionwf="true"> <tcmapi:result> <tcm:component ID="tcm:2-53" IsEditable="false" xmlns:tcm=" xmlns:xlink=" <tcm:context> 24 Tridion R5
31 Business Connector Guide 5.2 SP1 <<STRIPPED OUT>> </tcm:context> <tcm:info> <<STRIPPED OUT>> </tcm:info> <tcm:data> <tcm:title>wfcomp5</tcm:title> <tcm:schema xlink:type="simple" xlink:title="testschema" xlink:href="tcm:3-52-8"/> <tcm:content> <Content xmlns="uuid:bf747b17-386a-41a d2286fe48945"> <author>test me please</author> </Content> </tcm:content> <tcm:metadata/> <tcm:approvalstatus xlink:type="simple" xlink:title="unapproved" xlink:href="tcm: "/> <tcm:isbasedontridionwebschema>true</tcm:isbasedontridionwebschema> <tcm:multimediatype xlink:href="tcm:0-0-0" xlink:title=""/> </tcm:data> </tcm:component> </tcmapi:result> </tcmapi:response> </tcmapi:message> Chapter 4 Requests and responses 4.2.e Updating an item Request The following request and response examples update an existing item, with the itemuri tcm:2-53, in TCM 5.0. <?xml version="1.0"?> <tcmapi:message xmlns:tcmapi=" version="5.0" failonerror="true"> <tcmapi:request ID="REQ1" preserve="false"> <tcmapi:saveitem itemuri="tcm:2-53" contexturi="tcm:3-9-2" doneediting="true" itemtype="component"> <tcm:component xmlns:tcm=" xmlns:xlink=" <tcm:data> <tcm:title>component</tcm:title> <tcm:content> <Content xmlns="uuid:bf747b17-386a-41a d2286fe48945"> <author>test me please. I want to update this item</author> </Content> </tcm:content> <tcm:schema xlink:href="tcm:3-52-8"/> </tcm:data> </tcm:component> </tcmapi:saveitem> </tcmapi:request> </tcmapi:message> Note The main difference between creating and updating an item is that the itemuri attribute of the tcm:saveitem element has the value of an existing item in the Content Manager. 25
32 Chapter 4 Requests and responses In this case, we update the item with itemuri tcm:2-53. Response <?xml version="1.0"?> <tcmapi:message version="5.0" xmlns:tcmapi=" <tcmapi:response ID="REQ1" success="true" xmlns:tcmapi=" actionwf="true"> <tcmapi:result> <tcm:component ID="tcm:2-53" IsEditable="false" xmlns:tcm=" xmlns:xlink=" <tcm:context> <<STRIPPED OUT>> </tcm:context> <tcm:info> <<STRIPPED OUT>> </tcm:info> <tcm:data> <tcm:title>wfcomp5</tcm:title> <tcm:schema xlink:type="simple" xlink:title="testschema" xlink:href="tcm:3-52-8"/> <tcm:content> <Content xmlns="uuid:bf747b17-386a-41a d2286fe48945"> <author>test me please. I want to update this item</author> </Content> </tcm:content> <tcm:metadata/> <tcm:approvalstatus xlink:type="simple" xlink:title="unapproved" xlink:href="tcm: "/> <tcm:isbasedontridionwebschema>true</tcm:isbasedontridionwebschema> <tcm:multimediatype xlink:href="tcm:0-0-0" xlink:title=""/> </tcm:data> </tcm:component> </tcmapi:result> </tcmapi:response> </tcmapi:message> 4.2.f Deleting an item Request This example deletes an item with the URI tcm:2-53. <?xml version='1.0'?> <tcmapi:message xmlns:tcmapi=" version="5.0" from="mdvc" failonerror="false"> <tcmapi:request ID="ResponderRequest" preserve="false"> <tcmapi:delete itemuri="tcm:2-53"/> </tcmapi:request></tcmapi:message> Response <?xml version="1.0"?><tcmapi:message version="5.0" from="mdvc" xmlns:tcmapi=" <tcmapi:response ID="ResponderRequest" success="true" xmlns:tcmapi=" </tcmapi:message> 26 Tridion R5
Content Management Implementation Guide 5.3 SP1
SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users
More informationContent Management Implementation Guide 5.3 SP1
SDL Tridion R5 Content Management Implementation Guide 5.3 SP1 Read this document to implement and learn about the following Content Manager features: Publications Blueprint Publication structure Users
More informationOutbound E-mail 2009 Upgrade Manual. SDL Tridion Development Lab BV
Outbound E-mail 2009 Upgrade Manual SDL Tridion Development Lab BV 1999-2009 SDL Tridion Development Lab BV NOTICE: The accompanying software package is confidential and proprietary to SDL Tridion Development
More informationWhite Paper. Fabasoft Folio Thin Client Support. Fabasoft Folio 2015 Update Rollup 2
White Paper Fabasoft Folio Thin Client Support Fabasoft Folio 2015 Update Rollup 2 Copyright Fabasoft R&D GmbH, Linz, Austria, 2015. All rights reserved. All hardware and software names used are registered
More informationRoomWizard Synchronization Software Manual Installation Instructions
2 RoomWizard Synchronization Software Manual Installation Instructions Table of Contents Exchange Server Configuration... 4 RoomWizard Synchronization Software Installation and Configuration... 5 System
More informationSAP NetWeaver Identity Management Identity Services Configuration Guide
SAP NetWeaver Identity Management Identity Services Configuration Guide Version 7.2 Rev 7 2014 SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or
More informationTIBCO Spotfire Automation Services 6.5. Installation and Deployment Manual
TIBCO Spotfire Automation Services 6.5 Installation and Deployment Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
More informationTIBCO Spotfire Automation Services Installation and Configuration
TIBCO Spotfire Automation Services Installation and Configuration Software Release 7.0 February 2015 Updated March 2015 Two-Second Advantage 2 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES
More informationHYPERION SYSTEM 9 N-TIER INSTALLATION GUIDE MASTER DATA MANAGEMENT RELEASE 9.2
HYPERION SYSTEM 9 MASTER DATA MANAGEMENT RELEASE 9.2 N-TIER INSTALLATION GUIDE P/N: DM90192000 Copyright 2005-2006 Hyperion Solutions Corporation. All rights reserved. Hyperion, the Hyperion logo, and
More informationTIBCO Spotfire Web Player 6.0. Installation and Configuration Manual
TIBCO Spotfire Web Player 6.0 Installation and Configuration Manual Revision date: 12 November 2013 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED
More informationCA Performance Center
CA Performance Center Single Sign-On User Guide 2.4 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is
More informationhttp://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
More informationManagement Center. Installation and Upgrade Guide. Version 8 FR4
Management Center Installation and Upgrade Guide Version 8 FR4 APPSENSE MANAGEMENT CENTER INSTALLATION AND UPGRADE GUIDE ii AppSense Limited, 2012 All rights reserved. part of this document may be produced
More informationSage 100 ERP. ebusiness Web Services Installation and Reference Guide
Sage 100 ERP ebusiness Web Services Installation and Reference Guide 2012 Sage Software, Inc. All rights reserved. Sage, the Sage logos, and the Sage product and service names mentioned herein are registered
More informationKony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy
Kony MobileFabric Sync Windows Installation Manual - WebSphere On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationhttp://docs.trendmicro.com
Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,
More informationSecure Messaging Server Console... 2
Secure Messaging Server Console... 2 Upgrading your PEN Server Console:... 2 Server Console Installation Guide... 2 Prerequisites:... 2 General preparation:... 2 Installing the Server Console... 2 Activating
More informationTIBCO Spotfire Automation Services 6.5. User s Manual
TIBCO Spotfire Automation Services 6.5 User s Manual Revision date: 17 April 2014 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO
More informationSDK Code Examples Version 2.4.2
Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated
More informationMigrating helpdesk to a new server
Migrating helpdesk to a new server Table of Contents 1. Helpdesk Migration... 2 Configure Virtual Web on IIS 6 Windows 2003 Server:... 2 Role Services required on IIS 7 Windows 2008 / 2012 Server:... 2
More informationContents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...
Post Installation Guide for Primavera Contract Management 14.1 July 2014 Contents About the Contract Management Post Installation Administrator's Guide... 5 Viewing and Modifying Contract Management Settings...
More informationLifeSize Control Installation Guide
LifeSize Control Installation Guide April 2005 Part Number 132-00001-001, Version 1.0 Copyright Notice Copyright 2005 LifeSize Communications. All rights reserved. LifeSize Communications has made every
More information[1]Oracle Communications Billing and Revenue Management Web Services Manager Release 7.5 E16724-11
[1]Oracle Communications Billing and Revenue Management Web Services Manager Release 7.5 E16724-11 December 2015 Oracle Communications Billing and Revenue Management Web Services Manager, Release 7.5 E16724-11
More informationHR Onboarding Solution
HR Onboarding Solution Installation and Setup Guide Version: 3.0.x Compatible with ImageNow Version: 6.7.x Written by: Product Documentation, R&D Date: November 2014 2014 Perceptive Software. All rights
More informationNSi Mobile Installation Guide. Version 6.2
NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...
More informationGetting Started Guide
BlackBerry Web Services For Microsoft.NET developers Version: 10.2 Getting Started Guide Published: 2013-12-02 SWD-20131202165812789 Contents 1 Overview: BlackBerry Enterprise Service 10... 5 2 Overview:
More informationEnhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0
Enhanced Connector Applications SupportPac VP01 for IBM WebSphere Business Events 3.0.0 Third edition (May 2012). Copyright International Business Machines Corporation 2012. US Government Users Restricted
More informationHP Asset Manager. Implementing Single Sign On for Asset Manager Web 5.x. Legal Notices... 2. Introduction... 3. Using AM 5.20... 3
HP Asset Manager Implementing Single Sign On for Asset Manager Web 5.x Legal Notices... 2 Introduction... 3 Using AM 5.20... 3 Using AM 5.12... 3 Design Blueprint... 3 Technical Design... 3 Requirements,
More informationInstallation Guide. Tech Excel January 2009
Installation Guide Tech Excel January 2009 Copyright 1998-2009 TechExcel, Inc. All Rights Reserved. TechExcel, Inc., TechExcel, ServiceWise, AssetWise, FormWise, KnowledgeWise, ProjectPlan, DownloadPlus,
More informationSAML v1.1 for.net Developer Guide
SAML v1.1 for.net Developer Guide Copyright ComponentSpace Pty Ltd 2004-2016. All rights reserved. www.componentspace.com Contents 1 Introduction... 1 1.1 Features... 1 1.2 Benefits... 1 1.3 Prerequisites...
More informationSophos Mobile Control Installation guide. Product version: 3.5
Sophos Mobile Control Installation guide Product version: 3.5 Document date: July 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...4 3 Set up Sophos Mobile Control...10 4 External
More informationThe presentation explains how to create and access the web services using the user interface. WebServices.ppt. Page 1 of 14
The presentation explains how to create and access the web services using the user interface. Page 1 of 14 The aim of this presentation is to familiarize you with the processes of creating and accessing
More informationfåíéêåéí=péêîéê=^çãáåáëíê~íçêûë=dìáçé
fåíéêåéí=péêîéê=^çãáåáëíê~íçêûë=dìáçé Internet Server FileXpress Internet Server Administrator s Guide Version 7.2.1 Version 7.2.2 Created on 29 May, 2014 2014 Attachmate Corporation and its licensors.
More informationSetting Up a Unisphere Management Station for the VNX Series P/N 300-011-796 Revision A01 January 5, 2010
Setting Up a Unisphere Management Station for the VNX Series P/N 300-011-796 Revision A01 January 5, 2010 This document describes the different types of Unisphere management stations and tells how to install
More informationMcAfee One Time Password
McAfee One Time Password Integration Module Outlook Web App 2010 Module version: 1.3.1 Document revision: 1.3.1 Date: Feb 12, 2014 Table of Contents Integration Module Overview... 3 Prerequisites and System
More informationFeith Dashboard iq Server Version 8.1 Install Guide
Feith Dashboard iq Server Version 8.1 Install Guide Feith Dashboard iq Server Version 8.1 Install Guide Copyright 2013 Feith Systems and Software, Inc. All Rights Reserved. No part of this publication
More informationSophos Mobile Control Installation guide. Product version: 3.6
Sophos Mobile Control Installation guide Product version: 3.6 Document date: November 2013 Contents 1 Introduction...3 2 The Sophos Mobile Control server...5 3 Set up Sophos Mobile Control...11 4 External
More informationEnabling SSL and Client Certificates on the SAP J2EE Engine
Enabling SSL and Client Certificates on the SAP J2EE Engine Angel Dichev RIG, SAP Labs SAP AG 1 Learning Objectives As a result of this session, you will be able to: Understand the different SAP J2EE Engine
More informationAPIS CARM NG Quick Start Guide for MS Windows
APIS CARM NG Quick Start Guide for MS Windows The information contained in this document may be changed without advance notice and represents no obligation on the part of the manufacturer. The software
More informationEMC Documentum Content Services for SAP Repository Manager
EMC Documentum Content Services for SAP Repository Manager Version 6.0 Installation Guide P/N 300 005 500 Rev A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com
More informationStreamServe Job Gateway
StreamServe Job Gateway User Guide 4.1.2 SP2 Rev A StreamServe Job Gateway User Guide 4.1.2 SP2 Rev A 2007 StreamServe, Inc. StreamServe is a trademark of StreamServe, Inc. No part of this document may
More informationInstallation Guide. Version 5.0
Installation Guide Version 5.0 2015 Pitney Bowes Software Inc. All rights reserved. This document may contain confidential and proprietary information belonging to Pitney Bowes Inc. and/or its subsidiaries
More informationIBM SPSS Collaboration and Deployment Services Version 6 Release 0. Single Sign-On Services Developer's Guide
IBM SPSS Collaboration and Deployment Services Version 6 Release 0 Single Sign-On Services Developer's Guide Note Before using this information and the product it supports, read the information in Notices
More informationStreamServe Persuasion SP4 Service Broker
StreamServe Persuasion SP4 Service Broker User Guide Rev A StreamServe Persuasion SP4 Service Broker User Guide Rev A 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520 No
More informationSage CRM Connector Tool White Paper
White Paper Document Number: PD521-01-1_0-WP Orbis Software Limited 2010 Table of Contents ABOUT THE SAGE CRM CONNECTOR TOOL... 1 INTRODUCTION... 2 System Requirements... 2 Hardware... 2 Software... 2
More informationInstallation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/2014 2014 ARGUS Software, Inc.
ARGUS Symphony 1.6 and Business App Toolkit 6/13/2014 2014 ARGUS Software, Inc. Installation Guide for ARGUS Symphony 1.600.0 6/13/2014 Published by: ARGUS Software, Inc. 3050 Post Oak Boulevard Suite
More informationAlert Notification of Critical Results (ANCR) Public Domain Deployment Instructions
Alert Notification of Critical Results (ANCR) Public Domain Deployment Instructions Server Prerequisites Internet Information Server (IIS). It may be enabled in Windows Features (see Enabling IIS section).
More informationActive Directory Adapter with 64-bit Support Installation and Configuration Guide
IBM Security Identity Manager Version 6.0 Active Directory Adapter with 64-bit Support Installation and Configuration Guide SC27-4384-02 IBM Security Identity Manager Version 6.0 Active Directory Adapter
More informationEMC Clinical Archiving
EMC Clinical Archiving Version 1.7 Installation Guide EMC Corporation Corporate Headquarters Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Legal Notice Copyright 2014-2015 EMC Corporation. All Rights
More informationUsing the Adobe Access Server for Protected Streaming
Adobe Access April 2014 Version 4.0 Using the Adobe Access Server for Protected Streaming Copyright 2012-2014 Adobe Systems Incorporated. All rights reserved. This guide is protected under copyright law,
More informationCA Identity Manager. Glossary. r12.5 SP8
CA Identity Manager Glossary r12.5 SP8 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation ) is for your informational
More informationInstalling the ASP.NET VETtrak APIs onto IIS 5 or 6
Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 2 Installing the ASP.NET VETtrak APIs onto IIS 5 or 6 3... 3 IIS 5 or 6 1 Step 1- Install/Check 6 Set Up and Configure VETtrak ASP.NET API 2 Step 2 -...
More informationRequest Manager Installation and Configuration Guide
Request Manager Installation and Configuration Guide vcloud Request Manager 1.0.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
More informationClick Studios. Passwordstate. Installation Instructions
Passwordstate Installation Instructions This document and the information controlled therein is the property of Click Studios. It must not be reproduced in whole/part, or otherwise disclosed, without prior
More informationOmgeo OASYS Workstation Installation Guide. Version 6.4 December 13, 2011
Omgeo OASYS Workstation Installation Guide Version 6.4 December 13, 2011 Copyright 2011 Omgeo LLC. All rights reserved. This publication (including, without limitation, any text, image, logo, compilation,
More informationBuilder User Guide. Version 5.4. Visual Rules Suite - Builder. Bosch Software Innovations
Visual Rules Suite - Builder Builder User Guide Version 5.4 Bosch Software Innovations Americas: Bosch Software Innovations Corp. 161 N. Clark Street Suite 3500 Chicago, Illinois 60601/USA Tel. +1 312
More informationFileMaker Server 10 Help
FileMaker Server 10 Help 2007-2009 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, the file folder logo, Bento and the Bento logo
More informationThird-Party Software Support. Converting from SAS Table Server to a SQL Server Database
Third-Party Software Support Converting from SAS Table Server to a SQL Server Database Table of Contents Prerequisite Steps... 1 Database Migration Instructions for the WebSphere Application Server...
More informationHP IMC Firewall Manager
HP IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW102-20120420 Legal and notice information Copyright 2012 Hewlett-Packard Development Company, L.P. No part of this
More informationKofax Export Connector 8.3.0 for Microsoft SharePoint
Kofax Export Connector 8.3.0 for Microsoft SharePoint Administrator's Guide 2013-02-27 2013 Kofax, Inc., 15211 Laguna Canyon Road, Irvine, California 92618, U.S.A. All rights reserved. Use is subject to
More informationWebSpy Vantage Ultimate 2.2 Web Module Administrators Guide
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
More informationFileMaker Server 9. Custom Web Publishing with PHP
FileMaker Server 9 Custom Web Publishing with PHP 2007 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker,
More informationFileMaker Server 11. FileMaker Server Help
FileMaker Server 11 FileMaker Server Help 2010 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc. registered
More informationXerox DocuShare Security Features. Security White Paper
Xerox DocuShare Security Features Security White Paper Xerox DocuShare Security Features Businesses are increasingly concerned with protecting the security of their networks. Any application added to a
More informationSmartConnect Users Guide
eone Integrated Business Solutions SmartConnect Users Guide Copyright: Manual copyright 2003 eone Integrated Business Solutions All rights reserved. Your right to copy this documentation is limited by
More informationTIBCO Spotfire Platform IT Brief
Platform IT Brief This IT brief outlines features of the system: Communication security, load balancing and failover, authentication options, and recommended practices for licenses and access. It primarily
More informationBuilder User Guide. Version 6.0.1. Visual Rules Suite - Builder. Bosch Software Innovations
Visual Rules Suite - Builder Builder User Guide Version 6.0.1 Bosch Software Innovations Americas: Bosch Software Innovations Corp. 161 N. Clark Street Suite 3500 Chicago, Illinois 60601/USA Tel. +1 312
More informationOSF INTEGRATOR for. Integration Guide
OSF INTEGRATOR for DEMANDWARE and MICROSOFT DYNAMICS CRM 2013 Integration Guide Table of Contents 1 Summary... 3 2 Component Overview... 3 2.1 Functional Overview... 3 2.2 Integration components... 3 2.3
More informationUse Enterprise SSO as the Credential Server for Protected Sites
Webthority HOW TO Use Enterprise SSO as the Credential Server for Protected Sites This document describes how to integrate Webthority with Enterprise SSO version 8.0.2 or 8.0.3. Webthority can be configured
More informationMicrosoft Dynamics GP. econnect Installation and Administration Guide Release 9.0
Microsoft Dynamics GP econnect Installation and Administration Guide Release 9.0 Copyright Copyright 2006 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the
More informationPowerLink for Blackboard Vista and Campus Edition Install Guide
PowerLink for Blackboard Vista and Campus Edition Install Guide Introduction...1 Requirements... 2 Authentication in Hosted and Licensed Environments...2 Meeting Permissions... 2 Installation...3 Configuring
More informationCA Technologies SiteMinder
CA Technologies SiteMinder Agent for Microsoft SharePoint r12.0 Second Edition This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to
More informationCA Nimsoft Service Desk
CA Nimsoft Service Desk Single Sign-On Configuration Guide 6.2.6 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationMatisse Installation Guide for MS Windows. 10th Edition
Matisse Installation Guide for MS Windows 10th Edition April 2004 Matisse Installation Guide for MS Windows Copyright 1992 2004 Matisse Software Inc. All Rights Reserved. Matisse Software Inc. 433 Airport
More informationNational Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide
National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide NFIRS 5.0 Software Version 5.3 Prepared for: Directorate of Preparedness and Response (FEMA) Prepared by:
More informationReporting for Contact Center Setup and Operations Guide. BCM Contact Center
Reporting for Contact Center Setup and Operations Guide BCM Contact Center Document Number: NN40040-302 Document Status: Standard Document Version: 04.00 Part Code: N0060637 Date: June 2006 Copyright 2005
More informationTo install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.
Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server
More informationInstallation & Configuration Guide
Installation & Configuration Guide Bluebeam Studio Enterprise ( Software ) 2014 Bluebeam Software, Inc. All Rights Reserved. Patents Pending in the U.S. and/or other countries. Bluebeam and Revu are trademarks
More informationApplication Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract
More informationCrawl Proxy Installation and Configuration Guide
Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main
More informationInfor Warehouse Mobility for Infor ERP LN Installation Guide
Infor Warehouse Mobility for Infor ERP LN Installation Guide Important Notices The material contained in this publication (including any supplementary information) constitutes and contains confidential
More informationARIS Server Installation and Administration Guide ARIS. Version 9.6 - Service Release 1
ARIS Server Installation and Administration Guide ARIS Version 9.6 - Service Release 1 June 2014 This document applies to ARIS Version 9.6 SR1 and to all subsequent releases. Specifications contained herein
More informationEnterprise Manager. Version 6.2. Installation Guide
Enterprise Manager Version 6.2 Installation Guide Enterprise Manager 6.2 Installation Guide Document Number 680-028-014 Revision Date Description A August 2012 Initial release to support version 6.2.1
More informationDeploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0
Oracle Business Intelligence Publisher Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0 Part No. B32481-01 December 2006 Introduction Oracle BI Publisher
More informationInstallation Guide. MashZone. Version 9.6
MashZone Version 9.6 February 2014 This document applies to PPM from version 9.6. Specifications contained herein are subject to change and these changes will be reported in subsequent release notes or
More informationHP A-IMC Firewall Manager
HP A-IMC Firewall Manager Configuration Guide Part number: 5998-2267 Document version: 6PW101-20110805 Legal and notice information Copyright 2011 Hewlett-Packard Development Company, L.P. No part of this
More informationwww.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,
More informationmultiple placeholders bound to one definition, 158 page approval not match author/editor rights, 157 problems with, 156 troubleshooting, 156 158
Index A Active Directory Active Directory nested groups, 96 creating user accounts, 67 custom authentication, 66 group members cannot log on, 153 mapping certificates, 65 mapping user to Active Directory
More informationWeb Filter. SurfControl Web Filter 5.0 Installation Guide. www.surfcontrol.com. The World s #1 Web & E-mail Filtering Company
Web Filter SurfControl Web Filter 5.0 Installation Guide www.surfcontrol.com The World s #1 Web & E-mail Filtering Company NOTICES NOTICES Copyright 2005 SurfControl plc. All rights reserved. No part
More informationStreamServe Persuasion SP5 StreamStudio
StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other
More informationBUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008
BUILDER 3.0 Installation Guide with Microsoft SQL Server 2005 Express Edition January 2008 BUILDER 3.0 1 Table of Contents Chapter 1: Installation Overview... 3 Introduction... 3 Minimum Requirements...
More informationDameWare Server. Administrator Guide
DameWare Server Administrator Guide About DameWare Contact Information Team Contact Information Sales 1.866.270.1449 General Support Technical Support Customer Service User Forums http://www.dameware.com/customers.aspx
More informationBlackBerry Enterprise Service 10. Version: 10.2. Configuration Guide
BlackBerry Enterprise Service 10 Version: 10.2 Configuration Guide Published: 2015-02-27 SWD-20150227164548686 Contents 1 Introduction...7 About this guide...8 What is BlackBerry Enterprise Service 10?...9
More informationCrystal Reports XI. Overview. Contents. Understanding the CRConfig.xml File
Understanding the Config.xml File Overview This document provides information about the Config.xml configuration file that is shipped with Crystal Reports XI. In particular, this document discusses the
More informationCA Asset Portfolio Management
CA Asset Portfolio Management Implementation Guide Release 12.8 This Documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationOracle Fusion Middleware. 1 Oracle Team Productivity Center Server System Requirements. 2 Installing the Oracle Team Productivity Center Server
Oracle Fusion Middleware Installation Guide for Oracle Team Productivity Center Server 11g Release 2 (11.1.2.1.0) E17075-02 September 2011 This document provides information on: Section 1, "Oracle Team
More informationBusiness Interaction Server. Configuration Guide. 10300685-000 Rev A
Business Interaction Server Configuration Guide 10300685-000 Rev A 2008 Kofax Image Products, Inc., 16245 Laguna Canyon Road, Irvine, California 92618, U.S.A. All rights reserved. Use is subject to license
More informationPassword Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2
Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2 Last revised: November 12, 2014 Table of Contents Table of Contents... 2 I. Introduction... 4 A. ASP.NET Website... 4 B.
More informationNovell Identity Manager
Password Management Guide AUTHORIZED DOCUMENTATION Novell Identity Manager 3.6.1 June 05, 2009 www.novell.com Identity Manager 3.6.1 Password Management Guide Legal Notices Novell, Inc. makes no representations
More information