IBM binding file

The IBM binding file is specific to IBM and is packaged in META-INF directory.

The IBM binding file is used to map elements and references into the runtime environment. The IBM binding file, as the name implies binds something abstract about the compliant J2EE descriptor to a concrete runtime component. Elements in a J2EE application such as EJBs, resources such as JDBC data sources, or security roles must be bound to a naming service or underlying concrete resource. Standard J2EE deployment descriptor defines elements or references to other elements. The IBM binding file maps these elements or references to elements actual concrete name under which they are configured.

The binding file can be created at the time of development using Rational Application Developr or WebSPhere Application Server toolkit or It can also be updated, replaced or replaced or generated at the deployment time.

These are the specific binding files for each J2EE module

  • EAR : ibm-application-bnd.xmi

  • WAR : ibm-web-bnd.xmi

  • EJB : ibm-ejb-jar-bnd.xmi

  • Application client: ibm-application-client-bnd.xmi

1 comment:

Dhana S said...

Do you have any suggestion how to create the file(ibm-web-bnd.xmi) during silent install(in UNIX, i mean using scripts, not through WAS Admin console), I there any IBM Tool or IBM util to generate ibm-web-bnd.xmi. so that if i change the resources name or remove the resource the file also updates the binding.