SlideShare une entreprise Scribd logo
1  sur  10
Oracle Business Intelligence Publisher – Developer Training
Syllabus
Introduction to the BI PublisherWebServices
 Accessingthe WSDLs
 AboutIn-SessionMethods
 DebuggingWebService Applications
Data Types
 Base Data Types
 XML-to-JavaData Type Mappings
 Complex DataTypes
 ArrayOf_xsd_string
 ArrayOfEMailDeliveryOption
 ArrayOfFaxDeliveryOption
 ArrayOfFTPDeliveryOption
 ArrayOfItemData
 ArrayOfJobInfo
 ArrayOfJobOutput
 ArrayOfJobOutputDelivery
 ArrayOfLocalDeliveryOption
 ArrayOfMetaData
 ArrayOfParamNameValue
 ArrayOfPrintDeliveryOption
 ArrayOfString
 ArrayOfTemplateFormatLabelValue
 ArrayOfTemplateFormatLabelValues
 ArrayOfWebDAVDeliveryOption
 BIPDataSource
 CatalogContents
 CatalogObjectInfo
 DeliveryChannels
 DeliveryRequest
 DeliveryServiceDefinition
 EMailDeliveryOption
 FaxDeliveryOption
 FileDataSource
 FTPDeliveryOption
 ItemData
 JDBCDataSource
 JobDetail
 JobFilterProperties
 JobInfo
 JobInfoList
 JobOutput
 JobOutputDelivery
 JobOutputDeliverysList
 JobOutputsList
 JobStatus
 LocalDeliveryOption
 MetaData
 MetaDataList
 ParamNameValue
 ParamNameValues
 PrintDeliveryOption
 ReportDataChunk
 ReportDefinition
 ReportRequest
 ValuesforattributeFormat
 ReportResponse
 ScheduleRequest
 TemplateFormatLabelValue
 TemplateFormatsLabelValues
 WebDAVDeliveryOption
ScheduleService
 cancelSchedule() Method
 cancelScheduleInSession() Method
 deleteJobHistory() Method
 deleteJobHistoryInSession() Method
 deleteSchedule() Method
 deleteScheduleInSession() Method
 deliveryService()Method
 deliveryServiceInSession() Method
 downloadDocumentData() Method
 downloadDocumentDataInSession() Method
 downloadXMLData() Method
 downloadXMLDataInSession() Method
 getAllScheduledReport() Method
 getAllScheduledReportHistory() Method
 getAllScheduledReportHistoryInSession()Method
 getAllScheduledReportInSession() Method
 getDeliveryServiceDefinition() Method
 getDeliveryServiceDefinitionInSession()Method
 getDocumentData() Method
 getDocumentDataInSession()Method
 getScheduledJobInfo() Method
 getScheduledJobInfoInSession() Method
 getScheduledReportDeliveryInfo() Method
 getScheduledReportDeliveryInfoInSession() Method
 getScheduledReportOutputInfo() Method
 getScheduledReportOutputInfoInSession() Method
 getXMLData() Method
 getXMLDataInSession()Method
 purgeJobHistory() Method
 purgeJobHistoryInSession()Method
 resendScheduledReport() Method
 resendScheduledReportInSession()Method
 resumeSchedule() Method
 resumeScheduleInSession() Method
 scheduleReport() Method
 scheduleReportInSession() Method
 suspendSchedule() Method
 suspendScheduleInSession() Method
ReportService
 createReport() Method
 createReportInSession() Method
 downloadReportDataChunk() Method
 downloadReportDataChunkInSession() Method
 getReportDefinition() Method
 getReportDefinitionInSession() Method
 getReportParameters() Method
 getReportParametersInSession() Method
 getReportSampleData() Method
 getReportSampleDataInSession() Method
 getTemplate() Method
 getTemplateInSession() Method
 getTemplateParameters() Method
 getTemplateParameterInSession() Method
 getXDOSchema()Method
 getXDOSchemaInSession() Method
 removeTemplateForReport() Method
 removeTemplateForReportInSession() Method
 runReport() Method
 runReportInSession() Method
 updateReportDefinition()Method
 updateReportDefinitionInSession() Method
 updateTemplateForReport()Method
 updateTemplateForReportInSession() Method
 updateXLIFFForReport() Method
 updateXLIFFForReportInSession() Method
 uploadReportDataChunk() Method
 uploadReportDataChunkInSession() Method
 uploadTemplateForReport()Method
 uploadTemplateForReportInSession() Method
 uploadXLIFFForReport() Method
 uploadXLIFFForReportInSession() Method
