| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- package xin.glue.nui.G.G02;
- import com.posdata.glue.biz.constants.PosBizControlConstants;
- import com.posdata.glue.biz.control.PosBizControlIF;
- import com.posdata.glue.biz.control.PosBizProvider;
- import com.posdata.glue.context.PosContext;
- import com.posdata.glue.msg.PosMESMessageImpl;
- import com.posdata.glue.msg.PosMessage;
- import com.posdata.glue.util.log.PosLog;
- import com.posdata.glue.util.log.PosLogFactory;
-
- public class SmsProgTcSend {
- static final String SERVICE_POSTFIX = "-service";
- // static final String TRANSACTION_CODE_C_CODE = "NIG020200200808101420200001 J81-00001A381-00001AJ120081105101010J021500000000000 20081105104010";
-
- // static final String TRANSACTION_CODE_C_CODE = "NIG020210200808101420200001 J91-00001A391-00001AB1GB3274 00000000000000000000000000000000100100010001000100010130020081110101010200811101020101450000013 1400156020081112101010200811121120202008111215202020081112161210 000001200000215000 00120045";
- static final String TRANSACTION_CODE_C_CODE = "NIG020620200808101420200001 J91-00001A391-00001A10010501 0002300001450 0021002400220021 150014501520 021002400250021102400250 20081104101010200811041020202008110410551020081104111010200811041115100040 ";
- // static final String TRANSACTION_CODE_C_CODE = "NIG020630200808101420200001 J81-00002A381-00002A J12008110511201000015000001 ";
- // SLAB CUTTING
- // static final String TRANSACTION_CODE_C_CODE = "NIG02061020080810142020J81-00001A200381-00001A200J11100101G195_G H 000000000000750000250140001500 20080815150510";
- //static final String TRANSACTION_CODE_C_CODE = "NIE012070123456789012001123456789013002JBFJLFCH381-99901A NIE012070 KIM ";
- // static final String TRANSACTION_CODE_C_CODE = "NIG040100J81-12347A010Q195 ";
- //static final String TRANSACTION_CODE_C_CODE = "NIH02001000002008101010101000000000 J81-12345A010R8-123456A010012008101011101000000220000900";
-
- static PosLog logger = PosLogFactory.getLogger(SmsProgTcSend.class);
-
- public SmsProgTcSend()
- {
-
- }
-
- public static void main(String[] args)
- {
- try {
-
- logger.logInfo("SmsProgTcSend start " );
-
- SmsProgTcSend test = new SmsProgTcSend();
- test.executeBizController(TRANSACTION_CODE_C_CODE);
- logger.logInfo("SmsProgTcSend end " );
- } catch (Exception ex) {
-
- ex.printStackTrace();
- }
- }
-
- void executeBizController(String transactionCode)
- {
- logger.logInfo("executeBizController start " );
-
- PosContext context = initContext(transactionCode);
-
-
- PosBizControlIF controller = PosBizProvider.getController();
-
- logger.logInfo("controller context: "+context );
-
- controller.doSubController(context,false);
- }
-
- protected PosContext initContext(String transactionCode)
- {
- logger.logInfo("initContext start " );
-
- String serviceID = getTransactionCodeID(transactionCode);
-
- logger.logInfo("serviceID:"+serviceID );
-
- PosContext context = new PosContext();
- PosMessage message = new PosMESMessageImpl();
-
-
- message.setTC(transactionCode);
-
- logger.logInfo("message AAAAAAAAAAAAAAA:"+message );
-
- message.setTCID(serviceID);
-
- context.setMessage(message);
-
- context.put(PosBizControlConstants.SERVICE_NAME, serviceID + SERVICE_POSTFIX);
- logger.logInfo(serviceID + SERVICE_POSTFIX);
- return context;
- }
-
- protected String getTransactionCodeID(String transactionCode)
- {
- logger.logInfo("getTransactionCodeID start " );
-
- if(transactionCode != null && transactionCode.length() >= 9)
- return transactionCode.substring(0,9);
- return "";
- }
- }
|