Airprint in the Enterprise across subnets [Solution]

This is a message to help folks figure out how to setup
Airprint across wired/wireless subnets. Hopefully it will help a few people.
Airprint was designed to work with Bonjour on a local subnet/broadcast domain.
To print in the enterprise where we have wired/wireless infrastructure,
we need to use a DNS server to find the printer resources
Assumptions:
Our internal domain is: foocompany.com
We create a new subdomain: bonjour.foocompany.com
Creating a new subdomain allows up to apply DNS views so we can show print/bonjour services in
close proximity of the user.
You have a CUPS printer server (linux/apple) running at printserver.bonjour.foocompany.com
1. Setup a DNS server
If you setting up a test domain server, you can setup forwarding to your primary production server.
This way all DNS queries continue to work
In your named.conf file setup forwarding
options {
forwarders { YOURTOPNAMESERVER_IPADDR; YOURTOPNAMESERVER_IPADDR2; };
forward first;
allow-query-cache { any; }; // Allow client queries from other subnet to query from cache
Create a new zone, "bonjour.foocompany.com"
zone "bonjour.foocompany.com." { type master; file "/etc/bind/db.home"; };
zone "foocompany.com" { type forward; forward only; forwarders { YOURTOPNAMESERVER_IPADDR; YOURTOPNAMESERVER_IPADDR2; }; };
Create the following entries to support bonjour browsing
#=======DNS====Begin======
lb.dns-sd.udp IN PTR @
b.dns-sd.udp IN PTR @
dr.dns-sd.udp IN PTR @
db.dns-sd.udp IN PTR @
cf.dns-sd.udp IN PTR @
printserver IN A 10.47.203.188
# For every printer queue defined at the printer server you need to create a TXT and SRV entry
# The visual printer name that show up in the iOS listbox will be the part before .ipp.tcp, example "hpv8a", "hpv8acolor"
# _ipp and _printer seem to be equivalents, either seem to work on iOS.
# Printer 1
cups._sub._ipp.tcp IN PTR hpv8a.ipp.tcp
universal._sub._ipp.tcp IN PTR hpv8a.ipp.tcp
#Printer 2
cups._sub._ipp.tcp IN PTR hpv8acolor.printer.tcp
universal._sub._ipp.tcp IN PTR hpv8acolor.printer.tcp
hpv8a.ipp.tcp IN SRV 0 0 631 printserver
hpv8acolor.printer.tcp IN SRV 0 0 631 printserver
# The "adminurl" points to the printer queue url on the CUPS server
# The "rp" key points to the queue name as well
hpv8a.ipp.tcp IN TXT ( "txtvers=1" "qtotl=1" "rp=printers/V8A08A246LJ" "adminurl=http://printserver:631/printers/V8A_08A24
6_LJ" "ty=HP Laserjet V8A" "product=(HP LaserJet 4200)" "transparent=t" "copies=t" "duplex=t" "color=f" "pdl=application/octet-stream,
application/pdf,application/postscript,image/jpeg,image/png,image/urf" "URF=W8,SRGB24,CP1,RS600" )
hpv8acolor.printer.tcp IN TXT ( "txtvers=1" "qtotl=1" "rp=printers/V8A08A246_ColorLJ" "adminurl=http://printserver:
631/printers/V8A08A246_ColorLJ" "ty=HP Laserjet V8A Color" "product=(HP color LaserJet 4650)" "transparent=t" "copies=t" "duplex=t" "
color=t" "pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg ,image/png,image/urf" "printer-type=0x801046" "URF=
W8,SRGB24,CP1,RS600" )
####Printer TEMPLATE
#cups._sub._ipp.tcp IN PTR NAMEX.printer.tcp
#universal._sub._ipp.tcp IN PTR NAMEX.printer.tcp
#NAMEX.ipp.tcp IN SRV 0 0 631 PRINTSERVERDNSNAME
#NAMEX.ipp.tcp IN TXT ( "txtvers=1" "qtotl=1" "rp=printers/QUEUENAME"
# "adminurl=http://PRINTSERVERDNSNAME:631/printers/QUEUENAME"
# "ty=Printer name"
# "product=(Printer PPD model line)" "transparent=t" "copies=t" "duplex=t" "color=f"
# "pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg ,image/png,image/urf"
# "URF=W8,SRGB24,CP1,RS600" )
#=======DNS====End======
2. Setup CUPS
Add printers to the CUPS server.
Enable access to the printer queue from remote machines,
GUI: "System->Admin->Printing->Server->Server Setting: Allow printing from the internet"
Also make sure the following lines are present in /etc/cups/cupsd.conf
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
AccessLog syslog
AccessLogLevel all
LogLevel debug
MaxLogSize 0
SystemGroup lpadmin
# Enable printer sharing and shared printers.
Browsing On
BrowseOrder allow,deny
BrowseAllow all
BrowseRemoteProtocols CUPS
BrowseAddress @LOCAL
BrowseLocalProtocols CUPS dnssd
BrowseProtocols all
DefaultAuthType Basic
3. Change iPAD configs
Add your DNS server as the first DNS server in the network settting page.
Add "bonjour.foocompany.com" to the DNS domains to search
4. Test printing
Open up Photos application.
Select a picture
Select "Send To->Print"
Select "Printer", now a list of printer names should show up as defined in the DNS server
Select a printer and hit "Print"
Fast task switch to Print Center to verify print job is being sent
Thanks
Ashish Desai
Security Architect
Fidelity Investments
email: [email protected]

Update for ios 8:
With ios 8 it appears that _printer and _ipp are no longer equivalent. For this to work it looks like you have to use _ipp._tcp
Also - the underscore characters are important and they are missing from the example above.
Last - you can use the "note" field to add a second line that is displayed in smaller text below the printer name in ios 8.
Here is an updated template:
####Printer TEMPLATE
cups._sub._ipp._tcp IN PTR NAMEX._ipp._tcp
universal._sub._ipp._tcp IN PTR NAMEX._ipp._tcp
NAMEX._ipp._tcp IN SRV 0 0 631 PRINTSERVERDNSNAME
NAMEX._ipp._tcp IN TXT ( "txtvers=1" "qtotl=1" "rp=printers/QUEUENAME"
"adminurl=http://PRINTSERVERDNSNAME:631/printers/QUEUENAME"
"note=more info about printer"
"ty=Printer name"
"product=(Printer PPD model line)" "transparent=t" "copies=t" "duplex=t" "color=f"
"pdl=application/octet-stream,application/pdf,application/postscript,image/jpeg ,image/png,image/urf"
"URF=W8,SRGB24,CP1,RS600" )

Similar Messages

  • Implementing the Enterprise Support in Solution Manager

    Hi Experts,
    Can anybody tell me what are the pre requisites to implement Enterprise support in solution manager?
    Also let me know what are steps involved in implementing the enterprise support.
    Thanks in Advance
    Hari

    Hello Hari,
    In order to implement Enterprise Support your organization should registered as a Value Added Reseller(VAR) with SAP. You can get all the required documentation under https://websmp104.sap-ag.de/solutionmanager --> Information for VARs, ASPs and AHPs which is in the left hand side of the page. However, you need to have a S-user ID of the VAR.
    The following are the steps need to perform in implementing the Enterprise Support firmly known as Service Desk for VARs.
    1. SAP Solution Manager basic settings (IMG)
      a) Initial Configuration Part I
      b) Maintain Profile Parameters
      c) Maintain Logical Systems
      d) Maintain SAP Customer Numbers
      e) Initial Configuration Part II
         1) Activate BC Set
             a) Activate Service Desk BC Set
             b) Activate Issue Monitoring BC set
             c) Set-up Maintainance optimizer
             d) Change online Documentation Settings
             e) Activate Solution Manager Services
             f) Activate integration with change request Managemnt
             g) Define service desk connection in Solution Manager
       2)Get components for SAP Service Market place
            a) Get SAP Components
       3) Get Service Desk Screen Profile
           a)generate Business Partener Screen
       4)Copy By price list
           a)activate Service Desk BC Set
           b)Activate Issue Monitoring BC set
           c)Set-up Maintainance optimizer
          f) Business Add-In for RFC Connections with several SAP customers
          g) Business Add-In for RFC Connection of Several SAP Cust. no.
          h) Set-Up SAP Support Connection for Customers
          i) Assign S-user for SAP Support Portal functionality
          j) Schedule Background Jobs
          k) Set-Up System Landscape
          l) Create Key Users
          m) Create Message Processor
    2. Multiple SAP Customer Numbers
          a) Business Add-In for RFC Connections with several SAP customer numbers
          b) Set-Up SAP Support Connection for Customers
    3. Data transfer from SAP
          a) Data Transfer from SAP
    4. Create u201COrganizationu201D Business Partner
    5. Service Provider function (IMG)
          a) Business Add-In for RFC Connections with several SAP customer numbers
          b) Business Add-In for Text Authorization Check
          c) Activate BC Set for Service Provider
          d) Activate Text Types
          e) Adjust Service Desk Roles for Service Provider Menu
    6. Service Provider: Value-Added Reseller (VAR)
          a) Business Add-In to Process Actions (Post-Processing Framework)
         b) Activate BC Sets for Configuration
         c) Create Hierarchy and Product Category
         d) Set-Up Subcategories
         e) Create Business Partner as Person Automatically
         f) Set-Up Automatic Confirmation of Messages
        g) Maintain Business Partner Call Times
        h) Set-Up Incident Management Work Center
    7. Work Center (Web UI)
        a) Activate Solution Manager Services
        b) Assign Work Center Roles to Users
    Hope it helps.
    Regards,
    Satish.

  • Solution to use Airprint across subnets wired/wireless

    A lot of companies are trying to figure out how to setup airprint to print
    in the workplace, wired+wireless across subnets.
    We finally figured it out with some DNS magic and a CUPS server.
    I have documented the solution at a live document hosted at
    http://sites.google.com/site/iwastepaper/
    Hopefully it helps a few folks.
    <Edited by Host>

    You will want to make sure your APs can route from where ever you install them to the WLC managment address.
    How APs find the controller can happen a few different ways:
    1) DNS A record
    2) Layer 2 broadcast (which you seen already)
    3) IP Route Forward
    4) DHCP Option 43
    5) Manual Prime the AP
    Most folks lead with option 43.
    http://www.my80211.com/cisco-wlc-labs/2009/7/4/cisco-dhcp-option-43-configuration-nugget.html
    if you check the config guide you will explain the other processes.

  • I wonder to know what is the enterprise solution for windows and application event log management and analyzer

    Hi
    I wonder to know what is the enterprise solution for windows and application event log management and analyzer.
    I have recently research and find two application that seems to be profession ,1-manageengine eventlog analyzer, 2- Solarwinds LEM(Solarwind Log & Event Manager).
    I Want to know the point of view of Microsoft expert and give me their experience and solutions.
    thanks in advance.

    Consider MS System Center 2012.
    Rgds

  • Installation Learning Solution on the Enterprise Portal

    Hi All!
    A have a question: What a business package should be installed on the Portal for Learning Solution?
    Thank.

    Hi Artsiom, I am going through the same exercise at the moment, and the way I understand it is that LSM Portal is a standalone apps running on a j2ee WAS application server (LSOFE) that can be integrated within the EP portal.  The Learning Portal can be called directly by the SAP WAS or it can be integrated as an iView in SAP Enterprise Portal.
    Essentially BSPs, so my guess is either integrate the content running on this LSOFE or incorporate BSPs into the EP.
    See the following links for the Business packages available:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/a7/6f92417e8aac5fe10000000a1550b0/frameset.htm
    Instructor: http://help.sap.com/erp2005_ehp_04/helpdata/en/43/9065e6d9f521a6e10000000a1553f6/frameset.htm
    Learner:  http://help.sap.com/erp2005_ehp_04/helpdata/en/cc/bd580b466cb34eb61e7e9801ffbe2f/frameset.htm
    Additional info:
    This link has a conceptual architecture to illustrate my earlier comments:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/a7/6f92417e8aac5fe10000000a1550b0/frameset.htm
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/bc/1f6f740510aa43bb74e2d415b31c57/frameset.htm
    Hope this helps,
    Thanks
    Jim
    Edited by: Jim Charette on Dec 14, 2009 12:51 PM

  • NetBoot across subnets with a bootpd relay

    Hello Apple Community!
    I've got 4 subnets at my school, each with various Macs around campus.  I have a Mavericks server on each subnet currently, each with their own NetBoot images.  It's a pain to keep everything updated.  I can get a single client Mac (pre-2011) to boot across subnets using the bless command, but that's not really a viable solution for us to run a bless command on each client every single time we want to netboot.  So far, the solution has been just to have dedicated netboot servers on each subnet, but I know there has to be a better way.
    This article (OS X Server: How to use NetBoot across subnets - Apple Support) describes three different methods for netbooting across subnets, but two of them are not really viable for us.  Those involve reconfiguring the network to allow BootP data to pass across subnets or configuring one server with multiple network connections, one for each subnet.  However, option #2 describes configuring a bootpd relay.  Based on my reading, this sounds like exactly what I need.  However, I can't find any good documentation to walk me through setting it up.
    I've thoroughly read the bootpd man page, which has had me editing the /etc/bootpd.plist on multiple servers.  This hasn't gotten me very far.  My clients still don't see the remote NetBoot server.  It seems like the relay is supposed to redirect broadcasts from the remote Netboot server, through a local NetBoot server to the client.  But I have no idea how to make this work.
    Could someone please give me more guidance on what I'm supposed to be doing here?  I'd like to host a single NetBoot server and have any client on any subnet be able to option-boot to see the NetBoot startup options (I have multiple NetBoot images, from Apple Service Toolkit to DeployStudio and Mavericks/Yosemite installers in between).  Even if I could get it to just netboot to one default source (AST), I could deal with that.  I'm also happy to host multiple NetBoot servers, but with all my NetBoot images in one location.  I'm stumped in this multiple subnet environment and I need help.  Please help.

    Thanks again for your feedback.  I had forgotten I left the "tftp://" on the IP address.  Though, I've tried that multiple ways, starting with IP only.  Also, per the bootpd man page (https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/ man8/bootpd.8.html), <allow/> and <deny/> are lists for MAC address allowances and when nothing is defined everything goes through.  These are there by default, though I will remove them and see what happens.  Also, according to the man page, bootp_enabled enables on all connections when a boolean is set rather than an array.  Though I will still change this also and see what happens.  The array that comes after the netboot_disabled key is auto-generated by NetInstall when you turn the service on in Server.app.
    Essentially, that plist comes from a fresh activation of NetInstall.  I deleted the previous .plist, rebooted the server and when I turned on NetInstall, that's what was created, plus my bootp modifications.
    All that said, you said that you assumed I started the relay with the 'debug & logging' options enabled.  I haven't started the relay in any active sense.  So far, I've just been modifying this .plist, and rebooting a bunch of times, but that's where I seem to get lost.  Is there a way to actively "start" the relay?  I'd love to look at these 'debug & logging' options.  As for the 'Startup Disk' prefs on the client Mac, they do not show any significant change.  Basically, they just don't see the remote server as a startup option.  I have not gleaned any pertinent info from console, though I'm not sure I know what I'm looking for.
    On a side note, I had a wild hair to try something different.  I set my local subnet's server to look at a NetBootSP0 folder that was actually a symlink to a NetBootSP0 folder that was mounted as a file share from the remote NetBoot server.  This really looked like it might work.  When you boot the client, it saw the startup volumes from the remote server.  However, upon boot, it doesn't seem to make the connection and winds up booting back to the internal hard drive.  It was worth a try...

  • Jumpstart across subnets

    Hello
    I am having trouble configuring my jet toolkit to boot across subnets.
    It works fine in the same subnet but when it goes across subnets it seems to lose the default router for the client.
    {0} ok boot net:dhcp - install
    Resetting...
    POST Sequence 01 CPU Check
    POST Sequence 02 Banner
    LSB#00 (XSB#00-0): POST 2.12.0 (2009/09/09 15:17)
    POST Sequence 03 Fatal Check
    POST Sequence 04 CPU Register
    POST Sequence 05 STICK
    POST Sequence 06 MMU
    POST Sequence 07 Memory Initialize
    POST Sequence 08 Memory
    POST Sequence 09 Raw UE In Cache
    POST Sequence 0A Floating Point Unit
    POST Sequence 0B SC
    POST Sequence 0C Cacheable Instruction
    POST Sequence 0D Softint
    POST Sequence 0E CPU Cross Call
    POST Sequence 0F CMU-CH
    POST Sequence 10 PCI-CH
    POST Sequence 11 Master Device
    POST Sequence 12 DSCP
    POST Sequence 13 SC Check Before STICK Diag
    POST Sequence 14 STICK Stop
    POST Sequence 15 STICK Start
    POST Sequence 16 Error CPU Check
    POST Sequence 17 System Configuration
    POST Sequence 18 System Status Check
    POST Sequence 19 System Status Check After Sync
    POST Sequence 1A OpenBoot Start...
    POST Sequence Complete.
    Sun SPARC Enterprise M4000 Server, using Domain console
    Copyright 2009 Sun Microsystems, Inc. All rights reserved.
    Copyright 2009 Sun Microsystems, Inc. and Fujitsu Limited. All rights reserved.
    OpenBoot 4.24.12, 32768 MB memory installed, Serial #91113890.
    Ethernet address 0:21:28:6e:49:a2, Host ID: 856e49a2.
    Rebooting with command: boot net:dhcp - install
    Boot device: /pci@0,600000/pci@0/pci@8/pci@0/network@2:dhcp File and args: - install
    1000 Mbps full duplex Link up
    Timed out waiting for BOOTP/DHCP reply
    Timed out waiting for BOOTP/DHCP reply
    Timed out waiting for BOOTP/DHCP reply
    Timed out waiting for TFTP reply
    Timed out waiting for TFTP reply
    Timed out waiting for TFTP reply
    Timed out waiting for TFTP reply
    I have entered the router info in the defaultrouters file
    kenapps08g:global# cat defaultrouters
    # You can use this file to allow templates to be auto-populated with additional
    # default router settings, especially useful for managing large numbers o
    # server templates.
    # Format:
    # <subnet> <mask> <default router>
    # Example:
    # 192.168.1.0 255.255.255.0 192.168.1.254
    10.0.1.0 255.255.255.0 10.0.1.1
    10.0.2.0 255.255.255.0 10.0.2.1
    10.0.3.0 255.255.255.0 10.0.3.1
    </opt/SUNWjet/etc>
    kenapps08g:global# more dhcp.conf
    # This file is used to control some of the options for the DHCP boot
    # environment
    # DHCPDIR: The replies sent out by DHCP are limited in length; we use
    # this directory to create symlinks to the actual Solaris
    # media dirs; the intention is to keep paths short!
    # N.B. If you change this, please make sure the new area is
    # properly shared in /etc/dfs/dfstab
    DHCPDIR="/dhcp"
    # DEBUG_DHCP keep temporary files around after client_allocate_pdhcp.SunOS
    # has run. Non-null invokes debug
    DEBUG_DHCP=""
    # REMOTE_DHCP define the hostname of the Sun server running Sun's DHCP daemon
    REMOTE_DHCP="kenapps08g"
    # REMOTE_DHCP_METHOD define what method to use to propogate. ssh is currently
    # supported and requires you set up a trust relationship
    # between this server and it.
    REMOTE_DHCP_METHOD="ssh"
    # DHCP_FORMAT Which dhcp server type is supported. SUN is currently supported,
    # however, ISC is still in development. If REMOTE_DHCP is set,
    # you must set DHCP_FORMAT to SUN. Valid entries are "SUN"
    # and "NOOP". NOOP can be used if you are manually setting
    # up your own DHCP server with the required parameters.
    DHCP_FORMAT="SUN"
    kenapps08g:global# more dhcp_servers
    # You can use this file to define the DHCP servers responsible
    # for different subnets.
    # This is only required if you have multiple DHCP servers.
    # If a match is found, the settings in this file will be used,
    # otherwise the DHCP server defined in dhcp.conf will be used.
    # Format:
    # <client network> <client mask> <dhcp-server-name> <dhcp-server-tyep> <method>#
    # <dhcp-server-name> overrides the REMOTE_DHCP setting
    # <dhcp-server-type> overrides the DHCP_FORMAT setting
    # <method> overrides the REMOTE_DHCP_METHOD setting
    # Example:
    # 192.168.1.0 255.255.255.0 dhcpserver1 SUN ssh
    10.0.1.210 255.255.255.0 kenapps08g SUN ssh
    10.245.64.10 255.255.255.0 lisjump01g SUN ssh
    kenapps08g:global# more jumpstart.conf
    # This config file defines the jumpstart specific variables.
    # Version: $Revision: 1.8 $
    # Last Updated; $Date: 2009/04/15 12:41:29 $
    # Location of the additional media for patches and packages:
    # These paths should be URI form e.g. nfs://<serverip>/<path> or <path>
    # Currently only PKG_DIR and PATCH_DIR can be on a remote NFS server.
    # If they are just <path>, the appropriate address of the JumpStart server
    # will be added.
    # N.B. if the media location is on a different server, please ensure it is
    # routable from the client !
    # You can specify an alternative location for where the client can
    # NFS mount the /opt/SUNWjet directory. Simply provide the IP address
    # of the server or the IP address and path on the remote server
    # in the JS_CFG_SVR variable. However, this MUST be mounted
    # on the JET server in /opt/SUNWjet as well, and be rw by root.
    # e.g. JS_CFG_SVR="nas_server1" or
    # JS_CFG_SVR="nas_server1:/unixshare/SUNWjet"
    # When using an NFS server for images, even though the JET server
    # MUST have the boot media locally, it is possible to have the client
    # net boot from the remote NFS server. By default, clients will boot from
    # the JET server. To override this, set JS_CLIENT_BOOT to "remote".
    JS_Default_Root_PW=M4JVhMPO9CaQw
    JS_BUILD_DIR=/var/opt/sun/jet
    JS_PKG_DIR=/vendor/jumpstart/pkgs
    JS_PATCH_DIR=/vendor/jumpstart/patches
    JS_CFG_SVR=
    JS_SOLARIS_DIR=/vendor/jumpstart
    #JS_DHCP_VENDOR="SUNW.Ultra-5_10 SUNW.Ultra-30"
    JS_DHCP_VENDOR="SUNW.Sun-Fire-T1000 SUNW.Sun-Fire-V240 SUNW.SPARC-Enterprise"
    #JS_CLIENT_MANAGEMENT="bootp"
    JS_CLIENT_BOOT="local"
    kenapps08g:global# more server_interfaces
    # You can use this file to help JET determine the correct IP address to
    # use when it is configured on multi-homed hosts. It is also used to
    # define which servers on different subnets whcih can be used in conjnction
    # with dhcp.
    # As we don't know which side of the server clients will connect through,
    # you can set things up here - especially useful if this server is not
    # a router either.
    # Format:
    # <client network> <client mask> <our preferred ip address>
    # Example:
    # 192.168.1.0 255.255.255.0 10.0.0.1
    10.245.64.0 255.255.255.0 10.0.1.210
    10.0.3.0 255.255.255.0 10.0.1.210
    It has to be a defaultrouter setting somewhere because I can ping the server during jumpstart only from its own subnet.
    during the dhcp part it looks like the traffic is coming thru and it gets its offer then during the tftp part no traffic comes across anymore
    I am stuck on this one.
    thanks

    this file is in place with the interfaces
    kenapps08g:global# cat defaultrouters
    # You can use this file to allow templates to be auto-populated with additional
    # default router settings, especially useful for managing large numbers o
    # server templates.
    # Format:
    # <subnet> <mask> <default router>
    # Example:
    # 192.168.1.0 255.255.255.0 192.168.1.254
    10.0.1.0 255.255.255.0 10.0.1.1
    10.0.3.0 255.255.255.0 10.0.3.1
    183.1.2.0 255.255.255.0 183.1.2.209
    </opt/SUNWjet/etc>
    kenapps08g:global# cat server_interfaces
    # You can use this file to help JET determine the correct IP address to
    # use when it is configured on multi-homed hosts. It is also used to
    # define which servers on different subnets whcih can be used in conjnction
    # with dhcp.
    # As we don't know which side of the server clients will connect through,
    # you can set things up here - especially useful if this server is not
    # a router either.
    # Format:
    # <client network> <client mask> <our preferred ip address>
    # Example:
    # 192.168.1.0 255.255.255.0 10.0.0.1
    10.0.1.0 255.255.255.0 10.0.1.210
    10.0.3.0 255.255.255.0 10.0.1.210
    183.1.2.0 255.255.255.0 10.0.1.210

  • FAX server in 10.5 server and across subnets

    We can use 10.5 Server as a FAX server. Since I got this working a while ago, it has run reliably.
    This is how we are doing it. Hopefully this will help others get it working too.
    Our server: 10.5.2, Pro Intel 2x2.8 quad with a USB Apple faxmodem attached to the front USB port plugged into a standard phone line. Print service is set up and running and happens to be serving printers for us. Once the FAX seemed to get confused and not receive or send. I unplugged the USB fax, plugged it back in and it was fine again.
    At the server I opened a text edit document and told the server to fax from Print > PDF > Fax PDF. A fax printer was automatically created on the server. While the fax was printing I told the printer in the Dock to "keep in dock." Opened that fax printer, choose "info" icon in top of window and renamed the fax from "external modem" to a new name so that it would be easy for our staff to use and find it. The server now has a fax on it. As anyone who has tried this has found you CANNOT edit the FAX from ServerAdmin. You can now see it as a queue with the new name it was given but editing it not possible from SA.
    At the server still in System Preferences > Fax and print > the new fax appears in the bottom of the printers list under "Faxes." Select the fax. Select "receive options" and set up how the fax is to receive and place received faxes. Ours go in to a folder in a share point which is available and automounted to everyone on our network so anyone, anywhere can get the incoming faxes. The next point assumes that you will do the same.
    In 10.4 and once in 10.5 I had to delete the fax manually from System Preferences and recreate it as above when everything seemed to stop working and unplugging the modem and rebooting the server did not fix the stall. As long as everything is named exactly the same when you recreate the fax, no other changes or repeat of what is described below was needed.
    For each of the users in our OD:
    Tell them each to do the following: Open Applications > Applescript > Folder actions setup. Check off "enable folder actions," hit the + under the left box and select the folder in the share where the faxes are being received. Now select the fax folder in the left and hit the + under the right box and choose "add - new item alert." Save as necessary. The users who do this will now get notification when a new fax arrives and is deposited by the server in the Fax folder.
    Now to get the fax to the clients to fax out on. The following will also get all of your shared printers onto any off server's subnet clients. For us the fax did not even show up in local subnet clients as printers usually do. So I kept working and eventually came up with the following:
    Our network:
    Main location 192.168.1.* server is here.
    Remote locations connected via Verizon T1 and routers with no firewalling
    192.168.2.*
    192.168.3.*
    Our client machines :
    Intel white iMacs all running 10.5.2 with no special software for faxing. Our clients are bound to and controlled by our server.
    I have been trying to get our server to serve the FAX across our 2 remote subnets since 10.3. With the newer CUPS coming with 10.5 and Apple now owning it I hoped that there would be an easy solution to get non local subnet computers the ability to see shared faxes and printers. Sent a forum question and got the following which was great news
    Erich Wetzel wrote:
    Can anyone advise, now that Apple owns CUPS, how to allow my other
    two subnets to BrowsePoll our server for its printers?
    The simplest way is to change the "Allow from @LOCAL" lines to be
    "Allow from all".  You can also use the web interface and check the
    "Allow printing from the Internet", which does the same.  If you
    don't want to open up that much, just add "Allow from" lines for
    each subnet.
    Once you make this change, *do not* toggle the printer sharing box,
    or you'll have to make the changes all over again.
    Michael Sweet, Easy Software Products           mike at easysw dot com
    Michael,
    Thanks for the reply, sounds like you have my solution.  Small problem, upon selecting "allow printing from internet" in the web interface and committing the changes, the server restarts and the check box is empty again.  In quick tests, the other options can be turned on and off as you would expect.  Is there something particular to the Apple 10.5.1 install that would not permit internet printing or not permit this change?
    I think the check box state in the web interface is a known bug in
    CUPS 1.3.4.
    I used the web interface for cups on the server and manually added the networks as described by Michael above. I don't know if it is required but I restarted the server. Open > Safari > browse to localhost:631 and you will get the CUPS web interface. The CUPS web interface is available on servers and clients. You can also browse to an IP or FDQN:631 to get the web interface from a receptive other machine.
    The server was now supposedly ready to accept "browsepoll" requests from clients. I had played with this before so I was somewhat familiar with what to do next. Essentially each client needs to be told to contact the server and ask it for its printers. That is what browsepoll does in CUPS.
    At the client, be logged in as an admin user OF THE CLIENT. Using Terminal and a text editor, edit as root /etc/cups/cupsd.conf
    A few lines down look for:
    # Show shared printers on the local network.
    Browsing On
    BrowseOrder allow,deny
    BrowseAllow all
    After that we added :
    #*added by Erich*
    BrowseProtocols all
    BrowseRemoteProtocols all
    BrowsePoll yourserver:631
    BrowsePort 631
    #*added by Erich*
    where "yourserver" is either the IP address or FDQN of your server as seen by the client machine.
    Save the file. Reboot the client. The CUPS system on the client will now ask your server CUPS system for its printers directly and repeatedly until it gets them. If it does not get any you will not be notified in anyway other than log messages on the client, see Console > /var/log > cups to review them, and the fact that you don't get your server's printers being available on the client.
    This last piece came from a discussion started by Alessandro Dellavedova : check the starting post
    http://discussions.apple.com/thread.jspa?messageID=5702731&#5702731
    If you go to Safari > Localhost:631 on the client, CUPS should now see both the printers and the fax which are being hosted by your server.
    Here's the fun part for me, with no additional playing I was now able to see the fax we created long ago in the print dialog printer list. You do not have to go to Print > PDF > Fax PDF, you can but do not have to. Just select the fax from the printer list and the dialog changes to fax appropriate options. Now we were able to print any document to the fax directly.
    Odd behavior I have yet to figure out. I do not see the fax in the System Preferences > print and fax pane on the client machines. However, I can now fax through our server from all of our clients no matter what subnet they are on.
    Making the same additions to the cupsd.conf file on remote machines which VPN via the internet to your network will get them the printers and fax in the same way. I do this with a powerbook and Imac from home so i can print at and fax from work.
    This is what I did to get it working for us. Hope this helps.
    -Erich

    This is Great! Thanks a lot, this was exactly what I was looking for!

  • CUPS printer sharing across subnets?

    I am trying to set up my local network printer so that everyone in the house can print from it. However I have two subnets in the house and I don't see how to connect to the Linux server through a Windows 7 client.
    My network is like so:
    Upstairs: [Modem] <=eth0=> [Router 1]  Subnet of 192.168.0.*
    [Router 1]  <=wlan0 client mode=> Downstairs: [Router 2 with dd-wrt firmware] Subnet of 192.168.1.*
    [Router 2] <=eth0=> CUPS server/PC with USB printer attached IP address of 192.168.1.1XX
    This works: [Router 2] <=ath0.1 virtual wireless ESSID=> Windows 7 Laptop
    This doesn't: [Router 1] <=wlan0=> Windows 7 Laptop
    I tried
    sudo cupsctl --share-printers --remote-any && sudo systemctl restart cups
    on the host PC, but the W7 clients can't connect across subnets. Is there anyway to set it up so it can? They can easily connect to the ath0.1 network and then print, but it's inconvenient for them. The Windows users spend most of the time upstairs, and not downstairs, so they are usually connected to the wlan0 network.
    I have the option of putting [Router 2] into client bridged mode so it shares the same subnet of [Router 1], however I can't seem to set it up properly and I run into problems. It is important to have the ath0.1 network downstairs, and I am unsure that client (bridged) mode will allow for the virtual interface.
    I do not have Samba installed but I am considering trying that, but a simpler solution would be appreciated.
    *Edited for further clarification & error fixing.
    Last edited by felixculpa (2012-12-27 20:03:51)

    DiverDoc wrote:
    if I can share a printer between an XP system and a Win 7 system?
    Before I enter all the system data, I just wondered if someone already knew the answer to this one. I was successsfully sharing a non network printer plugged into an XP machine via USB and printing to it via Network Magic from my Vista machine, but since I upgraded Vista to Win 7, I cannot. Everytime I try to install the remote printer or access it in any way from my Win 7 machine, I get the Windows message: " Windows cannot connect to the printer". This also occurs form within the Network Magic Map if I try to Complete Printer Setup. It shows up on my Win 7 machine when I want to ADD a Printer, but I cannot install it. It shows as Shared on the XP machine.
    Thanks for any assistance!
    S.
    Hi S.,
    You need to use Network and Sharing Center and open up your computer. You need to use the Public Profile and turn on Network Discovery. Not sitting in front of Windows 7 at the moment.
    Otherwise, you need a Wireless Printer or All-In One Machine or a Printer that plugs into the Router using an Ethernet Port.
    thecreator - Running Network Magic version -5.5..9195.0-Pure0 on Windows XP Home Edition SP 3
    Running Network Magic version -5.5.9195.0-Pure0 on Wireless Computer with McAfee Personal Firewall Build 11.5.131 Wireless Computer has D-Link DWA-552 connecting to D-Link DIR-655 A3 Router.

  • Multiple routers and subnets - can't access across subnets

    Hey all, I'm having an issue with multiple routers and subnets on my FIOS connection. Here's how everything is setup:
    Primary router:
    ActionTec MI424WR Rev D (from Verizon)
    WAN IP: From ISP
    WAN NETMASK: From ISP
    LAN IP: 192.168.1.1LAN NETMASK: 255.255.255.0
    Secondary router (WAN connected to ActionTec LAN):
    Belkin N750 gigabit w/ 802.11n
    WAN IP: 192.168.1.2
    WAN NETMASK: 255.255.255.0
    LAN IP: 192.168.2.1
    LAN NETMASK: 255.255.255.0
    With this setup, I have the secondary router's WAN port connected to a LAN port on the primary router. Each are broadcasting an SSID and each are running DHCP to assign address to their respective subnets. Everything was well and good, except that I could reach 192.168.1.* systems from 192.168.2.*, but not vice versa -- anything connected to the Primary router was blind to systems connected to Secondary. Also, I could not ping anything on .2 from .1.
    So, I added the following static route to the primary router:
    DESTINATION: 192.168.2.0
    NETMASK: 255.255.255.0
    GATEWAY: 192.168.1.2
    Once this was added to the router, I could ping everything, so that was good. However, even though .1 can now ping .2, I can't access certain things such as the web interface of my NAS (192.168.2.2). I can ping it, but accessing it in the browser from .1 doesn't work; however, accessing from .2 does work.
    I think the ActionTec router might be blocking it, but that's just a guess. The firewall on this thing has me thoroughly confused. Currently, I have 192.168.1.2 in the DMZ on the ActionTec, but that didn't make a difference. I've also completely disabled the firewall on the secondary Belkin router, but still nothing.
    Any help from the pros here? Much appreciated!
    Solved!
    Go to Solution.

    Ok, I figured it out and everything is now working. The issue appears to be that the ActionTec router doesn't recognize traffic from Subnet 1 to Subnet 2 as internal traffic -- it treats it as external traffic and closes it off. To fix this, it required some Advanced Firewall Filters that were far from unituitive and took a lot of testing to get it just right. If anyone runs into a similar situation in the future, here's a rundown of what I did to make it all work:
    Primary Router:
    ActionTec, MI424WR Rev D
    WAN IP/NETMASK:Assigned by ISP
    LAN IP/NETMASK:192.168.1.1 / 255.255.255.0
    Secondary Router:
    Belkin N750 Gigabit w/ 802.11n
    WAN IP/NETMASK:192.168.1.2 / 255.255.255.0
    LAN IP/NETMASK:192.168.2.1 / 255.255.255.0
    Plug Secondary router's WAN port into a LAN port on the Primary router.
    Setup Secondary router to have static LAN address (192.168.1.2)
    At this point, you should have 2 separate subnets: Subnet 1 (192.168.1.*) and Subnet 2 (192.168.2.*).
    Systems on both subnets should be able to reach the internet. Also, Subnet 2 should be able to ping and reach systems on Subnet 1; however, systems on Subnet 1 should not be able to ping or reach systems on Subnet 2. For this, we need to create a static route so Subnet 1 can reach Subnet 2.
    Create and apply the following static route in the Primary router:  (Advanced > Routing)
    RULE NAME:Network (Home/Office)
    DESTINATION:192.168.2.0(your secondary subnet)
    GATEWAY:192.168.1.2(secondary router's WAN IP)
    NETMASK:255.255.255.0
    METRIC:1
    The router now has a route between Subnet 1 (192.168.1.*) and Subnet 2 (192.168.2.*). You should be able to ping systems on Subnet 1 from 2, and ping systems on Subnet 2 from 1. You should not be able to access any systems, though -- the firewall is still blocking all but ping traffic from Subnet 1 to Subnet 2. We need to create some firewall rules to allow this communication.
    Make sure Primary firewall is set to at least typical/medium (Firewall Settings > General).
    We need to create some network objects to make it easier to manage the rules we'll create. Go to Advanced > Network Objects and do the following:
    1.Click Add. You are now on Edit Network Object screen. 
    2.Set Description to 'Subnet 1'.
    3.In Items section below, click Add.
    4.Set Network Object Type to 'IP Subnet'.
    5.Set Subnet IP Address to 192.168.1.0.
    6.Set Subnet Mask to 255.255.255.0.
    7.Click Apply. You are now back on Edit Network Object screen.
    8.Click Apply. You are now back on Network Objects Screen.
    9.Repeat the above steps again, but this time creating a second network object called 'Subnet 2':
    Nameubnet 2
    IP Subnet:192.168.2.0
    Subnet Mask:255.255.255.0
    Now we create the firewall rules. Go to Firewall Settings > Advanced Filtering.
    In the Inbound/Input rules section, click the Add link next to Network (Home/Office) Rules.
    Create the following Advanced Filter:
    SOURCE ADDRESSelect 'Subnet 1'
    DEST. ADDRESSelect 'Subnet 2'
    PROTOCOL:'Any'
    OPERATION:'Accept Packet'
    OCCUR:'Always'
    Click Apply. You will now be back on the Advanced Filtering page.
    In the Outbound rules section, click the Add link next to Network (Home/Office) Rules.
    Create the following Advanced Filter:
    SOURCE ADDRESSelect 'Subnet 1'
    DEST. ADDRESSelect 'Subnet 2'
    PROTOCOL:'Any'
    OPERATION:'Accept Packet'
    OCCUR:'Always'
    Click Apply. You will now be back on the Advanced Filtering page.
    Click Apply.
    You're all done. You should now have internet access on both subnets, be able to ping across subnets and also be able to access services across subnets (local webservers, SSH, telnet, mail, etc). You will not be able to see network file shares across subnets in Windows, however, as this requires a WINS server (which is well outside the scope of this post). For instance, I have a Western Digital NAS on the 192.168.2.0 subnet that I can access as \\Mybooklive\ from within Subnet 2; on Subnet 1, however, I have to access it by its IP \\192.168.2.10\. 

  • Connect mac client to mac printer share across subnets

    I need to share printers from a Mac.  I need to connect
    Mac clients on different subnets to the Mac shared printers.  I installed
    a Mac mini, connected to printers via HP JetDirect Socket (port 9100), and
    shared them.  I was able to print from the Mac mini, and connect Mac
    clients on the same subnet to the shared printers with Bonjour and print.
    I moved the Mac mini to its intended location on another subnet.  I
    immediately learned that Bonjour does not publish services across
    subnets.  I could not find documentation on how to connect to a Mac shared
    printer across subnets, but I did find some third party documentation (only some incomplete
    documentation from Apple) on how to implement DNS-SD Service Discovery.  I
    enabled DNS-SD and was able to publish the printer shares across subnets, but I
    was still unable to connect to the printer shares from a Mac client.  I
    found some third party documentation (none from Apple) on how to manually connect to a Mac
    printer share by specifying the IP address of the server, specifying the CUPS
    default IPP protocol, and the print queue name.  I was unable to connect
    to the shared printers.  I receive ping replies from my Mac mini, and port
    scan reveals that port 631 for IPP, CUPS default, is open.  Printer
    sharing is configured so everyone can print. I am able to connect to the Mac
    mini with VNC Screen Sharing.  I don’t see how this can be a network
    issue.
    Macs don’t seem to like to connect to our Windows
    shared printers because of our PaperCut software, and connecting Mac clients to
    Windows printer shares and authentication is beyond the average user,
    exacerbated by Macs not behaving the same as Windows when bound to an Active
    Directory domain.
    I called Apple support, they escalated to Apple Enterprise
    support.  Apple Enterprise support said they couldn’t help me beyond a
    single network with no subnets, but Apple Engineering might be able to solve
    the problem for $695.
    Why do I need to pay $695 to learn how to connect Mac
    clients to Mac shared printers, something that should be easy and intuitive and
    have documentation readily available?  Windows printer sharing is easy and
    intuitive and documentation is readily available, and services are published
    across subnets without have to implement DNS-SD.

    Thank you for your reply.  I followed the instructions in the sybaspot.com site and in some of the included references to set up DNS-SD.  DNS-SD worked, but I couldn't connect the Mac client to the Mac shared printers.
    I also found http://www.papercut.com/products/ng/manual/ch-mac-printing-10-8-9.html#ch-mac-pr inting-10-8-9-sharing-printers.
    I expanded my search and found this: http://support.apple.com/kb/PH13940, last modified May 8, 2014.  I started work on my project February 2014.  Apple Support could have told me about this document.
    PH13940 says: "The computers must be on the same local network as your Mac".  Apple must not consider multiple subnets one network.
    PH13940 says: "Printer sharing is for printers attached directly to your Mac. You don’t need to share network printers, because they are already shared on the network."
    Apple must define "network printers" as any printer with a network interface.  Microsoft defines network printers as printers shared by another computer.  TCP/IP ports are local ports on a Windows computer, so TCP/IP connected printers are local printers that can be shared.  Multiple users on a Mac all see the same connected printers.  Multiple users on Windows all see the same local printers, but network printer connections can be different for each user.
    Apple must not see any value in accounting for printing and assigning the cost to the user or department.  We need to account for printing and cannot have any users bypassing the system by printing directly to printers.  I have created Access Control lists on the printers to limit connections to the specific IP addresses of our print servers.
    The documents about setting up DNS-SD and IPP connections must have assumed USB connected printers on a Mac.  The odd thing is that I was able to share a network printer from the Mac mini when the client Mac was on the same subnet.  Is PH13940 wrong?
    I am Microsoft Certified Systems Engineer 1999 and Apple Certified Technical Coordinator 2013.

  • CRIO-9104 running .vi across subnets

    I have a .vi that I am running from my computer with Labview version 8.2 and a cRIO-9104 that runs another .vi connected across an ethernet switch.  My problem is this: when I am connected to the same switch and am assigned the same IP scheme as my cRIO, I am able to run the program with no issues.  However, when I try to connect to the same cRIO on a different IP scheme my program spits out an error.  I can successfully ping and deploy the program on the cRIO across the different subnets; it's just when I go to launch the program on the computer that it throws the error.  The error being: code:-1950679022 source:LVVAR_RTSinglePointRead bool.vi.  This is the error from the program on the cRIO.  Thanks in advance for your help.
    Solved!
    Go to Solution.

    Hello,
    Are you using shared variables in your VI? Take a look at these Knowledge Bases:
    http://digital.ni.com/public.nsf/allkb/AB40E0B788E946188625723600311EF1?OpenDocument
    http://digital.ni.com/public.nsf/allkb/D358BABAE2F61F1A862571570056867D?OpenDocument
    http://digital.ni.com/public.nsf/allkb/B9366256C53D95CA8625725A007C0287?OpenDocument
    Let me know if these solutions apply to you.
    Thanks,
    Anna K.
    National Instruments

  • Wake on LAN across subnets

    Is there a way to get Zenwork's wake-on-lan feature to work across subnets?
    I am not a LAN administrator so pardon any ignorance you see in my
    question.
    Zenwork's wake-on-lan function won't work on our LAN because our switches
    are set to not allow forwarding of subnet-oriented broadcasts, which is a
    generic requirment for zenworks wake-on-lan function to work. Our security
    folks say enabling this on the switches is not an option because it
    introduce a security vulnerbility. I find it strange that there wouldn't
    be a solution for this by Novell/Zenworks considering that multiple
    subnets, switches, and security considerations are usually a component of
    all networks which zenworks is specifically targeted for in the first
    place.
    Thanks

    Originally Posted by Marcus Breiden
    On Thu, 07 Sep 2006 22:52:59 GMT, [email protected] wrote:
    [color=blue]
    it is the only way though.. that's how any WOL software works.. they can
    limit the packets comming from either your c1 wks or the zenworks server
    though.. otherwise you would require one server per subnet
    Marcus Breiden
    If you are asked to email me information please change -- to - in my e-mail
    address.
    The content of this mail is my private and personal opinion.
    Edu-Magic.net, deceased
    Exactly, and this is the best choice. Make "Replication Servers" in each subnet, is very simple. U can use a Windows machine or SuSE, both without installing zenworks. Only registering them as servers satellites. You must install the agent (logically, hehe).

  • Manage machines across subnets?

    What steps do I need to take to be able to manage clients across subnets? I need to be able to wake clients that are not on my local subnet (my office is in one subnet and the clients are distributed all over a university campus with subnets that correspond to buildings). Is there anything that I can do to make that happen? My admin machine is using ARD 2.2 on Tiger.2 and the clients are ARD 2.2 Client on Tiger.2. I used to be able to wake the machines to gain access in the 2.0 version of ARD, but not anymore... Help! Please!!!
    Thanx in advance!

    Waking a system requires that the router(s) pass Directed Broadcast, something most network administrators don't want to allow. If Directed Broadcast is blocked, there's no way any software can get the packet through to wake a sleeping system. Perhaps the network admins have made some changes that now block Directed Broadcast.
    If so, and you can't get your network admins to turn that on, the only solution will be to set your systems not to go to sleep except for the monitors.

  • Too many columns to be shown in the Enterprise Manager 11g?

    Hello,
    we are having some problems with the Enterprise Manager 11g. When we want to VIEW DATA of a specific table, we get this exception. We think that our table has too many columns to be displayed. If we delete some of the columns, the data is shown in the enterprise manager. But this cannot be a solution for us. Can you help us with this point?
    2009-08-03 10:07:04,210 [EMUI_10_07_04_/console/database/schema/displayContents] ERROR svlt.PageHandler handleRequest.639 - java.lang.ArrayIndexOutOfBoundsException: -128
    java.lang.ArrayIndexOutOfBoundsException: -128
         at oracle.sysman.emo.adm.DBObjectsMCWInfo.getSqlTimestampIndexes(DBObjectsMCWInfo.java:194)
         at oracle.sysman.emo.adm.schema.TableViewDataBrowsingDataSource.executeQuery(TableViewDataBrowsingDataSource.java:167)
         at oracle.sysman.emo.adm.DatabaseObjectsDataSource.populate(DatabaseObjectsDataSource.java:201)
         at oracle.sysman.emo.adm.DatabaseObjectsDataSource.populate(DatabaseObjectsDataSource.java:151)
         at oracle.sysman.emo.adm.schema.DisplayContentsObject.populate(DisplayContentsObject.java:369)
         at oracle.sysman.db.adm.schm.DisplayContentsController.onDisplayAllRows(DisplayContentsController.java:303)
         at oracle.sysman.db.adm.schm.DisplayContentsController.onDisplayContents(DisplayContentsController.java:290)
         at oracle.sysman.db.adm.schm.DisplayContentsController.onEvent(DisplayContentsController.java:136)
         at oracle.sysman.db.adm.DBController.handleEvent(DBController.java:3431)
         at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:577)
         at oracle.sysman.db.adm.RootController.handleRequest(RootController.java:205)
         at oracle.sysman.db.adm.DBControllerResolver.handleRequest(DBControllerResolver.java:121)
         at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:781)
         at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:337)
         at oracle.sysman.eml.app.Console.doGet(Console.java:318)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:64)
         at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:109)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.sysman.db.adm.inst.HandleRepDownFilter.doFilter(HandleRepDownFilter.java:153)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
         at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java:122)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
         at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:102)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
         at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:336)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:627)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)When we select the table via SQL, everything works fine.

    Hi,
    I'm Galit from the QE team of VIN.
    All the things that you've described are correct.
    It is actually an edge case where the only VM, that the manual App can be managed from its Map view, was removed from the App.
    The Manual App management is as designed, and may be changed in the future.
    There are 2 ways to overcome this situation:
    1.You can, as you stated, create another Manual App with similar name and remain with the "Zombie App".
    2. To run a specific command that will remove the Zombie App from the DB.
    Please note that option no. 2 involves using an API that we do not publish.
    If you would like to use option no. 2 contact me in private and we will see about supplying the relevant commands to run in order to delete the "zombie" application.
    Thanks,
    Galit Gutman

Maybe you are looking for