c# convert pdf to image ghostscript : Change password on pdf file software control dll winforms web page asp.net web forms e2296142-part821

Coding C and Pro*C Concurrent Programs    25-7
Header Files Used With Concurrent Programs
Oracle Application Object Library uses the following system of C program header files. 
Your spawned and immediate C programs, as well as any user exits written in C, 
should follow the following header conventions.
The following table lists the header files used with C APIs.
Header File
Comments
afpub.h
The primary header file for Oracle Application
Object Library API's. Include with all C 
programs accessing Oracle Application Object 
Library routines.
afcp.h
The header file used with concurrent 
programs using the supplied C API's for 
concurrent processing. All Pro*C programs 
used in concurrent processing should include 
this header file.
afuxit.h
The header used with C API's used in user 
exits. All Pro*C user exits should include this 
header file.
afufld.h
The header file containing the get/put field 
value functions. Use this header file with 
<afuxit.h>. All Pro*C user exits should include
this header file.
fddutl.h
The header file used with message dictionary 
code. All Pro*C programs accessing the 
message dictionary feature should include this
header.
fdpopt.h
The header file used to access profile options. 
All Pro*C programs accessing profile options 
should include this header.
If you have custom APIs that call other header files, ensure you use the appropriate 
headers.
Concurrent Processing Pro*C Utility Routines 
This section describes C routines that you can use in your concurrent programs. Some 
Change password on pdf file - 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
create password protected pdf online; password pdf files
Change password on pdf file - 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
copy protecting pdf files; copy protection pdf
25-8    Oracle E-Business Suite Developer's Guide
of these routines are optional, and some are required and depend on the type of 
concurrent program you are writing. This section also includes examples of Pro*C 
concurrent programs. 
Important: Do not call fdpscr(), fdpwrt(), or other concurrent manager 
functions from user exits. The only supported interface is request 
submission via the PL/SQL stored procedure API, which you can code 
from your form.
For information on user profile C options afpoget() and afpoput(), see the User Profiles 
chapter. See: Overview of User Profiles, page 19-1.
afpend()
#include <afcp.h> 
return(afpend(status, reqinfo, message));
Description
Call the function afpend() at the end of your subroutines written with the unified 
concurrent processing API templates. Use afpend to clean up and return from your 
concurrent program with a status code and completion message. It closes the database 
connection, frees Application Object Library memory, closes Application Object Library
files and returns the specified status code. 
Return Value
This function returns TRUE if it is successful, and returns FALSE if an error occurs.
Arguments
status - The status code you want to return. Valid status codes are FDP_SUCCESS, 
FDP_WARNING AND FDP_ERROR.
reqinfo message - The completion message displayed on the View Requests screen 
when your concurrent request completes. Possible message values are: 
"" - No content, for successful completion. 
"text" - For text. 
buffer - For text stored in a buffer. 
afdget() - For a message stored in the Message Dictionary.
Online Change your PDF file Permission Settings
to make it as easy as possible to change your PDF You can receive the locked PDF by simply clicking download and If we need a password from you, it will not be
copy text from protected pdf; add password to pdf file with reader
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
list below is mainly to optimize PDF file with multiple Program.RootPath + "\\" 3_optimized.pdf"; 'create optimizing 150.0F 'to change image compression
add password to pdf reader; change password on pdf document
Coding C and Pro*C Concurrent Programs    25-9
Example
/*   use afpend to return messages with a success code */
char errbuf[241];
if (!submit())
{
/* return failure with a message */
return(afpend(FDP_ERROR, reqinfo,
"Failed in submit()"));
}
else if (!setprofiles())
{
/* return warning with a message */
return(afpend(FDP_WARNING, reqinfo, 
"Failed in setprofiles()"));
}
else if (!subrequest(argc, argv, reqinfo, errbuf))
{
/* return failure with a message */
return(afpend(FDP_ERROR, reqinfo, errbuf));
}
else
{
/* Successful completion. */
return(afpend(FDP_SUCCESS, reqinfo, ""));
}
fdpfrs()
afreqstate fdpfrs (request_id, errbuf);
text request_id;
text errbuf;
Description
The fdpfrs() command returns the status of a specific request id. Us this command with 
the return status macros ORAF_REQUEST_XXX.
Return Value
This function returns the state of the request id passed as an argument.
Arguments
request_id - A null terminated string containing the request ID you want to inquire 
about. 
errbuf - A character string returned by fdpfrs() that contains an error message if 
fdpfrs() fails. You should declare effbuf to be size 241.
C# PDF File Compress Library: Compress reduce PDF size in C#.net
list below is mainly to optimize PDF file with multiple Program.RootPath + "\\" 3_optimized.pdf"; // create optimizing 150F; // to change image compression
pdf password security; break password pdf
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; add password to pdf online
25-10    Oracle E-Business Suite Developer's Guide
Example
#ifndef AFPUB
#include <afpub.h>
#endif
#ifndef AFCP
#include <afcp.h>
#endif
boolean check_request_status(request_id, errbuf)
text* request_id;
text* errbuf;
{
afreqstate request_status;
request_status = fdpfrs(request_id, errbuf);
If (ORAF_REQUEST_TEST_FAILURE(request_status) ||
ORAF_REQUEST_NOT_FOUND(request_status))
return FALSE;
if (ORAF_REQUEST_COMPLETE(request_status) &&
(ORAF_REQUEST_NORMAL(request_status))
return TRUE;
return FALSE;
}
fdpscp()
#include <afcp.h>
boolean fdpscp( argc_ptr, argv_ptr, args_method, errbuf)
int *argc_ptr;
char **argv_ptr[];
text args_method;
text *errbuf;  
Description
This function exists for compatibility with concurrent programs written with prior 
versions of Oracle Application Object Library. When writing new concurrent programs,
use the unified concurrent processing API. 
The function fdpscp() was called in the first statement of any spawned Pro*C 
concurrent program. This function retrieves the parameters your program expects, 
loads them into the argv[] array, and prints a standard header including the run date 
and time in the log file. It also logs your program onto the database. This function 
connects your program to the database using the ORACLE ID that is assigned to the 
application with which your concurrent program is defined.
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
C#.NET PDF Library - Rotate PDF Page in C#.NET. Empower C# Users to Change the Rotation Angle of PDF File Page Using C# Programming Language in .NET Application
add password to pdf file; add password to pdf without acrobat
C# PDF File Permission Library: add, remove, update PDF file
to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. C#: Convert PDF to Jpeg; C# File: Compress PDF; C# File
break a pdf password; create password protected pdf
Coding C and Pro*C Concurrent Programs    25-11
Return Value
This function returns TRUE if it successfully retrieves all the parameters your 
concurrent request is called with. Otherwise, it returns FALSE. If this function returns 
FALSE, your concurrent program should print the contents of errbuf and exit with 
failure.
Arguments
argc_ptr - A pointer to argc, the first argument to main(). You should call fdpscp() 
using &argc.
argv_ptr - A pointer to argv, the second argument to main(). You should call 
fdpscp() using &argv.
args_method - This parameter is not currently used. You should initialize it to 
(text)'\0'.
errbuf - A character string returned by fdpscp() that contains an error message if 
fdpscp() returns FALSE. You should declare errbuf[] to be size 241.
Example
#include <afcp.h>
/*  This is an example of a Pro*C concurrent program.  This
sample program prints its input parameter to the 
log file. */
routine()
{
text args_method = (text)'\0';
text errbuf[241];
if (!fdpscp( &argc, &argv, args_method, errbuf ) ){
fdpwrt( AFWRT_LOG | AFWRT_NEWLINE,
"Error calling fdpscp" );
fdpwrt( AFWRT_LOG | AFWRT_NEWLINE, errbuf );
return(afpend(FDP_ERROR, reqinfo, "Failed to get 
arguments"));
}
if (!fdpwrt(AFWRT_LOG | AFWRT_NEWLINE, argv[1] )) {
return(afpend(FDP_ERROR, reqinfo, "Failed to write 
arguments"));
}
{return(afpend(FDP_SUCCESS, reqinfo, ""));}
}
fdpscr()
#include <afcp.h>
boolean fdpscr( command, request_id, errbuf )
text *command;
text *request_id;
text *errbuf; 
VB.NET PDF File Permission Library: add, remove, update PDF file
to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. C#: Convert PDF to Jpeg; C# File: Compress PDF; C# File
password pdf; crystal report to pdf with password
C#: How to Draw and Customize Annotation in HTML5 Document Viewer
to PDF; Merge PDF Files; Split PDF Document; Remove Password from PDF; Change PDF Permission Settings. C#: Convert PDF to Jpeg; C# File: Compress PDF; C# File
break pdf password; adding password to pdf file
25-12    Oracle E-Business Suite Developer's Guide
Description
The fdpscr() function submits a request to run a concurrent program. You can only call 
this function from a Pro*C concurrent programs. The user profile options of the child 
request default to those of the parent concurrent program. You must commit after you 
call this function for your request to become eligible to be run by a concurrent manager.
If you perform a rollback without having committed, your request will be lost.
Return Value
If fdpscr() successfully submits your concurrent request, it returns TRUE. Otherwise, 
fdpscr() returns FALSE.
Arguments
command - A character string that contains the parameters to your concurrent 
program, preceded by the word CONCURRENT. You should use the same 
command you use when you call a concurrent program from a form, omitting the 
#FND. 
request_id - A character string returned by fdpscr() that contains the request id that 
is assigned to your concurrent request. You should declare request_id[] to be size 
12. 
errbuf - A character string returned by fdpscr() that contains an error message if 
fdpscr() returns FALSE. You should declare errbuf[] to be size 214.
Example
/* Submit request */
if (!fdpscr( command, request_id, errbuf))
{
fdpwrt( AFWRT_LOG | AFWRT_NEWLINE,
"Failed to submit concurrent request");
fdpwrt( AFWRT_LOG | AFWRT_NEWLINE, errbuf);
return(FALSE);
}
else  /* Successful completion */
{
sprintf(errbuf, "Concurrent request %s submitted
successfully", request_id);
fdpwrt( AFWRT_LOG | AFWRT_NEWLINE, errbuf);
return(TRUE);
}
Coding C and Pro*C Concurrent Programs    25-13
fdpwrt()
#include fdpwrt.h
boolean fdpwrt( flag, message)
fdcoflgs  flags
text  *message; 
Description
The fdpwrt() function writes a text string to a standard log or report output file. You do 
not need to explicitly open and close the file. Oracle Application Object Library names 
your log or report output file in the standard naming convention as described in the 
Oracle E-Business Suite Concepts manual.
Return Value
The function fdpwrt() returns FALSE if it cannot write your message to the file that you 
specify. Otherwise, fdpwrt() returns TRUE.
Arguments
flag - A macro you use to specify what file you want to write to. 
AFWRT_LOG writes to a log file. AFWRT_OUT writes to a report output file. 
You can choose options to flush the buffer or add a newline character. Use | 
(bitwise OR) to turn an option on, and use &~ (bitwise AND NOT) to turn an option
off. 
AFWRT_FLUSH flushes the buffer to the file automatically after each call. By 
default, AFWRT_FLUSH is on for log files and off for report output files. 
AFWRT_NEWLINE adds a newline character (\n) at the end of the string in the 
buffer before flushing the buffer. By default, AFWRT_NEWLINE is off.
message - A null-terminated character string.
25-14    Oracle E-Business Suite Developer's Guide
Example
/* Submit request */
if (!fdpscr( command, request_id, errbuf))
{
fdpwrt( AFWRT_LOG | AFWRT_NEWLINE,
"Failed to submit concurrent request");
fdpwrt( AFWRT_LOG | AFWRT_NEWLINE, errbuf);
return(FALSE);
}
else  /* Successful completion */
{
sprintf(errbuf, "Concurrent request %s submitted
successfully", request_id);
fdpwrt( AFWRT_LOG | AFWRT_NEWLINE, errbuf);
return(TRUE);
}
PL/SQL APIs for Concurrent Processing    26-1
26
PL/SQL APIs for Concurrent Processing
Overview
This chapter describes concurrent processing APIs you can use in your PL/SQL 
procedures. It also includes example PL/SQL code using these concurrent processing 
APIs.
The following concurrent processing packages are covered:
FND_CONC_GLOBAL.REQUEST_DATA: Sub–request Submission
FND_CONCURRENT: Information on Submitted Requests
FND_FILE: PL/SQL: File I/O
FND_PROGRAM: Concurrent Program Loader
FND_SET: Request Set Creation
FND_REQUEST: Concurrent Program Submission
FND_REQUEST_INFO: Request Information
FND_SUBMIT: Request Set Submission
FND_CONC_GLOBAL Package
This package is used for submitting sub-requests from PL/SQL concurrent programs.
FND_CONC_GLOBAL.REQUEST_DATA
Summary
function FND_CONC_GLOBAL.REQUEST_DATA return 
varchar2;
26-2    Oracle E-Business Suite Developer's Guide
Description
FND_CONC_GLOBAL.REQUEST_DATA retrieves the 
value of the REQUEST_DATA global. 
FND_CONC_GLOBAL.SET_REQ_GLOBALS
Summary
procedure SET_REQ_GLOBALS (conc_status in 
varchar2 default null,
request_data in varchar2 default 
null, 
conc_restart_time in varchar2 default
null,     
release_sub_request in varchar2 
default null);           
Description
FND_CONC_GLOBAL .SET_REQ_GLOBALS sets the 
values for special globals. 
Documents you may be interested
Documents you may be interested