Uploading in UCM
HI
I'm new to webcenter , ECM and trying to make a POC where i can upload some documents into system.
I have created a connection with UCM as content manager in JD and i added Document manager to see and upload files .
I need to upload some specific files only like pdf and excel how can i restrict user to do that...
users can also upload zip files where after uploading zip file . it will unzip in the system and the files inside it will be uploaded in the system.
i need to unrestrict users to upload any amount of data right it is stopping me upload more then 2mb ... i did add three parameters(UPLOAD_MAX_MEMORY ,etc) in web.xml to achive more data but it's not working...
i also need to custimezied document manager or other tool to select n number of files for upload selection rather then only 10 files.
please suggest..
Edited by: Anagh on Apr 25, 2011 11:49 PM
Edited by: Anagh on Apr 26, 2011 2:37 AM
HI Experts,guru please suggest
Similar Messages
-
Install and invoke Antivirus in UCM whenever content is uploaded
Hi,
We have a requirement wherein on each content upload into UCM, it should be scanned for virus check. Is such a thing possible in UCM. Also are there any functionality to block certain type of file such as exe from being uploaded in to UCM.
Regards,
BoopathyHi ,
You can write a Checkin filter where in check the file extension and based on the type exit the checkin operation with some message to the user .
Thanks
Srinath -
BPM attachments fail to store in UCM:
I am trying to integrate BPM with UCM.
I installed JDEV 11.1.1.6,UCM,RCU,weblogic & soa.
I created a simple application in BPM with one use case.
and i configured UCM,soa & weblogic.
Below are the steps what i did :
-- Go to EM. Click on SOA node. Click on soa-infra node. On the right panel,
click on the "Soa Infrastructure" dropdown menu. In the dropdown, select "SOA Adminstration". In the
sub-menu, "Workflow Task Service Properties".
-- On this page, click the link at the bottom "More Workflow Taskservice
Configuration Properties...".
-- On this page, select node:
- Application Defined MBeans - oracle.as.soainfra.config
- Server: AdminServer
HWFMailerConfig
human-workflow
- WorkflowConfig
human-workflow<== Select this
node
- WorkflowIdentityConfig
-- On the right panel, select "UcmIdcUrl". Set value pointing to UCM server.
(Note: Only idc protocol is supported for now).
For now, you can use the server at
idc://adc6170580.us.oracle.com:4444
Click apply.
-- Now click on following node on the left panel in EM:
FarmFarm_soainfra
-- On this page, click on "Weblogic domain" dropdown. Select "Security" and
then select "Credentials" from the sub-menu.
-- On this page, click on "Create map". Enter "WF-ADMIN-USER" for the map
name.
-- Now click on "Create Key". Make sure, WF-ADMIN-USER is selected for map
in the popup dialog. Enter WF-ADMIN-CREDENTIAL for key name. Enter
username/password of user with admin privilege on UCM server.
The values are weblogic/weblogic1 for the server mentioned above.
Now you are ready to UCM attachments in your task.
Also, if you are using your own UCM server, you need to change config file.
-- Add your SOA server machine ip address, so it can connect to UCM server.
Edit config.cfg and change following entry:
original entry: SocketHostAddressSecurityFilter=127.0.0.1|0:0:0:0:0:0:0:1
SocketHostAddressSecurityFilter=127.0.0.1|0:0:0:0:0:0:0:1|your_soa_server_ip_address
- WebLogic Domain
soainfra<== Click on this node
e.g.
SocketHostAddressSecurityFilter=127.0.0.1|0:0:0:0:0:0:0:1|10.232.129.113
Also add new entry:
IntradocServerPort=4444 ==> or whatever port you want to use.
Based on the above entry, you will add UcmIdcUrl in em. E.g.
idc://your_ucm_machine_name:4444
Also,
Check your $DOMAIN_HOME/config/fmwconfig/system-jazn-data.xml. Search for WF-ADMIN-USER.
Check the jar name at the begining of grant elem. It has a typo in the path. It should oralce.soa.workflow
instead of oralce.bpm.workflow. Make this change and restart the server. This bug was fixed just before
GA release.
The above are the steps i followed.
I deployed the BPM application and i am getting attachment options like :
Upload to UCM
Attcahment from UCM
I am selecting Upload to UCM
but i am getting below errors:
Content item '(null)' was not successfully checked in. Content account is not defined. Unable to validate user security.
Error occurred while inserting a task attachment record.
Error occurred while inserting attachment change in soa file.txt for task 77a010b3-64ec-49f8-b2e2-211c11f3232f.
Check the underlying exception and the database connection information. If the error persists, contact Oracle Support Services.
Can you please look into this issue and provide me needful steps to make me succeed in this integration.
Thanks & Regards :
RajendarThe current integration between BPM and WCC (WebCenter Content, or UCM) is very easy to configure. Should you have already a VM with BPM, just:
- install WCC and extend the domain with Content Server. If possible, run new managed server in same machine and leave all ports as default (16200 and 4444) so that you don't even need to setup BPM for UCM as it's already configured OOTB with default IDC port (4444).
- Enable Folders_g in the new UCM managed server (requires restart of UCM's server).
- Enable a Human Task with "Use Document Package". If it's a project converted from a pre-PS4FP installation, rebuild the Human Task Form.
- Redeploy and that should do the trick.
Thanks Carlos Casares and Sanjay Pradhan for sharing this. -
Integration between Oracle BPM and Oracle UCM
Hi
I have a requirement how to integarte between Oracle BPM and Oracle UCM.
Detailsabout the problem:
Once user start the process and want to upload the document in the same process, the document should be uploaded into UCM and similarly user wants to update some document in the middle of the process , user can check-out the document and check-in the document (Docuemnt present on Oracle UCM).
Please guide me what is the approach for that ?
Thanks for your help in advance.Check this, u can get some info
Re: What is a recommended approach to integrate Oracle BPM 10R3 and Oracle UCM -
Hi,
I want to do integration between Oracle Universal Content Management and any other Third party for doucment management through BPEL.
Our scenario is like that We load all the documents in UCM, Whenever the third party click on the browse button to upload/download the documnet, that action should directly perforn in the UCM (Means document should get uploaded in UCM and downloaded from UCM).
Or if third party currently have document attached to their product, that document i have to upload in UCM.
In Oracle E-Business Suite they have option to configure UCM as a repository in EBS.
But what if the Thirdy party don't have that option like in JD- Edwards we don't have.
I am done with UCm to BPEL integration part, in UCM it has option to configure or BPEL process, and we will provide all the mappings in the workflow. Whenever the workflow is executed the BPEL process is initiated.
But now our requirement is like that How UCM will upload/download the document through BPEL.(through BPEL how to upload/download the document in UCM. (BPEL->UCM).)
Can any one guide me for the same, How to create a bridge between BPEL and UCM (Whether through WebService, Oracle Applications Adapters,etc.).
I have searched for case studies on the same scenaior on oracle site but couldn't found any. Can anyone Guide me for the same.
Thanks.I managed to connect to BPEL with a help from a person from Oracle Portugal (Emanuel Moreira).
The step are:
copy the jars "weblogic.jar" & "wlclient.jar" from "$WLS_HOME\lib" into "$UCM_HOME\custom\BpelIntegration\lib".
Update the file "BpelIntegration.hda" in "$UCM_HOME\custom\BpelIntegration", with the reference to this jars. The classpath have to be:
classpath=$COMPONENT_DIR/classes;$COMPONENT_DIR/lib/orabpel.jar;$COMPONENT_DIR/lib/orabpel-common.jar;$COMPONENT_DIR/lib/wlclient.jar;$COMPONENT_DIR/lib/oc4j_client/j2ee/home/oc4jclient.jar;$COMPONENT_DIR/lib/wsdl.jar;$COMPONENT_DIR/lib/orawsdl.jar;$COMPONENT_DIR/lib/http_client.jar;$COMPONENT_DIR/lib/weblogic.jar
After this, go to "Component Manager" of UCM and disable the componet "BpelIntegration"
Restart UCM
Enable the componet "BpelIntegration"
Restart again UCM
(this last steps is for UCM actualize the classpath in the file "state.cfg" in "$UCM_HOME\config"; check the file)
The connection configuration:
Domain: default
Initial Context Factory: weblogic.jndi.WLInitialContextFactory
Provider URL: t3://10.30.101.3:9700 (te://<hostname bpel>:port from server instance where bpel run)
Know have a problem when configuring "Process". I have this error:
Unable to retrieve process update form. Unable to execute service method 'getDeployedProcesses'. -
APIs for accessing the ESS log and output files from UCM
Hi,
As I understand, the output and log files of an ESS job will be uploaded to UCM.
We have a requirement where in we are building a simple error handling framework, which gets triggered after a series of ESS jobs are run. In the error handling framework based on some processing logic we need to e-mail the error or log files to the users. I am not able to find any information related to retrieving the log and output files for and ESS job from UCM. Any inputs on this will be appreciated.
Thanks for your help,
ThiruFor accessing content in UCM you can use the RIDC APIs or UCM Web Services. Note that the UCM also provides features for workflow etc. that could potentially be used for notifications refer to the developer guide for details. For UCM related questions you may want to use this forum instead
Jani Rautiainen
Fusion Applications Developer Relations
https://blogs.oracle.com/fadevrel/ -
Upload docs from webcenter spaces
I have configured webcetner spaces and UCM succesfuly, i can able to list out the all the docs at webcenter spaces screen which are uploaded into ucm.
but i am not able to upload any docment from webcetner spaces.
It is giving the followig error
Unable to upload the document.
An unknown error occurred in the Oracle Content Server.
Please help me on thishere are the UCM_server-diagnostic logs......
[2011-03-02T14:44:00.632+05:30] [UCM_server1] [ERROR] [UCM-CS-060003] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: 0000Itpq6c9CWrHqys7i6G1DRUiV00007W,0] [APP: Oracle Universal Content Management - Content Server] [dcid: 62ea75e77dc6bf7e:1b0c4bf3:12e75609289:-7ffd-00000000000008c7] [arg: 'olduser1'] [arg: 'CIS'] Event generated by user 'olduser1' at host 'CIS'.
[2011-03-02T14:44:00.632+05:30] [UCM_server1] [ERROR] [UCM-CS-000001] [oracle.ucm.idccs] [tid: [ACTIVE].ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] [ecid: 0000Itpq6c9CWrHqys7i6G1DRUiV00007W,0] [APP: Oracle Universal Content Management - Content Server] [dcid: 62ea75e77dc6bf7e:1b0c4bf3:12e75609289:-7ffd-00000000000008c7] general exception[[
intradoc.common.ServiceException: !csUnableToCheckIn,(null)!csCheckinIDNotDefined
at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2071)
at intradoc.server.Service.buildServiceException(Service.java:2207)
at intradoc.server.Service.createServiceExceptionEx(Service.java:2201)
at intradoc.server.Service.createServiceException(Service.java:2196)
at intradoc.server.DocServiceHandler.checkOrGenerateDocName(DocServiceHandler.java:5512)
at intradoc.server.DocServiceHandler.makeNewRevClass(DocServiceHandler.java:569)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
at intradoc.server.Service.doCodeEx(Service.java:532)
at intradoc.server.Service.doCode(Service.java:504)
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1622)
at intradoc.server.Service.doAction(Service.java:476)
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1439)
at intradoc.server.Service.doActions(Service.java:471)
at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1305)
at intradoc.server.Service.executeSubServiceCode(Service.java:3813)
at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1185)
at intradoc.server.Service.executeServiceEx(Service.java:3808)
at intradoc.server.Service.executeService(Service.java:3792)
at intradoc.server.Service.doSubService(Service.java:3707)
at sun.reflect.GeneratedMethodAccessor167.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
at intradoc.server.Service.doCodeEx(Service.java:549)
at intradoc.server.Service.doCode(Service.java:504)
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1622)
at intradoc.server.Service.doAction(Service.java:476)
at intradoc.server.Service.doScriptableAction(Service.java:3754)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310)
at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295)
at intradoc.server.Service.doCodeEx(Service.java:549)
at intradoc.server.Service.doCode(Service.java:504)
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1622)
at intradoc.server.Service.doAction(Service.java:476)
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1439)
at intradoc.server.Service.doActions(Service.java:471)
at collections.HelperHandler.executeCommand(HelperHandler.java:657)
at collections.HelperHandler.doService(HelperHandler.java:804)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86)
at intradoc.common.ClassHelperUtils.executeMethodReportStatus(ClassHelperUtils.java:324)
at intradoc.server.ServiceHandler.executeAction(ServiceHandler.java:79)
at intradoc.server.Service.doCodeEx(Service.java:532)
at intradoc.server.Service.doCode(Service.java:504)
at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1622)
at intradoc.server.Service.doAction(Service.java:476)
at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1439)
at intradoc.server.Service.doActions(Service.java:471)
at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1371)
at intradoc.server.Service.executeActions(Service.java:457)
at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:723)
at intradoc.server.Service.doRequest(Service.java:1865)
at intradoc.server.ServiceManager.processCommand(ServiceManager.java:435)
at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265)
at intradoc.server.IdcServerThread.run(IdcServerThread.java:160)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Pls suggest me to reslove this.... -
Hi,
I have a problem, i would like to download files stored in UCM, but i would like to bypass UCM auth UI. Is there some other way to supply username and password. Following is the setup
I have 4 files uploaded to ucm server.
These files are secured by creating an account with in the public security group. And that account contains only one user that is local to ucm. I need to pass the this username and password to gain access to these files.
We are basically exposing these files through URL, something like http://host:port/cdnucm/groups/public/@coltonline/@partner/@crc/documents/digitalasset/file_name.mp3
I when i am access this file i am prompted by UCM authentication UI to login.
My question is, is there a way to bypass the authentication UI by passing the security credentials (i.e. username and password) through some other mechanism, something like query string.
I tried doing the following, but did not help.
http://host:port/cdnucm/idcplg?IdcService=GET_FILE&dID=<Did>&dDocName=<DocName>&dUser=testuser&dPassword=welcome1
Any pointers to resolve this issue will be highly helpful.
Thanks in advance,
Seshan K.Hi,
I can of figured something out.
Here we basically do a login, then on successful login we do a redirect to GET_FILE service .URL could be broken up into 2 parts.
Login part: http://host:port/cdnucm/idcplg?cookieLogin=1&username=sysadmin&password=welcome1
Encoded Redirection Part: &redirecturl=%2Fcdnucm%2Fidcplg%3FIdcService%3DGET_FILE%26dID%3D143058%26dDocName%3DCDNU_095494%26allowInterrupt%3D1%26Rendition%3DWeb
Please notice that redirect URL is encoded and it basically contains contains following parameters
IdcService=GET_FILE
dID=143058
DocName=CDNU_095494
allowInterrupt=1
Rendition=Web
Customer set up is basically the following.
External load balancer >> Apache Server >> Internal Load balancer >> UCM Server.
While this logic works when we access the UCM server URL or Internal Load balancer, but fails when we use
External load balancer or Apache Server (Front ending the internal load balancer).
Any idea what could be wrong?
Thanks in advance,
Seshan K. -
Problem in Opening Batchloader + Invalid UserName+Password
Hi,
We have installed WLS server,SOA,UCM,Webcenter 11.1.1.4 and we havn't received any error while installing. We have not user standard weblogic/welcome1 combination while installation. Insteed we have used different user/credentials ***** . We are able to login to WLS console, em, webcenter spaces and also in UCM content server home page using the user *****.
We are using MS Sql Server 2008 and we are working on *64bit* Windows Server OS.
Post installation we have changed settings under database tab in system configuration of UCM. After that we tried running Batch Upload in UCM but we are not able to run Batch Loader utility using the user *****. It is throwing error ..
The System could not log you on. Make sure your username is correct and is Administrator and then type your password again.+YOu need to understand some of the history of UCM
10g and previous versions used to, by default, handle their own security and hold details (including user/passwd) in the database. On install the 'Local' sysadmin account was automatically created with the password idc. These credentials worked when you connect to UCM via the webserver OR when you connected to UCM via the Admin applications like BatchLoader (I will not call them appets as they are not).
With 11g the default security uses the embedded WLS LDAP and JPS security. So out of the box you get the weblogic account to connect to UCM via a browser. However the admin applications are standalone and do not know about the WLS security. They have to authenticate against local users like sysadmin. The sysadmin user is still created at install time BUT** the password is no longer hardcoded to idc. So if you want to use this account you will need to login via a browser to UCM, go to the User Admin Applet and reset the password of sysadmin.
Depending on what else you have/not set in your config (DB Connection Details, IntradocServerPort) you may need to make other changes to get all the admin stuff working.
Hope that is useful
All mistakes intentional :-)
Tim -
Hi,
I've a need to upload large amount of data into Siebel UCM/OCH that I'd like to DQ outside of UCM prior to uploading into UCM. I'm looking for some suggestions on how to do that - how are other customers doing it? Could IIR (Informatica Identity Resolution) be inovked directly outside of UCM? Would appreciate the feedback.
Thanks in advance!Hi Prawin,
Generally, if the parameter has a valid default value, the report runs automatically when we first view or preview it.
Based on your requirement, you can create a new dataset which is includes all available values of the parameter, and then using a default value to run the report. In order to achieve this, please refer to the steps below:
1. Create a dataset which is named DataSet2for the parameter using the following query string:
SELECT 0 AS Expr1
UNION ALL
SELECT Field FROM table
2. Edit your base dataset query.
The original query:
WHERE (Field = @Parameter)
Change it to this:
WHERE (Field = @Parameter) OR (@Parameter = ‘0’)
3. In the Default Values page, select “Get values from a query” option. Set the "Dataset" and "Value field" like this:
Dataset Value field
DataSet2 Expr1
When you first view or preview the report, it will display the complete data. For more inoformation, please refer to:
http://social.technet.microsoft.com/Forums/en-US/sqlreportingservices/thread/48de91f9-1844-40c1-9614-5ead0b4b69a5#P1Q15
Regards,
Bin Long -
FBLdi - Using Proxy parameter in command
Hi ,
We are using FBldi for integration , by including the proxy we could see the files uploading to UCM. But the Batch process to load the file to Fusion is not triggered.
We got a message - Connection timed out.
How the proxy parameter is used in FBLdi ? Could you please help me resolve the issue.
Thanks,
PremHi ,
We are using FBldi for integration , by including the proxy we could see the files uploading to UCM. But the Batch process to load the file to Fusion is not triggered.
We got a message - Connection timed out.
How the proxy parameter is used in FBLdi ? Could you please help me resolve the issue.
Thanks,
Prem -
Upload file to a particular folder in UCM
I want to upload file to a particular folder location in UCM.
When I am uploading it is going to the default location though i programmatically have set the folder path
I am using Adf application in Jdev 11.1.1.3
As i am new to UCM i do not have idea of whether to define the location at ucm level or in our program
Below is my code like this
public void checkInContent(TransferFile file){
UploadContentVORowImpl row=(UploadContentVORowImpl)this.getUploadContentVO1().getCurrentRow();
IdcClient client= UCMRepositoryOperations.getIdcClient();
DataBinder binder= client.createBinder();
binder.putLocal ("IdcService", "CHECKIN_UNIVERSAL");
binder.addFile("primaryFile", file);
String fileType=file.getContentType().substring(0,file.getContentType().indexOf("/"));
int contentId= new SequenceImpl("UCM_CONTENT_ID_SEQUENCE",getDBTransaction()).getSequenceNumber().intValue();
binder.putLocal("dDocID", contentId+"");
binder.putLocal("dDocName", file.getFileName());
binder.putLocal("dDocTitle", file.getFileName());
binder.putLocal("dDocType","DigitalMedia");
SimpleDateFormat sdf=new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
binder.putLocal("dInDate",sdf.format(row.getFromDate().dateValue()));
binder.putLocal("dOutDate",sdf.format(row.getToDate().dateValue()));
binder.putLocal("xScope",row.getScope());
if(row.getStateId()!=null){
binder.putLocal("xState", row.getStateId().toString());
if(row.getDistrictId()!=null){
binder.putLocal("xDistrict",row.getDistrictId().toString());
binder.putLocal("dLocation", "/Contribution Folders/sahaj/content/loginPageNews");
binder.putLocal("dAuthor", "Test");
binder.putLocal("dSecurityGroup", "public");
binder.putLocal("blDateFormat", "dd-MM-yyyy HH:mm:ss");
ServiceResponse resp=null;
String response=null;
try {
resp = client.sendRequest(UCMRepositoryOperations.getContext(), binder);
} catch (IdcClientException e) {
ucmAMLogger.severe(e);
try {
response=resp.getResponseAsString();
resp.close();
} catch (IOException e) {
ucmAMLogger.severe(response);
ucmAMLogger.info(response);
}The xContributionFolder should be an ID, not a file path.
To determine the correct ID, this PL/SQL function may be useful :
function f_get_folder_id ( p_folder_path in VARCHAR2)
return NUMBER
is
v_parent_folder_id NUMBER := 429910249369000002 ; -- ID of 'Contribution Folders/Root' collection
v_folder_name VARCHAR2(255);
v_folder_path VARCHAR2(32000);
pos_next_separator NUMBER;
CURSOR c_get_folder_id ( p_parent_folder_id in number, p_folder_name in varchar2 )
is
SELECT dcollectionid
FROM collections
WHERE dcollectionname = p_folder_name
AND dparentcollectionid = p_parent_folder_id;
begin
v_folder_path := p_folder_path ;
-- strip first '/'
if ( substr(v_folder_path,1,1) = C_FOLDER_SEPARATOR ) then v_folder_path := substr(v_folder_path,2); end if;
pos_next_separator := instr(v_folder_path,C_FOLDER_SEPARATOR) ;
while ( pos_next_separator > 0 )
loop
v_folder_name := substr(v_folder_path,1, pos_next_separator - 1);
v_folder_path := substr(v_folder_path,pos_next_separator+ 1);
open c_get_folder_id ( p_parent_folder_id => v_parent_folder_id , p_folder_name => v_folder_name );
fetch c_get_folder_id into v_parent_folder_id;
close c_get_folder_id ;
pos_next_separator := instr(v_folder_path,C_FOLDER_SEPARATOR) ;
end loop;
v_folder_name := v_folder_path;
open c_get_folder_id ( p_parent_folder_id => v_parent_folder_id , p_folder_name => v_folder_name );
fetch c_get_folder_id into v_parent_folder_id;
close c_get_folder_id ;
dbms_output.put_line('Found :' ||v_folder_name||' id '||v_parent_folder_id);
return v_parent_folder_id;
end f_get_folder_id; -
Access Denied Error while uploading document in UCM server
Hello,
I am using Oracle Jdeveloper 11.1.1.6 and my application is build on ADF faces stack.
I am using Oracle UCM for storing and retrieving documents and that content id is stored in my database, which i use to interact with UCM.
My UCM server is on an ip which starts with 10.184.*.*, when i tried uploading/downloading a file from a client machine which has the ip starting with 10.184.*.*, then it is fine, but when i use a different client machine which has the ip starting with 10.180.*.* or anything else apart from 10.184, then am getting an error like "Permission denied. Address '10.180.218.230' is not an allowable remote socket address"
Any help on this highly appreciable.
Regards,
Vinothgan ASHi Vinothgan,
You need to add the new IPs to the IP Address Filter via Enterprise Manager. Here are the steps.
1. Login to EM
2. Navigate to Webcenter->Content->Content Server
3. Select the Content Server instance
4. Choose 'Configuration' option form the Content Server menu
5. Add the new IPs to the IP Address Filter
6. Restart the webcenter content manager server
Alternately
1. Browse the Webcenter Content installation folders
Ex: OracleWC\Middleware\user_projects\domains\ecm_domain\ucm\cs\config
2. Edit the config.cfg file
3. Append the new IP to the configuration variable SocketHostAddressSecurityFilter (Ensure it is pipe seperated '|')
4. Restart webcenter content server
HTH
Regards,
- Anand -
Error while upload content in UCM: after site studio integration with UCM
Hi All,
To use Site Studio, I enabled following components in UCM:
Link Manager; DBSearchContainsOpSupport; SiteStudion; SiteStudionExternalApplication
But after this activity I am facing followig error while uploading any content in UCM. :
Error
1/13/14 5:36 PM
Event generated by user 'weblogic' at host '172.21.140.207:16200'. Unable to execute service CHECKIN_NEW_SUB and function Imeta.
Unable to execute query 'IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID,xComments,xExternalDataSet,xIdcProfile,xPartitionId,xWebFlag,xStorageRule,xIPMSYS_APP_ID,xIPMSYS_BATCH_ID1,xIPMSYS_BATCH_SEQ,xIPMSYS_PARENT_ID,xIPMSYS_REDACTION,xIPMSYS_SCKEY,xIPMSYS_STATUS,xCollectionID,xHidden,xReadOnly,xInhibitUpdate,xForceFolderSecurity,xTrashDeleter,xTrashDeleteDate,xTrashDeleteLoc,xTrashDeleteName,xTemplateType,xWCTags,xWCPageId,xWCWorkflowAssignment,xWCWorkflowApproverUserList,xShort_Description,xDetailed_Description,xWebsiteObjectType,xWebsites,xDontShowInListsForWebsites,xWebsiteSection,xRegionDefinition) VALUES(10810,'','','','','','DispByContentId','',0,'',0,0,'','',0,'FALSE','FALSE','FALSE','FALSE','',null,0,'','','','','','','','','','','','',''))'. ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE. [ Details ] An error has occurred. The stack trace below shows more information. !csUserEventMessage,weblogic,172.21.140.207:16200!$!csServiceDataException,CHECKIN_NEW_SUB,Imeta!$!csDbUnableToExecuteQuery,IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID\,xComments\,xExternalDataSet\,xIdcProfile\,xPartitionId\,xWebFlag\,xStorageRule\,xIPMSYS_APP_ID\,xIPMSYS_BATCH_ID1\,xIPMSYS_BATCH_SEQ\,xIPMSYS_PARENT_ID\,xIPMSYS_REDACTION\,xIPMSYS_SCKEY\,xIPMSYS_STATUS\,xCollectionID\,xHidden\,xReadOnly\,xInhibitUpdate\,xForceFolderSecurity\,xTrashDeleter\,xTrashDeleteDate\,xTrashDeleteLoc\,xTrashDeleteName\,xTemplateType\,xWCTags\,xWCPageId\,xWCWorkflowAssignment\,xWCWorkflowApproverUserList\,xShort_Description\,xDetailed_Description\,xWebsiteObjectType\,xWebsites\,xDontShowInListsForWebsites\,xWebsiteSection\,xRegionDefinition) VALUES(10810\,''\,''\,''\,''\,''\,'DispByContentId'\,''\,0\,''\,0\,0\,''\,''\,0\,'FALSE'\,'FALSE'\,'FALSE'\,'FALSE'\,''\,null\,0\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''))!$ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE<br>!syJavaExceptionWrapper,java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE<br> intradoc.common.ServiceException: !csServiceDataException,CHECKIN_NEW_SUB,Imeta!$ *ScriptStack CHECKIN_NEW_SUB 3:doScriptableAction,dDocName=abc0013:doSubService,dDocName=abc001CHECKIN_NEW_SUB,dDocName=abc0012:Imeta,dID=10810,dDocName=ABC001 at intradoc.server.ServiceRequestImplementor.buildServiceException(ServiceRequestImplementor.java:2115) at intradoc.server.Service.buildServiceException(Service.java:2326) at intradoc.server.Service.createServiceExceptionEx(Service.java:2320) at intradoc.server.Service.createServiceException(Service.java:2315) at intradoc.server.ServiceRequestImplementor.handleActionException(ServiceRequestImplementor.java:1766) at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1716) at intradoc.server.Service.doAction(Service.java:547) at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458) at intradoc.server.Service.doActions(Service.java:542) at intradoc.server.ServiceRequestImplementor.executeSubServiceCode(ServiceRequestImplementor.java:1322) at intradoc.server.Service.executeSubServiceCode(Service.java:4023) at intradoc.server.ServiceRequestImplementor.executeServiceEx(ServiceRequestImplementor.java:1200) at intradoc.server.Service.executeServiceEx(Service.java:4018) at intradoc.server.Service.executeService(Service.java:4002) at intradoc.server.Service.doSubService(Service.java:3912) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86) at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310) at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295) at intradoc.server.Service.doCodeEx(Service.java:620) at intradoc.server.Service.doCode(Service.java:575) at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643) at intradoc.server.Service.doAction(Service.java:547) at intradoc.server.Service.doScriptableAction(Service.java:3964) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at intradoc.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:86) at intradoc.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:310) at intradoc.common.ClassHelperUtils.executeMethod(ClassHelperUtils.java:295) at intradoc.server.Service.doCodeEx(Service.java:620) at intradoc.server.Service.doCode(Service.java:575) at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1643) at intradoc.server.Service.doAction(Service.java:547) at intradoc.server.ServiceRequestImplementor.doActions(ServiceRequestImplementor.java:1458) at intradoc.server.Service.doActions(Service.java:542) at intradoc.server.ServiceRequestImplementor.executeActions(ServiceRequestImplementor.java:1391) at intradoc.server.Service.executeActions(Service.java:528) at intradoc.server.ServiceRequestImplementor.doRequest(ServiceRequestImplementor.java:737) at intradoc.server.Service.doRequest(Service.java:1956) at intradoc.server.ServiceManager.processCommand(ServiceManager.java:437) at intradoc.server.IdcServerThread.processRequest(IdcServerThread.java:265) at intradoc.idcwls.IdcServletRequestUtils.doRequest(IdcServletRequestUtils.java:1354) at intradoc.idcwls.IdcServletRequestUtils.processFilterEvent(IdcServletRequestUtils.java:1731) at intradoc.idcwls.IdcIntegrateWrapper.processFilterEvent(IdcIntegrateWrapper.java:222) at sun.reflect.GeneratedMethodAccessor134.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at idcservlet.common.IdcMethodHolder.invokeMethod(IdcMethodHolder.java:87) at idcservlet.common.ClassHelperUtils.executeMethodEx(ClassHelperUtils.java:305) at idcservlet.common.ClassHelperUtils.executeMethodWithArgs(ClassHelperUtils.java:278) at idcservlet.ServletUtils.executeContentServerIntegrateMethodOnConfig(ServletUtils.java:1704) at idcservlet.IdcFilter.doFilter(IdcFilter.java:457) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) at weblogic.work.ExecuteThread.run(ExecuteThread.java:178) Caused by: intradoc.data.DataException: !csDbUnableToExecuteQuery,IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID\,xComments\,xExternalDataSet\,xIdcProfile\,xPartitionId\,xWebFlag\,xStorageRule\,xIPMSYS_APP_ID\,xIPMSYS_BATCH_ID1\,xIPMSYS_BATCH_SEQ\,xIPMSYS_PARENT_ID\,xIPMSYS_REDACTION\,xIPMSYS_SCKEY\,xIPMSYS_STATUS\,xCollectionID\,xHidden\,xReadOnly\,xInhibitUpdate\,xForceFolderSecurity\,xTrashDeleter\,xTrashDeleteDate\,xTrashDeleteLoc\,xTrashDeleteName\,xTemplateType\,xWCTags\,xWCPageId\,xWCWorkflowAssignment\,xWCWorkflowApproverUserList\,xShort_Description\,xDetailed_Description\,xWebsiteObjectType\,xWebsites\,xDontShowInListsForWebsites\,xWebsiteSection\,xRegionDefinition) VALUES(10810\,''\,''\,''\,''\,''\,'DispByContentId'\,''\,0\,''\,0\,0\,''\,''\,0\,'FALSE'\,'FALSE'\,'FALSE'\,'FALSE'\,''\,null\,0\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''))!$ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE at intradoc.jdbc.JdbcWorkspace.handleSQLException(JdbcWorkspace.java:2546) at intradoc.jdbc.JdbcWorkspace.execute(JdbcWorkspace.java:586) at intradoc.data.IdcDataSource.modData(IdcDataSource.java:891) at intradoc.data.IdcDataSourceQuery.execute(IdcDataSourceQuery.java:143) at intradoc.data.IdcDataSourceUtils.execute(IdcDataSourceUtils.java:99) at intradoc.server.ServiceRequestImplementor.doAction(ServiceRequestImplementor.java:1616) ... 79 more Caused by: java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405) at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931) at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481) at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205) at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548) at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:202) at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1110) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488) at oracle.jdbc.driver.OracleStatement.doScrollExecuteCommon(OracleStatement.java:6518) at oracle.jdbc.driver.OracleStatement.doScrollStmtExecuteQuery(OracleStatement.java:6665) at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2151) at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2091) at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:320) at weblogic.jdbc.wrapper.Statement.executeUpdate(Statement.java:511) at intradoc.jdbc.JdbcWorkspace.execute(JdbcWorkspace.java:566) ... 83 more
Error
1/13/14 5:37 PM
Event generated by user 'weblogic' at host '172.21.140.207:16200'. Unable to execute service CHECKIN_NEW_SUB and function Imeta.
Unable to execute query 'IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID,xComments,xExternalDataSet,xIdcProfile,xPartitionId,xWebFlag,xStorageRule,xIPMSYS_APP_ID,xIPMSYS_BATCH_ID1,xIPMSYS_BATCH_SEQ,xIPMSYS_PARENT_ID,xIPMSYS_REDACTION,xIPMSYS_SCKEY,xIPMSYS_STATUS,xCollectionID,xHidden,xReadOnly,xInhibitUpdate,xForceFolderSecurity,xTrashDeleter,xTrashDeleteDate,xTrashDeleteLoc,xTrashDeleteName,xTemplateType,xWCTags,xWCPageId,xWCWorkflowAssignment,xWCWorkflowApproverUserList,xShort_Description,xDetailed_Description,xWebsiteObjectType,xWebsites,xDontShowInListsForWebsites,xWebsiteSection,xRegionDefinition) VALUES(10811,'','','','','','DispByContentId','',0,'',0,0,'','',0,'FALSE','FALSE','FALSE','FALSE','',null,0,'','','','','','','','','','','','',''))'. ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE. [ Details ] An error has occurred. The stack trace below shows more information. !csUserEventMessage,weblogic,172.21.140.207:16200!$!csServiceDataException,CHECKIN_NEW_SUB,Imeta!$!csDbUnableToExecuteQuery,IdsDocMetaDataDocMeta(INSERT INTO DocMeta(dID\,xComments\,xExternalDataSet\,xIdcProfile\,xPartitionId\,xWebFlag\,xStorageRule\,xIPMSYS_APP_ID\,xIPMSYS_BATCH_ID1\,xIPMSYS_BATCH_SEQ\,xIPMSYS_PARENT_ID\,xIPMSYS_REDACTION\,xIPMSYS_SCKEY\,xIPMSYS_STATUS\,xCollectionID\,xHidden\,xReadOnly\,xInhibitUpdate\,xForceFolderSecurity\,xTrashDeleter\,xTrashDeleteDate\,xTrashDeleteLoc\,xTrashDeleteName\,xTemplateType\,xWCTags\,xWCPageId\,xWCWorkflowAssignment\,xWCWorkflowApproverUserList\,xShort_Description\,xDetailed_Description\,xWebsiteObjectType\,xWebsites\,xDontShowInListsForWebsites\,xWebsiteSection\,xRegionDefinition) VALUES(10811\,''\,''\,''\,''\,''\,'DispByContentId'\,''\,0\,''\,0\,0\,''\,''\,0\,'FALSE'\,'FALSE'\,'FALSE'\,'FALSE'\,''\,null\,0\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''\,''))!$ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE<br>!syJavaExceptionWrapper,java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE<br> intradoc.common.ServiceException: !csServiceDataException,CHECKIN_NEW_SUB,Imeta!$ *ScriptStack CHECKIN_NEW_SUB 3:doScriptableAction,dDocName=vbgfbd3:doSubService,dDocName=vbgfbdCHECKIN_NEW_SUB,dDocName=vbgfbd2:Imeta,dID=10811,dDocName=VBGFBD
Caused by: java.sql.SQLException: ORA-29861: domain index is marked LOADING/FAILED/UNUSABLE
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:462)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:405)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:931)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:481)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:205)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:548)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:202)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:1110)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1488)
at oracle.jdbc.driver.OracleStatement.doScrollExecuteCommon(OracleStatement.java:6518)
at oracle.jdbc.driver.OracleStatement.doScrollStmtExecuteQuery(OracleStatement.java:6665)
at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:2151)
at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:2091)
at oracle.jdbc.driver.OracleStatementWrapper.executeUpdate(OracleStatementWrapper.java:320)
at weblogic.jdbc.wrapper.Statement.executeUpdate(Statement.java:511)
at intradoc.jdbc.JdbcWorkspace.execute(JdbcWorkspace.java:566)
... 83 more
Regards
-ArvindFirst of all, I think you are in a wrong forum. This seems to be WebCenter Content
The list of components is available here: About Site Studio for External Applications - 11g Release 1 (11.1.1)
However, the error you get states something about indexes. You may have to re-run the Indexer after new components are enabled and the server restarted. See Managing Search Features - 11g Release 1 (11.1.1) -
Check the size of uploaded file in Oracle UCM
I need to check the size of the uploaded primary file in Oracle UCM during checkin. I tried writing a filter on the event validateStandard and check the value of dFileSize. But the value is null. Any ideas what event should I use and which parameter should I check?
hi,
I am new to Oracle UCM. I need same functionailty of checking file size of uploaded content. Could you please elaborate how you achieved it..... thanx in advance.
Maybe you are looking for
-
How do i transfer songs from ipod to itunes library?
my original computer was destroyed got a new computer but itunes will only download itune-purchased songs into the harddrive is there a way i can manually download all the songs from my ipod to itunes library in the computer? thanks
-
Hi all, i know there is lots of stuff going around about this but the fixes i want to try dont work. I have changed to compatibility mode and restarted the computer and itunes and started home sharing to no avail. We have an ATV2, ATV3, ipad mini, Ip
-
Pc Desktop and macbook sharing same cable modem?
is it possible to connect my pc to my modem using usb and my mac using the ethernet at the same time?
-
Edge server external certificate CN
For certification in edge external, some instructions said that CN is accessedge.contoso.com, and SAN includes accessedge.contoso.com and sip.contoso.com But in other instructions, it only needs sip.contoso.com as CN and SAN. I am confused, what is t
-
Adobe 12 elements keeps asking my to sign in on my macbook pro? help
adobe 12 elements keeps asking my to sign in on my macbook pro? help