Problem communicating between Asynchronous BPMN processes
Hello, I'm having problems communicating between two BPMN processes with an assynchronous interface.
I have a main BPMN process (process A) and inside I have a Send Task to invoke a second BPMN process (process B). Both processes are inside the same JDev project.
BPM Process B was created using the JDev wizard. I chose a asynchronous service and defined input and output variables. In the created process I verified the Start and End events (in the implementation tab) and both are defined corretcly. In the composite.xml Process B has 2 operations on the Exposed Services side (left side).
In Process A, inside the Send Task implementation tab I have selected:
Conversation Type: Initiates
Properties
- Implementation: Process Call
- Process: I can browse and select Process B
- Node: Nothing is shown on the LOV.
If instead of the Send Task I use a Service Task I can select the Node (Start node of Process B).
I am using versions 11.1.1.4 for both JDev and SOA/BPM.
Can you help me? Am I doing something wrong?
Thanks for your help.
Edited by: 861727 on 26/Mai/2011 9:12
Hi,
The send and receive tasks perform similar functionality to the throw and catch message events. However, you cannot use the send task to invoke a process that is initiated with a message start event.
http://download.oracle.com/docs/cd/E21764_01/doc.1111/e15176/model_bus_procs_bpmpd.htm#CJAHBHII, id 6.4.3
Regards,
Diovani
Edited by: Diovani on 26/05/2011 14:50
Similar Messages
-
Date transfer between 11g BPMN Process and Human Workflow task
I'm creating a small BPMN process in SOA Suite 11g. Pretty simple: Holiday Request where one enters name, start date, end date and leave type (e.g. annual). The odd thing is, any dates I enter into the process end up losing one day when viewed in the BPM Worklist.
So, to be clear:
* The BPMN process receives a message like this (note the +10:00 -- I'm running this in Australia):
<RequestData>
<name>JohnJames</name>
<startDate>2010-06-21+10:00</startDate>
<endDate>2010-06-21+10:00</endDate>
<leaveType>annual</leaveType>
</RequestData>
* It does some minor processing, then passes this onto a Human Workflow task (exactly the same):
<RequestData>
<name>JohnJames</name>
<startDate>2010-06-21+10:00</startDate>
<endDate>2010-06-21+10:00</endDate>
<leaveType>annual</leaveType>
</RequestData>
* When I open the task in the BPM Worklist app I see this:
name : JohnJames
startDate : 20/06/2010
endDate : 20/06/2010
leaveType : annual
So, why? My processing code doesn't alter the dates in any way at all before passing them to Human Workflow. I figure this has something to do with locales used by HW but I can't figure out where or what to change. Any clues? Comments? Ideas?OK, I have a solution that works for me: YMMV. There's two parts to it:
1) To have the dates interpreted correctly, I changed the fields on the generated forms for the Human Tasks. The Start Date and End Date fields were created as Input Text fields with the "Converter" property set to <default>. I changed the fields to Input Date fields instead, and the dates were interpreted correctly (i.e. May 21 showed up as May 21 rather than May 20) But they still showed up in US date format: 5/21/2010.
2) To have them formatted for my locale, I added a "formatting-locale" entry to the "trinidad-config.xml" file: <formatting-locale>en-AU</formatting-locale>. The dates then showed up as 21/5/2010.
This solution doesn't give you dates automatically formatted for your own locale, or different locales based on browser, but it does give me what I want for now. Thought some folks might be interested. -
Is in PI7.1 possible asynchronous communication between SOAP and ABAPProxy?
Hi,
when method execute_asynchronous has disapeared since XI/PI 7.1, is
there still way how to use ABAP proxy in asynchronous way?
We need to build asynchronous connection SOAP->PI->ABAP_Proxy.
In PI, both interfaces are defined as asynchronous (outbound for SOAP and
inbound for ABAP Proxy).
Despite of this fact, when message is sent, it is processed
synchronous way.
I have set breakpoint in my implementation of method for ABAP Proxy
message processing. When message is sent and breakpoint is reached,
whole connection stays open (between SOAP and PI and between PI and
ABAP Proxy) and waits for processing method (the breakpointed one) to
return. Only when processing method returns, is connection finelly
closed.
If i understand it correctly, this is synchronous behavior. In
asynchronous behavior, as i understand it, should be connection
between PI and ABAP Proxy of application server closed immediately
after message has been delivered. This mean before my processing
method is even called.
The same could be said about SOAP and PI communication. Connection
should be closed immediately after PI has received message. From
definition of asynchronous communication of PI is obvious, that PI
should receive message correctly and close connection to sender system
even when receiver is unreachable. It should deliver message later
when, receiver system is back on line. So why it keeps connection to
sender system open while it waits for receiver?
Why is this happening, when both interfaces are defined as
asynchronous? Could be the reason for this, if APPLICATION
ACKNOWLEDGEMENT is set on by default? If so, how can i change it
to SYSTEM ACKNOWLEDGEMENT, or disable it at all?
Or is this kind of asynchronous communication even possible since
XI/PI 7.1 ?
Processing of message we are sending can take some time, so we dont
want connection pending open while waiting for finish of
processing. Thats the reason why we have chose asynchronous model to
use.Quote from How to Use the J2EE SOAP Adapter:
"If you select Best Effort, the Web service client will receive a response
message in the SOAP body. Otherwise, the Web service client will not receive a
response message if no error occurs."
"if no error occurs" - that is the problem. In either case he still
waits if some error occure or not. I dont want it. Once PI has
received message, I want the connection with sender to be closed. If
there will be error in communication between PI and reciever, I want
to see it only in PI log. That mean no notification to sender to be
send about that error.
Is that possible? -
This is a medical records system, cloud based. I use Firefox to get into the system, but any browser would work. Other than this problem, Firefox works fine (better than IE, in my opinion).
Patient demographics include their email, which is hyperlinked and should go right to Outlook (my default email program). This works in IE, but nothing happens on the click when using Firefox as the browser.
I queried Practice Fusion, which replied: In regards to your previous question about the email hyperlink in the patient information, it looks this is not something that can be fixed on our end right now. It is the web browsers' responsibility to handle these types of links, and there seems to be something lost in the communication between the Flash engine and the browser. I apologize for any inconvenience.
Thanks for any help anyone can provide.See if this helps you:
http://support.mozilla.com/en-US/kb/Changing+the+e-mail+program+used+by+Firefox -
Communication between thread in the same process using file interface.
Hi,
I am developing driver and i need to communicate between two thread.
>can anyone guide me on implementing communication between two thread in the same process using File Interface. First thread will be driver and second will be application.I need to send IOCTL like commands using File interface ie is WriteFile(),ReadFile()
from Host process to driver through file-interface(which run's in driver context).Host process should not be blocked for the duration of the driver to process the command.
>File-interface will run in driver context and it will be responsible to receive command from application and pass it to the driver.
what are the complexity introduced?
>Can anyone also give me the link/reference to get more information on this topic?
>How to replace IOCTL command's for instance baud _rate change command with a file interface for example with IRP.Here is the detailed query:
Hardware Abstraction Layer will interact with Driver(Both will be running in complete different process) .there is a IOCTL for command and File interface for read and write.
My requirement is:
Both should run in the same process so HAL will run as one thread and driver as another thread in the same process .I don't want HAL to wait for completion of request and also i don't want driver to be blocked .
We are planning to use a File Interface for communication between Hardware abstraction layer and Driver
HAL will send the command or read/write operation to a file interface and driver will get the command or read/write request from the File interface
There is a flexibility to change Hardware Abstraction layer and also the Driver
Is it possible to use IOCTL between two thread under same process? if not what other options do we have.
Can we use File interface to send command (like IOCTL) between two thread? -
Trying to understand problems that occur when redistributing between two OSPF processes
Hi all, I'm currently brushing up on my OSPF and trying to understand the problems that can occur when redistributing between two OSPF processes. I have read and understand (I think!) the issues caused by the fact that the same route submitted by two different OSPF processes may not necessarily follow the OSPF rules that one would expect - for example, OSPF preferring intra-area routes to inter-area routes to external routes, but only within the same process. So, if the same route is submitted from two different processes, that rule goes out the window.
But I'm having some difficulty getting my head around the idea of setting the administrative distance lower in one OSPF process to prefer one domain over the other. I just can't quite follow the example described in this document:
http://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-ospf/4170-ospfprocesses.html#twored
Specifically, in figure 4 where two external networks - external network "N" originating in OSPF domain 1, and external network "M" originating in OSPF domain 2 - are redistributed via two ASBRs. The explanation states:
This sequence of events could occur occur:
Router A (Router B) redistributes M into Domain 1, and external M will reach Router B (Router A).
Because the administrative distance of Domain 1 is lower than Domain 2, Router A (Router B) will install M through Domain 1 and will set to maxage its previous originated LSA (event 1) into Domain 1.
Because M has been set to maxage in Domain 2, Router A (Router B) will install M though Domain 2 and, therefore, will redistribute M into Domain 2.
Same as event 1.
I can't quite work my way through this. I guess it must have something to do with the redistribution of "M" from domain 2 into domain 1 being learned by both ASBRs due to the lower administrative distance assigned to external routes in domain 1, and the original routes through domain 2 being deleted, but then I can't follow the rest of the description. And I can't understand why this would be a problem for network "M" in OSPF domain 2, but NOT for network "N" in OSPF domain 1.
Any explanation gratefully received!
Thanks, GrahamHello.
You are right - whenever A and B learns about "M" from Domain 2, they craft LSA for domain 1 and inject it simultaneously. They learn each other's LSAs simultaneously and withdraw (set timer to 3600) for previous LSAs. And it might flap infinitely.
If they don't learn LSA simultaneously (let's say that A is much faster then B), then there will be no flaps, but B would learn all Domain 2 routes (not just redistributed) via Domain 1.
And later you will observe routing loop (when you stop advertising M from D): A knows "M" from Domain 2 and injects into Domain 1, B knows from A via Domain 1 and injects into Domain 2... so "M" stays in the routing tables due to mutual redistribution.
You don't have similar (flap) issue with network "N", because admin distance is lower for Domain 1, so both routers would never prefer OSPF via Domain 2! But having no issue with route flaps, you still will observe routing loop if you stop advertising "N" from C. -
Some problems in TCP/IP communication between PC&DSP
I have programmed a VI for TCP/IP
communication between PC (Client) and DSP (Server), which could be downloaded
at below link. It just achieves some basic features, like send commands to DSP
to set some registers, and receive data or status from DSP. Additionally I programmed
a Sever vi in labview to test the client. You know the real Server is in the
DSP programmed using C language.
My problems are:
1.
I don’t know how to add some “stop”
in the two VIs to get out of the loops, I tried but it didn’t work well.
2.
I’m not clear to add some error
handles, you know when I stop the vi by pushing the round red button to stop the
vi, it turns out some error dialog about TCP/IP.
3.
It is about the TCP/IP. when
the server writes data to connection ID, if the client doesn’t read them, then
where the data goes?
Attachments:
metaclient.vi 42 KB
metaserver.vi 30 KB可以通过添加布尔控件来停止循环,同时可以通过变量的方式来同时跳出多个循环。
你的程序肯定存在什么问题,需要的是调试。 -
I have problems in communication between my notebook and Epson printer. It goes offline everytime I unplug it from the notebook and there is no way how to switch it on. Although the printer is recognized and scanning is not a problem. Any solution?
this is exactly the kind of response i expected, almost begged support to please not do this to me and yet there it is another meaningless, non helpful, standard template response to restart my apple tv.
this does NOT work which is why i am contacting you. i have tried all suggestions about unplugging and restarting and nothing works.
i live in an apartment and logon to the provided wifi wireless. so i do not have access to a router. however, management says they have talked with their provider and have been assured that the required ports are available.
remember all the jokes about how bad windows was because the solution was always to re boot. funny huh? how is apple any different.
i have been to the local apple care store and they are clueless, too.
should we just end it here and you admit that i will not be getting any support from apple on this one? i got the ipad because my kids were such big fans. it is difficult for me to share their enthusiasm.
at this point i am just curious about how you say you cannot support your own product so i can complete my file on this contact.
thanks...sorry it was you who got this problem.. -
Problem with calling AQ JMS Adapter with Asynchronous BPEL Process
I have a AQ JMS Adapter and i'm invoking the adapter in my BPEL process.
I'm passing an xml as payload to AQ JMS adapter. When i post the xml in the BPEL Control, i'm getting the follwoing message:
"Cannot find the specified instance". I have tried 3-4 times but getting same message all the time.
However, i'm able to publish xml to JMS Topic with synchronous BPEL process.
I want to use asynchronous BPLE process.
Please let me know if there is a way to overcome this issue.
Thanks in advance.
Thanx in Advance.I am experiencing the exact same issue while configuring for Tibco EMS!!!
I have also checked the oc4j-xa.xml file etc and I am also unable to find any guidance on the steps required from XML config files through to adapter wizard entries! -
Communication between processes in different ear files
I have two processes that I created in WLI 10. Each process is deployed to the same Weblogic 10 server but they are in different ear files. How can I send messages between the two WLI processes without making a web service call? Im trying to find an efficient way to communicate between the two processes. Since there is alot of overhead with web service calls I am trying to stay away from using web service calls. I would like to use a WLI control but I cant find a control that will communicate with another process outside of an ear file without using web service calls.
Any help is greatly appreciated!
Thanks -
JohnThere are two ways of doing it
1. Have the first WLI process put the message to the queue and have the second WLI process to start by pickin up messages from the queue
2. Generate the wsdl out of the Second Process, create a Process Control and call the second process using the Process Control.
The Choice depends on the frequency of calls and payload. If the frequency and payload is high, it is preferred to use the first approach.
Edited by: varun.iyer on Sep 3, 2009 3:44 PM -
Communication between Two WebLogic instances on the same machine
Hi,
We're having a problem with communication between two copies of Weblogic on
the same machine. They are configured with seperate ports (regular and SSL).
Independantly, they run fine. I can access EJBs running on either of them.
The problem is that a bean in one of them has code which attempts to access
an EJB on the other one. The procude fails when trying to obtain the initial
context. This same code works if compilied independantly of WebLogic on the
same machine.
Are there any known issues regards communication between two running
instances of Weblogic on the same machine?
Thanks in advance,
Randy Yarger
marchFIRST
[email protected]Thanks for the prompt reply.
There is one IP address (internal address 10.227.1.34) one the machine. WLS1
is set up at ports 7001 and 5133. WLS2 is setup at ports 7004 and 7005.
When WLS1 attempts to obtain a context to WLS2 with the URL
t3://10.227.1.34:7004/ it pauses for a long period of time. Running truss
on the both WLS processes shows communication occuring between the two
followed by long periods of silence. Finally WLS2 spits out the error
ConnectionException[7001,7001,5133,5133,7001,7001] (paraphrased, I can get
the entire error if it would help).
After another long pause, WLS1 quits trying with the error 'Server
10.227.1.34:7004 not found' (again paraphrased).
Among the things we've tried:
* Changing the URL from the IP to 127.0.0.1
* Enabling/disabling SSL on either or both WLSs.
* Changing the server name in WLS2's copy of weblogic.properties from
'myserver' to 'myserver2' (previously they were both 'myserver')
* Upgrading WLS2 to 5.1.0sp5 (Tried upgrading WLS1, but was getting class
not found errors and quit because that WLS is being used by other people)
This is a Solaris server. WLS1 is running 5.1.0 and WLS2 is running 5.1.0sp5
Any suggestions would be appreciated.
Best,
Randy Yarger
marchFIRST
[email protected]
"Michael Girdley" <[email protected]> wrote in message
news:[email protected]...
>
>
There should not be. What is your network configuration? Are they on
separate IP addresses?
Thanks,
Michael
Michael Girdley
BEA Systems Inc
"Randy Jay Yarger" <[email protected]> wrote in message
news:[email protected]...
Hi,
We're having a problem with communication between two copies of Weblogicon
the same machine. They are configured with seperate ports (regular andSSL).
Independantly, they run fine. I can access EJBs running on either of
them.
The problem is that a bean in one of them has code which attempts toaccess
an EJB on the other one. The procude fails when trying to obtain theinitial
context. This same code works if compilied independantly of WebLogic onthe
same machine.
Are there any known issues regards communication between two running
instances of Weblogic on the same machine?
Thanks in advance,
Randy Yarger
marchFIRST
[email protected] -
Message correlation in BPMN processes
Hi all,
I need to implement a BPMN process (using Oracle BPM Suite 11.1.1.3) which has to wait for an intermediate message event. There is no previouly started conversation between a process and external client just an interface (e.g SOAP or JMS) available for a client to interact with a process for instance to send an additional information any time a client wants. Obviously a message must be correlated with a process instance. In BPEL we have a correlation set mechanism for this. But what should we do in case of BPMN processes?
Regards,
IvanHi,
I have the same problem. Have you found a solution ?
Thank You -
Communication between backend - kuba dave - get
Dear Support,
i am facing some problems regarding the communication between Backend and SRM/GeT.
We want to change the quantity on PO (the PO has been already fully confirmed by GR) it is not accepted in SRM/ GeT
This is transported by XML
Please could you advise how to make this possible?
Thank you in advance
Best regards
Tomas TylHi
What is the business process generally you follow.
I am afraid since your Extended classic , How can you edit in r/3 backend ?. In ECS , SRM is a leading system right?
regards
Muthu -
Communication between subscreens
Hi there,
I got a question concerning the communication between subscreens.
Let's say I got a dynpro 9000 which contains 3 subscreens 9001, 9002 and 9003.
Those three are loaded at the PBO of 9000 with
CALL SUBSCREEN sub1 INCLUDING sy-repid '9001'
and so on.
When PAI is triggered in 9001 for example, is it possible that only the PBO of 9002 is triggered and not that of 9003? The problem is, that the PBO of dynpro 9000 is triggered again which triggers all subscreen PBO's of course.
How can i solve this?
Thanks in advance!
Regards,
TobiHi Tobias,
I guess you want to suppress one of the subscreens if certain condition is met, right? For doing so you, do the following:
Create empty screen 9030 which you would switch with 9003 if some condition is fulfilled
"in program
data: dynnr(4) type n value '9003'. "by default 9003 is displayed
"in program, PAI module
module PAI_9000 input.
if condition = true.
dynnr = '9030'. "switch your subscreen so it will not be shown (empty will be placed instead)
endif.
endmodule.
"in screen flow logic
PROCESS BEFORE OUTPUT.
CALL SUBSCREEN sub1 INCLUDING sy-repid dynnr. "depending on DYNNR content either screen 9003 will be shown or empty 9030
If, on the other hand, you want to suppress PBO module (only operational statements like setting default values in screen fields) but still show entire 9003 screen, just place your condition in PBO module (in program) of screen 9003.
PROCESS BEFORE OUTPUT.
CALL SUBSCREEN sub1 INCLUDING sy-repid '9003' "call PBO of screen 9003
"in program, PBO module
module PBO_9003 output.
check condition = true.
...."statements if condition is true, i.e. setting default values on screen
endmodule.
Generally, you can't put any conditional statements in screen flow logic, put you can control its behaviuor using dynamic subscreen assignment as in 1 case.
Regards
Marcin -
Photosmart C4480 - Problems sharing between XP and Vista
I have my Photosmart C4480 connected via USB to my desktop which is running Windows XP. I have a home network set up between this desktop and my laptop which is running Windows Vista 32-bit. File sharing works and the computers can succesfully ping each other so no problem there.
I have the printer set to share in XP, but Vista does not see the printer on the network. I installed the printer drivers on both computers.
I know this isn't where it goes, but perhaps someone will read it. I called tech support and spent 57 minutes on the phone and got nowhere. No less than 40 minutes of the 57 were spent in complete silence. The only step the tech support rep asked me to do was to download the newest drivers on the laptop, but then told me not to install them. After 57 minutes, he sent me an e-mail containing a link to the specs for the printer. He asked me to read to him what it said next to "Connectivity" which was of course USB 2.0. I had already tried to explain once to the gentleman the difference between a wireless printer and a printer being shared over a wireless network. Clearly he never got the picture. After I read the connectivity option of USB 2.0 to the guy, he remarked that the printer could not be used on any wireless network. So frustrating. Very, very dissappointed in HP tech support.Very, very unlikely that I will purchase another HP product.
Someone please help me.
This question was solved.
View Solution.I'm going to go through this very detailed and try to assume that you have no idea what you are doing so that the directions are clear and easy for anyone to understand.
1. You need to first install the printer on the computer that it will be connected to via USB (the Windows XP computer in my example). Follow the exact instructions provided with the printer for best results. The directions are easy and clear and the steps need to be completed in the order they advise for proper installation.
2. After you have the printer installed and working correctly on the computer the printer is directly connected to via USB, use the installation CD to install all the drivers on the computer that you want to access the printer via your home network (the Windows Vista computer in my example). When you put the provided installation CD in this computer click on Install or Setup or whatever similar option you are given on the menu. When you get near the end of the installation process, the setup prompts you to either connect the printer to the computer or to proceed and finish installation without connecting. You want to finish installation without connecting the printer.
3. Now that you have all of the appropriate drivers installed on both computers you want to set up your network. On the computer that has the printer directly connected (the Windows XP computer in my case), you want to run the Network Setup Wizard in order to set up printer sharing. In Windows XP, you want to click Start >> My Network Places. This will open up the My Network Places window. In this window on the left side you should see some options under the heading "Network Tasks". Click on "Set up a home or small office network". This will open the Network Setup Wizard. You will notice that one of the bulleted items listed for what you can do with a network is "Share a printer". Follow and complete all of the steps of the Network Setup Wizard. Once you have completed this, your network should be set up and ready to go.
4. Now you want to turn on sharing for the Photosmart C4480. Once again on the computer that has the printer directly connected via USB (again, Windows XP computer in my example), you want to click Start >> Control Panel >> Printers and Faxes. In this menu you should see your newly installed Photosmart C4480 printer. Right-click on this printer and select "Properties". This will open up the HP Photosmart C4400 series Properties window. You will notice that the window has several tabs at the top. Click on the "Sharing" tab. Select "Share this printer" and give the printer a name in the "Share name:" text box. Don't make the name complicated. I used "HP-C4480" for mine. Click "OK" to close the window and save the changes.
5. You need to find out what the IP address of the computer with the printer directly connected via USB is so that we can make sure your network is set up properly and that the other computer (running Windows Vista in my example) is able to properly communicate with the Windows XP computer. On the Windows XP computer that is connected to the printer, click Start >> All Programs >> Accessories >> Command Prompt. This will open up the Command Prompt window. Type "ipconfig" and press enter. This will show you your IP Address, Subnet Mask, and Default Gateway. Write down your IP address. It will be a series of four number separated by three periods (for example 192.178.1.2). You can close the command prompt window now.
6. Now you need to find out what this computer's name is on the network. Click the Start button and then right-click on "My Computer" and select properties. This will open the "System Properties" window. You will notice that there are several tabs at the top of this window. Select the "Computer Name" tab. The name of this tab can vary from computer to computer, but there will be a tab named "Computer Name" or "Network Name" or something similar. Select that tab. On this tab you will see "Full computer name:" and then to the right of that will be your computer's name on the network (DESKTOP for example). Write this down. Click "OK" to close this window.
7. Now you are done on the computer that has the printer directly connected via USB. Get on your other computer (the Windows Vista computer in my example). In Windows Vista click Start >> Accessories >> Command Prompt. This will open up the Command Prompt window. Type "ping IPaddress" and press enter. Put your IP address (for example 192.178.1.2) where I typed "IPaddress". This tests the communication between the two computers and will display the results after the test is done. Hopefully it will say something like 4 packets sent, 4 packets received, 0% lost. If packets were sent but not received then you have a network problem that must be sorted out before you printer is going to work.
8. Assuming that the ping was successful, you are almost done. Close the Command Prompt window. Still on the Windows Vista computer (the computer not directly connected to the printer via USB), click Start >> Network. This will open up the "Network" window. Now your computer will search and display everything found on your network. This may take a minute or two so be patient if nothing shows up immediately. Eventually the other computer's name should be displayed (DESKTOP for example). Double click the icon above your other computer's name. This should now display a list of everything on the other computer that is shared over the network. Common things to see here are printers and a "SharedDocs" folder. You should see the HP Photosmart C4480 listed here. It will be listed under whatever name you gave to the printer in step 4 above. Right-click on the icon for the printer and select "Connect".
9. This will open up the "Windows Printer Installation" window and will say "Connecting to PRINTERNAME on COMPUTERNAME". I cannot recall exactly what happens the first time you do this, but it may prompt you for some installation and such. If so, just follow whatever steps it gives you and it should successfully connect to the printer.
10. At this point you are ready to go. You should now be able to open up Microsoft Word or any other program and print to the HP Photosmart C4480 printer from the Windows Vista computer over your network. The Photosmart C4480 will most likely not already be set as your default printer so you will have to select it from the menu on the Print window in the "Printer Name" dropdown menu. A window may open up saying that the computer is connecting to the printer when you do this. After this when you click on Print, your document should be sent over the network to the Photosmart C4480.
11. If you want to set your Photosmart C4480 as your default printer on the computer it is not directly connected to (the Windows Vista computer in my example), click on Start >> Control Panel. This will open up the Control Panel Window. Under the "Hardware and Sound" heading, click on "Printer". This will open the Printers window. You should see the "HP Photosmart 4400 series on COMPUTERNAME" icon in this window. Right-click on the icon and select "Set as Default Printer". After you do this you should see a green and white checkmark near the icon for the printer. The Photosmart C4480 is now set as the default printer on the computer and whenever you print from any application it will automatically have the Photosmart C4480 printer selected.
Hope this all made sense and solves your problems. Please post back and let me know if you get it working or if you have any other questions. I'll be more than happy to try and help!
Maybe you are looking for
-
Can I download Apps to my computer and then transfer to an IPOD touch 4th generation?
I'm thinking about purchasing an IPOD Touch, 8 GB 4th Generation. I have Internet acces via Time Warner Roadrunner and my Dell Computer has Windows 7 Professional as an operating system. My questions are: (1) If I purchase this IPOD will I be able
-
IPad not responding after hard reset
My iPad 2 is not responding normally, voice assistance has turned on automatically, I need to triple tap icons to open, and the device is generally operating slowly. I have tried a hard reset, but the issue remains and I can't seem to find the reset
-
Control Safari browser tabs on laptop
Hello! Anyone have any ideas how I could quickly change between tabs on my laptop using my iPhone? I like to walk around the classroom while I teach, but would also like to switch between webpages real quick so I can use AirSketch on my iPad, but al
-
Special Characters and spaces in Tablenames and Column Names are allowed ?
Hi I have created two tables in Oracle10g as follows SQL> create table test(columna number,columnb varchar2(20),primary key(columna)); Table created. SQL> insert into test values(1,'test'); 1 row created. SQL> commit; COMMIT är utfört. SQL> create ta
-
Help on Initial Context in Weblogic 10
Please see the following thread Exception in Initial Context Weblogic 10 thx in adv.