sana-core

a library to send SANA and SANAMA to DMK.ir

License

License

Apache License Version 2.0
GroupId

GroupId

ir.iais.sana
ArtifactId

ArtifactId

sana-core
Last Version

Last Version

2.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

sana-core
a library to send SANA and SANAMA to DMK.ir
Project URL

Project URL

https://github.com/MKdir98/sana-core
Source Code Management

Source Code Management

https://github.com/MKdir98/sana-core.git

Download sana-core

How to add to project

<!-- https://jarcasting.com/artifacts/ir.iais.sana/sana-core/ -->
<dependency>
    <groupId>ir.iais.sana</groupId>
    <artifactId>sana-core</artifactId>
    <version>2.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/ir.iais.sana/sana-core/
implementation 'ir.iais.sana:sana-core:2.0.0'
// https://jarcasting.com/artifacts/ir.iais.sana/sana-core/
implementation ("ir.iais.sana:sana-core:2.0.0")
'ir.iais.sana:sana-core:jar:2.0.0'
<dependency org="ir.iais.sana" name="sana-core" rev="2.0.0">
  <artifact name="sana-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='ir.iais.sana', module='sana-core', version='2.0.0')
)
libraryDependencies += "ir.iais.sana" % "sana-core" % "2.0.0"
[ir.iais.sana/sana-core "2.0.0"]

Dependencies

compile (14)

Group / Artifact Type Version
org.apache.logging.log4j : log4j-core jar 2.14.1
org.apache.commons : commons-lang3 jar 3.12.0
com.google.code.gson : gson jar 2.8.6
org.apache.cxf : cxf-core jar 3.4.3
org.apache.cxf : cxf-rt-bindings-soap jar 3.4.3
org.apache.cxf : cxf-rt-frontend-jaxws jar 3.4.3
org.apache.cxf : cxf-tools-java2ws jar 3.4.3
org.apache.cxf : cxf-rt-ws-security jar 3.4.3
org.apache.cxf : cxf-rt-transports-http jar 3.4.3
org.apache.cxf : cxf-rt-transports-http-jetty jar 3.4.3
org.apache.cxf : cxf-rt-frontend-simple jar 3.4.3
org.apache.cxf : cxf-rt-ws-policy jar 3.4.3
org.apache.poi : poi jar 5.0.0
org.apache.poi : poi-ooxml jar 5.0.0

Project Modules

There are no modules declared in this project.

sana-core

by this library you can send THE SANA or SANAMA data to DMK.ir.
SANA and SANAMA are protocol that defines by DMK.ir and mefa.ir.
you can see details of this protocol in these links.
SANAMA: https://finance.alzahra.ac.ir/Dorsapax/userfiles/Sub62/sanama99.pdf
SANA:


because of big size of messages in this protocol we chunked the object to json array bytes and then send these data to http://services.ecogif.ir/ESB/rest/services/desc/PushSana/4_0?wsdl. this is soap service WSDL that defines in BITA.


you can use this dependency in your maven project to use some useful functions to send data. a good example of using this dependency can this link

<dependency>
    <groupId>ir.iais.sana</groupId>
    <artifactId>sana-core</artifactId>
    <version>2.0.0</version>
</dependency>

you can send data by UI sana application that release in sana-front.
and another way to send data is using soap service that defines in BITA with this WSDL: http://services.ecogif.ir/ESB/rest/services/desc/PushSana/4_0?wsdl.

Versions

Version
2.0.0