1 package org.kuali.ole.sip2.response;
2
3
4 import org.kuali.ole.sip2.sip2Server.MessageUtil;
5
6
7
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
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 }