Custom Log Handler - Using Database
Hi,
Is it right options to store the logs details like logged in user, severity, time stamp and exception message in database, in terms of application efficiency? .. We will be using ADF BC for doing this. Just want to confirm if it will add any overhead to the application expecting the logger will be added in info, sever and fine level as and when required in the code.
Thanks
Log4j DB Appender is another option I can think of.
You can also write your custom Log handler that extends java.util.logging.Handler and write to a DB Table.
As Timo said try avoiding ADF BC. You will have to deal with transactions. Multiple AMs might slow you down
Talking about writing to a DB. You have to weigh in the pros and cons based on your application hits, Processing it does, time it takes to insert.....
DB operations are slower than appending to a file. If you plan to do multiple inserts on every request? It might take a hit on the App.
If its just one DB insert per request(including redirects)/login. Based on how heavily the App used, I think its ok to write to a DB.
I know a lot of applications that inserts a record to a table and they just work fine. An additional 30 - 60 millis will not be noticeable (Keep a dedicated connection for this activity).
You can also think of keeping this activity async, like writing to a queue or appending to a file and have some Background Program process this.
Similar Messages
-
How to prevent duplicate logging when using ODL Log Handler.
Hi,
I have created a custom Logger for the java classes in my project( using ADF/JDeveloper). I have defined the custom logger in the standard "logging.xml" file.
For this custom handler I am reusing the ODL Log Handler class "oracle.core.ojdl.logging.ODLHandlerFactory". I am re-using with another name i.e. creating an alias to the default ODL Log Handler to write the logs to my own log file since I am then able to change the log file path in the handler properties.
The problem I am facing is that ODL Log Handler class is writing to the standard ###-diagnostic.log file also apart from my custom log file. Also, the same logs are being written to the console also.
I want to store the logs only in my own custom log file and not in multiple locations. What is the way out?
Also, is it possible to write my own Log Handler class and not re-use the ODL Log Handler class i.e not re-use oracle.core.ojdl.logging.ODLHandlerFactory?
RegardsI have figured this out - because the logger's parent has a default ConsoleHandler. After removing the ConsoleHandler from the parent, there is no more cosole output ...
-
Error while invoking custom API using Database Adapter
Hi,
I've a requirement where in I need to fetch the data returned by a recordtype of a custom API. I've implemented this by invoking the custom API using Database Adapter. I'm facing a problem while performing this.
The custom API holds the signature as:
PROCEDURE EMP_DET
Argument Name Type In/Out Default?
P_DEPTNO NUMBER IN
L_LINE_TBL TABLE OF RECORD OUT
I've a schema with which it needs to be validated. It looks like:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:po="http://www.mycompany.com/ns/sales" targetNamespace="http://www.mycompany.com/ns/sales" elementFormDefault="qualified">
<element name="EmployeeDetails">
<complexType>
<sequence>
<element name="EmpNo" type="integer"/> <element name="EName" type="string"/> <element name="Job" type="string"/> <element name="Mgr" type="integer"/> <element name="HireDate" type="date"/> <element name="Sal" type="decimal"/> <element name="Comm" type="decimal"/> </sequence>
</complexType>
</element>
</schema>
I did a transformation to the above stated Emp.xsd with the xsd created for my custom API by the BPEL process. I could create the process and deploy successfully, but while invoking I get the following error. (I'm using BPM 10.1.3.1 with JDev 10.1.3.1)
<remoteFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="code"><code>6502</code>
</part><part name="summary"><summary>file:/D:/OraBPEL/bpel/domains/default/tmp/.bpel_my_poc_1.0_16c5d0f7b937c780d27d8975726a15cb.tmp/emp_details.wsdl [ emp_details_ptt::emp_details(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'emp_details' failed due to: Error while trying to prepare and execute an API.
An error occurred while preparing and executing the SCOTT.BPEL_EMP_DETAILS.EMP_PKG$EMP_DET API. Cause: java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at line 1
[Caused by: ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at line 1
; nested exception is:
ORABPEL-11811
Error while trying to prepare and execute an API.
An error occurred while preparing and executing the SCOTT.BPEL_EMP_DETAILS.EMP_PKG$EMP_DET API. Cause: java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at line 1
[Caused by: ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at line 1
Check to ensure that the API is defined in the database and that the parameters match the signature of the API. Contact oracle support if error is not fixable.
</summary>
</part><part name="detail"><detail>
Internal Exception: java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at "SCOTT.BPEL_EMP_DETAILS", line 1
ORA-06512: at line 1
Error Code: 6502</detail>
</part></remoteFault>
Can someone let me know as to why I'm getting this error? Also lemme know if such an approach is valid to do, if not please suggest me alternate methods to do this.
Thanks in advance,
GayathriThe 'numeric or value error' is one we have seen many times. The problem has been identified and fixed. Refer to this thread for more information.
Issue with DB Adapter - ORABPEL-11811 -
How to use the mirrored and log shipped secondary database for update or insert operations
Hi,
I am doing a DR Test where I need to test the mirrored and log shipped secondary database but without stopping the mirroring or log shipping procedures. Is there a way to get the data out of mirrored and log shipped database to another database for update
or insert operations?
Database snapshot can be used only for mirrored database but updates cannot be done. Also the secondary database of log shipping cannot used for database snapshot. Any ideas of how this can be implemented?
Thanks,
PreethaHmm in this case I think you need Merge Replication otherwise it breaks down the purpose of DR...again in that case..
Best Regards,Uri Dimant SQL Server MVP,
http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Consulting:
Large scale of database and data cleansing
Remote DBA Services:
Improves MS SQL Database Performance
SQL Server Integration Services:
Business Intelligence -
Configurin​g Database for logging to citadel Database using shared variable engine
Hello All,
I have two systems with me here, one with LabVIEW 8.5 and one with LabVIEW 8.6, I'm using Shared Variables in my code and I am Logging to citadel Database. In a PC with LabVIEW 8.5, I am able to Log Data to citadel Database, but with the same code I am not able to Log Data from the PC with LabVIEW 8.6. Both the PC's have Database Installed and the connection with the Database Exists when I test connection with database through control panel. I would Like to know any configurations (in LabVIEW or in code or in Database or in PC) that have to be done for Logging to Database because the PC with LabVIEW 8.6 was added recently and the code was upgraded to 8.6.It was due to a dll in LabVIEW, a dll named nitaglv.dll
Now I have a issue with Data Logging from the EXE, once the shared variables are deployed programatically from the EXE the Data Logging stops,
can I get any input on this issue..??? -
Custom logging formatter not used (XML instead).
I use the built in Java logging API to write log messages to a file. As the SimpleFormatter does not quite the format we would like to have, I wrote a custom formatter and set it in the logging properties file:
java.util.logging.FileHandler.formatter = my.LogFormatter
This works well in a standalone application. But using the same in my servlet application, the log fie does not use my custom formatter but the (default?) XML formatter. I multichecked the JAR that is in cluded in the WAR file and it has my custom LogFormatter class (as the JAR is exactly the same that works in the standalone application).
Does the servlet expect a custom logging formatter somewhere else? I tried adding it to the root directory within the WAR but this also doesn't work.By default, the LogManager reads its initial configuration from a properties file "lib/logging.properties" in the JRE directory.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/logging/LogManager.html -
Using log4j to create custom log level in standalone batch application
Hi all,
I would like to use Log4j to create a custom log level so that from my standalone java batch process application, whatever error messages I can log to a log file.
Can any one give me any pointer on this.
Appreciate any help.This doesn't seem to warrant a 'custom level'. Just use Log4J as is... create a Logger object and use its error() or warn() or whatever methods are appropriate for the logging you want to do. I don't understand the reason for the question.
-
Customer Order Records in Java using dataBase
hi can u help me on how to make a Customer Order Records in Java using DataBase?
may i know the code in the JCreator?
or the Syntaxfor this program..
Hope you will help me,,thanks a lot,,Well, being that you're offering the maximum dukes, and you're cute, just sit back and relax while one of us does your homework for you. It's going to be a little difficult though, we need to don our mindreading caps too to figure out the exact requirements since you didn't post it.
-
How to implement custom logging using log4j in Webcenter Portal Application
I need to implement custom logging and export it to a new log file in Oracle 11.1.1.5 (Webcenter portal application). Please tell me the steps to implement this functionality.
Please post questions for WebCenter Portal in it's own forum:
WebCenter Portal -
ADF Custom error handler not working.
Hi All,
i am using jdev version 11.1.1.5.0. i have created one custom error handler class in model layer which extend DcErrorHandlerImpl class.
and do the entry in Databinding.cpx file
*<Application ErrorHandlerClass="mypackage.classname"/>*
i have override getDisplayMessage(BindingContext ctx, Exception ex) method to show SQL Exception which comes from database table trigger.
code is following-
package com.in.jagran.view.services;
import java.sql.SQLException;
import oracle.adf.model.BindingContext;
import oracle.adf.model.binding.DCErrorHandlerImpl;
import oracle.jbo.JboException;
public class AclasErrorHandler extends DCErrorHandlerImpl {
public AclasErrorHandler(boolean setToThrow) {
super(setToThrow);
System.out.println("Inside Error Handler class");
public AclasErrorHandler() {
super(true);
// this(true);
* Returns the message that will be reported to JSF for each error that occurs.
* Returning "null" is the way the custom error handler signals that a given exception
* should not be reported to the client.
@Override
public String getDisplayMessage(BindingContext ctx, Exception ex)
if (ex instanceof oracle.jbo.ValidationException) {
return super.getDisplayMessage(ctx, ex);
else {
// Extract and return the error message that has to be displayed
Exception exception = ex;
String message = "";
// If this exception is an instance of JboException,
// try to find the cause by recursing over the eventual causing exceptions
if (exception instanceof JboException)
Throwable[] exceptionList = ((JboException)exception).getExceptions();
while (exception instanceof JboException
&& exceptionList != null && exceptionList.length > 0)
exception = (Exception)exceptionList[0];
if (exception instanceof JboException) {
exceptionList = ((JboException)exception).getExceptions();
// *** Special processing of SQLExceptions
if (exception instanceof SQLException) {
message = exception.getMessage();
// Ignore the lines in the error message that indicate the line number in the PLSQL code that the error resulted on.
int ind = message.indexOf("ORA-06512");
if (ind > 0)
message = message.substring(0, ind);
// *** If the the reason for the JboException was data creation exception then display the message
// of the top JboException (i.e. JBO-*****: Invalid numeric value, date format or time format)
else if (exception instanceof NumberFormatException || exception instanceof IllegalArgumentException) {
// Report the top exception
message = ex.getMessage();
// Otherwise report the message of the lowest exception in the hierarchy
else {
message = exception.getMessage();
return message;
}but it is not working for me.
thanks in Advance.yes i have used dubugger.
i have set break point to following line-
return super.getDisplayMessage(ctx, ex);
if (ex instanceof oracle.jbo.ValidationException) {
return super.getDisplayMessage(ctx, ex);
}when atttribute validation done like i have attribute of type number and i have done the validation "must be greater than 0" now when i have given negative value control go to above line.
and i have added following code also in handler class
@Override
public void reportException(DCBindingContainer dCBindingContainer,
Exception exception) {
System.out.println(exception.getMessage());
super.reportException(dCBindingContainer, exception);
}now when i have done commit operation control go to here and println statement print follwoing error on log window.
JBO-26041: Failed to post data to database during "Rollback to Savepoint": SQL Statement "null". -
Oracle10g - getting error when tried to log in using SQL plus
I have installed Oracle Database 10g with following settings
A) In Select Installation Method with basic installation
1) Global Database Name: orcl
2) Database Password: srinu
B) In Database Configuration Assistant shows following information
Global Database Name: orcl
System Identifier(SID):orcl
c) Password management
User Name SYS and SYSTEM shows accounts are not locked and password shows empty
I have tried to log in using scott/tiger, SYS/srinu, SYSTEM/srinu, SYS, SYSTEM with providing no pass word
Could you please provide me the details to connect Databse from SQL plus editor
I have all the screen shots of the above settings
I will appreciate any helpPlease find the commands and respective results below
D:\Documents and Settings\Administrator>SET
ALLUSERSPROFILE=D:\Documents and Settings\All Users
APPDATA=D:\Documents and Settings\Administrator\Application Data
CLIENTNAME=Console
CommonProgramFiles=D:\Program Files\Common Files
COMPUTERNAME=SRINU
ComSpec=D:\WINDOWS.0\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=D:
HOMEPATH=\Documents and Settings\Administrator
LOGONSERVER=\\SRINU
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=D:\oracle\product\10.2.0\db_2\bin;D:\WINDOWS.0\system32;D:\WINDOWS.0;D:\WIN
DOWS.0\System32\Wbem;D:\Program Files\Java\jdk1.5.0_19\bin;D:\Program Files\Apac
he Software Foundation\Tomcat 6.0\bin;D:\Program Files\Java\jre1.5.0_19\lib;D:\o
racle\product\10.2.0\db_2\BIN
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PERL5LIB=D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib\MSWin32-x86;D:\oracle\prod
uct\10.2.0\db_2\perl\5.8.3\lib;D:\oracle\product\10.2.0\db_2\perl\5.8.3\lib\MSWi
n32-x86;D:\oracle\product\10.2.0\db_2\perl\site\5.8.3;D:\oracle\product\10.2.0\d
b_2\perl\site\5.8.3\lib;D:\oracle\product\10.2.0\db_2\sysman\admin\scripts;
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 13 Stepping 8, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0d08
ProgramFiles=D:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=D:
SystemRoot=D:\WINDOWS.0
TEMP=D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=SRINU
USERNAME=Administrator
USERPROFILE=D:\Documents and Settings\Administrator
windir=D:\WINDOWS.0
============================
D:\Documents and Settings\Administrator>lsnrctl status
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 16-MAY-2010 03:08
:55
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
STATUS of the LISTENER
Alias LISTENER
Version TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Produ
ction
Start Date 15-MAY-2010 23:44:31
Uptime 0 days 3 hr. 24 min. 25 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File D:\oracle\product\10.2.0\db_2\network\admin\listener.o
ra
Listener Log File D:\oracle\product\10.2.0\db_2\network\log\listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.51)(PORT=1521)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orclXDB" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Service "orcl_XPT" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
The command completed successfully
========================================
D:\Documents and Settings\Administrator>lsnrctl service
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 16-MAY-2010 03:10
:10
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0
LOCAL SERVER
Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0 state:ready
LOCAL SERVER
Service "orclXDB" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Handler(s):
"D000" established:0 refused:0 current:0 max:1002 state:ready
DISPATCHER <machine: SRINU, pid: 3740>
(ADDRESS=(PROTOCOL=tcp)(HOST=srinu)(PORT=1092))
Service "orcl_XPT" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
Handler(s):
"DEDICATED" established:0 refused:0 state:ready
LOCAL SERVER
The command completed successfully
Thanks,
Srinivas -
Problem reading custom property file from custom event handler.
Hi,
My custom event handler needs some bits of information that I have set up in a property file. However, when the event handler runs it throws a FileNotFound exception - actually its because permission was denied.
I have added the code System.getProperty("user.name") to find out the actual user that the event handler is running as. It reports that "oracle" is the user.
That's great. However, the permissions on the file will allow oracle to read/write the file. If I log onto the server where OCDB runs (as oracle), I can vi the file.
The file is owned by another user, but the "oracle" is a member of the group that has read/write (we're running on a unix box). The file is not 777.
The event handler is actually calling a static utility method that returns the Properties. This utility is used elsewhere in other custom apps in conjunction with OCDB (on the same server). It works there, so the utility is functioning correctly.
Is there something going on that I'm missing? Like somehow the event handler is acually runn as somebody else?
Here is the node log.
2007/07/17 12:52:16 [oracle.ifs] [37] 434364 system FINE: Error /opt/csc/sfi/configuration/sfi.properties (Permission
denied) Additional INFO: java.io.FileNotFoundException: /opt/csc/sfi/configuration/sfi.properties (Permission denied)
Thanks in advance for the help.
WinstonMatt,
Sorry to have wasted your time. It was a server reboot issue. The ocdb server hasn't been restarted since early July. We added the users and groups late last week. Although we tested on line, the server wasn't quite up to speed with the new changes.
We bounced the server and all is well.
Thanks
Winston -
Step-by-step custom Credential Mapping using weblogic 10.3 SSPI
Folks,
I am trying to implement custom Credential Mapping using weblogic 10.3 SSPI. Am sure that few of you have already implemented the same. But here my questions in reagrds with the implementation
Right now, I have below
1.MyCredentialMapperImpl implements CredentialMapperV2
1.Overridden getCredential and gerCredentials method.But I am not sure what are all the other methods , I should implement here.
2.MyCredentialMapperProviderImpl implements CredentialProviderV2
Questions.
1.How to get ContextHandler to pass as param in MyCredentialMapperImpl -->gerCredentials method.
2.Should I need set up a database after deploying the MBean ?
3.How do I execute above implementation ?
4.Can I see the SAML Token in my client ?
If possible Please send me the step-by-step custom Credential Mapping implementation.
Thanks in advance.
RaviHi John,
I would like magic of course. However, in this case I want something special: my authentication provider uses special means and contents of headers, cookies and service from external identity management systems to determine the user's identity.
I do not want the application to present the login dialog! I want to derive the identity and the fact that the user is logged in from whatever the authentication provider returns in terms of Subject.
Ideally, the flow is something like:
- user accesses an unprotected resource - resource is shown, no interaction with authentication provider
- user presses a link or button that takes him/her to a protected resource
- the authentication provider is contacted to work with the identity asserter to establish the identity of the current user and create a subject object for this user
- the application can access the subject and principals
- ADF Security recognizes the identity and the roles (based on the principals) and coordinates access based on this.
the authentication method is client certificate. presumably this prompts WebLogic/OPS to use an identity asserter to work with custom headers and cookies ("... when you configure a web application to use CLIENT-CERT authentication. In this case, WebLogic can perform identity assertion based on values from request headers and cookies. If the header name or cookie name matches the active token type for the provider, the value is passed to the provider."). No login form should be presented to the user, as all information required to perform the authentication is already available.
I am trying to understand what I must do to have the ADF application adopt the subject set by the authentication provider - if anything?!
If you more ideas to share - I would love to hear them.
best regards,
Lucas -
Application logs for log handling in lsmw idoc method
Hi Abapers,
Im using LSMW IDOC method for data transfer from legacy to sap system.Now the requirement is to handle application logs for log handling i.e i have to make use of custom report to handle logs,can any one tell me what all steps to be done for this or if any one can share a link related to application logs would be greatly appreciated.
Thanks.
Edited by: saeed.abap on Dec 27, 2011 5:13 PMHi Saeed,
Please check with this fms
1) BAL_DSP_LOG_DISPLA
2) APPL_LOG_READ_DB
3) IDOC_GET_MESSAGE_ATTRIBUTE
There is a wiki [Error Log Lsmw|http://wiki.sdn.sap.com/wiki/display/Snippets/ErrorLogProgramforBAPIandIDocMethodin+LSMW] available.
Regards,
Madhu.
Edited by: madhurao123 on Dec 28, 2011 8:25 AM -
How to set up a label control from custom event handler?
Hi,
Below I try to describe my problem:
I have a single instance of MyClass (I use Cairngorm framework), with ArrayCollection as a variable, in which I would like to keep a couple addresses from database.
Additionaly I created a custom components with a list of people retrieved from database, with eventhandler for a doubleclick event. After I doubleclick on some person, I create a custom event and dispatch it. In command class connected with this event I connect to the database and get full data about this person and a set of her addresses. This set of addresses I placed into ArrayCollection in my model variable. And now I have a problem, because one of this address (the birth place) I would like to display below the list with persons, in a Panel with a couple of label control, but .... I can't to bind label control to my model.addresses[???] because I don't know if this doubleclicked person has this birth address at all?
I wonder if it is possible to set up label control in my custom components in time when I'm receiving the data from database in my custom event handler???
One of the way to achieve this is to define a string var in my model and placed this special address in it, and then the label control to this variable, for instance {model.birthplace}, but this is only needed for a moment, I don't want to keep this address in extra variable in model, because I have already it in my ArrayCollection in model, so it would be a duplicate.
I hope that you could understand me and my english :-)
Best regardsLooks like I migh not be a novice swing programmer for long then.
Maybe you are looking for
-
JQuery to set Title field to Name field in Document Library
I want to use some simple JQuery to populate the Title field of a document with the contents of the Name field. I am able to populate the Title field with basic text using: <script type="text/javascript"> $(function() { $('input[title=Title]').attr({
-
How Best to Save Vector Logo as PDF
Hi, we're creating master logo files for an international corporation that will be used by many different end-users, most of who should be design/production professionals. It will be accompanied by a style guide outlining proper usage, etc. The logos
-
I want to convert a pdf file with many pages in one jpeg file. Actually, I`m able to generate a zip file with many jpeg files corresponding to number of the page of the pdf document. Is it possible to get only one jpeg file that contains all pages of
-
Grapher is missing in iMac new version 2015
Dear all, Can any one help , to find grapher in iMac version 2013, with iOS 10.10?.
-
I download an update and on my iPhone but what happened is all was gone and I can't able to go through on it's original setting, i tried restoring it but i failed, my sim card not detected and it says actiation server is unavailable, what should I do