View Javadoc
1   package org.kuali.ole.sip2.response;
2   
3   
4   import org.kuali.ole.sip2.sip2Server.MessageUtil;
5   
6   /**
7    * Created by gayathria on 2/9/14.
8    */
9   public class OLESIP2LoginTurnedOffResponse extends OLESIP2TurnedOffResponse {
10  
11  
12      public OLESIP2LoginTurnedOffResponse() {
13          this.code = "94";
14      }
15  
16      public String getOLESIP2LoginTurnedOffResponse(String requestData) {
17  
18          //941AY3AZFDFA<CR>
19          String[] requestDataArray = requestData.split("\\|");
20          StringBuilder builder = new StringBuilder();
21          builder.append(code);
22          builder.append("0");
23  
24          for (String data : requestDataArray) {
25              if (data.startsWith("AY")) {
26                  builder.append("|AY");
27                  builder.append(data.substring(2, 5));
28                  builder.append(MessageUtil.computeChecksum(builder.toString()));
29              }
30          }
31  
32          return builder.toString() + '\r';
33      }
34  
35  
36  }