SecurityService
 assignRolesToUser()Method
 createRole()Method
 createUser() Method
 deleteRole()Method
 deleteUser() Method
 getBIPHTTPSessionInterval() Method
 getObjectSecurityXML() Method
 getSecurityModel() Method
 hasObjectAccess() Method
 hasObjectAccessInSession()Method
 impersonate() Method
 isUserExists() Method
 login() Method
 logout() Method
 notifyBIEEPreferencesUpdated() Method
 notifyBIEEPreferencesUpdatedWithString() Method
 removeRolesFromUser() Method
 updateRole() Method
 updateUser() Method
 validateLogin()Method
CatalogService
 copyObject() Method
 copyObjectInSession() Method
 createFolder() Method
 createFolderInSession() Method
 createObject()Method
 createObjectInSession() Method
 deleteObject()Method
 deleteObjectInSession() Method
 downloadObject() Method
 downloadObjectInSession() Method
 downloadXLIFF() Method
 downloadXLIFFInSession()Method
 getFolderContents() Method
 getFolderContentsInSession() Method
 getObject() Method
 getObjectInfo()Method
 getObjectInfoInSession() Method
 getObjectInSession()Method
 objectExist() Method
 objectExistInSession() Method
 renameObject() Method
 renameObjectInSession()Method
 updateObject() Method
 updateObjectInSession() Method
 uploadObject() Method
 uploadObjectInSession() Method
 uploadXLIFF()Method
 uploadXLIFFInSession() Method
BI PublisherJava APIs
 Usingthe BI PublisherJavaAPIs
 BI PublisherCore APIs
 Obtainingthe Libraries
 PDF FormProcessingEngine
 Overviewof the PDFFormProcessingEngine
 Merginga PDFTemplate withXMLData
 MergingXML Data witha PDF Template UsingInput/OutputFile Name 7-4
 MergingXML Data witha PDF Template UsingInput/OutputStreams 7
 Mergingan XML Data Stringwitha PDF Template
 RetrievingaListof FieldNames
 GeneratingXFDFData
 ConvertingXMLData into XFDFFormat UsingXSLT
 RTF ProcessorEngine
 PairingwithXLIFFFIle
 GeneratingXSL
 GeneratingXSLwithInput/OutputFile Names
 GeneratingXSLwithInput/OutputStream
 FO ProcessorEngine
 Major Featuresof the FO Processor
 BidirectionalText
 FontFallbackMechanism
 Variable HeaderandFooter
 Horizontal Table Break
 GeneratingOutputfromanXML File andan XSL File
 GeneratingOutputUsingFile Names
 GeneratingOutputUsingStreams
 GeneratingOutputfromanArray of XSLTemplatesandXML Data
 Usingthe XSL-FOUtility
 CreatingXSL-FOfroman XML File andan XSL File
 CreatingXSL-FOfromTwoXML FilesandTwoXSL files
 MergingTwo XSL-FOFiles
 GeneratingOutputfromanFO File
 GeneratingOutputUsingFile Names
 GeneratingOutputUsingStreams
 GeneratingOutputwithanArrayof FO Data
 PDF DocumentMerger
 MergingPDF Documents
 MergingPDF DocumentswithInput/OutputFile Names
 MergingPDF DocumentswithInput/OutputStreams
 MergingwithBackgroundto Place Page Numbering
 AddingPage NumberstoMergedDocuments
 Settinga Textor Image Watermark
 Settinga TextWatermark
 SettingImage Watermark
 PDF BookbinderProcessor
 Usage
 XML Control File
 CommandLine Options
 APIMethodCall
 PDF Digital Signature Engine
 Overviewof the PDFDigital Signature Engine
 SigningPDFDocuments
 DeliveringSignedPDFDocuments
 VerifyingSignedPDFDocuments
 eTextProcessor
 ConvertingRTFeTextTemplatestoXSL
 ProducingTextOutputforEDI and EFT Transmissions
 GettingSequence Numbers
 DocumentProcessorEngine
 Hierarchyand Elementsof the DocumentProcessorXMLFile
 XML File Samples
 Definingtwodatasets
 Definingmultiple templatesanddata
 RetrievingtemplatesoverHTTP
 RetrievingdataoverHTTP
 Generatingmore thanone output
 Definingpage numbers
 Invoke Processors
 InvokingProcessorswithInputFile Name
 InvokingProcessorswithInputStream
 BI PublisherProperties
 SettingProperties
 PassingPropertiestothe FOEngine
 Passinga ConfigurationFile tothe FOProcessor
 PassingPropertiestothe DocumentProcessor
 AdvancedBarcode Formatting
