Создание файлов AFP с помощью C#.NET
Уважаемый Кодовый Проект,
Недавно я наткнулся на проект .NET.
Основная функция проекта заключается в записи данных из базы данных MSSQL в то, что они назвали AFP-файлом.
Этот файл AFP затем используется для инициирования печати (т. е. для печати банковской выписки).
Из того, что я узнал, AFP, вероятно, выделяется для <b>Advanced Function Presentation</b> и был представлен IBM. Тем не менее, я не знаю наверняка.
Я пришел к такому выводу, потому что искал информацию для такого расширения файла, и наиболее разумным из них является именно это.
Предыстория проекта, которым я занимаюсь, такова:
- проект запрашивается банком
- он ранее использовал стороннего поставщика, который не готов делиться ресурсами знаний в отношении AFP
- банк использует поставщика для производства продукции внутри .Формат файла AFP
- этот файл затем используется для печати банковской выписки
- этот файл затем также преобразуется в .Формат PDF-файла для электронного заявления
Есть 3 пункта моих вопросов:
1. Это мое предположение на &ЛТ;б&ГТ;дополнительные функции презентация&ЛТ;/б&ГТ; правильно?
2. Есть &ЛТ;б&ГТ; родной.NET library</b> (какая бы версия .NET framework ни была), которая может поддерживать создание файла AFP из необработанных данных, извлеченных из базы данных MSSQL </b>?
Или мне нужно купить сторонний API, чтобы работать с ним?
3. не мог бы кто-нибудь указать мне правильное направление, чтобы начать разработку?
Большое вам спасибо за вашу помощь..
с уважением,
Альфин Русле
ZurdoDev
1. Кто знает. АФП может быть чем угодно. Вам придется спросить кого-нибудь, кто знает систему.
2. я сомневаюсь в этом.
3. Google. Но сначала вы должны подтвердить, что это за файлы. Вы пробовали открыть в блокноте? Насколько нам известно, это всего лишь текстовые файлы.
Alfin Rusli
Привет Райан,
Спасибо, что перезвонили мне.
1. Да, я подтвердил, что AFP действительно является тем, который предоставляется IBM, как описано в следующей ссылке: http://www-03.ibm.com/systems/z/os/zos/printsoftware/afptoolboxhome_z_ww.html
2. Вероятно, нет собственной библиотеки .NET для работы с AFP. В ссылке, которую я привел выше, IBM фактически продает API для работы с AFP. Просто есть такая фраза: "он работает с высокоуровневыми программами, такими как C, C++ и CBOL".. Я не знаю, работает ли он с .NET..
Мне кажется, что этот API довольно древний.
3. У меня нет файла AFP, так как это банковская выписка клиента банка. Мне нужно представить предложение, поэтому я не нахожусь на том уровне, где мне дают файлы и прочее. С уверенностью можно сказать, что я готовлю доказательство концепции.
И на данный момент у меня нет никакого хорошего руководства, кроме использования API, предоставленного IBM.
Спасибо
maverick1991
Привет Альфин,
У вас есть какой-нибудь API или что-то еще относительно генерации AFP?
Я застрял с той же проблемой, в которой Вы были раньше.
Любая помощь была бы очень щедрой с вашей стороны.
Спасибо!!!