MOON
Server: Apache
System: Linux nserver.cafsindia.com 4.18.0-553.104.1.lve.el8.x86_64 #1 SMP Tue Feb 10 20:07:30 UTC 2026 x86_64
User: cafsindia (1002)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: //home/cafsindia/wealth_cafsindia_com/bend/tester.php
<?php 
 

define('BrokerCode', 'ARN-70209');

define('Appln_id', 'TEST905');

define('Password', 'TEST$258');

define('SourceProgram', 'API');

define('iin', 'API');

 

ALLIINDETAILS();

 

function ALLIINDETAILS() {

 

    $arrIIN = array();

    $url = 'https://uat.nsenmf.com/NMFIITrxnService/NMFTrxnService/ALLIINDETAILS';

 

    $xmlcontent = '<NMFIIService>

    <service_request>

        <appln_id>' . Appln_id . '</appln_id>

        <password>' . Password . '</password>

        <broker_code>' . BrokerCode . '</broker_code>

    </service_request>

</NMFIIService>';

 

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_HEADER, 0);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_POST, 1);

    curl_setopt($ch, CURLOPT_VERBOSE, 1);

    curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlcontent);

    curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml'));

    $content = curl_exec($ch);

    $info = curl_getinfo($ch);

 

 

    $resultXML = $content;

 

    echo "Result is ".$resultXML;

 

    exit();

 

    $xml = new DomDocument();

    $xml->loadXML($resultXML);

    $xpath = new DOMXPath($xml);

 

    $query = '//service_response';

    $entries = $xpath->query($query);

 

    foreach ($entries as $entry) {

 

        $CUSTOMER_ID = $entry->getElementsByTagName("CUSTOMER_ID")->item(0)->nodeValue;

        $INVESTOR_NAME = $entry->getElementsByTagName("INVESTOR_NAME")->item(0)->nodeValue;

        $HOLD_NATURE_DESC = $entry->getElementsByTagName("HOLD_NATURE_DESC")->item(0)->nodeValue;

        $arrIIN[$CUSTOMER_ID] = $INVESTOR_NAME . "[" . $CUSTOMER_ID . "] - " . $HOLD_NATURE_DESC;

    }

//    $resultXML = file_get_contents($url);

//    $xml = new DomDocument();

//    $xml->loadXML($resultXML);

//    $items = $xml->getElementsByTagName('BILLDESK_MASTER');

//    foreach ($items as $node) {

//

//        $arrBillDeskBank[$node->childNodes->item(0)->nodeValue] = $node->childNodes->item(1)->nodeValue;

//    }

    return $arrIIN;
}

?>