Usingthe DeliveryManager Java APIs
 DeliveringDocumentsbyE-Mail
 DefiningMultiple Recipients
 AttachingMultiple DocumentstoOne Request
 AttachingHTML Documents
 DisplayingAttachmentsatthe Top of E-Mail
 Usinga StringObjectas the E-Mail Body
 Usingan HTML Documentas the E-Mail Body
 ProvidingUserName andPasswordforAuthentication
 DeliveringYourDocumenttoa Printer
 PrintingoveranHTTP ProxyServer
 DeliveringYourDocumenttoa Local Printer
 DeliveringYourDocumentstoa Fax Server
 DeliveringYourDocumentstoa RightFax Server
 DeliveringYourDocumentstoa WebDAV Server
 DeliveringYourDocumentoverthe File TransferProtocol (FTP)
 DeliveringYourDocumentsoverSecure FTP
 AuthenticationModes
 DeliveringYourDocumentsoverHypertextTransferProtocol (HTTP)
 DeliveringDocumentsoverAS2
 DeliveryReceipt
 Synchrony
 DocumentSigning
 DocumentEncryption
 DeliveringDocumentsUsinganExternal Command
 DeliveringDocumentstothe Local File System
 Directand BufferingModes
 DirectMode
 BufferingMode
 AsynchronousDeliveryRequests
 DocumentFilterSupport
 PDF-to-PostScriptConversionFilter
 Date ExpressionSupport
 InternationalizationSupport
 SMTP
 IPP
 WebDAV
 FTP
 HTTP
 SettingGlobal Properties
 Addinga CustomDeliveryChannel
 Define DeliveryProperties
 ImplementDeliveryRequestInterface
 ImplementDeliveryRequestHandlerInterface
 ImplementDeliveryRequestFactoryInterface
 RegisteryourcustomDeliveryRequestFactorytoDeliveryManager
 ConfigurationFile Support
 DefiningMultiple ServersforaDeliveryChannel
 SpecifyingaDefaultServerfora DeliveryChannel
 SupportedConfigurationFile PropertiesandElements
Making a ViewObject Available to BI Publisheras a Data Source
 Configuringthe ApplicationModule
 Updatingwebxml
 Updatingweblogicxml
 Deployingthe ApplicationModule
 Updatingthe providersxml File
SettingUp After-ReportTriggers
 Overviewof After-ReportTriggers
 Limitations
 ProcessOverview forAddingAfter-ReportTriggerstoReports
 SettingUp After-ReportTriggers
 Registeringthe HTTPServlet
AddingExtensionsto the Layout Editor
 UsingLayout EditorPlug-inExtensions
 ImplementingPlug-ins
 Codingthe CustomPlug-in
 Plug-inStructure
 JavaScriptAPIsThat Can Be Used inCustomPlug-ins
 handleClickEventMethod
 getPixelValueMethod
 PropertySupport
 PredefinedProperties
 Example of StaticPlug-in:CompanyLogo
 Example Plug-intoInsertYouTube Video
 Creatinga Data FieldPlug-in

Contenu connexe

Tendances

Apache Olingo - ApacheCon Denver 2014
Apache Olingo - ApacheCon Denver 2014Apache Olingo - ApacheCon Denver 2014
Apache Olingo - ApacheCon Denver 2014Stephan Klevenz
 
Learning To Run - XPages for Lotus Notes Client Developers
Learning To Run - XPages for Lotus Notes Client DevelopersLearning To Run - XPages for Lotus Notes Client Developers
Learning To Run - XPages for Lotus Notes Client DevelopersKathy Brown
 
REST and AJAX Reconciled
REST and AJAX ReconciledREST and AJAX Reconciled
REST and AJAX ReconciledLars Trieloff
 
UKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
UKOUG Tech14 - Using Database In-Memory Column Store with Complex DatatypesUKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
UKOUG Tech14 - Using Database In-Memory Column Store with Complex DatatypesMarco Gralike
 
Building DSLs with the Spoofax Language Workbench
Building DSLs with the Spoofax Language WorkbenchBuilding DSLs with the Spoofax Language Workbench
Building DSLs with the Spoofax Language WorkbenchEelco Visser
 
OData and SharePoint
OData and SharePointOData and SharePoint
OData and SharePointSanjay Patel
 
Gaining the Knowledge of the Open Data Protocol (OData) - Prairie Dev Con
Gaining the Knowledge of the Open Data Protocol (OData) - Prairie Dev ConGaining the Knowledge of the Open Data Protocol (OData) - Prairie Dev Con
Gaining the Knowledge of the Open Data Protocol (OData) - Prairie Dev ConWoodruff Solutions LLC
 
Filtering data with D2W
Filtering data with D2W Filtering data with D2W
Filtering data with D2W WO Community
 
