imtkmake -defmap service=service-name src=program-name type=service-type [directives=Compiler-directives] [settings=properties-filename] [transactionAttribute=attribute]
imtkmake -generate service=service-name type=service-type [appdir=directory-name] [appserver=J2EE-application-server-name] [archivename=arch-name] [basePath=base-path] [bean=bean-name] [classpath=pathname] [ejbInterfaceType={remote|local}] [ejbname=ejb-name] [ejbversion=3] [esruntime=esruntime-filename] [exithandler=program-name] [filename]... [@filelistname] [j2eeVersion={1.4|1.5|5|1.6|6|1.7|7}] [jarname=jar-filename] [javacpath=java-dir] [namespace=service-namespace] [package=package-name] [sepsession={stateless|stateful}] [serverHost=host-name] [serverPort=port-number] [session={stateless|stateful}] [settings=properties-filename] [style={doclit|rpcenc}] [transaction={application|container}] [transactional={yes|no}] [url=ip-address] [version=version]
imtkmake -query
imtkmake -queryAppServerList
imtkmake -queryEJBDefaults
imtkmake -deploy type=service-type [carname=car-filename] [ejbversion=3] [password=secure-password] [server=server-name,deployer-name] [settings=properties-filename] [username=secure-username]
imtkmake -showlog deploydir=deployment-directory
imtkmake -genclient service=service-name type=service-type [appserver=J2EE-application-server-name] [basePath=base-path] [classpath=java-class-path] [clientdir=directory-name] [j2eeVersion={1.4|{1.5|5}|{1.6|6}|{1.7|7}}] [namespace=service-namespace] [serverHost=host-name] [serverPort=port-number] [style={doclit|rpcenc}] [url=ip-address] [version=version]
imtkmake -genclientwsdl clientwsdl=wsdl-filename
[clientdir=directory-name]
[defaultstringsize=string-size]
[defaultarraysize=array-size]
[inlineoccurslimit=limit-size]
[operations=index[,index[…]]]
[wsdlportindex=index
[wsdlserviceindex=index]]
imtkmake -genclientjson clientjson=json-filename
[clientdir=directory-name]
[defaultstringsize=string-size]
[defaultarraysize=array-size]
[inlineoccurslimit=limit-size]
[operations=index[,index[…]]]
imtkmake -validate
imtkmake -help
This is mandatory when generating EJBs and EJB clients. In other words, mandatory when using the -generate or -genclient functions with type set to EJB. The values must be within quotes since they contain spaces. For example:
Note that this parameter must come after the other parameters.
See -queryAppServerList for how to list the available servers.