c# convert pdf to image ghostscript : Create pdf password software SDK dll winforms windows web page web forms e2296129-part806

User Profiles    19-3
Oracle Application Object Library derives run-time values for each user's profile 
options based on values the system administrator sets at each level. An option's 
run-time value is the highest-level setting for that option. For example, for a given end 
user, assume the Printer option is set only at the Site and Responsibility levels. When 
the end user logs on, the Printer option assumes the value set at the Responsibility level,
since it is the highest-level setting for the option. 
If the default value of a user profile option at any level is inappropriate, the system 
administrator can change it at any time. This change takes effect as soon as end users 
log on again or change responsibilities. 
Setting Your Personal User Profile 
Oracle Application Object Library establishes values for user profile options when you 
log on or change responsibilities. You can change the value of your own 
user-changeable options at any time. 
You change an option value using the Update Personal Profile Options form. Using this 
form, you can display all your options and review the values your system administrator
has set for them. You can also change those that are updatable if you like. Any change 
you make to a User-level profile option has an immediate effect on the way your 
applications run for that session. And, when you log on again, changes you made to 
your User-level options in a previous session are still in force. 
If you never set your own User-level option values, your user profile options assume 
the Site-, Application-, Responsibility-, or User-level values your system administrator 
has set for them. Only the system administrator can set some profile options. 
Implementing User Profiles 
You should define user profile options whenever you want your application to react in 
different ways for different users, depending on specific user attributes. 
To provide maximum flexibility, user profiles exist at Site, Application, Responsibility 
and User levels. When you define a profile option you decide whether your system 
administrator can set values for your option at each of these levels. You also decide 
whether your end users can view and update options you define at the User level. For 
example, you could define a VIEW_SECURE_INFORMATION option to be visible and 
updatable at all levels, so a system administrator could set values at any level, including
values for individual users. You would also define the option such that your end users 
could not see or change its value. 
Oracle Application Object Library provides many options that your users can set 
according to their needs. You can use these options, and profile options you define, in 
your application forms and concurrent programs.
Create pdf password - C# PDF Password Library: add, remove, edit PDF file password in C#.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
password pdf; pdf protection remover
Create pdf password - VB.NET PDF Password Library: add, remove, edit PDF file password in vb.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
pdf passwords; adding a password to a pdf
19-4    Oracle E-Business Suite Developer's Guide
Predefined User Profile Options 
Database Profile Options 
Oracle Application Object Library provides many user profile options that the Oracle 
E-Business Suite System Administrator or the users can see and update. The Oracle 
E-Business Suite Setup Guide contains a list of predefined profile options.
Internally Generated Profile Options 
Oracle Application Object Library also provides a set of profile options that you can 
access via the user profile routines. You can retrieve values for these profile options in 
your forms and programs; however, except for the profiles CONC_PRINT_OUTPUT 
and CONC_PRINT_STYLE, you cannot change their values. System administrators and 
end users cannot see the values for, nor change the values of, these profile options. 
USERNAME
Your user's current Oracle Application Object Library 
username. 
USER_ID
Your user's current Oracle Application Object Library user 
ID. 
RESP_ID
Your user's current responsibility ID. 
APPL_SHRT_ NAME
The short name of the application connected to your user's 
current responsibility. 
RESP_APPL_ID
The application ID of the application connected to your 
user's current responsibility. 
FORM_NAME
The name of the current form. Not available for concurrent 
programs.
FORM_ID
The form ID of the current form. Not available for 
concurrent programs.
FORM_APPL_ NAME
The name of the application for which the current form is 
registered. Not available for concurrent programs.
FORM_APPL_ID
The application ID of the application for which the current 
form is registered. Not available for concurrent programs.
LOGON_DATE
Your user's logon date for the current session. 
LAST_LOGON_ DATE
Your user's logon date for the previous session. 
LOGIN_ID
Your user's Sign-On Audit login ID in Oracle Application 
VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to
Protect. Password: Set File Permissions. Password: Open Document. Add Text Box. Drawing Markups. PDF Print. Work Barcode Read. Barcode Create. OCR. Twain. Create
copy protecting pdf files; creating password protected pdf
VB.NET Create PDF from Word Library to convert docx, doc to PDF in
Protect. Password: Set File Permissions. Password: Open Document. Add Text Box. Drawing Markups. PDF Print. Work Barcode Read. Barcode Create. OCR. Twain. Create
pdf file password; open password protected pdf
User Profiles    19-5
Object Library. 
CONC_ REQUEST_ID
The request ID associated with a particular instance of your
running current program. You can only use this profile 
option in a concurrent program. You use this profile option
to fill the REQUEST_ID Who column. 
CONC_ PROGRAM_ID
The program ID associated with a running current 
program. You can only use this profile option in a 
concurrent program. You use this profile option to fill the 
PROGRAM_ID Who column. 
CONC_ PROGRAM_ 
APPLICATION_ ID
The application ID associated with a running current 
program. You can only use this profile option in a 
concurrent program. You use this profile option to fill the 
PROGRAM_APPLICATION_ID Who column. 
CONC_LOGIN_ ID
The login ID associated with a running concurrent 
program. You can only use this profile option in a 
concurrent program. You can use this profile option to fill 
the LAST_UPDATE_LOGIN Who column. 
CONC_PRINT_ OUTPUT
The value Yes or No that you enter in the Print Output 
field when you register a concurrent program. You can use 
the routine afpoput() from your concurrent programs to 
change the value of this profile option for a particular 
instance of your running concurrent program. This profile 
option determines whether the concurrent managers print 
the concurrent program's output to the printer. 
CONC_PRINT_ STYLE
The print style of your concurrent program's output that 
you enter in the Print Style field when you register a 
concurrent program. You can use the routine afpoput() 
from your concurrent programs to change the value of this 
profile option for a particular instance of your running 
concurrent program. 
FND_PROFILE: User Profile APIs 
This section describes user profile APIs you can use in your PL/SQL procedures. You 
can use these user profile routines to manipulate the option values stored in client and 
server user profile caches.
On the client, a single user profile cache is shared by multiple form sessions. Thus, 
when Form A and Form B are both running on a single client, any changes Form A 
makes to the client's user profile cache affect Form B's run-time environment, and vice 
VB.NET Create PDF from Excel Library to convert xlsx, xls to PDF
Protect. Password: Set File Permissions. Password: Open Document. Add Text Box. Drawing Markups. PDF Print. Work Barcode Read. Barcode Create. OCR. Twain. Create
change password on pdf document; create password protected pdf reader
Online Remove password from protected PDF file
Online Remove Password from Protected PDF file. Download Free Trial. Remove password from protected PDF file. Find your password-protected PDF and upload it.
pdf password online; convert password protected pdf to word
19-6    Oracle E-Business Suite Developer's Guide
versa.
On the server, each form session has its own user profile cache. Thus, even if Form A 
and Form B are running on the same client, they have separate server profile caches. 
Server profile values changed from Form A's session do not affect Form B's session, and
vice versa. 
Similarly, profile caches on the server side for concurrent programs are separate. Also, 
note that the server-side profile cache accessed by these PL/SQL routines is not 
synchronized with the C-code cache. If you put a value using the PL/SQL routines, it 
will not be readable with the C-code routines.
Any changes you make to profile option values using these routines affect only the 
run-time environment. The effect of these settings ends when the program ends, 
because the database session (which holds the profile cache) is terminated. To change 
the default profile option values stored in the database, you must use the User Profiles 
form.
FND_PROFILE.PUT
Summary
procedure FND_PROFILE.PUT
(name IN varchar2,
valueIN varchar2);
Location
FNDSQF library and database (stored procedure)
Description
Puts a value to the specified user profile option. If the option does not exist, you can 
also create it with PUT. 
All PUT operations are local -- in other words, a PUT on the server affects only the 
server-side profile cache, and a PUT on the client affects only the client-side cache. By 
using PUT, you destroy the synchrony between server-side and client-side profile 
caches. As a result, we do not recommend widespread use of PUT. 
Arguments (input)
name
The (developer) name of the profile option you want to set.
value
The value to set in the specified profile option.
FND_PROFILE.GET
procedure FND_PROFILE.GET
(name IN varchar2,
value OUT varchar2);
Location
FNDSQF library and database (stored procedure)
Description
Gets the current value of the specified user profile option, or NULL if the profile does 
C# Create PDF from Tiff Library to convert tif images to PDF in C#
Create PDF from Tiff. |. Home ›› XDoc.PDF ›› C# PDF: Create PDF from Tiff. Create PDF from Tiff in both .NET WinForms and ASP.NET application.
convert protected pdf to word; convert password protected pdf to excel
VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.
Qualified Tiff files are exported with high resolution in VB.NET. Create multipage Tiff image files from PDF in VB.NET project. Support
pdf protection remover; add password to pdf online
User Profiles    19-7
not exist. All GET operations are satisfied locally -- in other words, a GET on the server 
is satisfied from the server-side cache, and a GET on the client is satisfied from the 
client-side cache.
The server-side PL/SQL package FND_GLOBAL returns the values you need to set 
Who columns for inserts and updates from stored procedures. You should use 
FND_GLOBAL to obtain Who values from stored procedures rather than using GET, 
which you may have used in prior releases of Oracle E-Business Suite.
Arguments (input)
name
The (developer) name of the profile option whose value 
you want to retrieve.
Arguments (output)
value
The current value of the specified user profile option as last
set by PUT or as defaulted in the current user's profile.
Example
FND_PROFILE.GET ('USER_ID', user_id);
FND_PROFILE.VALUE
Summary
function FND_PROFILE,VALUE
(name IN varchar2) return varchar2; 
Location
FNDSQF library and database (stored function)
Description
VALUE works exactly like GET, except it returns the value of the specified profile 
option as a function result.
Arguments (input)
name
The (developer) name of the profile option whose value 
you want to retrieve.
User Profile C Functions 
Oracle Application Object Library provides you with two functions you can call from 
concurrent programs you write in the C programming language. You can use these 
functions to store and retrieve profile option values. 
afpoget
Get the current value of a profile option. Returns TRUE if successful, FALSE if it cannot 
find the profile option value. Returns FALSE when retrieving a profile that exists but 
has no value. You must include the file fdpopt.h in your C code file (#include 
<fdpopt.h>) to use this C function. For concurrent programs, the current user is the user 
who submitted the concurrent request, and afpoget() reads the value at the time the 
C# Create PDF from Excel Library to convert xlsx, xls to PDF in C#
C#.NET PDF SDK- Create PDF from Word in Visual C#. Online C#.NET Tutorial for Create PDF from Microsoft Office Excel Spreadsheet Using .NET XDoc.PDF Library.
copy protected pdf to word converter online; crystal report to pdf with password
C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
C#.NET PDF SDK- Create PDF from PowerPoint in C#. How to Use C#.NET PDF Control to Create PDF from Microsoft PowerPoint Presentation in .NET Project.
copy from protected pdf; copy protection pdf
19-8    Oracle E-Business Suite Developer's Guide
request runs, not the time the user submitted the request. When the function afpoget() 
returns successfully, it sets option_value to the value of your requested user profile 
option. If you are not sure of the length of the value afpoget() will return, you should 
define option_value[] to be at least 241 characters long. 
Syntax 
boolean afpoget(option_name, option_value) 
text   *option_name; 
text   *option_value;
option_name
The name of the profile option. 
option_value 
the profile option value returned by the function.
afpoput
Change the value of a profile option for the current session. Create a profile option. 
Returns TRUE if successful, FALSE if it tries to change the value of a profile option for 
which the WRITE flag is set to No, or if it tries to create a profile option for which the 
ENABLE_CREATE flag is not set. You must include the file fdpopt.h in your C code file
(#include <fdpopt.h>) to use this C function. 
Use ENABLE_CREATE if you afpoput() to create an option if the option does not exist. 
This new option only exists within the current concurrent process, and it is not available
to other processes. You can use the | (bitwise OR) operator to combine 
ENABLE_CREATE with the options ENABLE_WRITE and/or ENABLE_READ. You 
cannot use ENABLE_WRITE or ENABLE_READ to reset the privileges of an existing 
profile option. Use ENABLE_WRITE if you want to allow subsequent calls to afpoput() 
to change the value. Use ENABLE_READ if you want to allow subsequent calls to 
afpoput() to read the value.
Syntax 
boolean afpoput(option_name, option_value) 
text   *option_name; 
text   *option_value;
option_name
The name of the profile option. 
option_value 
The value to which you wish to change the profile option 
for the current session. All values are stored as text. The 
value may be at most 240 characters. 
Profiles Window
Define a user profile option. You define new user profile options when you build an 
application. Once you define an option, you can control access for it at different profile 
levels.
Before defining your user profile options, register your application using adsplice. See: 
AD Splicer, Oracle E-Business Suite Setup Guide and My Oracle Support Knowledge 
User Profiles    19-9
Document 1577707.1, "Creating a Custom Application in Oracle E-Business Suite 
Release 12.2."
Note: A profile option can also be defined using the following 
navigation path: From the Functional Administrator responsibility, 
navigate to Core Services > Profiles > Create Profile (button).
Profiles Block
You identify a profile option by application name and profile option name.
Name
The profile option name, or code, must be unique so that different profile options do not
conflict. This is the name you use when you access your profile option using the Oracle 
Application Object Library profile option routines. 
Application
Normally, you enter the name of the application you are building. This is the owning 
application of the profile option.
User Profile Name
This is the name your users see as their profile option, so it should be short but 
descriptive and user-friendly.
Description
Provide a better explanation of the content or purpose of this profile option. This 
description appears in a window with User Profile Name when a user or system 
administrator chooses profile options to set values.
Hierarchy Type
Choose a hierarchy type for the profile option. The types to choose from are: Security, 
Server,Server+Responsibility, and Organization. 
Hierarchy types enable system administrators to group and set profile options 
according to their business needs or the needs of the installation. 
The default hierarchy type is Security. Profile options that existed before this 
enhancement that have not been updated use the type Security. 
The Server hierarchy type is used when the system needs to determine the server on 
which the user's session is running. For example, the profile "Applications Web Agent" 
can be defined using the Server type. The setting of this profile option can differ for an 
internal server versus an external one. Cookie validation, for example, can then be done 
19-10    Oracle E-Business Suite Developer's Guide
against the value of this profile option. 
With the Server+Responsibility, you can control the value of a profile option for a 
particular combination of a server and responsibility.
With the Organization hierarchy type, organization refers to operating unit. For 
example, clerks in different organizations may need to have different values for a given 
profile option, depending on their organization, but clerks in the same organization 
would use the same value. The Organization hierarchy type allows system 
administrators to set a profile option at the organization level, so that all users within 
that organization will use the profile option value set once at the organization level. 
Profiles that use the Security hierarchy type follow the traditional hierarchy: Site > 
Application > Responsibility > User. Profiles using the Server type use the hierarchy Site
> Server >User. Profiles using the Organization type use the hierarchy Site > 
Organization > User.
Hierarchy Type Access Level
Define the characteristics of your profile option at each profile level that the system 
administrator uses to define profile values. 
Depending on the hierarchy type you chose for your profile, you can define the 
characteristics at the Site, Application, Responsibility, Server, Server+Responsibility, 
Organization, and User levels. 
Tip: You should specify Site-level characteristics of every user profile 
option you create so that the system administrator can assign a 
Site-level value for every profile option. 
You should provide access to each option at the Site level. 
Profile option values set at the User profile level override values set at the 
Responsibility profile level, which override values set at the Application profile level. If 
no values are set at these three levels, then the value defaults to the value set at the Site 
profile level if the Site level value has been set. 
If you want your end user to be able to update profile option values in the Profile 
Values window, that is, you chose Updatable in the User Access region, you must 
provide user visible and updatable access at the User level here.
Visible - Indicate whether your system administrator can see your profile option 
while setting user profile option values for the specified profile level. 
Updatable - Indicate whether your system administrator can change the value of 
your profile option while setting user profile option values for the profile level you 
select.
User Profiles    19-11
Active Dates - Start/End
Enter the dates on which the profile option becomes active/inactive. The start date 
defaults to the current date, and if the end date is not entered, the option will be 
effective indefinitely. Enter the current date if you want to disable the user profile 
option. If you wish to reactivate a disabled profile option, change the End Date to a date
after the current date.
User Access
Visible - Indicate whether your end users can see and query this profile option in 
their personal profiles. Otherwise, they cannot query or update values for this 
option. 
Updatable - Indicate whether your end users can change the value of this profile 
option using their Profile Values window. Otherwise, your system administrator 
must set values for this profile option.
SQL Validation used for the Profile Option's List of Values
If you want your profile option to provide a list of values (LOV) when the system 
administrator or user sets profile options, you must use the following syntax in the SQL
Validation field. To validate your user profile option, select the profile option value into
the fields :PROFILE_OPTION_VALUE and :VISIBLE_OPTION_VALUE. The Profile 
Values form uses these fields to ensure that your user enters valid values for your 
profile option.
Syntax
SQL="SQL select statement"
COLUMN="column1(length), column2(length),..."
[TITLE="{title text|*application shortname:message name}"]
[HEADING="{heading1(length), heading2(length),...
|*application shortname:message name|N}"]
SQL
A SELECT statement that selects the rows to display in your LOV. In the SQL statement
you can specify column aliases, use an INTO clause to put values into form fields, 
display database values without selecting them into form fields (by selecting values 
INTO NULL), and mix values to put into form fields with display only values in the 
same INTO clause. 
If you specify more than one column in your COLUMN option, the LOV displays the 
columns in the order you specify in your COLUMN statement. 
Tip: Column aliases cannot be longer than 30 characters. Larger 
19-12    Oracle E-Business Suite Developer's Guide
identifiers will cause errors. 
The HEADING option overrides the COLUMN lengths and aliases. 
This SQL statement differs from a normal SQL statement in some ways. First, if you 
want to include spaces in your column aliases, you must put a backslash and double 
quotes before and after the column alias, so that the LOV routine recognizes the double 
quotes as real double quotes, rather than the end of your parameter. For example, your 
SQL option might look like the following example: 
SQL="SELECT SALES_REPRESENTATIVE_ID,
SALES_REPRESENTATIVE_NAME 
INTO :PROFILE_OPTION_VALUE,
:VISIBLE_OPTION_VALUE 
FROM OE_SALES_REPRESENTATIVES 
ORDER BY SALES_REPRESENTATIVE_NAME"   
We recommend that you provide aliases for your column headings in the HEADING 
options below. 
You can use GROUP BY or HAVING clauses in your SQL statement, but only in your 
main query; you cannot use them in sub-queries. You can use DISTINCT and ORDER 
BY clauses as you would normally. 
Set functions such as MIN(), MAX(), SUM(), and COUNT() can be used in the SELECT 
or HAVING clause, but you cannot use them on the columns that you select into the 
PROFILE_OPTION_VALUE or VISIBLE_OPTION_VALUE fields. 
Though you can use a fairly complex WHERE clause and/or an ORDER BY clause in 
your SQL definition, you cannot use UNION, INTERSECT, or MINUS in your main 
query. If you need a UNION, INTERSECT, or MINUS to select the proper values, you 
should create a view on your tables, then select from the view, or include these 
operators as part of a sub-query. 
In addition, you cannot use a CONNECT BY or any other operation that would come 
after the WHERE clause of a SELECT statement. 
Finally, if you use OR clauses, you should enclose them in parentheses. 
We recommend that you put parentheses around complex columns in your SQL 
SELECT statements. For example, your SQL option could look like this: 
SQL="SELECT (DEPTNO ||':' ||DEPT_NAME)
Department, LOCATION INTO
:DEPT.DEPTNAME, :DEPT.LOCATION
FROM DEPARTMENT" 
COLUMN
Lists the names of columns (or column aliases) you want to display in your LOV 
window, the order in which to display them, and their display widths. If you specify 
more than one column in your COLUMN option, your LOV displays the columns in the
order you list them. This order can differ from the column order in your SQL statement.
You must specify column widths in the COLUMN= "..." parameter, although any 
Documents you may be interested
Documents you may be interested