Introduction To Dot Net Siddhesh
Introduction To Dot Net SiddheshIntroduction To Dot Net Siddhesh
Introduction To Dot Net SiddheshSiddhesh Bhobe
 
Making Things Work Together
Making Things Work TogetherMaking Things Work Together
Making Things Work TogetherSubbu Allamaraju
 
Open Source Ajax Solution @OSDC.tw 2009
Open Source Ajax  Solution @OSDC.tw 2009Open Source Ajax  Solution @OSDC.tw 2009
Open Source Ajax Solution @OSDC.tw 2009Robbie Cheng
 
Learning How to Shape and Configure an OData Service for High Performing Web ...
Learning How to Shape and Configure an OData Service for High Performing Web ...Learning How to Shape and Configure an OData Service for High Performing Web ...
Learning How to Shape and Configure an OData Service for High Performing Web ...Woodruff Solutions LLC
 
OData Introduction and Impact on API Design (Webcast)
OData Introduction and Impact on API Design (Webcast)OData Introduction and Impact on API Design (Webcast)
OData Introduction and Impact on API Design (Webcast)Apigee | Google Cloud
 
Using Grok to Walk Like a Duck - Brandon Craig Rhodes
Using Grok to Walk Like a Duck - Brandon Craig RhodesUsing Grok to Walk Like a Duck - Brandon Craig Rhodes
Using Grok to Walk Like a Duck - Brandon Craig RhodesJeffrey Clark
 
Learning How to Shape and Configure an OData Feed for High Performing Web Sit...
Learning How to Shape and Configure an OData Feed for High Performing Web Sit...Learning How to Shape and Configure an OData Feed for High Performing Web Sit...
Learning How to Shape and Configure an OData Feed for High Performing Web Sit...Woodruff Solutions LLC
 
Introduction to Active Record - Silicon Valley Ruby Conference 2007
Introduction to Active Record - Silicon Valley Ruby Conference 2007Introduction to Active Record - Silicon Valley Ruby Conference 2007
Introduction to Active Record - Silicon Valley Ruby Conference 2007Rabble .
 

Tendances (19)

Apache Olingo - ApacheCon Denver 2014
Apache Olingo - ApacheCon Denver 2014Apache Olingo - ApacheCon Denver 2014
Apache Olingo - ApacheCon Denver 2014
 
Learning To Run - XPages for Lotus Notes Client Developers
Learning To Run - XPages for Lotus Notes Client DevelopersLearning To Run - XPages for Lotus Notes Client Developers
Learning To Run - XPages for Lotus Notes Client Developers
 
REST and AJAX Reconciled
REST and AJAX ReconciledREST and AJAX Reconciled
REST and AJAX Reconciled
 
UKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
UKOUG Tech14 - Using Database In-Memory Column Store with Complex DatatypesUKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
UKOUG Tech14 - Using Database In-Memory Column Store with Complex Datatypes
 
Building DSLs with the Spoofax Language Workbench
Building DSLs with the Spoofax Language WorkbenchBuilding DSLs with the Spoofax Language Workbench
Building DSLs with the Spoofax Language Workbench
 
OData and SharePoint
OData and SharePointOData and SharePoint
OData and SharePoint
 
JDBC
JDBCJDBC
JDBC
 
Gaining the Knowledge of the Open Data Protocol (OData) - Prairie Dev Con
Gaining the Knowledge of the Open Data Protocol (OData) - Prairie Dev ConGaining the Knowledge of the Open Data Protocol (OData) - Prairie Dev Con
Gaining the Knowledge of the Open Data Protocol (OData) - Prairie Dev Con
 
Filtering data with D2W
Filtering data with D2W Filtering data with D2W
Filtering data with D2W
 
Introduction To Dot Net Siddhesh
Introduction To Dot Net SiddheshIntroduction To Dot Net Siddhesh
Introduction To Dot Net Siddhesh
 
Making Things Work Together
Making Things Work TogetherMaking Things Work Together
Making Things Work Together
 
Open Source Ajax Solution @OSDC.tw 2009
Open Source Ajax  Solution @OSDC.tw 2009Open Source Ajax  Solution @OSDC.tw 2009
Open Source Ajax Solution @OSDC.tw 2009
 
Learning How to Shape and Configure an OData Service for High Performing Web ...
Learning How to Shape and Configure an OData Service for High Performing Web ...Learning How to Shape and Configure an OData Service for High Performing Web ...
Learning How to Shape and Configure an OData Service for High Performing Web ...
 
OData Introduction and Impact on API Design (Webcast)
OData Introduction and Impact on API Design (Webcast)OData Introduction and Impact on API Design (Webcast)
OData Introduction and Impact on API Design (Webcast)
 
