display pdf in browser from byte array c# : Rotate pdf pages and save Library application component .net html azure mvc e2421710-part1998

Configuring the JD Edwards EnterpriseOne Data Access Driver
Creating Oracle BI Publisher Reports with JD Edwards Data Access Driver  8-7
The following example shows the configuration that enables the data access driver 
to work within OBIEE-BIP.
Figure 8–2  Server Manager configuration for data access driver
7.
Click the Create Instance button to complete the Data Access Driver registration.
8.
After you complete the registration, the browser is redirected to the EnterpriseOne 
Data Access Driver home page.
8.5  Configuring the JD Edwards EnterpriseOne Data Access Driver
After the JD Edwards EnterpriseOne Data Access Driver has been registered in Server 
Manager, you must configure the driver in OBIEE-BIP 11g.
8.5.1  Understanding JD Edwards EnterpriseOne Data Access
Creating JD Edwards interactive reports with Oracle BI Publisher Enterprise requires 
access to JD Edwards EnterpriseOne data. After Oracle BI Publisher Enterprise and the 
Data Access Driver have been installed, you configure BI Publisher to use a JDBC 
driver to access the JD Edwards EnterpriseOne database.
8.5.1.1  JDBC Connection String
Setting up JD Edwards EnterpriseOne data access is accomplished by defining a JDBC 
driver connection string in Oracle BI Publisher. The connection string has a predefined 
format, but you can append information to enable these additional features: 
Specify the JD Edwards EnterpriseOne role when connecting to the database.
Retrieve table descriptions along with table IDs.
Rotate pdf pages and save - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf rotate one page; how to rotate all pages in pdf in preview
Rotate pdf pages and save - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
pdf rotate page; rotate single page in pdf file
Configuring the JD Edwards EnterpriseOne Data Access Driver
8-8 
Retrieve column descriptions from the data dictionary.
Retrieve the associated user defined code (UDC) description for data fields with 
associated UDCs.
Providing table descriptions, column descriptions, and UDC descriptions simplifies 
the process of building queries in BI Publisher. Without these descriptions, a report 
developer must understand JD Edwards EnterpriseOne table schema when designing 
reports.
The following example shows how table descriptions and column descriptions appear 
when you use the BI Publisher Query Builder. 
Figure 8–3  Table descriptions and column descriptions in Query Builder
8.5.1.1.1  Specifying the JD Edwards EnterpriseOne Role  You can add information to the 
end of the connection string that defines the JD Edwards EnterpriseOne role that will 
be used when connecting to the database; for example, enterpriseone.role=SYSADMIN. 
If the role is not specified in the connection string, the *ALL role will be used.
8.5.1.1.2  Retrieving Table Descriptions  You can add information to the end of the 
connection string that enables the JDBC driver to retrieve table descriptions in 
addition to table names. To display table descriptions, add TDSC=1 to the connection 
string. If the value is 0 or the TDSC tag is not in the connection string, table 
descriptions will not be retrieved from the database.
8.5.1.1.3  Retrieving Column Descriptions  You can add information to the end of the 
connection string that enables the JDBC driver to retrieve column descriptions in 
addition to column names. The column description is the long column name from the 
data dictionary. Additionally, the column description is retrieved in the language of 
the user who is building the query in BI Publisher.
To display the column description, add CDSC=1 to the connection string. If the CDSC 
value is 0 or the CDSC tag is not in the connection string, column descriptions will not 
be retrieved from the database.
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
doc.Save(outPutFilePath). How to VB.NET: Delete Consecutive Pages from PDF. This is a VB .NET example for how to delete a range of pages from a PDF document.
reverse page order pdf; rotate pages in pdf and save
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
doc.DeletePage(2); // Save the file. doc.Save(outPutFilePath); Demo Code: How to Delete Consecutive Pages from PDF in C#.NET. How
how to rotate pdf pages and save permanently; rotate pdf page by page
Configuring the JD Edwards EnterpriseOne Data Access Driver
Creating Oracle BI Publisher Reports with JD Edwards Data Access Driver  8-9
8.5.1.1.4  Retrieving UDC Descriptions  You can add information to the end of the 
connection string that enables the JDBC driver to retrieve the UDC description for 
table columns that have an associated UDC. (Each table column is based on a data 
dictionary item, which could have a UDC assigned to it.)
The UDC description is retrieved in the language of the user who is building the 
query in BI Publisher. Without the UDC description, the report developer must know 
which table columns have UDCs associated with them. The report developer can 
override the column name while designing the report.
To display UDC descriptions, add UDSC=1 to the connection string. If the value is 0 or 
the UDSC tag is not in the connection string, UDC descriptions will not be retrieved 
from the database. 
Note: Use a semi-colon between tags when appending them to the 
connection string. For example, the following connection string shows 
the appended information for retrieving the table description, column 
description, and UDC description: 
jdbc:oracle:enterpriseone://JDV911;TDSC=1;CDSC=1;UDSC=1;
8.5.1.2  Oracle BI Publisher and JD Edwards EnterpriseOne Security
To create an interactive BI Publisher report, a user must be able to sign on to both 
Oracle BI Publisher and to the JD Edwards EnterpriseOne database. The connection 
string for the data source, along with the JD Edwards EnterpriseOne JDBC Driver 
configuration, specifies the database that BI Publisher will access when creating and 
running interactive reports.
At the time that the JDBC driver is configured, it is highly recommended that you 
select the Use Proxy Authentication option for the data source. Using proxy 
authentication assumes that the user IDs in Oracle BI Publisher and JD Edwards 
EnterpriseOne are the same, either by duplication or by using Lightweight Directory 
Access Protocol (LDAP).
With proxy authentication, JD Edwards EnterpriseOne authentication security is 
enforced against the user name and password in the data source, not the BI Publisher 
user name that is using the data source. The BI Publisher user name is automatically 
appended to the database connection string and passed in when the data source is 
selected. Because the JD Edwards user ID and the BI Publisher user name must be the 
same, all row and column security assigned to the JD Edwards EnterpriseOne user or 
its roles is applied to this appended user when connecting to the database using the 
database connection string. It should also be noted that in this configuration, the user 
name and password of the JDBC data source in BI Publisher must match the Bootstrap 
user and password of the JD Edwards EnterpriseOne JDBC driver.
Without proxy authentication, the BI Publisher and JD Edwards user IDs can be 
different. In this configuration, EnterpriseOne authentication, row, and column 
security is enforced against the data source user ID and password, not the BI Publisher 
user that is using the data source. Consequently, any BI Publisher user could have 
access to the JD Edwards EnterpriseOne database, limited only by the security applied 
to the data source user ID. Restricting data access would require that BI Publisher 
users have separate data sources with unique user names and passwords. The data 
sources would need to be configured with different levels of access to the database, 
and each BI Publisher user would be required to use the appropriate data source when 
connecting to the database. In this configuration, the user name and password of the 
JDBC data source in BI Publisher does not need to match the Bootstrap user and 
password of the JD Edwards EnterpriseOne JDBC driver.
C# PDF Page Insert Library: insert pages into PDF file in C#.net
how to merge PDF document files by C# code, how to rotate PDF document page doc2.Save(outPutFilePath Add and Insert Multiple PDF Pages to PDF Document Using
pdf reverse page order; how to reverse page order in pdf
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Able to extract PDF pages and save changes to original PDF file in C#.NET. C#.NET Sample Code: Extract PDF Pages and Save into a New PDF File in C#.NET.
how to rotate one page in a pdf file; rotate individual pdf pages reader
Configuring the JD Edwards EnterpriseOne Data Access Driver
8-10 
In summary, the Use Proxy Authentication option is recommended when configuring 
the BI Publisher JDBC Connection because it enforces database security without 
having to create multiple data sources.
8.5.2  Configuring the JDBC Driver in Oracle Business Intelligence Publisher
To configure the JDBC Driver in Oracle BI Publisher:
1.
Start the Oracle BI Publisher server.
2.
Sign in to Oracle BI Publisher Enterprise Console.
3.
Click the Administration tab.
4.
Under the Data Sources section, select JDBC Connection.
The Data Sources form appears, with the JDBC tab selected.
5.
Click Add Data Source.
6.
Enter the following values on the Add Data Source form:
Note: When configuring the JDBC Driver with the Use Proxy 
Authentication option, it is required that you use the EnterpriseOne 
bootstrap user and password (as found in the jdbj.ini) for the BI 
data-source user.
Field
Value
Data Source Name
<user defined>
Example: E1_DAD
Driver Type
Other
Database Driver Class
com.jdedwards.jdbc.driver.JDBCDriver
Connection String
jdbc:oracle:enterpriseone://<JD Edwards environment>;
Example: jdbc: oracle:enterpriseone://JDV911;
Note: You can append information to the end of the 
connection string that defines the JD Edwards 
EnterpriseOne role that will be used when connecting to the 
database, for example: enterpriseone.role = *ALL. If the role is 
not defined in the connection string, the role that is defined 
as the Bootstrap Role will be used. Locate the Bootstrap 
Role by using Server Manager.
Note: You can append information to the end of the 
connection string to display table, column, or UDC 
descriptions if desired. TDSC=1 displays the table name 
description, CDSC=1 displays the column description, and 
UDSC=1 displays the UDC description. 
Example of connection string without display options:
jdbc:oracle:enterpriseone://JDV911;
Example of connection string with display options:
jdbc:oracle:enterpriseone://JDV911;TDSC=1;CDSC=1;UDSC=1;
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
outPutFilePath As String = Program.RootPath + "\\" Output.pdf" Dim doc1 doc2.InsertPages(pages, pageIndex) ' Output the new document doc2.Save(outPutFilePath
rotate a pdf page; pdf reverse page order online
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Similarly, Tiff image with single page or multiple pages is supported. Description: Convert to PDF and save it on the disk. Parameters:
how to rotate page in pdf and save; how to reverse pages in pdf
Configuring the JD Edwards EnterpriseOne Data Access Driver
Creating Oracle BI Publisher Reports with JD Edwards Data Access Driver  8-11
This example shows the completed form:
Figure 8–4  Adding the JDBC Driver as an Oracle BI Publisher data source
7.
Click Apply.
8.
The new JDBC data source should appear in the Data Sources list.
This example shows the completed form:
User Name
Enter the JD Edwards EnterpriseOne user ID that you will 
connect to the database with.
Note: The user name is case-sensitive.
Password
Enter the password for the user ID.
Note: The password is case-sensitive.
Use Proxy Authentication
Selected or Cleared
Note: Using proxy authentication assumes that the user IDs in 
Oracle BI Publisher and JD Edwards EnterpriseOne are the same, 
either by duplication or by using Lightweight Directory Access 
Protocol (LDAP).
Field
Value
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
Able to get word count in PDF pages. Change Word hyperlink to PDF hyperlink and bookmark. Description: Convert to PDF/TIFF and save it on the disk.
rotate all pages in pdf file; how to rotate all pages in pdf
C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
Description: Convert to DOCX/TIFF with specified zoom value and save it into stream. Parameters: zoomValue, The magnification of the original PDF page size.
rotate pages in pdf online; save pdf after rotating pages
Configuring the JD Edwards EnterpriseOne Data Access Driver
8-12 
Figure 8–5  Data Sources list displays newly added data source
See "Using the Java Database Connectivity Driver" in the JD Edwards EnterpriseOne 
Tools Interoperability Guide.
8.5.3  Testing the JDBC Driver Connection
After configuring the JDBC Driver, it is recommended that you test the data source to 
verify that it is able to communicate and authenticate with the driver. Testing the data 
source requires that the Enterprise Server/Security Server services are up and running. 
Additionally, ensure that Oracle BI Publisher is up and running.
To test the JDBC Driver connection:
1.
Start the Oracle BI Publisher server. 
2.
Sign in to Oracle BI Publisher Console using an administrative account.
3.
Click the Administration tab.
4.
Under the Data Sources section, select JDBC Connection.
5.
Select the data source that you want to test.
6.
Click the Test Connection button to initiate the test.
7.
If the data source is able to communicate and authenticate with the Data Access 
Driver, the "Connection established successfully" message appears.
Note: It is also possible to test the connection when adding the data 
source.
A
JD Edwards EnterpriseOne BI Publisher Releases  A-1
A
JD Edwards EnterpriseOne BI Publisher 
Releases
This appendix contains the following topics:
Section A.1, "JD Edwards XML Publisher 8.96 Templates"
Section A.2, "Migrating from 8.96 XML Publisher"
JD Edwards EnterpriseOne has provided a reporting solution based on Oracle's BI 
Publisher since the JD Edwards EnterpriseOne Tools 8.96 release. The solution was 
extended with the JD Edwards EnterpriseOne Tools 8.97 release by integrating the 
embedded BI Publisher reports into the JD Edwards EnterpriseOne lifecycle 
management. The solution was further extended in JD Edwards EnterpriseOne Tools 
8.98 to support creating BI Publisher reports with JD Edwards Data Access Driver.
Note: In the JD Edwards EnterpriseOne Tools 8.96 and 8.97 releases, 
BI Publisher was called XML Publisher.
A.1  JD Edwards XML Publisher 8.96 Templates
As a JD Edwards EnterpriseOne customer, you fall into one of the following categories 
regarding BI Publisher:
1.
You are new to BI Publisher, in that you are a new JD Edwards EnterpriseOne 
customer or an existing JD Edwards EnterpriseOne customer who has not 
previously used BI Publisher.
2.
You are currently using the 8.96 release of XML Publisher and are migrating to one 
of these releases:
JD Edwards EnterpriseOne Tools release 8.97
JD Edwards EnterpriseOne Tools release 8.98
3.
You are currently using the 8.96 release of XML Publisher but do not want to 
migrate to either 9.1 at this time.
Oracle strongly recommends that you migrate to 9.1 release of BI Publisher for JD 
Edwards EnterpriseOne. Migrating to future releases of BI Publisher will become 
increasingly more difficult if you continue to create objects using the 8.96 XML 
Publisher.
If you decide to continue using the 8.96 XML Publisher, you should consult Oracle 
Business Intelligence Publisher User’s Guide.
Migrating from 8.96 XML Publisher
A-2 
A.2  Migrating from 8.96 XML Publisher
The way that XML output is generated in 9.1 BI Publisher for EnterpriseOne is 
different from how the XML output was generated in the 8.96 release.
See Chapter 7, "Understanding the XML Output".
Because of this difference, if you are currently using 8.96 XML Publisher, Oracle 
recommends that you migrate to 9.1 BI Publisher for JD Edwards EnterpriseOne.
After upgrading to 9.1 follow these steps to convert your 8.96 XML Publisher 
templates:
1.
From the BI Publisher Object Repository (P95600), download your 8.96 XML 
Publisher templates.
2.
Create a report definition for each template.
3.
Run each report definition to generate new XML output files.
4.
Open each existing template.
5.
When using Template Builder, from the Data menu, select Load XML Data.
6.
Define each required field from the XML output to the template.
For all other methods of creating and modifying templates, make the necessary 
modifications to the templates to recognize the 9.1 BI Publisher document tags.
B
Data Access Driver Troubleshooting  B-1
B
Data Access Driver Troubleshooting
When errors occur, the JDBC driver throws SQLExceptions. When this happens, check 
the log files for additional information. The log locations are specified in the 
jdelog.properties file. If the logs do not help to resolve the issue, enable the debug logs 
for more information.
It is especially helpful to inspect entire exception stack traces, because traces include 
exception messages, class names, and line numbers. Exception stack traces cause 
exceptions that result in SQLExceptions. 
When you evaluate a series of exceptions in a trace, you should concentrate on the first 
exception, since it is often the cause of subsequent exceptions.
B.1  SQL Exceptions and Error Messages
Following are some exception examples, with recommendations on how to resolve 
them.
B.1.1  No Suitable Driver
Exception: java.sql.SQLException: No suitable driver.
Cause: The JD Edwards EnterpriseOne JDBC drivers use the native database JDBC 
drivers to access physical data. If the class path does not include the necessary drivers, 
the JDBC drivers throw this exception on any attempt to read physical data.
Recovery: For the Type 4 JDBC driver, contact your system administrator and ensure 
that all of the applicable JDBC drivers are included in the same class path as the Data 
Access Driver.
B.1.2  Data Source for F0010, TBLE Not Found
Exception: com.jdedwards.services.objectlookup.DataSourceNotFoundException: 
Data source for F0010, TBLE not found. (With a cause message in parenthesis)
Cause: This exception indicates that the JDBC driver cannot access its system tables in 
ERP mode. Table F0010 is the first system table that the JDBC driver attempts to access. 
Be sure to check the cause message that is attached to the exception message. The 
exception trace usually includes a direct cause as well.
Recovery: Check the cause exception and follow the recovery instructions listed for 
those exceptions. If none apply, contact your system administrator and verify that the 
[JDBj-BOOTSTRAP DATA SOURCE] section of the jdbj.ini file references a valid data 
source. The JDBj-BOOTSTRAP DATA SOURCE section describes the location of ERP 
system tables like F0010.
SQL Exceptions and Error Messages
B-2 
B.1.3  Receiving "[SECURITY_ERROR] A Security Error Occurred"
These errors occur when you create models in Oracle BI Publisher Enterprise using JD 
Edwards EnterpriseOne tables.
Data Access Driver (DAD) logs contain the following messages:
Sign on: valid = false
Sign on: status = 17
Sign on: error message ID = 348
com.jdedwards.database.base.JDBException: [SECURITY_ERROR] A
security error occurred.
com.jdedwards.database.base.JDBException: [SECURITY_ERROR] A 
security error occurred.
com.jdedwards.database.base.JDBException: [SECURITY_ERROR] A 
security error occurred.
Cause exception com.jdedwards.database.base.JDBException:
[SECURITY_ERROR] A security error occurred.
JDESpec error code = SPEC_REP_LOAD_FAILED 
com.peoplesoft.pt.e1.base.metadata.dataAccess.JDESpecException:
Spec repository implementation could not be loaded.
Spec repository implementation could not be loaded. 
com.peoplesoft.pt.e1.base.metadata.dataAccess.JDESpecException:
Spec repository implementation could not be loaded.
For package <PD114> in data source <Central Objects - PD812>,
failed to find the package manifest. Aborting the discovery
process, this package is not functional. 
com.jdedwards.database.services.packagelookup.PackageLookupServic
eException: Spec repository implementation could not be loaded.
com.jdedwards.base.spec.SpecException: [SECURITY_ERROR] A
security error occurred.
com.jdedwards.database.base.JDBException: [SECURITY_ERROR] A
security error occurred.
com.jdedwards.base.spec.SpecException: [SECURITY_ERROR] A
security error occurred. com.jdedwards.base.spec.SpecException:
SECURITY_ERROR] A security error occurred.
ROJDBC - getColumnsInfo  specMap.getSpec() is causing exception
for table=F4101 com.jdedwards.base.spec.SpecException:
[SECURITY_ERROR] A security error occurred.
Cause: This error occurs when the security token allocated for a Data Access Driver 
has expired. DAD starts its connection to EnterpriseOne when the BI Publisher 
Enterprise instance is started. At that time, it requests and obtains a security token 
from the Security Kernel running on the Enterprise Server. This token is used to grant 
DAD access to EnterpriseOne tables. The security token has a lifetime, and after it 
expires transactions between DAD and EnterpriseOne tables will fail.
Solution: See document 885414.1 on My Oracle Support.
B.1.4  Invalid SQL Queries Cause Database or Query Timeout Errors in BI Publisher 
Enterprise
Invalid SQL queries can cause the following errors.
Example 1
The Data Access Driver shows the following error messages:
08 Dec 2009 09:34:56,531 [SEVERE] - [JDBJ] SQLSTATE = 42000
SQLMessage = SQLMessage = ORA-01795: maximum number of expressions in a list 
is 1000
Documents you may be interested
Documents you may be interested