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?

  • Email links out of Practice Fusion are not active (as they are in IE), which they say is a problem with "something lost in the communication between the Flash engine and the browser". Does anyone have experience with this?

    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, Graham

    Hello.
    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?

    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 -
    John

    There 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,
    Ivan

    Hi,
    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 Tyl

    Hi
    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,
    Tobi

    Hi 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.