Does SAP ALE Server Adapter support customized message type

I am having difficulties with implementing customized message type.
It looks like does not recognize new segment type that I added to standard one.

Anybody can explain why it does not recognize it even though SAP is able to use the customized idoc and send it out to the adapter?

[error message]

OM.activesw.adapter.devkit.AdapterException: Uknown segment name: OILDEB04.Z2SDADR000 at Source) at Source) at com.wm.adapter.intdevkit.Operation$ at Method) at com.wm.adapter.intdevkit.Operation.doPrivileged( at com.wm.adapter.intdevkit.Operation.pushInvoke( at com.wm.adapter.intdevkit.AdapterMain.processPublication1(, Compiled Code) at com.wm.adapter.intdevkit.AdapterMain.processPublication( at com.wm.adapter.intdevkit.AdapterMain.adapterProcessPublication(, Compiled Code) at Source) at Source) at$Server.nativeListen(Native Method) at$Server.listen( at$Server.listen( at$, Compiled Code) at