со следующей спецификацией
G-011 DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
Payment-method ::= CHOICE {
check NumericString(SIZE (15)),
credit-card Credit-card,
cash NULL
}
Credit-card ::= SEQUENCE {
type Card-type,
number NumericString(SIZE (20)),
expiry-date NumericString(SIZE (6))-- MMYYYY --
}
Card-type ::= ENUMERATED {
cb(0), visa(1), eurocard(2), diners(3), american-express(4)
}
END
Я думал, что значение для платежа с помощью cb будет:
value Payment-method ::= credit-card : cb
Однако http://asn1 -playground.oss.com / не может проанализировать это значение
Что не так с моей ценностью?
EDIT:
Боже мой, я недостаточно внимательно прочитал спецификацию (спасибо @Ilya)
value Payment-method ::= credit-card : {
type cb,
number "01234567890123456789",
expiry-date "042018"}