Using Grok to Walk Like a Duck - Brandon Craig Rhodes
Using Grok to Walk Like a Duck - Brandon Craig RhodesUsing Grok to Walk Like a Duck - Brandon Craig Rhodes
Using Grok to Walk Like a Duck - Brandon Craig Rhodes
 
Learning How to Shape and Configure an OData Feed for High Performing Web Sit...
Learning How to Shape and Configure an OData Feed for High Performing Web Sit...Learning How to Shape and Configure an OData Feed for High Performing Web Sit...
Learning How to Shape and Configure an OData Feed for High Performing Web Sit...
 
Xml
XmlXml
Xml
 
Introduction to Active Record - Silicon Valley Ruby Conference 2007
Introduction to Active Record - Silicon Valley Ruby Conference 2007Introduction to Active Record - Silicon Valley Ruby Conference 2007
Introduction to Active Record - Silicon Valley Ruby Conference 2007
 
qooxdoo Form Management
qooxdoo Form Managementqooxdoo Form Management
qooxdoo Form Management
 

Similaire à Oracle business intelligence publisher – developer training

Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalorepentagonspace1
 
The Django Web Application Framework
The Django Web Application FrameworkThe Django Web Application Framework
The Django Web Application FrameworkSimon Willison
 
Java Online Training Institute in Hyderabad - C-Point
Java Online Training Institute in Hyderabad - C-PointJava Online Training Institute in Hyderabad - C-Point
Java Online Training Institute in Hyderabad - C-Pointcpointss
 
Scalable web application architecture
Scalable web application architectureScalable web application architecture
Scalable web application architecturepostrational
 
LarKC Tutorial at ISWC 2009 - Architecture
LarKC Tutorial at ISWC 2009 - ArchitectureLarKC Tutorial at ISWC 2009 - Architecture
LarKC Tutorial at ISWC 2009 - ArchitectureLarKC
 
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...Flink Forward
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerUKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerMarco Gralike
 
Android DevConference - Android Clean Architecture
Android DevConference - Android Clean ArchitectureAndroid DevConference - Android Clean Architecture
Android DevConference - Android Clean ArchitectureiMasters
 
ADO.NET Data Services
ADO.NET Data ServicesADO.NET Data Services
ADO.NET Data Servicesukdpe
 
The Ring programming language version 1.5.1 book - Part 43 of 180
The Ring programming language version 1.5.1 book - Part 43 of 180The Ring programming language version 1.5.1 book - Part 43 of 180
The Ring programming language version 1.5.1 book - Part 43 of 180Mahmoud Samir Fayed
 
Ado.Net Data Services (Astoria)
Ado.Net Data Services (Astoria)Ado.Net Data Services (Astoria)
Ado.Net Data Services (Astoria)Igor Moochnick
 
Full Stack Developer
Full Stack DeveloperFull Stack Developer
Full Stack DeveloperAkbar Uddin
 
“iOS 11 в App in the Air”, Пронин Сергей, App in the Air
“iOS 11 в App in the Air”, Пронин Сергей, App in the Air“iOS 11 в App in the Air”, Пронин Сергей, App in the Air
“iOS 11 в App in the Air”, Пронин Сергей, App in the AirAvitoTech
 
SAS Online Training Institute in Hyderabad - C-Point
SAS Online Training Institute in Hyderabad - C-PointSAS Online Training Institute in Hyderabad - C-Point
SAS Online Training Institute in Hyderabad - C-Pointcpointss
 
Windows 8 JavaScript (Wonderland)
Windows 8 JavaScript (Wonderland)Windows 8 JavaScript (Wonderland)
Windows 8 JavaScript (Wonderland)Christopher Bennage
 
The Steel industry, Elixir, PostgreSQL & file_fdw
The Steel industry, Elixir, PostgreSQL & file_fdwThe Steel industry, Elixir, PostgreSQL & file_fdw
The Steel industry, Elixir, PostgreSQL & file_fdwFlorian Kraft
 

Similaire à Oracle business intelligence publisher – developer training (20)

Training institute in Bangalore
Training institute in BangaloreTraining institute in Bangalore
Training institute in Bangalore
 
The Django Web Application Framework
The Django Web Application FrameworkThe Django Web Application Framework
The Django Web Application Framework
 
Java Online Training Institute in Hyderabad - C-Point
Java Online Training Institute in Hyderabad - C-PointJava Online Training Institute in Hyderabad - C-Point
Java Online Training Institute in Hyderabad - C-Point
 
Scalable web application architecture
Scalable web application architectureScalable web application architecture
Scalable web application architecture
 
