BAM as ADF DataControl
Hi,
I want to use BAM as ADF DataControl. I am using Jdev11G drop 3 accessing via appstta Tarentella linux server. These are the questions I have:
1. Do I need to install BAM server on linux server. If not, what is the remote linux server connection that I would have to enter for connection details.
2. Is BAM available as ADF widget.
It would be great if anyone can give me step-by-step information on seting up BAM datacontrol in Jdev which I am accessing through Tarentella linux server.
Thanks,
Angeline
Hi,
Check out these samples.
http://download.oracle.com/docs/cd/E18941_01/tutorials/jdtut_11r2_10/jdtut_11r2_10.html
http://www.oracle.com/technetwork/developer-tools/jdev/urldatacontrol-099677.html
These samples use URL Datacontrol to load the data from an xml into an ADF table. You can modify the xsd (according to your xml structure) and use it as LOV instead of table
-Arun
Similar Messages
-
How can I create my own TopLink ADF datacontrol in JDeveloper?
To create your own TopLink ADF datacontrol in JDeveloper follow these steps:
Step 1. Add ADF TopLink Runtime library to your project
Step 2. Extend oracle.adf.model.generic.toplink.ToplinkDataControl with new class (e.g. MyToplinkDataControl)
import java.util.Map;
import oracle.adf.model.generic.toplink.ToplinkDataControl;
public class MyToplinkDataControl extends ToplinkDataControl {
public MyToplinkDataControl(String name, Map params, String beanClassName, boolean root)
super(name, params, beanClassName, root);
initialize(params, beanClassName);
protected void initialize(Map params, String beanClassName){
super.initialize(params, beanClassName);
getServerSession().logMessages();
Step 3. Extend oracle.adf.model.generic.toplink.DataControlFactoryImpl with new class (e.g. MyToplinkDataControlFactory) and override DataControlFactoryImpl.createSession as follows to return an instance of MyToplinkDataControl:
import oracle.adf.model.generic.toplink.*;
public class MyToplinkDataControlFactory extends DataControlFactoryImpl {
public String getDataControlClassName() {
return "MyToplinkDataControl";
Step 4. Edit DataBindings.cpx (you may have to go to the disk directly). Set the FactoryClass attribute of the DataControl to equal the custom factory class name.
FactoryClass="MyToplinkDataControlFactory"iOS Dev Center - Apple Developer
iOS Developer Program - Apple Developer -
Hi, in oracle BPM there is a mapping of user with the roles.I have search the BPM database tables in dev_soainfra schema but no tables consists of mapping of these tables.I have a urgent requirement of it so that i can use it on adf form.
Can anyone plz tell me where to get it.
=>I got the Organization.XML file in BPM which consists of the mapping of these two.But i am not able to create datacontrol from xml file so that it can be used on adf form.Anyone plz help me out.
ThanksHi,
you should ask this question on the SOA forum - SOA Suite for if there is a Java API to this. If there is then you can create a Data Control from the POJO bean. If the role is a logical role then this is mapped to a user role defined in the underlying IDM system, which is LDAP, RDBMS, etc. based on your server configuration. If you used the integrated LDAP in WLS then user roles are accessible through OPSS APIs. However, if you wanted to access the logical names used in BPM then for your you will need to ask the SOA group for APIs
Frank -
ADF DataControl for WebService with unexpected blank objects
Hello experts!
I'm developing for BPM Suite 11.1.1.5 PS4 Feature Pack using JDeveloper 11.1.1.5
I am currently using Data Controls for web services that interact with SAP; I can retrieve information successfully displaying items in tables and selectOneChoice lists without a problem.
There are no Java classes for the Data Controls, everything is handled by the XML files created by JDeveloper.
The issue happens when creating the input parameters for a web service that updates data in the remote system. The web service has complex types with lists of complex types. I am currently using the iterator for the items on the complex types to create rows and add values to those rows. The problem is that for some reason the input for those lists always contain one extra object with no data (this was identified with the help of tcpmon).
I'll use the example of the Barcodelist list of items; the corresponding iterators are BarcodelistIterator and itemIterator2. There's also an action binding for the creation of a new row.
The bindings:
<accessorIterator MasterBinding="ZPostInvoiceAndAttachment_parametersIterator"
Binds="Barcodelist" RangeSize="25" DataControl="sapPost"
BeanClass="sapPost.Types.ZPostInvoiceAndAttachment.Barcodelist"
id="BarcodelistIterator"/>
<accessorIterator id="itemIterator2" MasterBinding="BarcodelistIterator"
Binds="item" RangeSize="25" DataControl="sapPost"
BeanClass="sapPost.Types.ZPostInvoiceAndAttachment.Barcodelist.item"/>
<action IterBinding="itemIterator2" id="CreateInsert2"
InstanceName="sapPost.Types.ZPostInvoiceAndAttachment.Barcodelist.item"
DataControl="sapPost" RequiresUpdateModel="true"
Action="createRow"/>
This is the definition for item.xml:
<?xml version="1.0" encoding="UTF-8" ?>
<JavaBean xmlns="http://xmlns.oracle.com/adfm/beanmodel" version="11.1.1.60.13"
id="item"
Package="sapPost.Types.ZPostInvoiceAndAttachment.Barcodelist"
BeanClass="sapPost.Types.ZPostInvoiceAndAttachment.Barcodelist.item"
isJavaBased="false">
<Attribute Name="Barcode" IsNotNull="true" Type="java.lang.String"/>
<Attribute Name="BarcodeId" IsNotNull="true" Type="java.lang.String"/>
<Attribute Name="Contrep" IsNotNull="true" Type="java.lang.String"/>
<Attribute Name="Docid" IsNotNull="true" Type="java.lang.String"/>
<Attribute Name="Ardate" IsNotNull="true" Type="java.lang.String"/>
<Attribute Name="Doctype" IsNotNull="true" Type="java.lang.String"/>
</JavaBean>
This is the code to insert a single item in the list. I clear all items for the iterator with a method I will show below
//Barcode List
DCIteratorBinding itr4 = ADFUtils.findIterator("itemIterator2");
ADFUtils.clearAllRowsForIterator(itr4);
OperationBinding createBarcodeList = ADFUtils.findOperation("CreateInsert2");
createBarcodeList.execute();
Row barcodeRow = itr4.getCurrentRow();
barcodeRow.setAttribute("Barcode", "20120208114025");
barcodeRow.setAttribute("BarcodeId", "01");
barcodeRow.setAttribute("Contrep", "ZT"); //ZT for Test Documentum, ZD for Production
barcodeRow.setAttribute("Docid", "DCTM3701E24080000D9A");
barcodeRow.setAttribute("Ardate", "2011-09-01");
barcodeRow.setAttribute("Doctype", "PDF");
ADFUtils.clearAllRowsForIterator method:
public static void clearAllRowsForIterator(DCIteratorBinding itr) {
Row[] allItems = itr.getAllRowsInRange();
for( int i = 0; i < allItems.length; i++ ) {
itr.removeCurrentRow();
The code below is implemented in an ActionListener for a button which calls the web service method:
public void postToSAP(ActionEvent actionEvent) {
setPostInput(); //sets all input parameters
OperationBinding op = ADFUtils.findOperation("ZPostInvoiceAndAttachment");
Object returned = op.execute();
When I monitor what is being sent in the SOAP envelop using tcpmon I get 2 items for the barcodelist (and similarly an additional blank item for every list in the input parameters):
<Barcodelist>
<item>
<Barcode>20120208114025</Barcode>
<BarcodeId>01</BarcodeId>
<Contrep>ZT</Contrep>
<Docid>DCTM3701E24080000D9A</Docid>
<Ardate>2011-09-01</Ardate>
<Doctype>PDF</Doctype>
</item>
<item>
<Barcode/><BarcodeId/><Contrep/><Docid/><Ardate/><Doctype/>
</item>
</Barcodelist>
This causes the web service to return an error as there's a blank item in the list.
I have checked the number of rows in the barcode list before and after the web service call and it is always 1. I can't find where this blank item is coming from. I searched the web but all I found which would address this would be to implement java classes; but the goal here would be to achieve this with as less java programming effort as possible.
Any help is greatly appreciated.
Brunouser1113055 wrote:
... the consequent adaptation of the existing JSPXs based on the previous definition of the view objects was quite painful: i found very hard to reflect the changes to the JSPXs and, in some cases, i had to rewrite the pages from scratch! You will need to be more specific about the issues that you have encountered. Synchronization and refactoring is supported in JDeveloper for the model, the view and the controller. For what it's worth, take a look at these entry-level posts that could provide some additional inside:
http://jdeveloperfaq.blogspot.com/2010/02/faq-15-how-to-synchronize-adf-entity.html
http://jdeveloperfaq.blogspot.com/2010/04/faq-20-how-to-refactor-adf-components.html -
ADF datacontrol Commit operation - commitng only few tables
Hello Everyone,
This is my requirement.
The application has several View-objects each derived from a corresponding single EO/DB TABLE. I mean that there are no joins in the view object query and just one VO-EO/table relationship.In the transaction I'm just INSERTING rows into several view objects.
All I need is that At the final commit operation, only the few tables should get committed at the DB level and not all the tables.Is there a way to do this and I know that I cannot use the generic COMMIT operation at the data control as it commits rows into all the tables.
Any help is appreciated.
Thankyou,
SriHaving view objects that are to commited & not commited in separate AM as suggested by John is the solution.
But how about this,
in beforeCommit() method, get handle to the View objects that are not to be commited and get their associated entities and set the row state to "Initialized".
Setting the row state to "Initialized" would
You can use the setNewRowState() method to mark the entity as being Initialized, which removes it from the transaction's list of pending changesCheck for same documentation in ADF Developer's guide:
http://download.oracle.com/docs/cd/E15523_01/web.1111/b31974/bcvalidation.htm#sthref721
Thanks,
Navaneeth -
Jdev11g: How to convert Xml resultset to a ADF DataControl
How to convert a Xml Resulset from a webservice response (biee webservice) to a ADF Data Control?
Please post JDeveloper 11 questions on the JDeveloper 11 forum:
JDeveloper and OC4J 11g Technology Preview
How about using the Web Service Data control for this? -
Embedded report bam in adf page
It´spossible embedded report bam in jspx?
Hi FranK.
you can send me an example?
on the other hand, the Jdev TP4 when try to map conecction to BAM if click Test Connection to confirm, the wizard always send the same error "Please verify BAM Server Host & RMI Port."
But if click Finish the conecction is OK and works
It´s a bug?
Thanks! -
ADF DataControl on a Business Service taking a request parameter through url.
Hi,
Use Case:
I have a business service that contains a method String getPayoad(int b2bMessageId), and then created a data control based on this method. It is not based on BC4J
I have a jsf page and dropped this data control on the jsf page (payload.jsf).
Now I want to invoke this jsf page and pass on the b2bMessageId as a parameter from the url like http://....../payLoad?b2bMessageId=98236709865.
Can someone help me in implementing this use case.
Thanks.Hi,
thanks for the (partial) answer. Which blog would that be, by the way?
An additional thought: Chapter 31 of the "Developer’s Guide For Forms/4GL Developers"
10g Release 3 (10.1.3.0), B25947-01 mentions data control adapters as an alternative to
Java Beans to represent the data source. Why is it alternative?
It seems that a data control adapter provides a way to specify available ui controls,
access data source meta data and invoke operations. Couldn't this also be used in the
scenario that I described? Would it be possible to provide the metadata to the
adapter in the form of a BeanInfo class, or an xsd-file generated from a JavaBean?
Perhaps I'm totally off-track here ...
-- Sebastian -
11G ADF java datacontrol and displaying new records in ADF table
Hi,
In 11g I have a java class which return a list of objects and I made a data control on it. I displayed this in a ADF Table based on a ADF tree binding.
When I fire the create operation on this java data control I see in the tree binding that the new entry is created and even the table has the correct
rowcount but the new records are not displayed in the adf table. I added PPR but this not work.
Empty new classes are displayed when they are added before the page is loaded.
the only difference between a class created by ADF and initial by the adf datacontrol is that mAtrrHintsMap hashmap of DCdataRow is null and the other has 2 entries
What can it be in 10.1.3 it works
here my test data
public class Data {
private String lovLabel;
private String lovValue;
public Data() {
public Data(String lovLabel, String lovValue) {
super();
this.lovLabel = lovLabel;
this.lovValue = lovValue;
public void setLovLabel(String lovLabel) {
this.lovLabel = lovLabel;
public String getLovLabel() {
return lovLabel;
public void setLovValue(String lovValue) {
this.lovValue = lovValue;
public String getLovValue() {
return lovValue;
here the data control class
public class LovData {
public LovData() {
public List<Data> getLovData() {
List<Data> data = new ArrayList<Data>(4);
data.add(new Data ("One","1"));
data.add(new Data ("Two","2"));
data.add(new Data ("Three","3"));
data.add(new Data ());
return data;
here is the pagedef
<executables>
<methodIterator id="getLovDataIter" Binds="getLovData.result"
DataControl="LovData" RangeSize="25"
BeanClass="nl.whitehorses.model.Data"/>
</executables>
<bindings>
<methodAction id="getLovData" InstanceName="LovData.dataProvider"
DataControl="LovData" RequiresUpdateModel="true"
Action="invokeMethod" MethodName="getLovData"
IsViewObjectMethod="false"
ReturnName="LovData.methodResults.getLovData_LovData_dataProvider_getLovData_result">
</methodAction>
<tree IterBinding="getLovDataIter" id="Data">
<nodeDefinition DefName="nl.whitehorses.model.Data">
<AttrNames>
<Item Value="lovLabel"/>
<Item Value="lovValue"/>
</AttrNames>
</nodeDefinition>
</tree>
<action IterBinding="getLovDataIter" id="Create" RequiresUpdateModel="true"
Action="createRow"/>
</bindings>
</pageDefinition>
here is the adf page
<af:panelCollection inlineStyle="width:309px; height:168px;" id="pc2">
<f:facet name="menus"/>
<f:facet name="toolbar">
<af:toolbar>
<af:commandToolbarButton actionListener="#{bindings.Create.execute}"
text="Create"
disabled="#{!bindings.Create.enabled}"
partialTriggers="table1 ::pc1:table2"/>
</af:toolbar>
</f:facet>
<f:facet name="statusbar"/>
<af:table value="#{bindings.Data.collectionModel}" var="row"
rows="#{bindings.Data.rangeSize}"
emptyText="#{bindings.Data.viewable ? 'No rows yet.' : 'Access Denied.'}"
fetchSize="#{bindings.Data.rangeSize}" id="table1"
binding="#{UserPreferences.table1}">
<af:column sortProperty="lovLabel" sortable="false"
headerText="#{data.lovLabel}">
<af:outputText value="#{row.lovLabel}"/>
</af:column>
<af:column sortProperty="lovValue" sortable="false"
headerText="#{bindings.Data.hints.lovValue.label}">
<af:outputText value="#{row.lovValue}"/>
</af:column>
</af:table>
</af:panelCollection>
and here some backing bean code
DCBindingContainer bc = (DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
FacesCtrlHierBinding treeData = (FacesCtrlHierBinding)bc.getControlBinding("Data");
Row[] rows = treeData.getAllRowsInRange();
System.out.println("tree 1_1 "+rows.length+" "+table1.getRowCount());
treeData.refreshControl();
System.out.println("tree 1_2 "+rows.length+" "+table1.getRowCount());
AdfFacesContext.getCurrentInstance().addPartialTarget(table1) ;
hope this helps
thanks EdwinWhat if you place the create button in the same panelGroup as the table?
I did a quick try and it seemed to work fine for me.
jspx code:
<?xml version='1.0' encoding='windows-1252'?>
<jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
<jsp:directive.page contentType="text/html;charset=windows-1252"/>
<f:view>
<af:document>
<af:messages/>
<af:form>
<af:panelGroupLayout>
<af:commandButton actionListener="#{bindings.Create.execute}"
text="Create"
disabled="#{!bindings.Create.enabled}"
partialTriggers="table1"/>
<af:table value="#{bindings.lovData.collectionModel}" var="row"
rows="#{bindings.lovData.rangeSize}"
emptyText="#{bindings.lovData.viewable ? 'No rows yet.' : 'Access Denied.'}"
fetchSize="#{bindings.lovData.rangeSize}" id="table1">
<af:column sortProperty="lovLabel" sortable="false"
headerText="#{bindings.lovData.hints.lovLabel.label}">
<af:outputText value="#{row.lovLabel}"/>
</af:column>
<af:column sortProperty="lovValue" sortable="false"
headerText="#{bindings.lovData.hints.lovValue.label}">
<af:outputText value="#{row.lovValue}"/>
</af:column>
</af:table>
</af:panelGroupLayout>
</af:form>
</af:document>
</f:view>
</jsp:root> -
ADF bindings are not working with inheritance heirarchy.
ADF bindings are not working with inheritance heirarchy. I am using embedded OC4J in JDeveloper 10.1.3.2.
For the data model I have the following objects\attributes.
1) User (abstract EJB 3.0 POJO)
- Id
- userId
- userName
2) Employee -> extends User (EJB 3.0 POJO)
- enabled
- password
3) Manager -> extends Employee (EJB 3.0 POJO)
- numOfEmployees
4) UserSessionBean (Stateless Session Bean)
- public User findUserByUserId(String userId)
- public List<User> queryUserFindAll()
- Object mergeEntity(Object entity)
I created 2 JSF pages using ADF.
1) ListUsers.jspx - Lists all the users of type Employee and Manager in a table. You can select an user and chose to modify the user details using a modify button.
2) ModifyUser.jspx - Modify the selected user and persist the modified user details.
I implemented ListUsers.jspx by dragging and dropping queryUserFindAll() method from the ADF datacontrol on to the JSF page and selected ADF Table format with selection enabled.
Similarly for the ModifyUser.jspx page I dragged and dropped the User object returned by findUserByUserId(String userId) and selected ADF Form format. I selected OutputText field types for userId and userName.
I then created a navigation case from ListUsers.jspx to ModifyUser.jspx and pass the selected user.
Now when I try to run the web application, ListUsers.jspx correctly displays all the users. Then I select a user of type Employee and click on the modify button. This brings up the ModifyUser.jspx page. However, the UserId text field displays the value for "Id" field rather than "userId".
Question that I have is:
- Why is ADF framework not able to retrieve the appropriate user attribute value for a Employee based on the binding information in case of inheritance ?
Thanks,
PiyushHi,
tried with JDeveloper 10.1.3.3 and this works for me. Try JDeveloper 10.1.3.3 - if it doesn't work, have a closer look at your sessionFacade
Frank -
Hide one value coming from DB in LOVs on ADF pages.
Hi,
We need to hide one value from user from List of values.
We are populating the List of values from DB through Web service data control.
We have
L1
L2
L3
L4
L5 in the list of values
But we dont want to see L5 in the list of values on the screen.
Now the drop down should look like below
L1
L2
L3
L4
Thanks in Adv...is it always the last value that you need to remove ?
once i tried to remove the first empty string value in my selectOneChoice component that bind to an ADF DataControl.
function init(){
if (document.forms[0].soc11.options[0].value=='') {
document.forms[0].soc11.options[0] = null;
document.forms[0].soc11.value = document.forms[0].soc11.options[0].value;
//put below code before your form tag
<af:clientListener method="init" type="load"/>or you can remove the data from your VO query by limit it or put it in the WHERE clause -
ADF development - need additonal information - please help.
JDev Team,
I am new to ADF development and it is just amazing. I have programmed a little with Oracle Forms and I was impressed with its RAD capabilites and its ease of development. ADF seems to be doing the same. I am very impressed with its very forms like capability.
I would like to get more information on developing applications using ADF. My understanding is that the business layer can be developed using ADF BC, JPA/EJB, Toplink, Web service. Also, data control creation from the model layer give us the ability to bind the model layer to the UI layer. Here are my questions
a) Is my above assumption correct?
b) If so, what other options do I have for business layer? Can I just use a simple java class which uses JDBC as my business layer. If yes, can this be exposed as a data control?
c) What is the preferred method for developing business layer and what are some of the benefits/drawbacks of one over the other? For example, I looked at list of values (including cascading LOV's) which is really amazing. Can this be accomplished declaratively without using ADFBC? I would like to get as much information as possible on this so that a right choice can be made for the business layer.
d) Can I use just JSP, Swing, JSF (Not the ADF versions) to talk to different business layers implemented by ADF. If yes, can we do this with or without the binding layer/data control?
e) Can I use ADF version of UI (ADF Faces, ADF Swing) to connect with non ADF business layer such as a third party JPA/EJB implementation?
I have read a lot of documentation but I was unable to get answers to the above questions. Please help.
Thanks
Bala.Hi,
a) Is my above assumption correct?
Yes
b) If so, what other options do I have for business layer? Can I just use a simple java class which uses JDBC as my business layer. If yes, can this be exposed as a data control?
Though you are right in 1) this too is an option
c) What is the preferred method for developing business layer and what are some of the benefits/drawbacks of one over the other? For example, I looked at list of values (including cascading LOV's) which is really amazing. Can this be accomplished declaratively without using ADFBC?
No. ADF BC is the most declarative development environment to define the business service. Though JPA and TopLink too are configured declaratively, they do not have model driven LOV
If your background is Forms then the natural choice for you is ADF BC.
d) Can I use just JSP, Swing, JSF (Not the ADF versions) to talk to different business layers implemented by ADF. If yes, can we do this with or without the binding layer/data control?
Hi, yes you can. If you don't want to use the ADF binding layer and the ADF datacontrol then however you will have to hand-code the lookup, which in this case appears of the same complexity for EJB, TopLink and ADF BC
e) Can I use ADF version of UI (ADF Faces, ADF Swing) to connect with non ADF business layer such as a third party JPA/EJB implementation?
ADF Faces, yes. ADF Swing no.
Frank -
JPA persistence and ADF bindings help!!
Environment:
Jdev 10.1.3.1
EJB 3.0 JPA toplink essentials+JSF
I'm usind ADF data control to map persistence action to bindings
I find an example to map "save" button to "merge" method and all work
please anybody knows how to use or where find example about
"persist" method to create a new entity instance and how to mapping to a button?
Thank u in advance
Francesco GalanteHi,
to persist the information you enter in a form, create a input form based on the object's constructor. There is a spcial constructor node in teh ADF Datacontrol palette. In the form creation dialog, add a submit button ( as checkbox option)
In teh data control palette, select the persist() method optionand drag this node over the submit button. Choose the "bind to existing button" option from the context menu. Thsi will change the button label, which you can change in the button's property
A dialog is shown that asks you to provide a value for the object. When you click into this field, a button [...] show that you use to launch the ExpressionLanguage editor.
in the editor, select the Iterator binding entry and choose the "DataProvider" subelement to bind the input form to the persist method.
As Shay mentioned this is all described in basic TopLink / EJB tutorials on OTN
Frank -
Exposing BPEL Human Workflow Activities in ADF
Hi All,
I want to have a clear idea on best practices/ ways on
"How to expose BPEL human workflow processes in ADF".
Do I need to create an ADF application where I can consume BPEL datacontrol.
or Do I need to manage ADF datacontrols with BPEL databases and create VO EO and create datacontrol.
What could be the best practice on exposing BPEL Human workflow in ADF.
Waiting for reply.
Regards,
HoqueHi Hoque,
you can create direct an ADF Task Form Projekt from your HumanTask Wizard. Cehck out this two links:
Implementing an Oracle ADF Task Flow for a Human Task - 11g Release 1 (11.1.3)
http://docs.oracle.com/cd/E28271_01/dev.1111/e10224/bp_tutorialhwf_.htm
Never access the SOA Suite databases directly, it is a bad practice.
best regards, Nicolas -
When iterating over results of a named Query with rangeSet iterator in a JSP it seems that the only object exposed in the loop is the Row object (I assume its the JBO Row). Is there a way to traverse the objects relationships in this situation? For example:
named Query return a Vector of Objects A. Each object A in this vector has a one to one relationship to object B. So without the databindings I could use JSTL notation objectA.objectB.name to traverse the relationship and retrive Object B's attributes.
With databindings I encounter this:
<c:forEach var="Row" items="${bindings.myNamedQuery.rangeSet}">
and then use <c:out value="${Row['id']}"/> etc to retrieve attributes -- how do I refer to related objects in this case?Doug,
Thanks for the quick and to the point response. I tried it and it works!
Can you point me to the documentation on this? Also is there any more documentation on using TopLink with ADF datacontrols/bindings besides the samples available on OTN so far, those are a bit too simplistic.
Thanks,
Dmitry.
Maybe you are looking for
-
"The HP Installer has stopped working" error in Windows 7
I have a hp deskjet 1660. I have dowloaded the driver to install it onto my Acer laptop many times but i cant seem to get past the extracting stage. Its extracts but then no window opens afterward. I have a Windows 7 operating system what can i do
-
Songs/tracks appear only in playlists, not main library
I have a number of bookmarkable MP3 files that were generated using Audio Hijack to record streaming audio off the web (legally, by the way). These files were always visible in both playlists (smart and regular) and the main library, until I upgraded
-
Idvd can't get chapters from imovie
I'm adding my imovie to the idvd and it isn't transferring chapters. help. Thanks it used to and now it all of a sudden doesn't
-
Crystal Report Export to PDF with Group Tree Bookmarks
Dear Forum I have created a Crystal Report aspx page with an export function of the report to pdf. So far all has been successful, except form one little annoying this. The report does export to a pdf file and it does create bookmarks based on the gr
-
Is it possible to create an account without credit card?
i was trying but i did't find the button "No card".