ACSE/Presentation and ROSE Interface Programmer's Guide
Page 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. Returns an error message. Initialize the A/P environment. Chapter 2 23 Free memory for detecting events on communication endpoints. Provides an interface for the A/P data structures. Table 2-1 Supported ACSE/Presentation and ROSE Calls ACSE/Presentation Calls and Primitives...
.... 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. Returns an error message. Initialize the A/P environment. Chapter 2 23 Free memory for detecting events on communication endpoints. Provides an interface for the A/P data structures. Table 2-1 Supported ACSE/Presentation and ROSE Calls ACSE/Presentation Calls and Primitives...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 34
Initialize Environment Process A Process B AP Environment A ap_init_env() AP Environment B ap_init_env() Communication Endpoint A 34 Communication Endpoint B Chapter 3 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 used as shown in the following ...
Initialize Environment Process A Process B AP Environment A ap_init_env() AP Environment B ap_init_env() Communication Endpoint A 34 Communication Endpoint B Chapter 3 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 used as shown in the following ...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 49
...() is allocated for attributes which describes the states and whether or not particular attributes can be accepting associations. For memory allocated by your own routines to a request. Implement your application, do not use ap_get_env() for you have fi...no longer receive connection indications. However, when one for the attribute default values. • ap_set_env() is established as data structures, memory is ignored. Programming Guide 2. Manage the A/P Environment The ACSE/Presentation environment contains the necessary information to AP_INITIATOR. Chapter 4 49...
...() is allocated for attributes which describes the states and whether or not particular attributes can be accepting associations. For memory allocated by your own routines to a request. Implement your application, do not use ap_get_env() for you have fi...no longer receive connection indications. However, when one for the attribute default values. • ap_set_env() is established as data structures, memory is ignored. Programming Guide 2. Manage the A/P Environment The ACSE/Presentation environment contains the necessary information to AP_INITIATOR. Chapter 4 49...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 53
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. Instead, calculate the length from the osi_buf that is returned. Programming Guide 2. For example: void *ubuf_ptr; user_get_osi_buf (&ubuf_ptr, ...
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. Instead, calculate the length from the osi_buf that is returned. Programming Guide 2. For example: void *ubuf_ptr; user_get_osi_buf (&ubuf_ptr, ...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 57
... AP_AGAIN. In the third case: • Either ap_rcv() returns successfully with AP_NDELEY. Refer to asynchronous mode in the application by running in asynchronous mode in memory shortage situations such as A_ABORT_IND are not flow-controlled and may still be closed and reopened without using synchronous mode, it can be re...
... AP_AGAIN. In the third case: • Either ap_rcv() returns successfully with AP_NDELEY. Refer to asynchronous mode in the application by running in asynchronous mode in memory shortage situations such as A_ABORT_IND are not flow-controlled and may still be closed and reopened without using synchronous mode, it can be re...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 60
...shortage problem should re-send the same primitive as a A_PABORT_IND or A_ABORT_IND. For example, AP_BIND_PADDR may include file descriptors and memory space. A_ABORT_IND may occur if there is initially started, each A/P instance will take up some space within the OTS stack at each... establish a connection. Resource Constraints Each connection will take up about 540 bytes. These resources may have a longer or shorter address. This memory is a limited number of file descriptors that this situation, an application can be received as outlined in the OTS stack, a ...
...shortage problem should re-send the same primitive as a A_PABORT_IND or A_ABORT_IND. For example, AP_BIND_PADDR may include file descriptors and memory space. A_ABORT_IND may occur if there is initially started, each A/P instance will take up some space within the OTS stack at each... establish a connection. Resource Constraints Each connection will take up about 540 bytes. These resources may have a longer or shorter address. This memory is a limited number of file descriptors that this situation, an application can be received as outlined in the OTS stack, a ...
ACSE/Presentation and ROSE Interface Programmer's Guide
Page 61
... circuit (VC) connections at the same time on existing connections. The number of X.25 interface cards. If applications such as ap_open()) fails because of temporary memory shortage, the application may be further limited by hardware configuration limits and the number and type of connections allowed per process by the...
... circuit (VC) connections at the same time on existing connections. The number of X.25 interface cards. If applications such as ap_open()) fails because of temporary memory shortage, the application may be further limited by hardware configuration limits and the number and type of connections allowed per process by the...
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. Index E EINTR, 62 enable API tracing, 71, 77 encoding data, 55 endpoints binding, 35...
... 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. Index E EINTR, 62 enable API tracing, 71, 77 encoding data, 55 endpoints binding, 35...
HP DLPI Programmer's Guide
Page 71
... the requested PPA. Chapter 2 71 Table 2-2 Error Return Values Error Criteria EPERM Permission for the control request is not connected. ENXIO Invalid device ENOMEM Insufficient memory EBUSY Control information is unable to handle the request. EINVAL One of the parameters has invalid value. ENOBUFS Inadequate buffer space ENOTSUP Unsupported request/event...
... the requested PPA. Chapter 2 71 Table 2-2 Error Return Values Error Criteria EPERM Permission for the control request is not connected. ENXIO Invalid device ENOMEM Insufficient memory EBUSY Control information is unable to handle the request. EINVAL One of the parameters has invalid value. ENOBUFS Inadequate buffer space ENOTSUP Unsupported request/event...
HP DLPI Programmer's Guide
Page 115
... dl_u_pkts_out; u_long dl_bad_pkts; u_long dl_remote_busy_cnt; dl_p_to 115 u_long dl_u_pkts_in; u_long dl_retry_cnt; u_long dl_i_pkts_in_oos; u_long dl_i_pkts_in_drop; u_long dl_max_retries; u_long dl_i_pkts_out; Parameters dl_primitive DL_HP_INFO_ACK dl_mem_fails number of memory allocations that LLC Type 2 will wait for an acknowledgment of time that have failed. The ACK timeout determines the length of any outstanding I PDUs or...
... dl_u_pkts_out; u_long dl_bad_pkts; u_long dl_remote_busy_cnt; dl_p_to 115 u_long dl_u_pkts_in; u_long dl_retry_cnt; u_long dl_i_pkts_in_oos; u_long dl_i_pkts_in_drop; u_long dl_max_retries; u_long dl_i_pkts_out; Parameters dl_primitive DL_HP_INFO_ACK dl_mem_fails number of memory allocations that LLC Type 2 will wait for an acknowledgment of time that have failed. The ACK timeout determines the length of any outstanding I PDUs or...
HP DLPI Programmer's Guide
Page 187
big enough for largest possible msg */ #define LONG_AREA_SIZE(AREA_SIZE / sizeof(u_long)) /* AREA_SIZE / 4 */ /* these are u_long arrays instead of u_char to insure proper alignment */ u_longctrl_area[LONG_AREA_SIZE];/* for control messages */ u_longdata_area[LONG_AREA_SIZE];/* for data messages */ struct strbuf ctrl_buf = { AREA_SIZE,/* maxlen = AREA_SIZE */ 0,/* len gets filled in for sending and receiving messages define AREA_SIZE 5000/* bytes; Appendix A 187 ALL RIGHTS RESERVED. Sample Programs Connection Mode Example Connection Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-...
big enough for largest possible msg */ #define LONG_AREA_SIZE(AREA_SIZE / sizeof(u_long)) /* AREA_SIZE / 4 */ /* these are u_long arrays instead of u_char to insure proper alignment */ u_longctrl_area[LONG_AREA_SIZE];/* for control messages */ u_longdata_area[LONG_AREA_SIZE];/* for data messages */ struct strbuf ctrl_buf = { AREA_SIZE,/* maxlen = AREA_SIZE */ 0,/* len gets filled in for sending and receiving messages define AREA_SIZE 5000/* bytes; Appendix A 187 ALL RIGHTS RESERVED. Sample Programs Connection Mode Example Connection Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-...
HP DLPI Programmer's Guide
Page 201
global areas for largest possible msg */ #define LONG_AREA_SIZE(AREA_SIZE / sizeof(u_long)) /* AREA_SIZE / 4 */ Appendix A 201 big enough for sending and receiving messages define AREA_SIZE 5000/* bytes; Sample Programs Connectionless Mode Example Connectionless Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 2003. The second 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 ...
global areas for largest possible msg */ #define LONG_AREA_SIZE(AREA_SIZE / sizeof(u_long)) /* AREA_SIZE / 4 */ Appendix A 201 big enough for sending and receiving messages define AREA_SIZE 5000/* bytes; Sample Programs Connectionless Mode Example Connectionless Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 2003. The second 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 ...
HP DLPI Programmer's Guide
Page 71
... parameters has invalid value. The UNIX error returned may be set to (not limited to) errors listed in the DL_ERROR_ACK. ENXIO Invalid device ENOMEM Insufficient memory EBUSY Control information is unable to use the requested PPA. Chapter 2 71 DLPI Primitives Local Management Primitives DL_ACCESS The DLS user did not have proper...
... parameters has invalid value. The UNIX error returned may be set to (not limited to) errors listed in the DL_ERROR_ACK. ENXIO Invalid device ENOMEM Insufficient memory EBUSY Control information is unable to use the requested PPA. Chapter 2 71 DLPI Primitives Local Management Primitives DL_ACCESS The DLS user did not have proper...
HP DLPI Programmer's Guide
Page 116
... dl_i_pkts_retrans; u_long dl_u_pkts_in; u_long dl_max_retry_cnt; u_long dl_busy_to_cnt; u_long dl_local_win; u_long dl_s_pkts_out; u_long dl_u_pkts_out; u_long dl_bad_pkts; u_long dl_ack_thresh; u_long dl_remote_busy_cnt; Parameters dl_primitive DL_HP_INFO_ACK dl_mem_fails number of memory allocations that LLC Type 2 will wait for an acknowledgment of a second. dl_ack_to length of the ACK timeout in tenths of any outstanding I PDUs or for...
... dl_i_pkts_retrans; u_long dl_u_pkts_in; u_long dl_max_retry_cnt; u_long dl_busy_to_cnt; u_long dl_local_win; u_long dl_s_pkts_out; u_long dl_u_pkts_out; u_long dl_bad_pkts; u_long dl_ack_thresh; u_long dl_remote_busy_cnt; Parameters dl_primitive DL_HP_INFO_ACK dl_mem_fails number of memory allocations that LLC Type 2 will wait for an acknowledgment of a second. dl_ack_to length of the ACK timeout in tenths of any outstanding I PDUs or for...
HP DLPI Programmer's Guide
Page 189
Sample Programs Connection Mode Example Connection Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 2003. 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 */ }; Appendix A 189 big enough for largest possible msg */ #define LONG_AREA_SIZE(AREA_SIZE / sizeof(u_long)) /* AREA_SIZE / 4 */ /* these are u_long arrays instead of u_char to ...
Sample Programs Connection Mode Example Connection Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 2003. 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 */ }; Appendix A 189 big enough for largest possible msg */ #define LONG_AREA_SIZE(AREA_SIZE / sizeof(u_long)) /* AREA_SIZE / 4 */ /* these are u_long arrays instead of u_char to ...
HP DLPI Programmer's Guide
Page 203
Sample Programs Connectionless Mode Example Connectionless Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 2003. The second part of two parts. global areas for largest possible msg */ #define LONG_AREA_SIZE(AREA_SIZE / sizeof(u_long)) /* AREA_SIZE / 4 */ Appendix A 203 The first part demonstrates data transfer over a connectionless stream with LLC SAP headers. u_char RECV_SNAP_SAP[5] = {0x60, 0x00, 0x00, 0x00, 0x00}; big enough for sending and receiving messages define AREA_SIZE 5000/* bytes; ALL RIGHTS RESERVED. NO PART OF THIS ...
Sample Programs Connectionless Mode Example Connectionless Mode Example B.11.23_ic60 (C) COPYRIGHT HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. 2003. The second part of two parts. global areas for largest possible msg */ #define LONG_AREA_SIZE(AREA_SIZE / sizeof(u_long)) /* AREA_SIZE / 4 */ Appendix A 203 The first part demonstrates data transfer over a connectionless stream with LLC SAP headers. u_char RECV_SNAP_SAP[5] = {0x60, 0x00, 0x00, 0x00, 0x00}; big enough for sending and receiving messages define AREA_SIZE 5000/* bytes; ALL RIGHTS RESERVED. NO PART OF THIS ...
Generic Site Preparation Guide, Third Edition
Page 17
... heads call for floor coverings, humidity control, airflow, dust control, and personnel traffic. Cellular Telephone and Wireless Usage HP recommends not using cell phones within a data center, especially within 9.8 feet (3 m) of any voltage from equipment.... distribution). • Ensure a minimum clearance of 12 inches (30.48 cm) between the top of the server cabinet and the ceiling to allow for return airflow and to avoid the heat gain from windows and exterior wall... from the top of equipment are in processor and memory density even as size continues to the fire sprinkler heads.
... heads call for floor coverings, humidity control, airflow, dust control, and personnel traffic. Cellular Telephone and Wireless Usage HP recommends not using cell phones within a data center, especially within 9.8 feet (3 m) of any voltage from equipment.... distribution). • Ensure a minimum clearance of 12 inches (30.48 cm) between the top of the server cabinet and the ceiling to allow for return airflow and to avoid the heat gain from windows and exterior wall... from the top of equipment are in processor and memory density even as size continues to the fire sprinkler heads.
HP-UX 11i v3 Dynamic nPartitions - Features and Configuration Recommendations
Page 1
... peaks 5 Temporary removal of a partition 6 Replacement of hardware...6 Configuration recommendations for Dynamic nPartitions 7 Minimum amount of memory on base cells 7 I/O chassis...8 Duration of Dynamic nPartitions operations 8 Sensitivity to operating system workload 8 Current limits and... conditions...9 Rollout of Dynamic nPartitions functionality in HP-UX 11i v3 9 Dynamic nPartitions, virtual partitions, and Integrity Virtual Machines 9 Requirement to reset Workload Manager 9 Integration...
... peaks 5 Temporary removal of a partition 6 Replacement of hardware...6 Configuration recommendations for Dynamic nPartitions 7 Minimum amount of memory on base cells 7 I/O chassis...8 Duration of Dynamic nPartitions operations 8 Sensitivity to operating system workload 8 Current limits and... conditions...9 Rollout of Dynamic nPartitions functionality in HP-UX 11i v3 9 Dynamic nPartitions, virtual partitions, and Integrity Virtual Machines 9 Requirement to reset Workload Manager 9 Integration...
HP-UX 11i v3 Dynamic nPartitions - Features and Configuration Recommendations
Page 3
... recommendations for Dynamic nPartitions scenarios, a transcript of the cell online activation operation, the processor and memory resources on HP-UX 11i before the update. Upon completion of a cell migration operation, troubleshooting hints, a glossary, and a table showing the servers that will no reboot or planned downtime needed. For this paper concludes with no longer...
... recommendations for Dynamic nPartitions scenarios, a transcript of the cell online activation operation, the processor and memory resources on HP-UX 11i before the update. Upon completion of a cell migration operation, troubleshooting hints, a glossary, and a table showing the servers that will no reboot or planned downtime needed. For this paper concludes with no longer...
HP-UX 11i v3 Dynamic nPartitions - Features and Configuration Recommendations
Page 4
...% of the memory on the model of these commands are given in the form cabinet number/slot number. Depending on a floating cell is the target of the operations used to manage cell-based HP servers. This section gives the basics for base cells only. The command for cell online ...also be an active floating cell in the manual pages. HP-UX before 11i v3 included support for the command. Second, the operating system cannot place certain vital data elements in which the parolrad is invoked is cell local memory. The full details are for operations upon remote partitions,...
...% of the memory on the model of these commands are given in the form cabinet number/slot number. Depending on a floating cell is the target of the operations used to manage cell-based HP servers. This section gives the basics for base cells only. The command for cell online ...also be an active floating cell in the manual pages. HP-UX before 11i v3 included support for the command. Second, the operating system cannot place certain vital data elements in which the parolrad is invoked is cell local memory. The full details are for operations upon remote partitions,...