LarKC Tutorial at ISWC 2009 - Architecture
LarKC Tutorial at ISWC 2009 - ArchitectureLarKC Tutorial at ISWC 2009 - Architecture
LarKC Tutorial at ISWC 2009 - Architecture
 
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...
Flink Forward San Francisco 2019: TensorFlow Extended: An end-to-end machine ...
 
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File ServerUKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
UKOUG 2011 - Drag, Drop and other Stuff. Using your Database as a File Server
 
Android DevConference - Android Clean Architecture
Android DevConference - Android Clean ArchitectureAndroid DevConference - Android Clean Architecture
Android DevConference - Android Clean Architecture
 
ADO.NET Data Services
ADO.NET Data ServicesADO.NET Data Services
ADO.NET Data Services
 
The Ring programming language version 1.5.1 book - Part 43 of 180
The Ring programming language version 1.5.1 book - Part 43 of 180The Ring programming language version 1.5.1 book - Part 43 of 180
The Ring programming language version 1.5.1 book - Part 43 of 180
 
struts
strutsstruts
struts
 
Ado.Net Data Services (Astoria)
Ado.Net Data Services (Astoria)Ado.Net Data Services (Astoria)
Ado.Net Data Services (Astoria)
 
Php course-syllabus
Php course-syllabusPhp course-syllabus
Php course-syllabus
 
Servlets intro
Servlets introServlets intro
Servlets intro
 
ODF Template Engine
ODF Template EngineODF Template Engine
ODF Template Engine
 
Full Stack Developer
Full Stack DeveloperFull Stack Developer
Full Stack Developer
 
“iOS 11 в App in the Air”, Пронин Сергей, App in the Air
“iOS 11 в App in the Air”, Пронин Сергей, App in the Air“iOS 11 в App in the Air”, Пронин Сергей, App in the Air
“iOS 11 в App in the Air”, Пронин Сергей, App in the Air
 
SAS Online Training Institute in Hyderabad - C-Point
SAS Online Training Institute in Hyderabad - C-PointSAS Online Training Institute in Hyderabad - C-Point
SAS Online Training Institute in Hyderabad - C-Point
 
Windows 8 JavaScript (Wonderland)
Windows 8 JavaScript (Wonderland)Windows 8 JavaScript (Wonderland)
Windows 8 JavaScript (Wonderland)
 
The Steel industry, Elixir, PostgreSQL & file_fdw
The Steel industry, Elixir, PostgreSQL & file_fdwThe Steel industry, Elixir, PostgreSQL & file_fdw
The Steel industry, Elixir, PostgreSQL & file_fdw
 

Dernier

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 

Dernier (20)

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 

