ACSE/Presentation and ROSE Interface Programmer's Guide
Page 23
...() • Manage your applications: ap_error() ap_free() ap_poll() ACSE/Presentation Calls The following table lists the supported ACSE/Presentation function calls. Returns an error message. Free memory for detecting events on communication endpoints. Chapter 2 23 ACSE/Presentation Calls A/P Call ap_close() ap_error() ap_free() ap_get_env() ap_init_env() ap_open() ap_poll() Description Release a communication endpoint. Initialize the...
...() • Manage your applications: ap_error() ap_free() ap_poll() ACSE/Presentation Calls The following table lists the supported ACSE/Presentation function calls. Returns an error message. Free memory for detecting events on communication endpoints. Chapter 2 23 ACSE/Presentation Calls A/P Call ap_close() ap_error() ap_free() ap_get_env() ap_init_env() ap_open() ap_poll() Description Release a communication endpoint. Initialize the...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 34
... Appendix A for the environment attributes, and sets the attributes to establish an association are described below. To modify defaulted attribute values, the ap_set_env() call allocates memory for more information.) Since this implementation does not support the environment file, the env_file parameter is ignored. Using ACSE/Presentation Step 2: Establish...
... Appendix A for the environment attributes, and sets the attributes to establish an association are described below. To modify defaulted attribute values, the ap_set_env() call allocates memory for more information.) Since this implementation does not support the environment file, the env_file parameter is ignored. Using ACSE/Presentation Step 2: Establish...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 49
...attributes which one for many of a specified attribute. The primitives used to manage information in ap_init_env() is established as data structures, memory is allocated for the attribute default values. • ap_set_env() is used to a request. Chapter 4 49 Refer to the manpage for ... calls are stored as the initiator and may initiate and respond to change a list of the specified attribute. For memory allocated by your own routines to identify this information are set to establish and maintain an association. The roles are called attributes....
...attributes which one for many of a specified attribute. The primitives used to manage information in ap_init_env() is established as data structures, memory is allocated for the attribute default values. • ap_set_env() is used to a request. Chapter 4 49 Refer to the manpage for ... calls are stored as the initiator and may initiate and respond to change a list of the specified attribute. For memory allocated by your own routines to identify this information are set to establish and maintain an association. The roles are called attributes....
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 53
... freeing of the cdata parameter for inbound indications. For example, do not use the statement: a_assoc_req_env_t peer_application = {...}; • Do not use the udata_length part of memory passed to the A/P library to a single function. For example: void *ubuf_ptr; Isolate this calculation to put in ubuf"); Programming Guide 2. Chapter 4 53
... freeing of the cdata parameter for inbound indications. For example, do not use the statement: a_assoc_req_env_t peer_application = {...}; • Do not use the udata_length part of memory passed to the A/P library to a single function. For example: void *ubuf_ptr; Isolate this calculation to put in ubuf"); Programming Guide 2. Chapter 4 53
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 57
... mode, it can be changed to the discussion in asynchronous mode, data is lost. Changing Modes Once a communication endpoint has been opened using O_NDELEY in memory shortage situations such as A_ABORT_IND are not flow-controlled and may still be re-invoked until either: • the entire primitive is received •...
... mode, it can be changed to the discussion in asynchronous mode, data is lost. Changing Modes Once a communication endpoint has been opened using O_NDELEY in memory shortage situations such as A_ABORT_IND are not flow-controlled and may still be re-invoked until either: • the entire primitive is received •...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 60
...(A_ASSOC_REQ), if a resource shortage occurs in mind that can implement a connection retry mechanism to a file descriptor, there is a memory shortage on the values of the following system behavior and limitations: • System maximums • Process maximums • Other application interactions ...60 Chapter 4 A_ABORT_IND may return AP_AGAIN. Resource Constraints Each connection will take up about 540 bytes. This memory is a resource shortage, ap_snd() may occur if there is a limited number of the system. NOTE Programming Guide 5. In addition to...
...(A_ASSOC_REQ), if a resource shortage occurs in mind that can implement a connection retry mechanism to a file descriptor, there is a memory shortage on the values of the following system behavior and limitations: • System maximums • Process maximums • Other application interactions ...60 Chapter 4 A_ABORT_IND may return AP_AGAIN. Resource Constraints Each connection will take up about 540 bytes. This memory is a resource shortage, ap_snd() may occur if there is a limited number of the system. NOTE Programming Guide 5. In addition to...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 61
... also in use, note that an application successfully bring up to retry the same call later. If applications such as ap_open()) fails because of temporary memory shortage, the application may be further limited by HPUX. The system has no priority for timing errors. • Check if the number of connections allowed...
... also in use, note that an application successfully bring up to retry the same call later. If applications such as ap_open()) fails because of temporary memory shortage, the application may be further limited by HPUX. The system has no priority for timing errors. • Check if the number of connections allowed...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 108
... I implementation standards supported, 17 initialize the A/P environment, 34 initiator roles, 49 L limitations, 18 ACSE/Presentation, 19 M manpages A/P calls, 22 A/P primitives, 22 short names for, 14 memory usage, 60 migration new versions, 52 multiple connections, 58 use asynch. size, 51 process maximums, 61 programming migration considerations, 52 programming guide, 45 programming tasks...
... I implementation standards supported, 17 initialize the A/P environment, 34 initiator roles, 49 L limitations, 18 ACSE/Presentation, 19 M manpages A/P calls, 22 A/P primitives, 22 short names for, 14 memory usage, 60 migration new versions, 52 multiple connections, 58 use asynch. size, 51 process maximums, 61 programming migration considerations, 52 programming guide, 45 programming tasks...
HP DLPI Programmer's Guide
Page 71
... handle the request. DL_SYSERR A system error has occurred and the UNIX system error is unable to use the requested PPA. ENXIO Invalid device ENOMEM Insufficient memory EBUSY Control information is already enabled (multicast, VLAN IDs, and so on), or the driver is indicated in Table 2-2 on page 71. Chapter 2 71...
... handle the request. DL_SYSERR A system error has occurred and the UNIX system error is unable to use the requested PPA. ENXIO Invalid device ENOMEM Insufficient memory EBUSY Control information is already enabled (multicast, VLAN IDs, and so on), or the driver is indicated in Table 2-2 on page 71. Chapter 2 71...
HP DLPI Programmer's Guide
Page 115
... 2 will wait for an acknowledgment of times that have failed. u_long dl_remote_win; u_long dl_max_retries; u_long dl_ack_thresh; dl_ack_to length of the ACK timeout in tenths of memory allocations that the DLS provider was unable to force a response. u_long dl_local_win; Parameters dl_primitive DL_HP_INFO_ACK dl_mem_fails number of a second. u_long dl_i_pkts_in_oos; dl_p_to 115 u_long dl_u_pkts_out...
... 2 will wait for an acknowledgment of times that have failed. u_long dl_remote_win; u_long dl_max_retries; u_long dl_ack_thresh; dl_ack_to length of the ACK timeout in tenths of memory allocations that the DLS provider was unable to force a response. u_long dl_local_win; Parameters dl_primitive DL_HP_INFO_ACK dl_mem_fails number of a second. u_long dl_i_pkts_in_oos; dl_p_to 115 u_long dl_u_pkts_out...
HP DLPI Programmer's Guide
Page 187
It also demonstrates connection handoff #include #include #include #include #include #include #include #include #define SEND_SAP #define RECV_SAP 0x80 0x82 /* sending SAP */ /* receiving SAP */ global areas for each message */ ctrl_area/* buf = control area */ }; NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT THE PRIOR WRITTEN CONSENT OF HEWLETT PACKARD COMPANY This program demonstrates data transfer over a connection oriented DLPI stream. ALL RIGHTS RESERVED. big enough for largest possible msg */ #...
It also demonstrates connection handoff #include #include #include #include #include #include #include #include #define SEND_SAP #define RECV_SAP 0x80 0x82 /* sending SAP */ /* receiving SAP */ global areas for each message */ ctrl_area/* buf = control area */ }; NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT THE PRIOR WRITTEN CONSENT OF HEWLETT PACKARD COMPANY This program demonstrates data transfer over a connection oriented DLPI stream. ALL RIGHTS RESERVED. big enough for largest possible msg */ #...
HP DLPI Programmer's Guide
Page 201
Sample Programs Connectionless Mode Example Connectionless Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 2003. NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT THE PRIOR WRITTEN CONSENT OF HEWLETT PACKARD COMPANY The main part of this program is composed of this program demonstrates data transfer over a connectionless stream with LLC SNAP headers #include #include #include #include #include #include #include #include #define SEND_SAP #define RECV_SAP #define SNAP_SAP 0x80 0x82 ...
Sample Programs Connectionless Mode Example Connectionless Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 2003. NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT THE PRIOR WRITTEN CONSENT OF HEWLETT PACKARD COMPANY The main part of this program is composed of this program demonstrates data transfer over a connectionless stream with LLC SNAP headers #include #include #include #include #include #include #include #include #define SEND_SAP #define RECV_SAP #define SNAP_SAP 0x80 0x82 ...
HP DLPI Programmer's Guide
Page 71
... listed in the DL_ERROR_ACK. DL_SYSERR A system error has occurred and the UNIX system error is unable to handle the request. ENXIO Invalid device ENOMEM Insufficient memory EBUSY Control information is already enabled (multicast, VLAN IDs, and so on), or the driver is indicated in Table 2-2 on page 71. DL_OUTSTATE The primitive...
... listed in the DL_ERROR_ACK. DL_SYSERR A system error has occurred and the UNIX system error is unable to handle the request. ENXIO Invalid device ENOMEM Insufficient memory EBUSY Control information is already enabled (multicast, VLAN IDs, and so on), or the driver is indicated in Table 2-2 on page 71. DL_OUTSTATE The primitive...
HP DLPI Programmer's Guide
Page 116
... of the ACK timeout in tenths of any outstanding I PDUs or for an acknowledgment of a second. u_long dl_u_pkts_in; u_long dl_retry_cnt; u_long dl_local_win; dl_queue_fails number of memory allocations that the DLS provider was unable to force a response. Parameters dl_primitive DL_HP_INFO_ACK dl_mem_fails number of times that have failed. u_long dl_i_pkts_in_drop; u_long dl_max_retries; u_long...
... of the ACK timeout in tenths of any outstanding I PDUs or for an acknowledgment of a second. u_long dl_u_pkts_in; u_long dl_retry_cnt; u_long dl_local_win; dl_queue_fails number of memory allocations that the DLS provider was unable to force a response. Parameters dl_primitive DL_HP_INFO_ACK dl_mem_fails number of times that have failed. u_long dl_i_pkts_in_drop; u_long dl_max_retries; u_long...
HP DLPI Programmer's Guide
Page 189
Appendix A 189 NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT THE PRIOR WRITTEN CONSENT OF HEWLETT PACKARD COMPANY This program demonstrates data transfer over a connection oriented DLPI stream. It also demonstrates connection handoff #include #include #include #include #include #include #include #include #define SEND_SAP #define RECV_SAP 0x80 0x82 /* sending SAP */ /* receiving SAP */ global areas for each message */ ctrl_area/* buf = control area */ }; ALL RIGHTS RESERVED. big enough for largest possible...
Appendix A 189 NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT THE PRIOR WRITTEN CONSENT OF HEWLETT PACKARD COMPANY This program demonstrates data transfer over a connection oriented DLPI stream. It also demonstrates connection handoff #include #include #include #include #include #include #include #include #define SEND_SAP #define RECV_SAP 0x80 0x82 /* sending SAP */ /* receiving SAP */ global areas for each message */ ctrl_area/* buf = control area */ }; ALL RIGHTS RESERVED. big enough for largest possible...
HP DLPI Programmer's Guide
Page 203
ALL RIGHTS RESERVED. The second part of two parts. NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT THE PRIOR WRITTEN CONSENT OF HEWLETT PACKARD COMPANY The main part of this program is composed of this program demonstrates data transfer over a connectionless stream with LLC SNAP headers #include #include #include #include #include #include #include #include #define SEND_SAP #define RECV_SAP #define SNAP_SAP 0x80 0x82 0xAA /* sending SAP */ /* receiving SAP */ /* SNAP SAP */ SNAP protocol values u_char ...
ALL RIGHTS RESERVED. The second part of two parts. NO PART OF THIS PROGRAM MAY BE PHOTOCOPIED, REPRODUCED, OR TRANSLATED TO ANOTHER PROGRAM LANGUAGE WITHOUT THE PRIOR WRITTEN CONSENT OF HEWLETT PACKARD COMPANY The main part of this program is composed of this program demonstrates data transfer over a connectionless stream with LLC SNAP headers #include #include #include #include #include #include #include #include #define SEND_SAP #define RECV_SAP #define SNAP_SAP 0x80 0x82 0xAA /* sending SAP */ /* receiving SAP */ /* SNAP SAP */ SNAP protocol values u_char ...
Generic Site Preparation Guide, Fourth Edition
Page 17
...minimum clearance) from the top of the server cabinet to the fire sprinkler heads. Contemporary electronic technology can be any high-availability equipment. HP recommends building this consideration into your designs for a server: • Locate the computer room away from the exterior walls of equipment are... in processor and memory density even as size continues to two floor tiles away from equipment. These smaller, more densely packed pieces of the building to avoid...
...minimum clearance) from the top of the server cabinet to the fire sprinkler heads. Contemporary electronic technology can be any high-availability equipment. HP recommends building this consideration into your designs for a server: • Locate the computer room away from the exterior walls of equipment are... in processor and memory density even as size continues to two floor tiles away from equipment. These smaller, more densely packed pieces of the building to avoid...
Overview and Safety & Regulatory Information - HP 9000 rp7400 Server (N-Class)
Page 4
...mechanical safety, electromagnetic emissions, immunity, acoustics and hazardous materials. Battery Notice This product contains a Lithium battery. An ESD kit (HP P/N A3024-80004) is not to various national and international regulations and standards. Electrostatic Discharge (ESD) Precautions When handling any electronic ..., and when handling printed circuit boards. • Treat all assemblies, components and interface connections as , a PCI card or Memory SIMM), you must be removed or replaced by the user. Locate the AC outlet near the computer! Electrical Safety This product has...
...mechanical safety, electromagnetic emissions, immunity, acoustics and hazardous materials. Battery Notice This product contains a Lithium battery. An ESD kit (HP P/N A3024-80004) is not to various national and international regulations and standards. Electrostatic Discharge (ESD) Precautions When handling any electronic ..., and when handling printed circuit boards. • Treat all assemblies, components and interface connections as , a PCI card or Memory SIMM), you must be removed or replaced by the user. Locate the AC outlet near the computer! Electrical Safety This product has...
Part Upgrades - rp7400
Page 12
Step 4. Secure Web Console Firmware Upgrade Using A Local FTP Server This procedure should be used when direct access to the HP FTP server is cleared and restarted by cycling power (power off then on again). The files will include: • APPLICATION.ROM • BOOTSTRAP.ROM ... If the secure web console already has this version of the example will see messages about the files being brought in and written into flash memory. Step 6. If you are installing. RESET the SWC by exiting your browser then restarting it. Select [OK] to launch the update process. Once the...
Step 4. Secure Web Console Firmware Upgrade Using A Local FTP Server This procedure should be used when direct access to the HP FTP server is cleared and restarted by cycling power (power off then on again). The files will include: • APPLICATION.ROM • BOOTSTRAP.ROM ... If the secure web console already has this version of the example will see messages about the files being brought in and written into flash memory. Step 6. If you are installing. RESET the SWC by exiting your browser then restarting it. Select [OK] to launch the update process. Once the...
Part Upgrades - rp7400
Page 15
... 0, 1, 2, than 3. If necessary, remove and re-sequence existing memory modules to work, both DIMMs in the following will help optimize air flow cooling within the system. Memory Configuration Rules An rp7400 system supports up to an rp7400 server. otherwise, a PDC error may occur. 15 Although not a ...requirement for 4 memory DIMM pairs (numbered 0a/b, 1a/b, 2a/b, and 3a/b). For ...
... 0, 1, 2, than 3. If necessary, remove and re-sequence existing memory modules to work, both DIMMs in the following will help optimize air flow cooling within the system. Memory Configuration Rules An rp7400 system supports up to an rp7400 server. otherwise, a PDC error may occur. 15 Although not a ...requirement for 4 memory DIMM pairs (numbered 0a/b, 1a/b, 2a/b, and 3a/b). For ...