IBM Tooling for Service Component Architecture

 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements UNIX and Linux RSS News IBM Tooling for Service Component Architecture
# 1  
Old 12-23-2007
IBM Tooling for Service Component Architecture

An Eclipse-based tool that can be used to model, transform, or implement SCA (Service Component Architecture) applications. (NEW: 11/16/2007 in eclipse)

More...
Login or Register to Ask a Question

Previous Thread | Next Thread

3 More Discussions You Might Find Interesting

1. AIX

IBM Virtual Machine OS on intel x86 and x64? IBM AIX OS on IBM Virtual Machine?

Hi There, I have zero information and zero knowledge for IBM virtual machine except Amazon cloud and VMware ESXi (Only Linux OS available). Anyone could provide me the following answer - Can IBM VM been deploy on X86 and X64 (Intel Chip)? If answer is yes any chance to deploy AIX OS... (13 Replies)
Discussion started by: chenyung
13 Replies

2. AIX

IBM AIX on IBM Eseries & x series server

Hi, I want to know whether IBM AIX can be installed on the IBM e series and x series server hardware? Thanks & Regards Arun (2 Replies)
Discussion started by: Arun.Kakarla
2 Replies

3. High Performance Computing

IBM Scheduler for High Throughput Computing on IBM Blue Gene P

A lightweight scheduler that supports high-throughput computing (HTC) applications on Blue Gene/P. (NEW: 06/12/2008 in grid) More... (0 Replies)
Discussion started by: Linux Bot
0 Replies
Login or Register to Ask a Question
DmiRegisterCi(3DMI)					       DMI Library Functions					       DmiRegisterCi(3DMI)

NAME
DmiRegisterCi, DmiUnregisterCi, DmiOriginateEvent - Service Provider functions for components SYNOPSIS
cc [ flag... ] file... -lci -ldmi -lnsl -lrwtool [ library... ] #include <server.h> #include <ciapi.h> extern bool_t DmiRegisterCi(DmiRegisterCiIN argin, DmiRegisterCiOUT *result, DmiRpcHandle *dmi_rpc_handle); bool_t DmiUnregisterCi(DmiUnregisterCiIN argin, DmiUnregisterCiOUT *result, DmiRpcHandle *dmi_rpc_handle); bool_t DmiOriginateEvent(DmiOriginateEventIN argin, DmiOriginateEventOUT *result, DmiRpcHandle *dmi_rpc_handle); DESCRIPTION
These functions provide component communication with the DMI through the Component Interface (CI). Component instrumentation code may register with the Service Provider to override its current mechanism for the registered attributes. Instead of manipulating the data in the MIF database or invoking programs, the Service Provider calls the entry points provided in the registration call. Once the component unregisters, the Service Provider returns to a normal method of processing requests for the data as defined in the MIF. Component instrumentation can temporarily interrupt normal processing to perform special functions. Registering attributes through the direct interface overrides atttributes that are already being served through the direct interface. RPC is used for communication from the Service Provider to the component instrumentation. For all three functions, argin is the parameter passed to initiate an RPC call, result is the result of the RPC call, and dmi_rpc_handle is an open session RPC handle. The DmiRegisterCi() function registers a callable interface for components that have resident instrumentation code and/or to get the ver- sion of the Service Provider. The DmiUnregisterCi() function communicates to the Service Provider to remove a direct component instrumentation interface from the Service Provider table of registered interfaces. The DmiOriginateEvent() function originates an event for filtering and delivery. Any necessary indication filtering is performed by this function (or by subsequent processing) before the event is forwarded to the management applications. A component ID value of zero(0) specifies the event was generated by something that has not been installed as a component, and has no component ID. RETURN VALUES
The DmiRegisterCi() function returns the following possible values: DMIERR_NO_ERROR DMIERR_ILLEGAL_HANDLE DMIERR_OUT_OF_MEMORY DMIERR_INSUFFICIENT_PRIVILEGES DMIERR_SP_INACTIVE DMIERR_ATTRIBUTE_NOT_FOUND DMIERR_COMPONENT_NOT_FOUND DMIERR_GROUP_NOT_FOUND DMIERR_DATABASE_CORRUPT DMIERR_OUT_OF_MEMORY DMIERR_ILLEGAL_DMI_LEVEL The DmiUnregisterCi() function returns the following possible values: DMIERR_NO_ERROR DMIERR_ILLEGAL_HANDLE DMIERR_OUT_OF_MEMORY DMIERR_INSUFFICIENT_PRIVILEGES DMIERR_SP_INACTIVE DMIERR_UNKNOWN_CI_REGISTRY The DmiOriginateEvent() function returns the following possible values: DMIERR_NO_ERROR DMIERR_ILLEGAL_HANDLE DMIERR_OUT_OF_MEMORY DMIERR_INSUFFICIENT_PRIVILEGES DMIERR_SP_INACTIVE DMIERR_UNKNOWN_CI_REGISTRY ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |MT-level |Unsafe | +-----------------------------+-----------------------------+ SEE ALSO
attributes(5) SunOS 5.10 17 Dec 1996 DmiRegisterCi(3DMI)