Oracle business intelligence publisher – developer training

  • 1. Oracle Business Intelligence Publisher – Developer Training Syllabus Introduction to the BI PublisherWebServices  Accessingthe WSDLs  AboutIn-SessionMethods  DebuggingWebService Applications Data Types  Base Data Types  XML-to-JavaData Type Mappings  Complex DataTypes  ArrayOf_xsd_string  ArrayOfEMailDeliveryOption  ArrayOfFaxDeliveryOption  ArrayOfFTPDeliveryOption  ArrayOfItemData  ArrayOfJobInfo  ArrayOfJobOutput  ArrayOfJobOutputDelivery  ArrayOfLocalDeliveryOption  ArrayOfMetaData  ArrayOfParamNameValue  ArrayOfPrintDeliveryOption  ArrayOfString  ArrayOfTemplateFormatLabelValue  ArrayOfTemplateFormatLabelValues  ArrayOfWebDAVDeliveryOption  BIPDataSource  CatalogContents  CatalogObjectInfo  DeliveryChannels  DeliveryRequest  DeliveryServiceDefinition  EMailDeliveryOption  FaxDeliveryOption  FileDataSource  FTPDeliveryOption  ItemData  JDBCDataSource  JobDetail  JobFilterProperties
  • 2.  JobInfo  JobInfoList  JobOutput  JobOutputDelivery  JobOutputDeliverysList  JobOutputsList  JobStatus  LocalDeliveryOption  MetaData  MetaDataList  ParamNameValue  ParamNameValues  PrintDeliveryOption  ReportDataChunk  ReportDefinition  ReportRequest  ValuesforattributeFormat  ReportResponse  ScheduleRequest  TemplateFormatLabelValue  TemplateFormatsLabelValues  WebDAVDeliveryOption ScheduleService  cancelSchedule() Method  cancelScheduleInSession() Method  deleteJobHistory() Method  deleteJobHistoryInSession() Method  deleteSchedule() Method  deleteScheduleInSession() Method  deliveryService()Method  deliveryServiceInSession() Method  downloadDocumentData() Method  downloadDocumentDataInSession() Method  downloadXMLData() Method  downloadXMLDataInSession() Method  getAllScheduledReport() Method  getAllScheduledReportHistory() Method
  • 3.  getAllScheduledReportHistoryInSession()Method  getAllScheduledReportInSession() Method  getDeliveryServiceDefinition() Method  getDeliveryServiceDefinitionInSession()Method  getDocumentData() Method  getDocumentDataInSession()Method  getScheduledJobInfo() Method  getScheduledJobInfoInSession() Method  getScheduledReportDeliveryInfo() Method  getScheduledReportDeliveryInfoInSession() Method  getScheduledReportOutputInfo() Method  getScheduledReportOutputInfoInSession() Method  getXMLData() Method  getXMLDataInSession()Method  purgeJobHistory() Method  purgeJobHistoryInSession()Method  resendScheduledReport() Method  resendScheduledReportInSession()Method  resumeSchedule() Method  resumeScheduleInSession() Method  scheduleReport() Method  scheduleReportInSession() Method  suspendSchedule() Method  suspendScheduleInSession() Method ReportService  createReport() Method  createReportInSession() Method  downloadReportDataChunk() Method  downloadReportDataChunkInSession() Method  getReportDefinition() Method  getReportDefinitionInSession() Method  getReportParameters() Method  getReportParametersInSession() Method  getReportSampleData() Method  getReportSampleDataInSession() Method  getTemplate() Method  getTemplateInSession() Method  getTemplateParameters() Method  getTemplateParameterInSession() Method
  • 4.  getXDOSchema()Method  getXDOSchemaInSession() Method  removeTemplateForReport() Method  removeTemplateForReportInSession() Method  runReport() Method  runReportInSession() Method  updateReportDefinition()Method  updateReportDefinitionInSession() Method  updateTemplateForReport()Method  updateTemplateForReportInSession() Method  updateXLIFFForReport() Method  updateXLIFFForReportInSession() Method  uploadReportDataChunk() Method  uploadReportDataChunkInSession() Method  uploadTemplateForReport()Method  uploadTemplateForReportInSession() Method  uploadXLIFFForReport() Method  uploadXLIFFForReportInSession() Method SecurityService  assignRolesToUser()Method  createRole()Method  createUser() Method  deleteRole()Method  deleteUser() Method  getBIPHTTPSessionInterval() Method  getObjectSecurityXML() Method  getSecurityModel() Method  hasObjectAccess() Method  hasObjectAccessInSession()Method  impersonate() Method  isUserExists() Method  login() Method  logout() Method  notifyBIEEPreferencesUpdated() Method  notifyBIEEPreferencesUpdatedWithString() Method  removeRolesFromUser() Method  updateRole() Method  updateUser() Method  validateLogin()Method
  • 5. CatalogService  copyObject() Method  copyObjectInSession() Method  createFolder() Method  createFolderInSession() Method  createObject()Method  createObjectInSession() Method  deleteObject()Method  deleteObjectInSession() Method  downloadObject() Method  downloadObjectInSession() Method  downloadXLIFF() Method  downloadXLIFFInSession()Method  getFolderContents() Method  getFolderContentsInSession() Method  getObject() Method  getObjectInfo()Method  getObjectInfoInSession() Method  getObjectInSession()Method  objectExist() Method  objectExistInSession() Method  renameObject() Method  renameObjectInSession()Method  updateObject() Method  updateObjectInSession() Method  uploadObject() Method  uploadObjectInSession() Method  uploadXLIFF()Method  uploadXLIFFInSession() Method BI PublisherJava APIs
  • 6.  Usingthe BI PublisherJavaAPIs  BI PublisherCore APIs  Obtainingthe Libraries  PDF FormProcessingEngine  Overviewof the PDFFormProcessingEngine  Merginga PDFTemplate withXMLData  MergingXML Data witha PDF Template UsingInput/OutputFile Name 7-4  MergingXML Data witha PDF Template UsingInput/OutputStreams 7  Mergingan XML Data Stringwitha PDF Template  RetrievingaListof FieldNames  GeneratingXFDFData  ConvertingXMLData into XFDFFormat UsingXSLT  RTF ProcessorEngine  PairingwithXLIFFFIle  GeneratingXSL  GeneratingXSLwithInput/OutputFile Names  GeneratingXSLwithInput/OutputStream  FO ProcessorEngine  Major Featuresof the FO Processor  BidirectionalText  FontFallbackMechanism  Variable HeaderandFooter  Horizontal Table Break  GeneratingOutputfromanXML File andan XSL File  GeneratingOutputUsingFile Names  GeneratingOutputUsingStreams  GeneratingOutputfromanArray of XSLTemplatesandXML Data  Usingthe XSL-FOUtility  CreatingXSL-FOfroman XML File andan XSL File  CreatingXSL-FOfromTwoXML FilesandTwoXSL files  MergingTwo XSL-FOFiles  GeneratingOutputfromanFO File  GeneratingOutputUsingFile Names  GeneratingOutputUsingStreams  GeneratingOutputwithanArrayof FO Data  PDF DocumentMerger  MergingPDF Documents  MergingPDF DocumentswithInput/OutputFile Names  MergingPDF DocumentswithInput/OutputStreams  MergingwithBackgroundto Place Page Numbering  AddingPage NumberstoMergedDocuments  Settinga Textor Image Watermark  Settinga TextWatermark
  • 7.  SettingImage Watermark  PDF BookbinderProcessor  Usage  XML Control File  CommandLine Options  APIMethodCall  PDF Digital Signature Engine  Overviewof the PDFDigital Signature Engine  SigningPDFDocuments  DeliveringSignedPDFDocuments  VerifyingSignedPDFDocuments  eTextProcessor  ConvertingRTFeTextTemplatestoXSL  ProducingTextOutputforEDI and EFT Transmissions  GettingSequence Numbers  DocumentProcessorEngine  Hierarchyand Elementsof the DocumentProcessorXMLFile  XML File Samples  Definingtwodatasets  Definingmultiple templatesanddata  RetrievingtemplatesoverHTTP  RetrievingdataoverHTTP  Generatingmore thanone output  Definingpage numbers  Invoke Processors  InvokingProcessorswithInputFile Name  InvokingProcessorswithInputStream  BI PublisherProperties  SettingProperties  PassingPropertiestothe FOEngine  Passinga ConfigurationFile tothe FOProcessor  PassingPropertiestothe DocumentProcessor  AdvancedBarcode Formatting Usingthe DeliveryManager Java APIs  DeliveringDocumentsbyE-Mail  DefiningMultiple Recipients
  • 8.  AttachingMultiple DocumentstoOne Request  AttachingHTML Documents  DisplayingAttachmentsatthe Top of E-Mail  Usinga StringObjectas the E-Mail Body  Usingan HTML Documentas the E-Mail Body  ProvidingUserName andPasswordforAuthentication  DeliveringYourDocumenttoa Printer  PrintingoveranHTTP ProxyServer  DeliveringYourDocumenttoa Local Printer  DeliveringYourDocumentstoa Fax Server  DeliveringYourDocumentstoa RightFax Server  DeliveringYourDocumentstoa WebDAV Server  DeliveringYourDocumentoverthe File TransferProtocol (FTP)  DeliveringYourDocumentsoverSecure FTP  AuthenticationModes  DeliveringYourDocumentsoverHypertextTransferProtocol (HTTP)  DeliveringDocumentsoverAS2  DeliveryReceipt  Synchrony  DocumentSigning  DocumentEncryption  DeliveringDocumentsUsinganExternal Command  DeliveringDocumentstothe Local File System  Directand BufferingModes  DirectMode  BufferingMode  AsynchronousDeliveryRequests  DocumentFilterSupport  PDF-to-PostScriptConversionFilter  Date ExpressionSupport  InternationalizationSupport  SMTP  IPP  WebDAV  FTP  HTTP  SettingGlobal Properties  Addinga CustomDeliveryChannel  Define DeliveryProperties  ImplementDeliveryRequestInterface  ImplementDeliveryRequestHandlerInterface  ImplementDeliveryRequestFactoryInterface  RegisteryourcustomDeliveryRequestFactorytoDeliveryManager
  • 9.  ConfigurationFile Support  DefiningMultiple ServersforaDeliveryChannel  SpecifyingaDefaultServerfora DeliveryChannel  SupportedConfigurationFile PropertiesandElements Making a ViewObject Available to BI Publisheras a Data Source  Configuringthe ApplicationModule  Updatingwebxml  Updatingweblogicxml  Deployingthe ApplicationModule  Updatingthe providersxml File SettingUp After-ReportTriggers  Overviewof After-ReportTriggers  Limitations  ProcessOverview forAddingAfter-ReportTriggerstoReports  SettingUp After-ReportTriggers  Registeringthe HTTPServlet AddingExtensionsto the Layout Editor  UsingLayout EditorPlug-inExtensions  ImplementingPlug-ins  Codingthe CustomPlug-in  Plug-inStructure  JavaScriptAPIsThat Can Be Used inCustomPlug-ins  handleClickEventMethod  getPixelValueMethod  PropertySupport  PredefinedProperties  Example of StaticPlug-in:CompanyLogo  Example Plug-intoInsertYouTube Video
  • 10.  Creatinga Data FieldPlug-in